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 |
|