beautypg.com

Assign a programming language to each routine – Rockwell Automation Logix5000 Logix5000 Controllers Quick Start User Manual

Page 45

background image

Publication 1756-QS001E-EN-P - October 2009

45

Organize a Project Chapter 2

Assign a Programming Language to Each Routine

For each routine, choose a programming language.

• Logix5000 controllers let you use the following languages:

Ladder logic
Function block diagram
Sequential function chart
Structured text

• Use any combination of the languages in the same project.

In general, if a routine represents

Use this language

Continuous or parallel execution of multiple operations (not sequenced)

Ladder logic

Boolean or bit-based operations

Complex Logical operations

Message And Communication Processing

Machine interlocking

Operations that service or maintenance personnel may have to interpret in order to troubleshoot the
machine or process.

Continuous process and drive control

Function block diagram (FBD)

Loop control

Calculations in circuit flow

High-level management of multiple operations

Sequential function chart (SFC)

Repetitive sequences of operations

Batch process

Motion control using structured text

State machine operations

Complex mathematical operations

Structured text

Specialized array or table loop processing

ASCII string handling or protocol processing

This manual is related to the following products: