The diagnostic tool of claim 10, wherein the data analyzer determines a status value for one of the function blocks as a percentage of a specific period of time that the status of the one of the function blocks was a non-normal status associated with the one of the function blocks.