56
INDEX
Symbols
- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
**. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
& . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
+ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
< . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
<= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
<> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
>= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
A
AND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Arrays of structures . . . . . . . . . . . . . . . . . . . . . . 29
Assignment statement . . . . . . . . . . . . . . . . . . . . 40
B
Bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
BOOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
C
CASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23,25
Common unit . . . . . . . . . . . . . . . . . . . . . . . . 49,52
Connecting point. . . . . . . . . . . . . . . . . . . . . . 49,53
Connecting wire . . . . . . . . . . . . . . . . . . . . . . 49,53
Constant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Constant unit . . . . . . . . . . . . . . . . . . . . . . . . . . 50
COUNTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
D
Data type . . . . . . . . . . . . . . . . . . . . . . . . 23,24,25
Device assignment . . . . . . . . . . . . . . . . . . . . . . 22
DINT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Double Word [Signed] . . . . . . . . . . . . . . . . . . . . 23
Double Word [Unsigned]/Bit String [32-bit] . . . . . . 23
DWORD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
E
EN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13,18
ENO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13,18
EXIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
External variable . . . . . . . . . . . . . . . . . . . . . . . . 17
F
FB/FUN file . . . . . . . . . . . . . . . . . . . . 13,14,18,19
FBD unit . . . . . . . . . . . . . . . . . . . . . . . . . . . 49,50
FBD/LD language . . . . . . . . . . . . . . . . . . . . . . 7,49
FLOAT [Single Precision]. . . . . . . . . . . . . . . . . . 23
FOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
FOR...DO . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
Function (FUN). . . . . . . . . . . . . . . . . . . . . . . 11,12
Function Block (FB) . . . . . . . . . . . . . . . . . . . 11,16
Function block call statement . . . . . . . . . . . . . . . .41
Function call statement . . . . . . . . . . . . . . . . . . . .42
G
Generic data type (ANY) . . . . . . . . . . . . . . . . . . .25
Global label . . . . . . . . . . . . . . . . . . . . . . . . . 23,25
Global labels . . . . . . . . . . . . . . . . . . . . . . . . . . .22
I
IF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
IF ...ELSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
IF ...ELSIF . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
Input variable . . . . . . . . . . . . . . . . . . . . . . . . 12,16
Input/output variable . . . . . . . . . . . . . . . . . . . . . .16
Instances. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
INT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
Internal variable . . . . . . . . . . . . . . . . . . . . . . . . .17
Interrupt program . . . . . . . . . . . . . . . . . . . . . . . .10
L
Ladder diagram . . . . . . . . . . . . . . . . . . . . . . . 7,33
LCOUNTER . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
LD unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49,51
Local label . . . . . . . . . . . . . . . . . . . . . . . .22,23,25
Long Counter . . . . . . . . . . . . . . . . . . . . . . . . . . .24
M
Macro type function blocks . . . . . . . . . . . . . . . . .19
Main routine program . . . . . . . . . . . . . . . . . . . . .10
MOD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
Module labels. . . . . . . . . . . . . . . . . . . . . . . . . . .22
N
NOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
Number of array elements . . . . . . . . . . . . . . . . . .27
Number of steps . . . . . . . . . . . . . . . . . . . . . . . . .14
O
OR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
Output variable. . . . . . . . . . . . . . . . . . . . . . . 12,16
P
POINTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
Pointer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
Program . . . . . . . . . . . . . . . . . . . . . . . . . .9,13,18
Program block . . . . . . . . . . . . . . . . . . . . . . . . . .10
Program file . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
Programming languages . . . . . . . . . . . . . . . . . . . .7
Project. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9