PortDock

Schneider Electric ATV320 Modbus register map

Embedded Modbus RTU. Logical address = frame address: communication settings 6001-6005, acceleration/deceleration time 9001/9002, communication scanner 12701-12768 (factory: inputs ETA and RFRD, outputs CMD and LFRD) · Inverter (VFD) · Altivar Machine 320

An unofficial summary of facts (addresses, types, units, scaling) from the maker's manual. Not affiliated with the maker; values can differ by firmware or model. Always check the device manual before writing (run commands, settings).

Default communication

ProtocolModbus RTU
Baud (factory)19200 bps — options: 4800, 9600, 19200, 38400
Data · parity · stop8 · Even · 1
Max per request63 registers
Manual address styleWire address as is (0-based)

Registers (44)

«Wire» is the 0-based address in the request frame (PortDock's «0-based» notation). Value = raw × scale. Table: HR holding register, IR input register, CO coil, DI discrete input. Function codes in hex.

44

Swipe the table sideways — the first column (manual address) stays put.

ManualWireTableNameTypeUnit · scaleR/WFCDetails
31023102 (0x0C1E)HRSFr switching frequencyU16×0.1 kHzR03
Manual read example: 4 kHz = 0028h
p.19
31033103 (0x0C1F)HRtFr maximum output frequencyU16×0.1 HzR03
Manual read example: 60 Hz = 0258h
p.19
31043104 (0x0C20)HRHSP high speedU16×0.1 HzR03
Manual read example: 50 Hz = 01F4h
p.19
31053105 (0x0C21)HRLSP low speedU16×0.1 HzR03
Manual read example: 0 Hz = 0000h
p.19
60016001 (0x1771)HRAdd Modbus addressU16R/W03·06·10
1-247. Changed communication settings take effect after a power cycle
Range 0 ~ 247
0 = OFF: no address assigned (factory setting)
p.31, p.32
60036003 (0x1773)HRtbr Modbus baud rateU16R/W03·06·10
24 = 4800 bps · 28 = 9600 bps · 32 = 19200 bps (factory setting) · 36 = 38400 bps
p.32
60046004 (0x1774)HRtFO Modbus data formatU16R/W03·06·10
2 = 8O1 · 3 = 8E1 (factory setting) · 4 = 8N1 · 5 = 8N2
p.32
60056005 (0x1775)HRtto Modbus timeoutU16×0.1 sR/W03·06·10
Factory setting 10 s. SLF1 fault if no request arrives within the time
Range 0.1 ~ 30 s
p.33, p.80
60106010 (0x177A)HRM1EC Modbus CRC error countU16R03
Stops at 65535
p.74
60116011 (0x177B)HRM1Ct Modbus frames receivedU16R03
Counts correct and incorrect frames. Wraps from 65535 to 0
p.74
90019001 (0x2329)HRACC acceleration timeU16×0.1 sR/W03·06·10
Manual write examples: 1.3 s = 000Dh (FC06), 2 s = 20 (FC16)
p.19, p.20
90029002 (0x232A)HRDEC deceleration timeU16×0.1 sR/W03·06·10
Manual write example: 3 s = 30 (FC16)
p.20
1270112701 (0x319D)HRnMA1 Source address of the 1st input wordU16R03
Factory setting ETA (status word)
p.34
1270212702 (0x319E)HRnMA2 Source address of the 2nd input wordU16R03
Factory setting RFRD (output speed)
p.34
1270312703 (0x319F)HRnMA3 Source address of the 3rd input wordU16R03
Factory setting 0 (none)
p.34
1270412704 (0x31A0)HRnMA4 Source address of the 4th input wordU16R03
Factory setting 0 (none)
p.34
1270512705 (0x31A1)HRnMA5 Source address of the 5th input wordU16R03
Factory setting 0 (none)
p.34
1270612706 (0x31A2)HRnMA6 Source address of the 6th input wordU16R03
Factory setting 0 (none)
p.34
1270712707 (0x31A3)HRnMA7 Source address of the 7th input wordU16R03
Factory setting 0 (none)
p.34
1270812708 (0x31A4)HRnMA8 Source address of the 8th input wordU16R03
Factory setting 0 (none)
p.34
1272112721 (0x31B1)HRnCA1 Destination address of the 1st output wordU16R03
Factory setting CMD (command word)
p.35
1272212722 (0x31B2)HRnCA2 Destination address of the 2nd output wordU16R03
Factory setting LFRD (speed target)
p.35
1272312723 (0x31B3)HRnCA3 Destination address of the 3rd output wordU16R03
Factory setting 0 (none)
p.35
1272412724 (0x31B4)HRnCA4 Destination address of the 4th output wordU16R03
Factory setting 0 (none)
p.35
1272512725 (0x31B5)HRnCA5 Destination address of the 5th output wordU16R03
Factory setting 0 (none)
p.35
1272612726 (0x31B6)HRnCA6 Destination address of the 6th output wordU16R03
Factory setting 0 (none)
p.35
1272712727 (0x31B7)HRnCA7 Destination address of the 7th output wordU16R03
Factory setting 0 (none)
p.35
1272812728 (0x31B8)HRnCA8 Destination address of the 8th output wordU16R03
Factory setting 0 (none)
p.35
1274112741 (0x31C5)HRnM1 value of input word 1U16R03
Factory: ETA (status word) value. Value at the address in nMA1. The manual application example reads 4 words from 12741
p.36, p.63
1274212742 (0x31C6)HRnM2 value of input word 2U16R03
Factory: RFRD (output speed) value. Value at the address in nMA2. The manual application example reads 4 words from 12741
p.36, p.63
1274312743 (0x31C7)HRnM3 value of input word 3U16R03
Value at the address in nMA3. The manual application example reads 4 words from 12741
p.36, p.63
1274412744 (0x31C8)HRnM4 value of input word 4U16R03
Value at the address in nMA4. The manual application example reads 4 words from 12741
p.36, p.63
1274512745 (0x31C9)HRnM5 value of input word 5U16R03
Value at the address in nMA5. The manual application example reads 4 words from 12741
p.36, p.63
1274612746 (0x31CA)HRnM6 value of input word 6U16R03
Value at the address in nMA6. The manual application example reads 4 words from 12741
p.36, p.63
1274712747 (0x31CB)HRnM7 value of input word 7U16R03
Value at the address in nMA7. The manual application example reads 4 words from 12741
p.36, p.63
1274812748 (0x31CC)HRnM8 value of input word 8U16R03
Value at the address in nMA8. The manual application example reads 4 words from 12741
p.36, p.63
1276112761 (0x31D9)HRnC1 value of output word 1U16R/W03·06·10
Factory: goes to CMD (command word). Written to the address in nCA1. The manual application example writes 4 words from 12761 with FC23 (17h)
p.37, p.63
1276212762 (0x31DA)HRnC2 value of output word 2U16R/W03·06·10
Factory: goes to LFRD (speed target). Written to the address in nCA2. The manual application example writes 4 words from 12761 with FC23 (17h)
p.37, p.63
1276312763 (0x31DB)HRnC3 value of output word 3U16R/W03·06·10
Written to the address in nCA3. The manual application example writes 4 words from 12761 with FC23 (17h)
p.37, p.63
1276412764 (0x31DC)HRnC4 value of output word 4U16R/W03·06·10
Written to the address in nCA4. The manual application example writes 4 words from 12761 with FC23 (17h)
p.37, p.63
1276512765 (0x31DD)HRnC5 value of output word 5U16R/W03·06·10
Written to the address in nCA5. The manual application example writes 4 words from 12761 with FC23 (17h)
p.37, p.63
1276612766 (0x31DE)HRnC6 value of output word 6U16R/W03·06·10
Written to the address in nCA6. The manual application example writes 4 words from 12761 with FC23 (17h)
p.37, p.63
1276712767 (0x31DF)HRnC7 value of output word 7U16R/W03·06·10
Written to the address in nCA7. The manual application example writes 4 words from 12761 with FC23 (17h)
p.37, p.63
1276812768 (0x31E0)HRnC8 value of output word 8U16R/W03·06·10
Written to the address in nCA8. The manual application example writes 4 words from 12761 with FC23 (17h)
p.37, p.63

Notes

Read it with PortDock

  1. Install the free PortDock Modbus Master and connect with the device's settings.
  2. On the table toolbar, «Device profile…» → pick this device → «Load». Polling tables, names, types and the Slave ID are filled in (optionally the serial settings too).
  3. Names carry the unit and scale (e.g. «×0.01 Hz»). Values on screen are raw — multiply by the scale.
  4. To test your program without the device, PortDock Modbus Slave's «Emulate device…» serves the same map with example values.

Download JSON

Sources