PortDock

Autonics MT4N Modbus register map

DC/AC voltage/current panel meter (LCD). Output code 4 (relay OUT1 + RS485) models have Modbus RTU. Covers measured value, decimal point, peaks, OUT1 status and settings (preset, input, comm). · Panel meter · MT4N-DV-□4, MT4N-DA-□4, MT4N-AV-□4, MT4N-AA-□4

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)9600 bps — options: 1200, 2400, 4800, 9600, 19200, 38400
Data · parity · stop8 · None · 2
Slave ID (factory)1 (1~99)
Manual address styleWire address as is (0-based)

Registers (31)

«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.

31

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

ManualWireTableNameTypeUnit · scaleR/WFCDetails
300001(0000)0 (0x0000)IRMeasured valueS16R04
STND shows -5 to 110 %, SCAL -1999 to 9999. Sent as an integer; decimal point position in 300002(0001).
30000 = HHHH · -30000 = LLLL · 30001 = d-HH · -30001 = d-LL · 30002 = F-HH
printed p.27 Table 2.3.1 (PDF p.28)
300002(0001)1 (0x0001)IRDecimal point / display modeU16R04
High byte = mode (0 STND, 1 SCAL, 2 FREQ), low byte = decimal places (0-3). E.g. SCAL 0.00 → 0102H.
printed p.27 Table 2.3.1 (PDF p.28)
300003(0002)2 (0x0002)IRHI peak valueS16R04
Sent as an integer; decimal point position in 300002(0001).
printed p.27 Table 2.3.1 (PDF p.28)
300004(0003)3 (0x0003)IRLO peak valueS16R04
Sent as an integer; decimal point position in 300002(0001).
printed p.27 Table 2.3.1 (PDF p.28)
300005(0004)4 (0x0004)IROUT statusU16R04
0 = OFF · 1 = ON
printed p.27 Table 2.3.1 (PDF p.28)
300101(0064)100 (0x0064)IRProduct number HU16R04
0672H
printed p.27 Table 2.3.1 (PDF p.28)
300102(0065)101 (0x0065)IRProduct number LU16R04
45660 = DV · 45760 = DA · 45860 = AV · 45960 = AA
printed p.27 Table 2.3.1 (PDF p.28)
300104(0067)103 (0x0067)IRSoftware versionU16R04
printed p.27 Table 2.3.1 (PDF p.28)
100001(0000)0 (0x0000)DIOut status OUT1BITR02
0 = OFF · 1 = ON
printed p.28 Table 2.3.2 (PDF p.29)
400001(0000)0 (0x0000)HROUT1 high presetS16R/W03·06·10
Sent as an integer; decimal point position in 300002(0001).
printed p.28 Table 2.3.3.1 (PDF p.29)
400002(0001)1 (0x0001)HROUT1 low presetS16R/W03·06·10
Sent as an integer; decimal point position in 300002(0001).
printed p.28 Table 2.3.3.1 (PDF p.29)
400005(0004)4 (0x0004)HRHigh peakS16R/W03·06·10
Factory default 0. Sent as an integer; decimal point position in 300002(0001).
printed p.28 Table 2.3.3.1 (PDF p.29)
400006(0005)5 (0x0005)HRLow peakS16R/W03·06·10
Factory default 0. Sent as an integer; decimal point position in 300002(0001).
printed p.28 Table 2.3.3.1 (PDF p.29)
400101(0064)100 (0x0064)HRInput rangeU16R/W03·06·10
Only refers to the measurement input specification for codes.
printed p.28 Table 2.3.3.2 (PDF p.29)
400102(0065)101 (0x0065)HRDisplayU16R/W03·06·10
0 = STND · 1 = SCAL · 2 = FREQ
printed p.28 Table 2.3.3.2 (PDF p.29)
400103(0066)102 (0x0066)HRDotU16R/W03·06·10
0-3; value names are 7-segment symbols only, so digit meaning is not asserted.
Range 0 ~ 3
printed p.28 Table 2.3.3.2 (PDF p.29)
400104(0067)103 (0x0067)HRHigh scaleS16R/W03·06·10
Range -1999 ~ 9999
printed p.28 Table 2.3.3.2 (PDF p.29)
400105(0068)104 (0x0068)HRLow scaleS16R/W03·06·10
Range -1999 ~ 9999
printed p.28 Table 2.3.3.2 (PDF p.29)
400106(0069)105 (0x0069)HRInput type (AC models)U16R/W03·06·10
0 = T.RMS · 1 = A.RMS · 2 = AVG
printed p.28 Table 2.3.3.2 (PDF p.29)
400107(006A)106 (0x006A)HRDisplay unit lampU16R/W03·06·10
0 = UNIT · 1 = mV · 2 = V · 3 = mA · 4 = A · 5 = Hz · 6 = OFF
printed p.28 Table 2.3.3.2 (PDF p.29)
400201(00C8)200 (0x00C8)HROUT1 typeU16R/W03·06·10
0 = OFF · 1 = HI · 2 = LO · 3 = HL · 4 = HL-G
printed p.28 Table 2.3.3.3 (PDF p.29)
400207(00CE)206 (0x00CE)HRDisplay timeU16R/W03·06·10
Manual range 0.1-5.0 s; raw scaling not stated.
printed p.28 Table 2.3.3.3 (PDF p.29)
400208(00CF)207 (0x00CF)HRColorU16R/W03·06·10
0 = RED · 1 = GRN · 2 = YEL · 3 = R-G · 4 = G-R
printed p.28 Table 2.3.3.3 (PDF p.29)
400209(00D0)208 (0x00D0)HRZero keyU16R/W03·06·10
0 = NO · 1 = YES
printed p.28 Table 2.3.3.3 (PDF p.29)
400210(00D1)209 (0x00D1)HREvent inputU16R/W03·06·10
0 = HOLD · 1 = ZERO
printed p.29 Table 2.3.3.3 (PDF p.30)
400213(00D4)212 (0x00D4)HRAddressU16R/W03·06·10
Range 1 ~ 99
printed p.29 Table 2.3.3.3 (PDF p.30)
400214(00D5)213 (0x00D5)HRBit per secondU16R/W03·06·10
0 = 1200 bps · 1 = 2400 bps · 2 = 4800 bps · 3 = 9600 bps · 4 = 19200 bps · 5 = 38400 bps
printed p.29 Table 2.3.3.3 (PDF p.30)
400215(00D6)214 (0x00D6)HRParity bitU16R/W03·06·10
0 = NONE · 1 = EVEN · 2 = ODD
printed p.29 Table 2.3.3.3 (PDF p.30)
400216(00D7)215 (0x00D7)HRStop bitU16R/W03·06·10
0 = 1 bit · 1 = 2 bits
printed p.29 Table 2.3.3.3 (PDF p.30)
400217(00D8)216 (0x00D8)HRResponse waiting timeU16msR/W03·06·10
Range 5 ~ 99 ms
printed p.29 Table 2.3.3.3 (PDF p.30)
400218(00D9)217 (0x00D9)HRLockU16R/W03·06·10
0 = OFF · 1 = LOC1 · 2 = LOC2 · 3 = LOC3
printed p.29 Table 2.3.3.3 (PDF p.30)

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