Programming Languages

The
Studio 5000 Logix Designer®
application supports these programming languages.
Supported Programming Languages
Language
Is best used in programs with
Ladder Diagram (LD)
Continuous or parallel execution of multiple operations (not sequenced).
Boolean or bit-based operations.
Complex logical operations.
Message and communication processing.
Machine interlocking.
Operations that service or maintenance personnel have to interpret to troubleshoot the machine or process.
IMPORTANT
: Ladder Diagram is the only programming language that can be used with the Safety Task on
ControlLogix®
5590 controllers.
Function Block Diagram (FBD)
Continuous process and drive control.
Loop control.
Calculations in circuit flow.
Sequential Function Chart (SFC)
High-level management of multiple operations.
Repetitive sequence of operations.
Batch process.
Motion control that uses structured text.
State machine operations.
Structured Text (ST)
Complex mathematical operations.
Specialized array or table loop processing.
ASCII string handling or protocol processing.
For more information, see the Logix 5000 Controllers Common Procedures Programming Manual, publication 1756-PM001.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal