EasyManuals Logo
Home>Allen-Bradley>Controller>LOGIX 5000

Allen-Bradley LOGIX 5000 User Manual

Allen-Bradley LOGIX 5000
561 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 #508 background imageLoading...
Page #508 background image
Chapter 10
Structured Text Programming
508 Rockwell Automation Publication 1756-RM006K-EN-P - November 2018
Structured text is a textual programming language that uses statements to define
what to execute.
• Structured text is not case sensitive.
• Use tabs and carriage returns (separate lines) to make your structured text
easier to read. They have no effect on the execution of the structured text.
Structured text is not case sensitive. Structured text can contain these
components.
Term Definition Examples
Assignment Use an assignment statement to assign values to tags. The := operator
is the assignment operator.
Terminate the assignment with a semi colon ‘;.’
tag := expression;
Expression An expression is part of a complete assignment or construct
statement. An expression evaluates to a number (numerical
expression), a String (string expression), or to a true or false state
(BOOL expression)
Tag Expression A named area of the memory where data is stored (BOOL, SINT, INT,
DINT, REAL, String).
value1
Immediate
Expression
A constant value 4
Operators
Expression
A symbol or mnemonic that specifies an operation within an
expression.
tag1 + tag2
tag1 >= value1
Function Expression When executed, a function yields one value. Use parentheses to
contain the operand of a function.
Even though their syntax is similar, functions differ from instructions
in that functions can be used only in expressions. Instructions cannot
be used in expressions.
function(tag1)
Instruction An instruction is a standalone statement.
An instruction uses parentheses to contain its operands.
Depending on the instruction, there can be zero, one, or multiple
operands.
When executed, an instruction yields one or more values that are part
of a data structure. Terminate the instruction with a semi colon(;).
Even though their syntax is similar, instructions differ from functions
in that instructions cannot be used in expressions. Functions can be
used only in expressions.
instruction();
instruction(operand);
instruction(operand1,
operand2,operand3);
Construct A conditional statement used to trigger structured text code (that is,
other statements). Terminate the construct with a semi colon (;).
IF...THEN CASE FOR...DO
WHILE...DO
REPEAT...UNTIL
EXIT
Comment Text that explains or clarifies what a section of structured text does.
Use comments to make it easier to interpret the structured text.
Comments do not affect the execution of the structured text.
Comments can appear anywhere in structured text.
//comment
(*start of comment . . . end
of comment*)
/*start of comment . . . end
of comment*/
Structured Text Syntax

Table of Contents

Other manuals for Allen-Bradley LOGIX 5000

Questions and Answers:

Question and Answer IconNeed help?

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

Allen-Bradley LOGIX 5000 Specifications

General IconGeneral
BrandAllen-Bradley
ModelLOGIX 5000
CategoryController
LanguageEnglish

Related product manuals