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: 2400, 4800, 9600, 19200, 38400 |
| Data · parity · stop | 8 · None · 2 |
| Slave ID (factory) | 1 (1~127) |
| Manual address style | Wire address as is (0-based) |
- Defaults from comm manual p.31 (ADRS 1, range 1-127; BPS 2=9600; NONE; stop 2; 20 ms). 8 data bits fixed and speed list from product manual TCD250010AE p.2.
- Manual writes «400001 (0000)»: 1-based reference + hex comm address; first entries are (0000), so the parenthesized value is used as the 0-based wire address (pp.23-31). Frame examples show layout only.
Registers (36)
«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.
| Manual | Wire | Table | Name | Type | Unit · scale | R/W | FC | Details |
|---|---|---|---|---|---|---|---|---|
| 000001 (0000) | 0 (0x0000) | CO | Control output RUN/STOP | BIT | R/W | 01·05 | 0 = RUN · 1 = STOP p.23 Table 2.1 | |
| 000002 (0001) | 1 (0x0001) | CO | Auto-tuning run/stop | BIT | R/W | 01·05 | 0 = OFF · 1 = ON p.23 Table 2.1 | |
| 000003 (0002) | 2 (0x0002) | CO | Alarm output reset | BIT | R/W | 01·05 | 0 = OFF · 1 = ON p.23 Table 2.1 | |
| 301001 (03E8) | 1000 (0x03E8) | IR | Present value (PV) | S16 | R | 04 | Decimal point depends on input type — see 301002(03E9). Range -1999 ~ 9999 31000 = OPEN · 30000 = HHHH (high) · -30000 = LLLL (low) p.26 Table 2.3 | |
| 301002 (03E9) | 1001 (0x03E9) | IR | Decimal point (DOT) | U16 | R | 04 | 0 = 0 · 1 = 0.0 p.26 Table 2.3 | |
| 301003 (03EA) | 1002 (0x03EA) | IR | Display unit (UNIT) | U16 | R | 04 | 0 = °C · 1 = °F p.26 Table 2.3 | |
| 301004 (03EB) | 1003 (0x03EB) | IR | Set value SV (read) | S16 | R | 04 | Within L-SV..H-SV. Decimal point per input type (301002). p.26 Table 2.3 | |
| 301005 (03EC) | 1004 (0x03EC) | IR | Front indicator bits | U16 | R | 04 | b0 °C indicator · b1 °F indicator · b2 OUT indicator · b3 AT indicator · b4 AL1 indicator · b5 AL2 indicator p.26 Table 2.3, p.27 «Bit data consistence of 301005 (03EC)» | |
| 400001 (0000) | 0 (0x0000) | HR | Set value (SV) | S16 | R/W | 03·06·10 | Within L-SV..H-SV. Decimal point per input type (input reg 301002). p.28 Table 2.4.1 | |
| 400051(0032) | 50 (0x0032) | HR | Alarm 1 setting (AL1) | S16 | R/W | 03·06·10 | Deviation: -F.S..F.S.; absolute: within temperature range. Decimal per input type. p.29 Table 2.4.2 | |
| 400052(0033) | 51 (0x0033) | HR | Alarm 2 setting (AL2) | S16 | R/W | 03·06·10 | Deviation: -F.S..F.S.; absolute: within temperature range. Decimal per input type. p.29 Table 2.4.2 | |
| 400053(0034) | 52 (0x0034) | HR | Auto-tuning (AT) | U16 | R/W | 03·06·10 | 0 = OFF · 1 = ON p.29 Table 2.4.2 | |
| 400054(0035) | 53 (0x0035) | HR | Proportional band (P) | U16 | ×0.1 | R/W | 03·06·10 | Raw 1-9999 = 0.1-999.9 °C/°F. Range 0.1 ~ 999.9 p.29 Table 2.4.2 |
| 400055(0036) | 54 (0x0036) | HR | Integral time (I) | U16 | s | R/W | 03·06·10 | Range 0 ~ 9999 s p.29 Table 2.4.2 |
| 400056(0037) | 55 (0x0037) | HR | Derivative time (D) | U16 | s | R/W | 03·06·10 | Range 0 ~ 9999 s p.29 Table 2.4.2 |
| 400057(0038) | 56 (0x0038) | HR | Manual reset (REST) | U16 | ×0.1 % | R/W | 03·06·10 | Range 0 ~ 100 % p.29 Table 2.4.2 |
| 400058(0039) | 57 (0x0039) | HR | Hysteresis (HYS) | U16 | R/W | 03·06·10 | 1-100 (integer input) or 1-500 = 0.1-50.0 (0.1 input). Scaling follows input type. p.29 Table 2.4.2 | |
| 400101(0064) | 100 (0x0064) | HR | Input sensor (IN-T) | U16 | R/W | 03·06·10 | Each code fixes the decimal (1 or 0.1); temperature values follow it. 0 = K (CA), 1 digit, KCA.H · 1 = K (CA), 0.1, KCA.L · 2 = J (IC), 1, JIC.H · 3 = J (IC), 0.1, JIC.L · 4 = L (IC), 1, LIC.H · 5 = L (IC), 0.1, LIC.L · 6 = T (CC), 1, TCC.H · 7 = T (CC), 0.1, TCC.L · 8 = R (PR), 1, RPR · 9 = S (PR), 1, SPR · 10 = DPt100, 1, DPT.H · 11 = DPt100, 0.1, DPT.L · 12 = Cu50, 1, CUS.H · 13 = Cu50, 0.1, CUS.L p.30 Table 2.4.3, p.32 Table 1 | |
| 400102(0065) | 101 (0x0065) | HR | Temperature unit (UNIT) | U16 | R/W | 03·06·10 | 0 = °C · 1 = °F p.30 Table 2.4.3 | |
| 400103(0066) | 102 (0x0066) | HR | Input correction (IN-B) | S16 | R/W | 03·06·10 | -999..999; with 0.1 input raw -1999..9999 = -199.9..999.9. Scaling follows input type. p.30 Table 2.4.3 | |
| 400104(0067) | 103 (0x0067) | HR | Input digital filter (MAV.F) | U16 | ×0.1 s | R/W | 03·06·10 | Range 0.1 ~ 120 s p.30 Table 2.4.3 |
| 400105(0068) | 104 (0x0068) | HR | SV low limit (L-SV) | S16 | R/W | 03·06·10 | Range per input type table (p.32); decimal per input type. p.30 Table 2.4.3 | |
| 400106(0069) | 105 (0x0069) | HR | SV high limit (H-SV) | S16 | R/W | 03·06·10 | Range per input type table (p.32); decimal per input type. p.30 Table 2.4.3 | |
| 400107(006A) | 106 (0x006A) | HR | Control output mode (O-FT) | U16 | R/W | 03·06·10 | 0 = HEAT · 1 = COOL p.30 Table 2.4.3 | |
| 400108(006B) | 107 (0x006B) | HR | Control method (C-MD) | U16 | R/W | 03·06·10 | 0 = PID · 1 = ON/OFF p.30 Table 2.4.3 | |
| 400112(006F) | 111 (0x006F) | HR | Control cycle (T) | U16 | ×0.1 s | R/W | 03·06·10 | Range 0.5 ~ 120 s p.30 Table 2.4.3 |
| 400113(0070) | 112 (0x0070) | HR | Alarm 1 operation (AL-1) | U16 | R/W | 03·06·10 | Alarm 1 mode code (manual Table 2, pp.33-34). How the register value maps to the table notation is not explicit in the manual, so value meanings are omitted. p.30 Table 2.4.3, pp.33-34 Table 2 | |
| 400114(0071) | 113 (0x0071) | HR | Alarm 2 operation (AL-2) | U16 | R/W | 03·06·10 | Same codes as AL-1 (Table 2, hex). Default «20: AM2.A» = 0x20. p.30 Table 2.4.3 | |
| 400120(0077) | 119 (0x0077) | HR | Comm address (ADRS) | U16 | R/W | 03·06·10 | Range 1 ~ 127 p.31 Table 2.4.3 | |
| 400121(0078) | 120 (0x0078) | HR | Comm speed (BPS) | U16 | R/W | 03·06·10 | 0 = 2400 bps · 1 = 4800 bps · 2 = 9600 bps · 3 = 19200 bps · 4 = 38400 bps p.31 Table 2.4.3 | |
| 400122(0079) | 121 (0x0079) | HR | Parity (PRTY) | U16 | R/W | 03·06·10 | 0 = NONE · 1 = EVEN · 2 = ODD p.31 Table 2.4.3 | |
| 400123(007A) | 122 (0x007A) | HR | Stop bit (STP) | U16 | R/W | 03·06·10 | 0 = 1 bit · 1 = 2 bits p.31 Table 2.4.3 | |
| 400124(007B) | 123 (0x007B) | HR | Response waiting time (RSW.T) | U16 | ms | R/W | 03·06·10 | Range 5 ~ 99 ms p.31 Table 2.4.3 |
| 400125(007C) | 124 (0x007C) | HR | Comm write enable (COMW) | U16 | R/W | 03·06·10 | 0 = Enabled (EN.A) · 1 = Disabled (DIS.A) p.31 Table 2.4.3 | |
| 400126(007D) | 125 (0x007D) | HR | Digital input key (DI-K) | U16 | R/W | 03·06·10 | 0 = OFF · 1 = STOP · 2 = Alarm reset (AL.RE) · 3 = AT p.31 Table 2.4.3 | |
| 400128(007F) | 127 (0x007F) | HR | Lock (LOC) | U16 | R/W | 03·06·10 | 0 = OFF · 1 = LOC1 · 2 = LOC2 · 3 = LOC3 p.31 Table 2.4.3 |
Notes
- RS485 only on option T (AL1+RS485) and B (AL1+AL2+RS485) models (product manual p.2). Not all size/option combinations exist; per-size RS485 availability not verified.
- Discrete inputs 100001(0000)-100006(0005) mirror bits 0-5 of input reg 301005 (p.24); only the register is included.
- Temperature values have one decimal when IN-T is a 0.1 type — check 301002.
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/tx4.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 credit «PortDock device register maps» with a link. LICENSE
- Found a mistake? Please open a GitHub issue with the manual page.
Sources
- TX Series Communication Manual MCT-TXC1-V1.7_EN — Autonics, MCT-TXC1-V1.7_EN (PDF created 2026-07-10) · pp.23-34 (printed page = PDF page) · checked 2026-10-19
- LCD PID Temperature Controllers TX Series PRODUCT MANUAL TCD250010AE — Autonics, TX_EN_TCD250010AE_20260715 · p.2 ordering information, Communication Interface · checked 2026-10-19