#6 PLC Best Practices – Validate Timers and Counters
If timers and counters values are written to the PLC program, they should be validated by the programmable logic controller.
If timers and counters values are written to the PLC program, they should be validated by the programmable logic controller.
Use cryptographic hashes, or checksums to check PLC program integrity and raise an alarm when they change.
One of the best PLC best practices is to use PLC flags as integrity checks. Put counters on PLC error flags to capture any math problems.
Leave as much operational logic e.g., totalizing or integrating, as possible directly in the PLC. The HMI does not get enough capacity.
Track PLC operating modes – Keep the PLC in RUN mode. If PLCs are not in RUN mode, there should be an alarm to the operators.
#1 PLC Best Practices – Split PLC code into modules, using different function blocks (sub-routines). Test program modules independently.
In this post, we will learn the basic types and concepts of memory in a programmable logic controller (PLC).
Instrumentation engineering root cause analysis of turbine flow meter (TFM) field calibration in a urea plant.
Instrumentation engineering root cause analysis of high-pressure service displacer level transmitter zero drifts problems.
Instrumentation engineering root cause analysis of seal level differential pressure transmitter problems and displacer level transmitters.