EasyManuals Logo

Allen-Bradley Logix5000 Reference Manual

Allen-Bradley Logix5000
708 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #684 background imageLoading...
Page #684 background image
684 Rockwell Automation Publication 1756-RM003N-EN-P - October 2011
Appendix C Structured Text Programming
CASE...OF
Use CASE to select what to do based on a numerical value.
Operands:
Structured Text
Description: The syntax is described in the table.
See the table on page 686
for valid selector values.
Operand Type Format Enter
Numeric_
expression
SINT
INT
DINT
REAL
Tag
expression
Tag or expression that evaluates to a number
(numeric expression)
Selector SINT
INT
DINT
REAL
Immediate Same type as numeric_expression
IMPORTANT
If you use REAL values, use a range of values for a selector
because a REAL value is more likely to be within a range of
values than an exact match of one, specific value.
CASE numeric_expression OF
selector1: statement;
selectorN: statement;
ELSE
statement;
CASE numeric_expression OF
Specify as many alternative
selector values (paths) as
you need.
selector1 : <statement>;
.
.
.
Statements to execute when
numeric_expression = selector1
selector2 : <statement>;
.
.
.
Statements to execute when
numeric_expression = selector2
selector3 : <statement>;
.
.
.
Statements to execute when
numeric_expression = selector3
optional
ELSE
<statement>;
.
.
.
Statements to execute when
numeric_expression ≠ any selector
END_CASE;

Table of Contents

Other manuals for Allen-Bradley Logix5000

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Allen-Bradley Logix5000 and is the answer not in the manual?

Allen-Bradley Logix5000 Specifications

General IconGeneral
BrandAllen-Bradley
ModelLogix5000
CategoryController
LanguageEnglish

Related product manuals