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