S5 → S7 Address Converter
Convert Siemens S5 PLC addresses to S7 equivalents with detailed explanations.
Examples
Conversion Result
Enter an S5 address to see the S7 equivalent.
Quick Reference
| S5 | S7 (DE) | S7 (EN) | Notes |
|---|---|---|---|
| E 0.0 | E 0.0 | I 0.0 | Identical |
| EW 0 | EW 0 | IW 0 | Identical |
| A 4.0 | A 4.0 | Q 4.0 | Identical |
| M 10.0 | M 10.0 | M 10.0 | Identical |
| F 0.0 | M 0.0 | M 0.0 | F → M |
| FY 10 | MB 10 | MB 10 | FY (byte) → MB |
| T 1 | T 1 | T 1 | Use IEC timers! |
| Z 3 | Z 3 | C 3 | Z → C (EN) |
| DB10 DW5 | DB10.DBW 10 | DB10.DBW 10 | DW × 2 = DBW |
| DB10 DL5 | DB10.DBB 10 | DB10.DBB 10 | High byte (×2) |
| DB10 DR5 | DB10.DBB 11 | DB10.DBB 11 | Low byte (×2+1) |
| DB10 D5.3 | DB10.DBX 11.3 | DB10.DBX 11.3 | Bit 0–7 → low byte |
| DB10 D5.8 | DB10.DBX 10.0 | DB10.DBX 10.0 | Bit 8–15 → high byte |
| PEW 128 | PEW 128 | PIW 128 | Identical |
Frequently Asked Questions
How do I convert S5 DB addresses to S7?
S5 uses word addressing (DW 0, DW 1, DW 2…), while S7 uses byte addressing (DBW 0, DBW 2, DBW 4…). Multiply the S5 word address by 2 to get the S7 byte address: DW 5 → DBW 10. This applies to all DB access types (DW → DBW, DL → DBB even, DR → DBB odd).
What is the difference between DW and DBW addressing?
DW (Data Word) is the S5 word-based address within a data block. DBW (Data Block Word) is the S7 byte-based address. Since each word occupies 2 bytes, the conversion is: DBW address = DW address × 2. Example: DW 5 occupies bytes 10–11, so it becomes DBW 10.
How do S5 timers differ from S7 timers?
While the timer numbers (T 1, T 2, etc.) transfer directly, S5 and S7 legacy timers differ in retriggering behavior, time format (S5 uses BCD-coded S5TIME), and available timer types. For new S7 projects, always use IEC timers: TON (on-delay), TOF (off-delay), TP (pulse).
What happened to the F (Flag) addresses from S5?
In S5, memory bits were called 'Flags' with the prefix F (e.g., F 0.0, FW 100). In S7, these are called 'Merker' (Memory) with the prefix M. The addresses are numerically identical: F 0.0 = M 0.0, FW 100 = MW 100. Note: FY (flag byte) becomes MB.
Do I need to change I/O addresses when migrating S5 to S7?
Input and output addresses (E/A or I/Q) are numerically identical between S5 and S7. E 0.0 stays E 0.0 (or I 0.0 in English). However, you must verify the hardware configuration in TIA Portal matches your physical I/O layout, especially when using distributed I/O (ET 200).
Need to migrate an entire S5 program?
PLCcheck Pro converts complete S5 programs to S7 — all addresses, timers, counters, DB structures, and function blocks — with full documentation and I/O mapping.
Try PLCcheck Pro →Not affiliated with Siemens AG. S5, S7, STEP 5, STEP 7, and TIA Portal are trademarks of Siemens AG.