Arithmetic status flags, Fault conditions, Example – Rockwell Automation Logix5000 Controllers Structured Text Programming Manual User Manual

Page 26

Advertising
background image

26

Publication 1756-PM007D-EN-P - November 2012

Chapter 1 Program Structured Text

The syntax for entering the selector values is:

The CASE construct is similar to a switch statement in the C or C++
programming languages. However, with the CASE construct the controller
executes only the statements that are associated with the first matching
selector value. Execution always breaks after the statements of that selector
and goes to the END_CASE statement.

Arithmetic Status Flags:

Not affected

Fault Conditions:

None

Example

optional

ELSE

<statement>;

.
.
.

Statements to execute when
numeric_expression ¼ any
selector

END_CASE;

When selector is

Enter

One value

value: statement

Multiple, distinct values

value1, value2, valueN : <statement>

Use a comma (,) to separate each value.

A range of values

value1...valueN : <statement>

Use two periods (..) to identify the range.

Distinct values plus a range
of values

valuea, valueb, value1...valueN : <statement>

Advertising