Danfoss · VFD
VLT AutomationDrive FC 102 / FC 302 Modbus register map
Default configuration
- Protocol
- RS485
- Port
- 502
- Unit ID
- 1
- Addressing
- 0-based
- Byte order
- Big endian
- Word order
- High word first
- Baud rate
- 9600
- Parity
- Even
- Data bits
- 8
- Stop bits
- 1
This device has an RS-485 interface. Reach it through a Modbus RTU-to-TCP gateway, configured with the factory serial settings above.
Register map
| Address | Count | Name | Type | Unit | Scale | Access |
|---|---|---|---|---|---|---|
| 100 | 1 | Active set-up | UInt16 | - | 1 | RW |
| 1000 | 1 | Configuration mode | UInt16 | - | 1 | RW |
| 1100 | 1 | Motor construction | UInt16 | - | 1 | RW |
| 1200 | 2 | Motor power | UInt32 | kW | 0.01 | RW |
| 1220 | 1 | Motor voltage | UInt16 | V | 0.1 | RW |
| 1230 | 1 | Motor frequency | UInt16 | Hz | 0.1 | RW |
| 1240 | 2 | Motor current | UInt32 | A | 0.01 | RW |
| 1250 | 1 | Motor nominal speed | UInt16 | rpm | 1 | RW |
| 1900 | 1 | Motor thermal protection | UInt16 | - | 1 | RW |
| 3020 | 2 | Minimum reference | Int32 | - | 0.001 | RW |
| 3030 | 2 | Maximum reference | Int32 | - | 0.001 | RW |
| 3410 | 2 | Ramp 1 up time | UInt32 | s | 0.01 | RW |
| 3420 | 2 | Ramp 1 down time | UInt32 | s | 0.01 | RW |
| 4100 | 1 | Motor speed direction 0 = clockwise, 1 = counterclockwise, 2 = both. | UInt16 | - | 1 | RW |
| 4120 | 1 | Motor speed low limit | UInt16 | Hz | 0.1 | RW |
| 4140 | 1 | Motor speed high limit | UInt16 | Hz | 0.1 | RW |
| 4160 | 1 | Torque limit, motor mode | UInt16 | % | 0.1 | RW |
| 4170 | 1 | Torque limit, generator mode | UInt16 | % | 0.1 | RW |
| 5100 | 1 | Terminal 18 digital input | UInt16 | - | 1 | RW |
| 5120 | 1 | Terminal 27 digital input | UInt16 | - | 1 | RW |
| 5400 | 1 | Function relay | UInt16 | - | 1 | RW |
| 6100 | 1 | Terminal 53 low voltage | UInt16 | V | 0.001 | RW |
| 6110 | 1 | Terminal 53 high voltage | UInt16 | V | 0.001 | RW |
| 6120 | 1 | Terminal 53 low current | UInt16 | mA | 0.001 | RW |
| 6130 | 1 | Terminal 53 high current | UInt16 | mA | 0.001 | RW |
| 6140 | 2 | Terminal 53 low reference | Int32 | - | 0.001 | RW |
| 6150 | 2 | Terminal 53 high reference | Int32 | - | 0.001 | RW |
| 8100 | 1 | Control word profile | UInt16 | - | 1 | RW |
| 8300 | 1 | Protocol 2 = Modbus RTU. | UInt16 | - | 1 | RW |
| 8310 | 1 | Address 1 to 126. | UInt16 | - | 1 | RW |
| 8320 | 1 | FC port baud rate 0 = 2400, 1 = 4800, 2 = 9600, 3 = 19200, 4 = 38400, 5 = 57600, 6 = 76800, 7 = 115200. | UInt16 | - | 1 | RW |
| 8330 | 1 | Parity / stop bits 0 = even 1 stop, 1 = odd 1 stop, 2 = none 1 stop, 3 = none 2 stop. | UInt16 | - | 1 | RW |
| 8340 | 2 | Estimated cycle time | UInt32 | ms | 1 | RW |
| 8350 | 1 | Minimum response delay | UInt16 | ms | 1 | RW |
| 8360 | 1 | Maximum response delay | UInt16 | ms | 1 | RW |
| 8370 | 1 | Maximum inter-character delay | UInt16 | ms | 1 | RW |
| 16030 | 1 | Status word | Hex | - | 1 | R |
| 16050 | 1 | Main actual value | Int16 | % | 1 | R |
| 16100 | 2 | Power | Int32 | kW | 0.01 | R |
| 16120 | 1 | Motor voltage | UInt16 | V | 0.1 | R |
| 16130 | 1 | Frequency | Int16 | Hz | 0.1 | R |
| 16140 | 2 | Motor current | Int32 | A | 0.01 | R |
| 16160 | 2 | Torque | Int32 | Nm | 0.1 | R |
| 16170 | 2 | Speed | Int32 | rpm | 1 | R |
| 16180 | 1 | Motor thermal load | UInt16 | % | 1 | R |
| 16190 | 1 | KTY sensor temperature | Int16 | °C | 0.1 | R |
| 16200 | 1 | Motor angle | UInt16 | - | 1 | R |
| 16210 | 1 | Torque, high resolution | Int16 | % | 0.1 | R |
| 16220 | 1 | Torque | Int16 | % | 1 | R |
| 16250 | 2 | Torque, high range | Int32 | Nm | 0.1 | R |
| 16300 | 2 | DC link voltage | UInt32 | V | 1 | R |
| 16320 | 2 | Brake energy per second | UInt32 | kW | 0.001 | R |
| 16330 | 2 | Brake energy per 2 minutes | UInt32 | kW | 0.001 | R |
| 16340 | 1 | Heatsink temperature | Int16 | °C | 1 | R |
| 16350 | 1 | Inverter thermal load | UInt16 | % | 1 | R |
| 16360 | 2 | Inverter nominal current | UInt32 | A | 0.01 | R |
| 16370 | 2 | Inverter maximum current | UInt32 | A | 0.01 | R |
| 16380 | 1 | SL controller state | UInt16 | - | 1 | R |
| 16390 | 1 | Control card temperature | Int16 | °C | 1 | R |
| 16400 | 1 | Logging buffer full 0 = no, 1 = yes. | UInt16 | - | 1 | R |
| 16480 | 2 | Speed reference after ramp | Int32 | rpm | 1 | R |
| 16490 | 1 | Current fault source | UInt16 | - | 1 | R |
| 16500 | 2 | External reference | Int32 | - | 0.1 | R |
| 16520 | 2 | Feedback | Int32 | - | 0.001 | R |
| 16530 | 2 | Digital potentiometer reference | Int32 | - | 0.01 | R |
| 16600 | 2 | Digital inputs | UInt32 | - | 1 | R |
| 16610 | 1 | Terminal 53 switch setting | UInt16 | - | 1 | R |
| 16620 | 2 | Analog input 53 | Int32 | - | 0.001 | R |
| 16630 | 1 | Terminal 54 switch setting | UInt16 | - | 1 | R |
| 16640 | 2 | Analog input 54 | Int32 | - | 0.001 | R |
| 16850 | 1 | FC control word | Hex | - | 1 | RW |
| 16860 | 1 | FC reference | Int16 | - | 1 | RW |
Notes
RS-485 device: reach it through a Modbus RTU-to-TCP gateway using the factory serial settings above (address 1, 9600 bps, 8E1). A VLT parameter is addressed at parameter number x 10 decimal: parameter 16-10 is holding register 16100. The readouts and settings below use holding registers (function code 03/06/16) and are 32-bit big-endian values where the parameter is a 32-bit type. Control word 50000, reference 50010, status word 50200 and main actual value 50210 from the FC profile are not duplicated here; the equivalent parameters 16-85/16-86 and 16-03/16-05 are mapped instead.