IEC 61131-3 is the international standard for programmable logic controller (PLC) programming languages and specifies the syntax, semantics and display for five languages. Multiple language support in IEC 61131-3 enables the control program developer to select the language that is best suited to a particular task.
“Working with OrionLX as a part of my Masters thesis (at Colorado State University) has been both a technically rewarding and industry-valued experience. With its built-in ‘Advanced Math & Logic’ engine software and Modbus TCP communication protocols (among many others), the OrionLX DA controller proved to be an efficient and user-friendly component for my power systems hardware-in-loop simulations/set-up.”
– Abhishek Jain, PhD Candidate in Electrical and Computer Engineering at North Carolina State University
Ladder Diagrams (LD) Traditional PLC “Ladder Logic”
Function Block Diagrams (FBD) Uses “functions” between input variables and output variables
Structured Text (ST): a text-based high level language that syntactically resembles Pascal. Complex statements and nested instructions are supported: Iteration Loops (REPEAT-UNTIL; WHILE-DO), Conditional Execution (IF-THEN-ELSE; CASE), Functions (SORT(), SIN())
Instruction List (IL): an efficient, text-based, low level language that resembles assembly
Sequential Function Chart (SFC): A language to model complex programs such as DA scenarios with second contingencies, load-checking and multiple alternate sources. The SFC program is made up of sections of logic developed in the languages above (“Steps”), connected to other Steps by conditions which must be fulfilled before proceeding (“Transitions”). Steps can be processed sequentially and in parallel.
Full Integration with NCD
Orion IEC 61131-3 is fully integrated in the Orion NCD (NovaTech Configuration Director) configuration software. All points and records accessed from IEDs by Orion (SCADA data, fault data from SEL® Short Event Summaries, etc.) or points generated internally (diagnostic data, comms data, etc.) are available for use in OrionLX IEC 61131-3 math and logic schemes.
Offline Simulation and Secure Online Viewing of Logic Execution
OrionLX IEC 61131-3 includes an offline simulator to view logic execution exactly as it will appear when running online in the OrionLX.
Sequential Function Chart