device library

ebm-papst EC fan (84/112/150/200 Lite)

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.

coherence-checked

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.

pointaddress (0-based)typescaleunit
reset53248U161
default_set_value53249U161
operating_hours_counter53257U161
operating_minutes_counter53258U161
fan_address53504U161
maximum_speed53529U161
maximum_permissible_speed53530U161
limit_speed53544U161
maximum_power53589U161
minimum_sensor_value53600F32BE1
maximum_sensor_value53602F32BE1
reference_dc_link_voltage53664U160.02mV
reference_dc_link_current53665U160.002mA
actual_speed53264U161
motor_status53265U161
warning53266U161
dc_link_voltage53267U161
dc_link_current53268U161
module_temperature53269I161
motor_temperature53270I161
interior_electronics_temperature53271I161
current_direction_of_rotation53272U161
current_modulation_level53273U160.0015258789
current_set_value53274U161
sensor_actual_value53275U160.00015258789
current_parameter_set53277U161
current_power53281U161
sensor_actual_value_153283U161

link settings as documented (unverified): RTU; default 19200 8E1; unit ID 1; FC 03,04,06,08,16,67,68,70,80; Maximum telegram length is 23 bytes. ASCII transmission mode is not supported.

bench facts as documented (unverified)
wiring notesA twisted pair wire with RS485 standard should preferably be used.
max registers/read9
broadcastsupported
protocol notesMaximum telegram length is 23 bytes.
model registerD1A5
serial registerD1A2
identification notesFan type is stored in D1A5-D1AA. Fan serial number is stored in D1A2-D1A3.
FC 43 device IDnot supported
doc revisionV5.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)

field reports — community-sourced, unverified (checked 2026-06-11)
  • confirmed: Fan type is stored in D1A5-D1AA (53669-53674) and Fan serial number is stored in D1A2-D1A3 (53666-53667) — confirmed by ebm-papst MODBUS parameter specification and Siemens integration guide
  • confirmed: Maximum read registers is 9 — confirmed by Siemens integration guide stating a maximum of 9 words is possible due to the slave
  • confirmed: Register addresses (e.g., actual_speed @ 53264, motor_status @ 53265, dc_link_voltage @ 53267, dc_link_current @ 53268) — confirmed by Siemens and Regin integration manuals

The trust ladder

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.