28 Rockwell Automation Publication 1756-RM003N-EN-P - October 2011
Table of Contents
Common Instruction Parameters for Timing Modes. . . . . . . . . . . . 662
Overview of Timing Modes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 665
Program/Operator Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 666
Appendix C
Structured Text Programming
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 669
Structured Text Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 669
Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 670
Specify a Non-retentive Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . 671
Assign an ASCII Character to a String. . . . . . . . . . . . . . . . . . . . . . . . . 672
Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 673
Use Arithmetic Operators and Functions . . . . . . . . . . . . . . . . . . . . . . 674
Use Relational Operators. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675
Use Logical Operators. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 677
Use Bitwise Operators. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 678
Determine the Order of Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . 678
Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679
Constructs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 680
Some Key Words are Reserved . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 680
IF...THEN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 681
Structured Text. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 681
CASE...OF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 684
Structured Text. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 684
FOR…DO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 687
Structured Text. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 687
WHILE…DO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 690
Structured Text. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 690
REPEAT…UNTIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 693
Structured Text. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 693
Comments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 696
Index