Register map(s) for this device, with a note of how far each has been checked. Addresses are 0-based, as on the wire. Scale and byte order are confirmed only at the hardware-verified rung.
Round-trips through a real Modbus stack with no overlapping addresses and a word-order-sensitive codec — the map is internally coherent and wire-decodable. Does NOT prove byte-order or scaling match a real device: the emulator is seeded from the map's own types, so a uniformly wrong byte-order still round-trips. Only hardware-verified confirms byte-order/scale on the wire.
| point | address (0-based) | type | scale | unit |
|---|---|---|---|---|
| reset | 53248 | U16 | 1 | |
| default_set_value | 53249 | U16 | 1 | |
| operating_hours_counter | 53257 | U16 | 1 | |
| operating_minutes_counter | 53258 | U16 | 1 | |
| fan_address | 53504 | U16 | 1 | |
| maximum_speed | 53529 | U16 | 1 | |
| maximum_permissible_speed | 53530 | U16 | 1 | |
| limit_speed | 53544 | U16 | 1 | |
| maximum_power | 53589 | U16 | 1 | |
| minimum_sensor_value | 53600 | F32BE | 1 | |
| maximum_sensor_value | 53602 | F32BE | 1 | |
| reference_dc_link_voltage | 53664 | U16 | 0.02 | mV |
| reference_dc_link_current | 53665 | U16 | 0.002 | mA |
| actual_speed | 53264 | U16 | 1 | |
| motor_status | 53265 | U16 | 1 | |
| warning | 53266 | U16 | 1 | |
| dc_link_voltage | 53267 | U16 | 1 | |
| dc_link_current | 53268 | U16 | 1 | |
| module_temperature | 53269 | I16 | 1 | |
| motor_temperature | 53270 | I16 | 1 | |
| interior_electronics_temperature | 53271 | I16 | 1 | |
| current_direction_of_rotation | 53272 | U16 | 1 | |
| current_modulation_level | 53273 | U16 | 0.0015258789 | |
| current_set_value | 53274 | U16 | 1 | |
| sensor_actual_value | 53275 | U16 | 0.00015258789 | |
| current_parameter_set | 53277 | U16 | 1 | |
| current_power | 53281 | U16 | 1 | |
| sensor_actual_value_1 | 53283 | U16 | 1 |
| wiring notes | A twisted pair wire with RS485 standard should preferably be used. |
| max registers/read | 9 |
| broadcast | supported |
| protocol notes | Maximum telegram length is 23 bytes. |
| model register | D1A5 |
| serial register | D1A2 |
| identification notes | Fan type is stored in D1A5-D1AA. Fan serial number is stored in D1A2-D1A3. |
| FC 43 device ID | not supported |
| doc revision | V5.01 Lite |
⚠ disputed: serial_register: D1A2 (53666) — disputed by Siemens integration guide which maps D1A2 to decimal 53666, whereas the document claims D1A2 is 53666 but lists serial_register as D1A2 without clarifying the decimal offset shift (D1A2 hex is 53666, not 53248 + 0x1A2)
Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.
Device not here? Upload its manual and get a checked map back. It's free.
Want it confirmed against your own device? Order hardware verification. If it doesn't check out, you don't pay.
Building on a lot of devices? License the library — machine-readable maps, the firmware matrix, and API access.