Programmable logic controllers (PLCs) remain a strong choice for many automation applications, and programming software and practices that use standards has huge advantages over other options. Documentation is important, along with change management, and understanding use of standards to more efficiently program for certain applications. This includes the ability to bridge from operational technology (OT) applications to information technology (IT) connections. By using standards, code will be easier to update and optimize from current to future operations.

Learning objectives
-Understand where (types of applications) PLC-based programming can be effective.
-Learn best practices related to code structuring, decomposition, reuse, encapsulation and abstraction.
-Observe benefits of standard libraries for logic, motion, safety and communication.
-See examples of how these methods can help improve quality, lower cost and ease the ability to offer custom functionalities and technologies.