Symbol Table Allowed Addresses and Data Types
English Mnemonics |
German Mnemonics |
Description |
Data Type |
Address Range |
I/O Signals |
I |
E |
Input bit |
BOOL |
0 to 65535.7 |
IB |
EB |
Input byte |
BYTE, CHAR |
0 to 65535 |
IW |
EW |
Input word |
WORD, INT, S5TIME, DATE |
0 to 65534 |
ID |
ED |
Input double word |
DWORD, DINT, REAL, TOD, TIME |
0 to 65532 |
Q |
A |
Output bit |
BOOL |
0 to 65535.7 |
QB |
AB |
Output byte |
BYTE, CHAR |
0 to 65535 |
QW |
AW |
Output word |
WORD, INT, S5TIME, DATE |
0 to 65534 |
QD |
AD |
Output double word |
DWORD, DINT, REAL, TOD, TIME |
0 to 65532 |
Marker Memory |
M |
M |
Memory bit |
BOOL |
0 to 65535.7 |
MB |
MB |
Memory byte |
BYTE, CHAR |
0 to 65535 |
MW |
MW |
Memory word |
WORD, INT, S5TIME, DATE |
0 to 65534 |
MD |
MD |
Memory double word |
DWORD, DINT, REAL, TOD, TIME |
0 to 65532 |
Peripheral I/O |
PIB |
PEB |
Peripheral input byte |
BYTE, CHAR |
0 to 65535 |
PIW |
PEW |
Peripheral input word |
WORD, INT, S5TIME, DATE |
0 to 65534 |
PID |
PED |
Peripheral input double word |
DWORD, DINT, REAL, TOD, TIME |
0 to 65532 |
PQB |
PAB |
Peripheral output byte |
BYTE, CHAR |
0 to 65535 |
PQW |
PAW |
Peripheral output word |
WORD, INT, S5TIME, DATE |
0 to 65534 |
PQD |
PAD |
Peripheral output double word |
DWORD, DINT, REAL, TOD, TIME |
0 to 65532 |
Timers and Counters |
T |
T |
Timer |
TIMER |
0 to 65535 |
C |
Z |
Counter |
COUNTER |
0 to 65535 |
Logic Blocks |
FB |
FB |
Function block |
FB |
0 to 65535 |
OB |
OB |
Organization block |
OB |
1 to 65535 |
FC |
FC |
Function |
FC |
0 to 65535 |
SFB |
SFB |
System function block |
SFB |
0 to 65535 |
SFC |
SFC |
System function |
SFC |
0 to 65535 |
Data Blocks |
DB |
DB |
Data block |
DB, FB, SFB, UDT |
1 to 65535 |
User-defined data types |
UDT |
UDT |
User-defined data type |
UDT |
0 to 65535 |
|