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
| Protocol | Modbus RTU |
|---|---|
| Baud (factory) | 9600 bps — options: 1200, 2400, 4800, 9600, 19200 |
| Data · parity · stop | 8 · None · 1 |
| Slave ID (factory) | 1 (1~99) |
| Manual address style | Wire address as is (0-based) |
- Comm spec (p.2): Modbus RTU, up to 31 units, 9600 bps default, 8 data bits, no parity, 1 stop bit (fixed). Address parameter 2-29 Adrr default 01, range 01-99 (p.4).
- Manual writes «400001 (0000)»: 1-based reference plus hex comm address; first entries are (0000), so the parenthesized value is the 0-based wire address (p.4). No frame example is given.
- Function codes: discrete inputs 02, input registers 04, holding registers 03/06/16 (p.4).
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.
Swipe the table sideways — the first column (manual address) stays put.
| Manual | Wire | Table | Name | Type | Unit · scale | R/W | FC | Details |
|---|---|---|---|---|---|---|---|---|
| 100001 (0000) | 0 (0x0000) | DI | AL1 indicator | BIT | R | 02 | 0 = OFF · 1 = ON p.4 «Communication Parameter Setting» | |
| 100002 (0001) | 1 (0x0001) | DI | AL2 indicator | BIT | R | 02 | 0 = OFF · 1 = ON p.4 «Communication Parameter Setting» | |
| 100003 (0002) | 2 (0x0002) | DI | AL3 indicator | BIT | R | 02 | 0 = OFF · 1 = ON p.4 «Communication Parameter Setting» | |
| 100004 (0003) | 3 (0x0003) | DI | AL4 indicator | BIT | R | 02 | 0 = OFF · 1 = ON p.4 «Communication Parameter Setting» | |
| 100005 (0004) | 4 (0x0004) | DI | °F indicator | BIT | R | 02 | 0 = OFF · 1 = ON p.4 «Communication Parameter Setting» | |
| 100006 (0005) | 5 (0x0005) | DI | °C indicator | BIT | R | 02 | 0 = OFF · 1 = ON p.4 «Communication Parameter Setting» | |
| 100007 (0006) | 6 (0x0006) | DI | % indicator | BIT | R | 02 | 0 = OFF · 1 = ON p.4 «Communication Parameter Setting» | |
| 300001 (0000) | 0 (0x0000) | IR | Present value | S16 | R | 04 | Decimal point per 300003. Range -19999 ~ 19999 p.4 «Communication Parameter Setting» | |
| 300002 (0001) | 1 (0x0001) | IR | Input specification | U16 | R | 04 | See the manual's input specification code table. p.4 «Communication Parameter Setting» | |
| 300003 (0002) | 2 (0x0002) | IR | Decimal point | U16 | R | 04 | 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) | IR | PWM OUT | U16 | R | 04 | Range 0 ~ 20000 p.4 «Communication Parameter Setting» | |
| 300005 (0004) | 4 (0x0004) | IR | Indicator / alarm status bits | U16 | R | 04 | 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) | HR | Input specification | U16 | R/W | 03·06·10 | Same setting range as the program-mode parameter (p.4). p.4 «Communication Parameter Setting» | |
| 400002 (0001) | 1 (0x0001) | HR | Temperature unit | U16 | R/W | 03·06·10 | 0 = °C · 1 = °F p.4 «Communication Parameter Setting» | |
| 400003 (0002) | 2 (0x0002) | HR | Display unit | U16 | R/W | 03·06·10 | 0 = °C · 1 = °F · 2 = % · 3 = OFF p.4 «Communication Parameter Setting» | |
| 400004 (0003) | 3 (0x0003) | HR | High limit input | S16 | R/W | 03·06·10 | Same setting range as the program-mode parameter (p.4). p.4 «Communication Parameter Setting» | |
| 400005 (0004) | 4 (0x0004) | HR | Low limit input | S16 | R/W | 03·06·10 | Same setting range as the program-mode parameter (p.4). p.4 «Communication Parameter Setting» | |
| 400006 (0005) | 5 (0x0005) | HR | High limit scale | S16 | R/W | 03·06·10 | Range -19999 ~ 19999 p.4 «Communication Parameter Setting» | |
| 400007 (0006) | 6 (0x0006) | HR | Low limit scale | S16 | R/W | 03·06·10 | Range -19999 ~ 19999 p.4 «Communication Parameter Setting» | |
| 400008 (0007) | 7 (0x0007) | HR | Input correction | S16 | R/W | 03·06·10 | Range -999 ~ 999 p.4 «Communication Parameter Setting» | |
| 400009 (0008) | 8 (0x0008) | HR | Input digital filter | U16 | R/W | 03·06·10 | 01 = OFF Range 1 ~ 16 p.4 «Communication Parameter Setting» | |
| 400010 (0009) | 9 (0x0009) | HR | AL1 alarm operation | U16 | R/W | 03·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) | HR | AL2 alarm operation | U16 | R/W | 03·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) | HR | AL3 alarm operation | U16 | R/W | 03·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) | HR | AL4 alarm operation | U16 | R/W | 03·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) | HR | AL1 alarm option | U16 | R/W | 03·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) | HR | AL2 alarm option | U16 | R/W | 03·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) | HR | AL3 alarm option | U16 | R/W | 03·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) | HR | AL4 alarm option | U16 | R/W | 03·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) | HR | Alarm output hysteresis | U16 | R/W | 03·06·10 | Range 1 ~ 999 p.4 «Communication Parameter Setting» | |
| 400019 (0012) | 18 (0x0012) | HR | 20 mA output scale | S16 | R/W | 03·06·10 | Same setting range as the program-mode parameter (p.4). p.4 «Communication Parameter Setting» | |
| 400020 (0013) | 19 (0x0013) | HR | 4 mA output scale | S16 | R/W | 03·06·10 | Same setting range as the program-mode parameter (p.4). p.4 «Communication Parameter Setting» | |
| 400021 (0014) | 20 (0x0014) | HR | Decimal point | U16 | R/W | 03·06·10 | 4 = .0000 · 3 = 0.000 · 2 = 0.00 · 1 = 0.0 · 0 = 0 p.4 «Communication Parameter Setting» | |
| 400022 (0015) | 21 (0x0015) | HR | Input and transmission output extension | U16 | R/W | 03·06·10 | 0 = 0% · 1 = 5% · 2 = 10% p.4 «Communication Parameter Setting» | |
| 400023 (0016) | 22 (0x0016) | HR | Digital input terminal | U16 | R/W | 03·06·10 | 0 = Alarm reset · 1 = Hold · 2 = Zero-point adjustment p.4 «Communication Parameter Setting» | |
| 400024 (0017) | 23 (0x0017) | HR | Digital input key | U16 | R/W | 03·06·10 | 0 = Alarm reset · 1 = Hold · 2 = Zero-point adjustment p.4 «Communication Parameter Setting» | |
| 400025 (0018) | 24 (0x0018) | HR | Input special function | U16 | R/W | 03·06·10 | 0 = Linear · 1 = Root · 2 = Square · 3 = Two unit function p.4 «Communication Parameter Setting» | |
| 400026 (0019) | 25 (0x0019) | HR | Sensor break alarm output | U16 | R/W | 03·06·10 | 0 = ON · 1 = OFF p.4 «Communication Parameter Setting» | |
| 400027 (001A) | 26 (0x001A) | HR | Lock | U16 | R/W | 03·06·10 | 0 = OFF · 1 = LOCK1 · 2 = LOCK2 p.4 «Communication Parameter Setting» | |
| 400028 (001B) | 27 (0x001B) | HR | Display color | U16 | R/W | 03·06·10 | 0 = Red · 1 = Green · 2 = Yellow · 3 = Red-Green · 4 = Green-Red p.4 «Communication Parameter Setting» | |
| 400033 (0020) | 32 (0x0020) | HR | Comm. address | U16 | R/W | 03·06·10 | Range 1 ~ 99 p.4 «Communication Parameter Setting» | |
| 400034 (0021) | 33 (0x0021) | HR | Comm. speed | U16 | R/W | 03·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) | HR | Comm. write | U16 | R/W | 03·06·10 | 0 = Disable · 1 = Enable p.4 «Communication Parameter Setting» |
Notes
- RS485 only on option output code 4 (communication) and 5 (PV transmission + communication) (p.2). First □ = alarm outputs (0/2/4), second □ = power (0: 100-240 VAC, 1: 24 VDC).
- Holding 400029-400032 (001C-001F) are AL1-AL4 display colors (0 red, 1 green, 2 yellow) (p.4).
- Each holding register is valid under the same conditions as its program-mode parameter (e.g. scale only for analog input) (p.4).
Read it with PortDock
- Install the free PortDock Modbus Master and connect with the device's settings.
- 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).
- Names carry the unit and scale (e.g. «×0.01 Hz»). Values on screen are raw — multiply by the scale.
- To test your program without the device, PortDock Modbus Slave's «Emulate device…» serves the same map with example values.
Download JSON
- autonics/kn-2000w.json (GitHub raw) · copy on this site · history
- schema.json — format (JSON Schema). table, address (0-based), type and order match the PortDock CSV.
- License: CC BY 4.0 — please cite:
PortDock device register maps, v2026.10 · 09ac1d0b2792, https://portdock.dev/devices/
and this page. LICENSE · data bundle, version and changelog - Found a mistake? Please open a GitHub issue with the manual page.
Sources
- 1-Channel Digital Temperature Indicators KN-2000W Series PRODUCT MANUAL TCD210154AH — Autonics, KN-2000W_EN_TCD210154AH_20260515 (PDF created 2026-05-15) · p.2 ordering and comm spec, p.4 program mode and communication parameter tables · checked 2026-10-22