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 |
|---|---|---|---|---|
| Command | 1 | U16 | 1 | |
| Frequency Reference | 2 | U16 | 1 | |
| pid_setpoint | 6 | U16 | 1 | |
| analog_output_1_setting | 7 | I16 | 1 | VDC |
| analog_output_2_setting | 8 | I16 | 1 | VDC |
| outputs | 9 | U16 | 1 | |
| Command Selection | 15 | U16 | 1 | |
| LED Oper Check | 60 | U16 | 1 | |
| Frequency Ref | 64 | U16 | 1 | |
| Output Freq | 65 | U16 | 1 | |
| Output Current | 66 | U16 | 1 | |
| Control Method | 67 | U16 | 1 | |
| u1_05_motor_speed | 68 | I16 | 1 | |
| u1_06_output_voltage | 69 | U16 | 1 | |
| u1_07_dc_bus_voltage | 70 | U16 | 1 | |
| u1_08_output_kwatts | 71 | I16 | 1 | |
| u1_09_torque_reference | 72 | I16 | 1 | |
| u1_10_input_term_sts | 73 | U16 | 1 | |
| u1_11_output_term_sts | 74 | U16 | 1 | |
| u1_12_int_ctl_sts_1 | 75 | U16 | 1 | |
| u1_13_elapsed_time | 76 | U16 | 1 | |
| u1_14_flash_id | 77 | U16 | 1 | |
| u1_15_term_a1_level | 78 | I16 | 1 | |
| u1_16_term_a2_level | 79 | I16 | 1 | |
| u1_17_term_a3_level | 80 | I16 | 1 | |
| u1_18_mot_sec_current | 81 | U16 | 1 | |
| u1_19_mot_exc_current | 82 | U16 | 1 | |
| u1_20_sfs_output | 83 | I16 | 1 | |
| u1_21_asr_input | 84 | I16 | 1 | |
| ASR Output | 85 | U16 | 1 | |
| PID Feedback | 87 | U16 | 1 | |
| DI-16 Reference | 88 | U16 | 1 | |
| Voltage Ref (Vq) | 89 | U16 | 1 | |
| Voltage Ref (Vd) | 90 | U16 | 1 | |
| CPU ID | 91 | U16 | 1 | |
| kWh Lower 4 dig | 92 | U16 | 1 | |
| kWh Upper 5 dig | 93 | U16 | 1 | |
| ACR(q) Output | 95 | U16 | 1 | |
| ACR(d) Output | 96 | U16 | 1 | |
| OPE Detected | 97 | U16 | 1 | |
| Zero Servo Pulse | 98 | U16 | 1 | |
| PID Input | 99 | U16 | 1 | |
| PID Output | 100 | U16 | 1 | |
| PID Setpoint | 101 | U16 | 1 | |
| Transmit Err | 102 | U16 | 1 | |
| FAN Elapsed Time | 103 | U16 | 1 | |
| ASR Out w/o Fil | 107 | U16 | 1 | |
| FF Cout Output | 108 | U16 | 1 | |
| Current Fault | 128 | U16 | 1 | |
| Last Fault | 129 | U16 | 1 | |
| Frequency Ref | 130 | U16 | 1 | |
| Output Freq | 131 | U16 | 1 | |
| Output Current | 132 | U16 | 1 | |
| Motor Speed | 133 | U16 | 1 | |
| Output Voltage | 134 | U16 | 1 | |
| DC Bus Voltage | 135 | U16 | 1 | |
| Output kWatts | 136 | U16 | 1 | |
| Torque Reference | 137 | U16 | 1 | |
| Input Term Sts | 138 | U16 | 1 | |
| Output Term Sts | 139 | U16 | 1 | |
| Inverter Status | 140 | U16 | 1 | |
| Elapsed time | 141 | U16 | 1 | |
| Last Fault | 144 | U16 | 1 | |
| CASE Monitor 1 | 1824 | U16 | 1 | |
| ENTER | 2304 | U16 | 1 | |
| ACCEPT | 2320 | U16 | 1 | |
| Status | 8192 | U16 | 1 | |
| Speed | 8193 | U16 | 1 | |
| Torq | 8194 | U16 | 1 | |
| PG Count Channel 1 | 8195 | U16 | 1 | |
| Frequency Reference | 8196 | U16 | 1 | |
| Output Frequency | 8197 | U16 | 1 | |
| Current | 8198 | U16 | 1 | |
| Terminal 14 Output | 8199 | U16 | 1 | |
| DC BUS Voltage | 8200 | U16 | 1 | |
| Error 1 | 8201 | U16 | 1 | |
| Error 2 | 8202 | U16 | 1 | |
| Error 3 | 8203 | U16 | 1 | |
| Analog Input A1 Value | 8204 | U16 | 1 | |
| Digital Input Terminals Value | 8205 | U16 | 1 | |
| Analog Input A3 Value | 8206 | U16 | 1 | |
| PG Count Channel 2 | 8207 | U16 | 1 | |
| Inverter Flash ID | 8208 | U16 | 1 |
⚠ Caution: Data sent to the F7 drive serially is sent to RAM. To retain it upon power loss, an ENTER command (register 0x0900) must be sent to transfer it to non-volatile memory. Maximum non-volatile writes cannot exceed 100,000. — Starkest reads only; we never write a control register.
| terminals | S+, S-, R+, R-, IG |
| A/B polarity | + to + and - to - |
| termination | S1 switch (Termination Resistor 110 ohm) |
| connector | RJ45 for RS232, Terminal block for RS422/RS485 |
| shield/ground | IG terminal |
| wiring notes | RS232 maximum cable length is 50 ft (16m). RS422/RS485 maximum cable length is 4000 ft (1200m). |
| max registers/read | 8 |
| inter-frame delay | 3 ms |
| broadcast | supported |
| protocol notes | Write multiple registers (10h) allows writing 1 to 16 consecutive registers. A send delay of 5 to 65 ms can be configured via H5-06. |
| model register | o2-04 |
| firmware register | 2010h |
| FC 43 device ID | not supported |
| certifications | CE |
| doc revision | TM.F7.11 |
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.