190 Rockwell Automation Publication 5069-UM002A-EN-P - January 2019
Chapter 8 Develop Control Applications
Programming Languages
The Logix Designer application supports the following
programming languages.
For information about programming in these languages, see the
Logix 5000 Controllers Common Procedures Programming Manual,
publication
1756-PM001.
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
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