Register map(s) for this device, each at the trust rung it earned. Addresses are 0-based as on the wire; word order and scaling are only confirmed at the hardware-verified rung.
Read + decoded cleanly over a real network vs an independent third-party Modbus test server (transport and framing; reads are remapped into the server's register window, so the map's own addresses are NOT exercised). Does NOT prove word order/scaling against the actual device.
| point | address (0-based) | type | scale | unit |
|---|---|---|---|---|
| measured_value_pv | 0 | I16 | 0.1 | |
| current_transformer_1_input_value_monitor | 1 | U16 | 0.1 | |
| current_transformer_2_input_value_monitor | 2 | U16 | 0.1 | |
| set_value_sv_monitor | 3 | I16 | 0.1 | |
| remote_setting_rs_input_value_monitor | 4 | I16 | 0.1 | |
| burnout_state_monitor | 5 | U16 | 1 | |
| burnout_state_monitor_of_feedback_resistance_input | 6 | U16 | 1 | |
| event_1_state_monitor | 7 | U16 | 1 | |
| event_2_state_monitor | 8 | U16 | 1 | |
| event_3_state_monitor | 9 | U16 | 1 | |
| event_4_state_monitor | 10 | U16 | 1 | |
| heater_break_alarm_1_state_monitor | 11 | U16 | 1 | |
| heater_break_alarm_2_state_monitor | 12 | U16 | 1 | |
| manipulated_output_value_mv1_monitor_heat_side | 13 | I16 | 0.1 | |
| manipulated_output_value_mv2_monitor_cool_side | 14 | I16 | 0.1 | |
| error_code | 15 | U16 | 1 | |
| digital_input_di_state_monitor | 16 | U16 | 1 | |
| output_state_monitor | 17 | U16 | 1 | |
| operation_mode_state_monitor | 18 | U16 | 1 | |
| memory_area_soak_time_monitor | 19 | U16 | 1 | s |
| integrated_operating_time_monitor | 20 | U16 | 1 | h |
| holding_peak_value_ambient_temperature_monitor | 21 | I16 | 0.1 | °C |
| power_feed_forward_input_value_monitor | 22 | U16 | 0.1 | % |
| pid_at_transfer | 32 | U16 | 1 | |
| auto_manual_transfer | 33 | U16 | 1 | |
| remote_local_transfer | 34 | U16 | 1 | |
| run_stop_transfer | 35 | U16 | 1 | |
| memory_area_transfer | 36 | U16 | 1 | |
| event_1_set_value | 38 | I16 | 0.1 | |
| event_2_set_value | 39 | I16 | 0.1 | |
| event_3_set_value | 40 | I16 | 0.1 | |
| event_4_set_value | 41 | I16 | 0.1 | |
| control_loop_break_alarm_lba_time | 42 | U16 | 1 | |
| lba_deadband | 43 | I16 | 0.1 | |
| set_value_sv | 44 | I16 | 0.1 | |
| proportional_band_heat_side | 45 | U16 | 0.1 | |
| integral_time_heat_side | 46 | U16 | 1 | |
| derivative_time_heat_side | 47 | U16 | 1 | |
| proportional_band_cool_side | 49 | U16 | 0.1 | |
| integral_time_cool_side | 50 | U16 | 1 | |
| derivative_time_cool_side | 51 | U16 | 1 | |
| overlap_deadband | 52 | I16 | 0.1 | °C |
| manual_reset | 53 | I16 | 0.1 | % |
| area_soak_time | 56 | U16 | 1 | s |
| heater_break_alarm_1_set_value | 58 | U16 | 0.1 | A |
| heater_break_alarm_2_set_value | 61 | U16 | 0.1 | A |
| pv_bias | 64 | I16 | 0.1 | °C |
| pv_digital_filter | 65 | U16 | 0.1 | s |
| pv_ratio | 66 | U16 | 0.001 | |
| pv_low_input_cut_off | 67 | U16 | 0.01 | % |
| rs_bias | 68 | I16 | 0.1 | |
| rs_digital_filter | 69 | U16 | 0.1 | s |
| rs_ratio | 70 | U16 | 0.001 | |
| manual_manipulated_output_value | 73 | I16 | 0.1 | % |
| input_scale_high | 85 | I16 | 0.1 | |
| input_scale_low | 86 | I16 | 0.1 |
⚠ An external protection device must be installed if failure of this instrument could result in damage to the instrument, equipment or injury to personnel. — Starkest reads only; we never write a control register.
| terminals | FB100: 13 (SG), 14 (T/R A), 15 (T/R B). FB400/900: 25 (SG), 26 (T/R A), 27 (T/R B) |
| A/B polarity | V(A) - V(B) >= 2V -> 0 (SPACE), V(A) - V(B) <= -2V -> 1 (MARK) |
| termination | Externally terminal connected (RS-485) |
| connector | Screw terminals (M3 x 7 with 5.8 x 5.8 square washer) |
| isolation | Reinforced insulation between input signal wires and power supply/load wires |
| shield/ground | Shielded twisted pair wire recommended |
| max registers/read | 125 |
| inter-frame delay | 4 ms |
| broadcast | not supported |
| protocol notes | Commands should be sent at time intervals of 30 bits after the master receives the response message. |
| doc revision | IMR01W04-E6 |
Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.
Have a device that isn't here? Upload its register map — generation is free, and the connector earns its rung by being proven, not claimed.
Need it proven on your own device? Hardware verification — if it doesn't verify, you don't pay.
Building a platform? License the verified library — machine-readable maps, firmware matrix, API access.