134
Rockwell Automation Publication 1769-UM022C-EN-P - June 2018
Chapter 8
Elements of a Control Application
Programming Languages
The Compact GuardLogix 5370 controller supports these programming
languages, online and offline.
For information about programming in these languages, see the Logix 5000
Controllers Common Procedures Programming Manual, publication
.
Table 20 - Compact GuardLogix Controller Programming Languages
Language
Is best-used in programs with
Relay ladder
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 can have to interpret to
troubleshoot the machine or process
Function block diagram
(1)
(1) Only with standard programs.
Continuous process and drive control
Loop control
Calculations in circuit flow
Sequential function chart (SFC)
(1)
High-level management of multiple operations
Repetitive sequence of operations
Batch process
Motion control using structured text
State machine operations
Structured text
(1)
Complex mathematical operations
Specialized array or table loop processing
ASCII string handling or protocol processing