#19 PLC Best Practices – Monitor PLC Memory Usage

Measure and provide a baseline for memory usage for every PLC controller deployed in the production environment and trend it on the HMI.

#18 PLC Best Practices – Store PLC Hard Stop Events from Faults

Store PLC hard stop events from faults or shutdowns for retrieval by HMI alarm systems to consult before PLC restarts.

#17 PLC Best Practices – Log PLC Uptime and Trend it on HMI

Log PLC uptime to know when it’s been restarted. Trend and log uptime on the HMI for diagnostics.

#16 PLC Best Practices – Create Trend for Cycle Time on HMI

Summarize PLC cycle time every 2 to 3 seconds and report to HMI for visualization on a graph using trend.

#15 PLC Best Practices – Safe State when PLC Restarts

Define safe states for the process in case of PLC restarts (e.g., energize contacts, de-energize, keep the previous state).

#14 PLC Best Practices – Restrict Third-party Data Interfaces

Restrict the type of PLC connections and available data for third-party data interfaces in a programmable logic controller,

#13 PLC Best Practices – Disable Unused Communication Ports

Disable unused communication ports and protocols that are not required in PLC controllers and network interface modules.

#12 PLC Best Practices – Validate Inputs based on Physical Plausibility

Ensure operators can only input what’s practical or physically feasible in the process. Learn the PLC's best rules.

#11 PLC Best Practices – Instrument for Plausibility Checks

Instrument the process in a way that allows for plausibility checks by cross-checking different measurements.

#10 PLC Best Practices – Assign Register Blocks by Function

Assign designated register blocks for specific PLC functions in order to validate data and block unauthorized access to controller data.