Programming languages – Rockwell Automation 1756-L6x_L7x ControlLogix System User Manual User Manual

Page 158

Advertising
background image

158

Rockwell Automation Publication 1756-UM001O-EN-P - October 2014

Chapter 10

Develop Applications

Programming Languages

The ControlLogix controller supports these programming languages: online and
offline.

For information about programming in these languages, see the Logix5000
Controllers Common Procedures Programming Manual, publication

1756-PM001

.

Table 37 - ControlLogix 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 have to interpret to
troubleshoot the machine or process

Function block diagram

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 using structured text

State machine operations

Structured text

Complex mathematical operations

Specialized array or table loop processing

ASCII string handling or protocol processing

Advertising