PortDock

Autonics KN-2000W Modbus register map

Thermocouple/RTD/analog indicator; option output 4 (communication) and 5 (PV transmission + communication) models have RS485 Modbus RTU. Covers discrete inputs (alarm/unit indicators), input registers (PV, decimal point, status) and holding registers (input, scale, alarm, comm settings). · Panel meter · KN-2□4□W, KN-2□5□W

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
Data · parity · stop8 · None · 1
Slave ID (factory)1 (1~99)
Manual address styleWire address as is (0-based)

Registers (43)

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

43

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

ManualWireTableNameTypeUnit · scaleR/WFCDetails
100001 (0000)0 (0x0000)DIAL1 indicatorBITR02
0 = OFF · 1 = ON
p.4 «Communication Parameter Setting»
100002 (0001)1 (0x0001)DIAL2 indicatorBITR02
0 = OFF · 1 = ON
p.4 «Communication Parameter Setting»
100003 (0002)2 (0x0002)DIAL3 indicatorBITR02
0 = OFF · 1 = ON
p.4 «Communication Parameter Setting»
100004 (0003)3 (0x0003)DIAL4 indicatorBITR02
0 = OFF · 1 = ON
p.4 «Communication Parameter Setting»
100005 (0004)4 (0x0004)DI°F indicatorBITR02
0 = OFF · 1 = ON
p.4 «Communication Parameter Setting»
100006 (0005)5 (0x0005)DI°C indicatorBITR02
0 = OFF · 1 = ON
p.4 «Communication Parameter Setting»
100007 (0006)6 (0x0006)DI% indicatorBITR02
0 = OFF · 1 = ON
p.4 «Communication Parameter Setting»
300001 (0000)0 (0x0000)IRPresent valueS16R04
Decimal point per 300003.
Range -19999 ~ 19999
p.4 «Communication Parameter Setting»
300002 (0001)1 (0x0001)IRInput specificationU16R04
See the manual's input specification code table.
p.4 «Communication Parameter Setting»
300003 (0002)2 (0x0002)IRDecimal pointU16R04
For analog input (2-1 input specification: analog)
4 = .0000 · 3 = 0.000 · 2 = 0.00 · 1 = 0.0 · 0 = 0
p.4 «Communication Parameter Setting»
300004 (0003)3 (0x0003)IRPWM OUTU16R04
Range 0 ~ 20000
p.4 «Communication Parameter Setting»
300005 (0004)4 (0x0004)IRIndicator / alarm status bitsU16R04
Table lists X (MSB), %, °C, °F, AL4, AL3, AL2, AL1 (LSB); bits numbered from AL1 at the LSB.
b0 AL1 indicator · b1 AL2 indicator · b2 AL3 indicator · b3 AL4 indicator · b4 °F indicator · b5 °C indicator · b6 % indicator
p.4 «Communication Parameter Setting»
400001 (0000)0 (0x0000)HRInput specificationU16R/W03·06·10
Same setting range as the program-mode parameter (p.4).
p.4 «Communication Parameter Setting»
400002 (0001)1 (0x0001)HRTemperature unitU16R/W03·06·10
0 = °C · 1 = °F
p.4 «Communication Parameter Setting»
400003 (0002)2 (0x0002)HRDisplay unitU16R/W03·06·10
0 = °C · 1 = °F · 2 = % · 3 = OFF
p.4 «Communication Parameter Setting»
400004 (0003)3 (0x0003)HRHigh limit inputS16R/W03·06·10
Same setting range as the program-mode parameter (p.4).
p.4 «Communication Parameter Setting»
400005 (0004)4 (0x0004)HRLow limit inputS16R/W03·06·10
Same setting range as the program-mode parameter (p.4).
p.4 «Communication Parameter Setting»
400006 (0005)5 (0x0005)HRHigh limit scaleS16R/W03·06·10
Range -19999 ~ 19999
p.4 «Communication Parameter Setting»
400007 (0006)6 (0x0006)HRLow limit scaleS16R/W03·06·10
Range -19999 ~ 19999
p.4 «Communication Parameter Setting»
400008 (0007)7 (0x0007)HRInput correctionS16R/W03·06·10
Range -999 ~ 999
p.4 «Communication Parameter Setting»
400009 (0008)8 (0x0008)HRInput digital filterU16R/W03·06·10
01 = OFF
Range 1 ~ 16
p.4 «Communication Parameter Setting»
400010 (0009)9 (0x0009)HRAL1 alarm operationU16R/W03·06·10
1 = Absolute high limit alarm · 2 = Absolute low limit alarm · 3 = Sensor break alarm · 4 = No alarm
p.4 «Communication Parameter Setting»
400011 (000A)10 (0x000A)HRAL2 alarm operationU16R/W03·06·10
1 = Absolute high limit alarm · 2 = Absolute low limit alarm · 3 = Sensor break alarm · 4 = No alarm
p.4 «Communication Parameter Setting»
400012 (000B)11 (0x000B)HRAL3 alarm operationU16R/W03·06·10
1 = Absolute high limit alarm · 2 = Absolute low limit alarm · 3 = Sensor break alarm · 4 = No alarm
p.4 «Communication Parameter Setting»
400013 (000C)12 (0x000C)HRAL4 alarm operationU16R/W03·06·10
1 = Absolute high limit alarm · 2 = Absolute low limit alarm · 3 = Sensor break alarm · 4 = No alarm
p.4 «Communication Parameter Setting»
400014 (000D)13 (0x000D)HRAL1 alarm optionU16R/W03·06·10
10 = Standard alarm · 11 = Alarm latch · 12 = Standby sequence · 13 = Alarm latch and standby sequence · 14 = No alarm (not settable)
p.4 «Communication Parameter Setting»
400015 (000E)14 (0x000E)HRAL2 alarm optionU16R/W03·06·10
10 = Standard alarm · 11 = Alarm latch · 12 = Standby sequence · 13 = Alarm latch and standby sequence · 14 = No alarm (not settable)
p.4 «Communication Parameter Setting»
400016 (000F)15 (0x000F)HRAL3 alarm optionU16R/W03·06·10
10 = Standard alarm · 11 = Alarm latch · 12 = Standby sequence · 13 = Alarm latch and standby sequence · 14 = No alarm (not settable)
p.4 «Communication Parameter Setting»
400017 (0010)16 (0x0010)HRAL4 alarm optionU16R/W03·06·10
10 = Standard alarm · 11 = Alarm latch · 12 = Standby sequence · 13 = Alarm latch and standby sequence · 14 = No alarm (not settable)
p.4 «Communication Parameter Setting»
400018 (0011)17 (0x0011)HRAlarm output hysteresisU16R/W03·06·10
Range 1 ~ 999
p.4 «Communication Parameter Setting»
400019 (0012)18 (0x0012)HR20 mA output scaleS16R/W03·06·10
Same setting range as the program-mode parameter (p.4).
p.4 «Communication Parameter Setting»
400020 (0013)19 (0x0013)HR4 mA output scaleS16R/W03·06·10
Same setting range as the program-mode parameter (p.4).
p.4 «Communication Parameter Setting»
400021 (0014)20 (0x0014)HRDecimal pointU16R/W03·06·10
4 = .0000 · 3 = 0.000 · 2 = 0.00 · 1 = 0.0 · 0 = 0
p.4 «Communication Parameter Setting»
400022 (0015)21 (0x0015)HRInput and transmission output extensionU16R/W03·06·10
0 = 0% · 1 = 5% · 2 = 10%
p.4 «Communication Parameter Setting»
400023 (0016)22 (0x0016)HRDigital input terminalU16R/W03·06·10
0 = Alarm reset · 1 = Hold · 2 = Zero-point adjustment
p.4 «Communication Parameter Setting»
400024 (0017)23 (0x0017)HRDigital input keyU16R/W03·06·10
0 = Alarm reset · 1 = Hold · 2 = Zero-point adjustment
p.4 «Communication Parameter Setting»
400025 (0018)24 (0x0018)HRInput special functionU16R/W03·06·10
0 = Linear · 1 = Root · 2 = Square · 3 = Two unit function
p.4 «Communication Parameter Setting»
400026 (0019)25 (0x0019)HRSensor break alarm outputU16R/W03·06·10
0 = ON · 1 = OFF
p.4 «Communication Parameter Setting»
400027 (001A)26 (0x001A)HRLockU16R/W03·06·10
0 = OFF · 1 = LOCK1 · 2 = LOCK2
p.4 «Communication Parameter Setting»
400028 (001B)27 (0x001B)HRDisplay colorU16R/W03·06·10
0 = Red · 1 = Green · 2 = Yellow · 3 = Red-Green · 4 = Green-Red
p.4 «Communication Parameter Setting»
400033 (0020)32 (0x0020)HRComm. addressU16R/W03·06·10
Range 1 ~ 99
p.4 «Communication Parameter Setting»
400034 (0021)33 (0x0021)HRComm. speedU16R/W03·06·10
The manual prints '0: 192000'; given the spec table (1,200-19,200 bps) it is read as 19200.
0 = 19200 bps · 1 = 9600 bps · 2 = 4800 bps · 3 = 2400 bps · 4 = 1200 bps
p.4 «Communication Parameter Setting»
400035 (0022)34 (0x0022)HRComm. writeU16R/W03·06·10
0 = Disable · 1 = Enable
p.4 «Communication Parameter Setting»

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