As mentioned in the previous section, Ladder Logic is one of the five IEC 61131-3-compliant languages available in Logix. IEC 61131-3 defines a standard set of real-time automation programming language structures, that are shared across multiple vendors' software products (most people refer to them as IEC languages).
In general, IEC languages share the following features:
- Naming conventions
- Data types
- Task structure, scheduling, and execution control
- Execution flow control
- Program execution
- Triggers
- Scheduling
IEC, which was first published in December 1993, enables you to transition between programming platforms designed by different vendors. Furthermore, it improves the safety and reliability of automation applications by making them easy to understand for a wider audience.
Each vendor's Programmable Logic Controller (PLC) programming...