제조사 매뉴얼에서 사실 정보(주소·형식·단위·배율)만 옮겨 정리한 비공식 자료입니다. 제조사와 관계없고, 펌웨어·형번에 따라 다를 수 있습니다. 쓰기(운전 명령·설정 변경) 전에 반드시 장비 매뉴얼로 확인하세요.
통신 기본값
| 형태 | Modbus RTU, Modbus ASCII |
|---|---|
| 속도(출하) | 9600 bps — 고를 수 있음: 2400, 4800, 9600, 19200, 38400, 57600, 115200 |
| 데이터·패리티·정지 | 8 · 없음 · 2 |
| 국번(출하) | 1 (1~31) |
| 매뉴얼 주소 표기 | 통신 주소 그대로(0 기준) |
- 통신 기본값: 사용자 매뉴얼 «1.5.2 Communication Interface»(p.28) — 9600bps(기본), 데이터 8비트 고정, 패리티 None(기본), 정지 2비트(기본), 응답 대기 20 ms, 최대 31대(국번 01~31). 통신 매뉴얼 3.4.7 공장 기본값(속도 2=9600, 패리티 0, 정지 1=2비트)과 같다.
- 매뉴얼은 «400001 (0000)» 꼴 — 1 기준 참조 번호 + 괄호 안 16진 통신 주소. 각 표 첫 항목이 (0000) 이라 괄호 값을 0 기준 프레임 주소로 썼다(통신 매뉴얼 pp.37-57). 1.1 절 프레임 예시는 바이트 자리만 있고 숫자 예는 없다.
- 통신 설정을 바꾸면 기기를 다시 켜야 정상 동작한다(사용자 매뉴얼 p.28).
레지스터 (58)
«통신 주소» 는 요청 프레임에 실리는 0 기준 주소입니다(PortDock 의 «0 기준» 표기). 값 = 원시 값 × 배율. 표: HR 보유 레지스터, IR 입력 레지스터, CO 코일, DI 입력 접점. 함수 코드는 16진.
| 매뉴얼 주소 | 통신 주소 | 표 | 이름 | 형식 | 단위·배율 | R/W | FC | 설명 |
|---|---|---|---|---|---|---|---|---|
| 000001 (0000) | 0 (0x0000) | CO | CH1 제어 출력 RUN/STOP | BIT | R/W | 01·05 | 0 = RUN · 1 = STOP p.37 3.1 | |
| 000002 (0001) | 1 (0x0001) | CO | CH1 오토튜닝 실행 | BIT | R/W | 01·05 | 0 = OFF · 1 = ON p.37 3.1 | |
| 000003 (0002) | 2 (0x0002) | CO | CH2 제어 출력 RUN/STOP | BIT | R/W | 01·05 | 0 = RUN · 1 = STOP p.37 3.1 | |
| 000004 (0003) | 3 (0x0003) | CO | CH2 오토튜닝 실행 | BIT | R/W | 01·05 | 0 = OFF · 1 = ON p.37 3.1 | |
| 100001 (0000) | 0 (0x0000) | DI | CH1 출력 LED(OUT) | BIT | R | 02 | p.38 3.2 | |
| 100002 (0001) | 1 (0x0001) | DI | CH2 출력 LED(OUT) | BIT | R | 02 | p.38 3.2 | |
| 100005 (0004) | 4 (0x0004) | DI | AL1 LED | BIT | R | 02 | p.38 3.2 | |
| 100006 (0005) | 5 (0x0005) | DI | AL2 LED | BIT | R | 02 | p.38 3.2 | |
| 100007 (0006) | 6 (0x0006) | DI | AL3 LED | BIT | R | 02 | p.38 3.2 | |
| 100008 (0007) | 7 (0x0007) | DI | AL4 LED | BIT | R | 02 | p.38 3.2 | |
| 100009 (0008) | 8 (0x0008) | DI | 디지털 입력 1(DI-1) | BIT | R | 02 | p.38 3.2 | |
| 100010 (0009) | 9 (0x0009) | DI | 디지털 입력 2(DI-2) | BIT | R | 02 | p.38 3.2 | |
| 300104 (0067) | 103 (0x0067) | IR | 소프트웨어 버전 | U16 | R | 04 | p.39 3.3 | |
| 300126 (007D) | 125 (0x007D) | IR | 채널 수 | U16 | R | 04 | p.39 3.3 | |
| 301001 (03E8) | 1000 (0x03E8) | IR | CH1 현재값 PV | S16 | R | 04 | 소수점 위치는 해당 채널 소수점 레지스터(0: 0, 1: 0.0)를 따른다. 31000 = OPEN(센서 단선) · 30000 = HHHH(상한 초과) · -30000 = LLLL(하한 미만) p.40 3.3 | |
| 301002 (03E9) | 1001 (0x03E9) | IR | CH1 소수점 위치 | U16 | R | 04 | 0 = 0 · 1 = 0.0 p.40 3.3 | |
| 301003 (03EA) | 1002 (0x03EA) | IR | CH1 온도 단위 | U16 | R | 04 | 0 = ℃ · 1 = ℉ p.40 3.3 | |
| 301004 (03EB) | 1003 (0x03EB) | IR | CH1 설정값 SV(읽기) | S16 | R | 04 | 소수점 위치는 해당 채널 소수점 레지스터(0: 0, 1: 0.0)를 따른다. p.40 3.3 | |
| 301005 (03EC) | 1004 (0x03EC) | IR | CH1 가열 조작량 | U16 | % | R | 04 | 매뉴얼 표기 범위 0.0~100.0 %. 원시값 배율은 표에 적혀 있지 않다. p.40 3.3 |
| 301006 (03ED) | 1005 (0x03ED) | IR | CH1 냉각 조작량 | U16 | % | R | 04 | 매뉴얼 표기 범위 0.0~100.0 %. 원시값 배율은 표에 적혀 있지 않다. p.40 3.3 |
| 301007 (03EE) | 1006 (0x03EE) | IR | CH2 현재값 PV | S16 | R | 04 | 소수점 위치는 해당 채널 소수점 레지스터(0: 0, 1: 0.0)를 따른다. 31000 = OPEN(센서 단선) · 30000 = HHHH(상한 초과) · -30000 = LLLL(하한 미만) p.40 3.3 | |
| 301008 (03EF) | 1007 (0x03EF) | IR | CH2 소수점 위치 | U16 | R | 04 | 0 = 0 · 1 = 0.0 p.40 3.3 | |
| 301009 (03F0) | 1008 (0x03F0) | IR | CH2 온도 단위 | U16 | R | 04 | 0 = ℃ · 1 = ℉ p.40 3.3 | |
| 301010 (03F1) | 1009 (0x03F1) | IR | CH2 설정값 SV(읽기) | S16 | R | 04 | 소수점 위치는 해당 채널 소수점 레지스터(0: 0, 1: 0.0)를 따른다. p.40 3.3 | |
| 301011 (03F2) | 1010 (0x03F2) | IR | CH2 가열 조작량 | U16 | % | R | 04 | 매뉴얼 표기 범위 0.0~100.0 %. 원시값 배율은 표에 적혀 있지 않다. p.40 3.3 |
| 301012 (03F3) | 1011 (0x03F3) | IR | CH2 냉각 조작량 | U16 | % | R | 04 | 매뉴얼 표기 범위 0.0~100.0 %. 원시값 배율은 표에 적혀 있지 않다. p.40 3.3 |
| 301025 (0400) | 1024 (0x0400) | IR | 표시 상태 비트 | U16 | R | 04 | b0 CH1 출력 LED · b1 CH2 출력 LED · b4 AL1 LED · b5 AL2 LED · b6 AL3 LED · b7 AL4 LED · b8 디지털 입력 1 ON · b9 디지털 입력 2 ON p.41 3.3 | |
| 301026 (0401) | 1025 (0x0401) | IR | 통신 국번 | U16 | R | 04 | 범위 1 ~ 31 p.40 3.3 | |
| 301027 (0402) | 1026 (0x0402) | IR | CT1 히터 전류 | U16 | A | R | 04 | 매뉴얼 표기 범위 0.0~50.0 A. 원시값 배율은 표에 적혀 있지 않다. p.40 3.3 |
| 301028 (0403) | 1027 (0x0403) | IR | CT2 히터 전류 | U16 | A | R | 04 | 매뉴얼 표기 범위 0.0~50.0 A. 원시값 배율은 표에 적혀 있지 않다. p.40 3.3 |
| 400001 (0000) | 0 (0x0000) | HR | CH1 설정값 SV | S16 | R/W | 03·06·10 | SV 하한~SV 상한. 소수점 위치는 해당 채널 소수점 레지스터(0: 0, 1: 0.0)를 따른다. p.42 3.4.1 | |
| 400002 (0001) | 1 (0x0001) | HR | CH1 가열 조작량 | U16 | % | R/W | 03·06·10 | 매뉴얼 표기 범위 0.0~100.0 %. 원시값 배율은 표에 적혀 있지 않다. p.42 3.4.1 |
| 400003 (0002) | 2 (0x0002) | HR | CH1 냉각 조작량 | U16 | % | R/W | 03·06·10 | 매뉴얼 표기 범위 0.0~100.0 %. 원시값 배율은 표에 적혀 있지 않다. p.42 3.4.1 |
| 400004 (0003) | 3 (0x0003) | HR | CH1 자동/수동 제어 | U16 | R/W | 03·06·10 | 0 = 자동(AUTO) · 1 = 수동(MANUAL) p.42 3.4.1 | |
| 401001 (03E8) | 1000 (0x03E8) | HR | CH2 설정값 SV | S16 | R/W | 03·06·10 | 소수점 위치는 해당 채널 소수점 레지스터(0: 0, 1: 0.0)를 따른다. p.42 3.4.1 | |
| 400101 (0064) | 100 (0x0064) | HR | CH1 제어 출력 RUN/STOP | U16 | R/W | 03·06·10 | 0 = RUN · 1 = STOP p.43 3.4.2 | |
| 400102 (0065) | 101 (0x0065) | HR | CH1 멀티 SV 번호 | U16 | R/W | 03·06·10 | 0 = SV-0 · 1 = SV-1 · 2 = SV-2 · 3 = SV-3 p.43 3.4.2 | |
| 400201 (00C8) | 200 (0x00C8) | HR | CH1 오토튜닝 실행 | U16 | R/W | 03·06·10 | 0 = OFF · 1 = ON p.43 3.4.2 | |
| 400202 (00C9) | 201 (0x00C9) | HR | CH1 가열 비례대 | U16 | R/W | 03·06·10 | 매뉴얼 표기 범위 0.1~999.9 ℃. 원시값 배율은 표에 적혀 있지 않다. p.43 3.4.2 | |
| 400204 (00CB) | 203 (0x00CB) | HR | CH1 가열 적분 시간 | U16 | s | R/W | 03·06·10 | 범위 0 ~ 9999 s p.44 3.4.2 |
| 400206 (00CD) | 205 (0x00CD) | HR | CH1 가열 미분 시간 | U16 | s | R/W | 03·06·10 | 범위 0 ~ 9999 s p.44 3.4.2 |
| 400301 (012C) | 300 (0x012C) | HR | CH1 입력 종류 | U16 | R/W | 03·06·10 | 0 K(CA).H ~ 26 NI12. 코드표는 사용자 매뉴얼 «Input type» 참조. 범위 0 ~ 26 p.46 3.4.3 | |
| 400302 (012D) | 301 (0x012D) | HR | CH1 온도 단위 | U16 | R/W | 03·06·10 | 0 = ℃ · 1 = ℉ p.46 3.4.3 | |
| 400303 (012E) | 302 (0x012E) | HR | CH1 입력 보정 | S16 | R/W | 03·06·10 | -999~999(H) / -999.9~999.9(L) digit p.46 3.4.3 | |
| 400305 (0130) | 304 (0x0130) | HR | CH1 SV 하한 | S16 | R/W | 03·06·10 | 소수점 위치는 해당 채널 소수점 레지스터(0: 0, 1: 0.0)를 따른다. p.46 3.4.3 | |
| 400306 (0131) | 305 (0x0131) | HR | CH1 SV 상한 | S16 | R/W | 03·06·10 | 소수점 위치는 해당 채널 소수점 레지스터(0: 0, 1: 0.0)를 따른다. p.46 3.4.3 | |
| 400307 (0132) | 306 (0x0132) | HR | CH1 제어 출력 동작 | U16 | R/W | 03·06·10 | 0 = 가열 · 1 = 냉각 · 2 = 가열·냉각 p.46 3.4.3 | |
| 400308 (0133) | 307 (0x0133) | HR | CH1 제어 방식 | U16 | R/W | 03·06·10 | 가열 또는 냉각: 0 PID, 1 ON/OFF. 가열·냉각: 0 PID-PID, 1 PID-ONOFF, 2 ONOFF-PID, 3 ONOFF-ONOFF. p.46 3.4.3 | |
| 400601 (0258) | 600 (0x0258) | HR | 통신 속도 | U16 | R/W | 03·06·10 | 0 = 2400 bps · 1 = 4800 bps · 2 = 9600 bps · 3 = 19200 bps · 4 = 38400 bps · 5 = 57600 bps · 6 = 115200 bps p.56 3.4.7 | |
| 400602 (0259) | 601 (0x0259) | HR | 패리티 | U16 | R/W | 03·06·10 | 0 = 없음 · 1 = 짝수 · 2 = 홀수 p.56 3.4.7 | |
| 400603 (025A) | 602 (0x025A) | HR | 정지 비트 | U16 | R/W | 03·06·10 | 0 = 1비트 · 1 = 2비트 p.56 3.4.7 | |
| 400604 (025B) | 603 (0x025B) | HR | 응답 대기 시간 | U16 | ms | R/W | 03·06·10 | 범위 5 ~ 99 ms p.56 3.4.7 |
| 400605 (025C) | 604 (0x025C) | HR | 통신 쓰기 허용 | U16 | R/W | 03·06·10 | 0 = 허용 · 1 = 금지 p.56 3.4.7 | |
| 400607 (025E) | 606 (0x025E) | HR | 통신 프로토콜 | U16 | R/W | 03·06·10 | 0 = RTU · 1 = ASCII p.57 3.4.7 | |
| 400501 (01F4) | 500 (0x01F4) | HR | 경보 1 대상 채널 | U16 | R/W | 03·06·10 | 0 = CH1 · 1 = CH2 · 2 = CH1 또는 CH2 · 3 = CH1 그리고 CH2 p.50 3.4.5 | |
| 400502 (01F5) | 501 (0x01F5) | HR | 경보 1 동작 모드 | U16 | R/W | 03·06·10 | 0 = OFF · 1 = AL-1 · 2 = AL-2 · 3 = AL-3 · 4 = AL-4 · 5 = AL-5 · 6 = AL-6 · 7 = LBA · 8 = SBA · 9 = HBA p.50 3.4.5 | |
| 400504 (01F7) | 503 (0x01F7) | HR | 경보 1 CH1 하한 | S16 | R/W | 03·06·10 | 편차 경보 -F.S~F.S, 절대값 경보는 센서 입력 범위 안 p.50 3.4.5 | |
| 400505 (01F8) | 504 (0x01F8) | HR | 경보 1 CH1 상한 | S16 | R/W | 03·06·10 | 편차 경보 -F.S~F.S, 절대값 경보는 센서 입력 범위 안 p.50 3.4.5 |
주의
- TM2 와 TM4 는 보유 레지스터 주소가 다르다(통신 매뉴얼 p.37) — 이 파일은 TM2 전용.
- 보유 레지스터는 CH1 만 적었다. CH2 는 같은 순서로 +1000(03E8h): 예) CH2 SV 401001(03E8), CH2 RUN/STOP 401101(044C), CH2 오토튜닝 401201(04B0) (pp.42-47).
- 경보 2~4 는 경보 1 다음에 18칸씩: 경보 2 대상 채널 400519(0206), 경보 3 400537(0218), 경보 4 400555(022A) (pp.50-55).
- 경보 출력 3·4 는 TM2-42□□ 모델만(사용자 매뉴얼 p.19).
PortDock 으로 바로 읽기
- 무료 PortDock Modbus Master 를 설치하고 장비와 같은 통신 설정으로 연결합니다.
- 가운데 표 도구줄의 «장비 프로필…» 에서 이 장비를 고르고 «불러오기» — 폴링 표·칸 이름·형식·국번이 채워집니다(통신 기본값도 맞출 수 있음).
- 칸 이름에 단위·배율(예 «×0.01 Hz»)이 붙습니다. 화면 값은 원시 값이므로 배율을 곱해 읽습니다.
- 장비 없이 프로그램을 시험하려면 PortDock Modbus Slave 의 «장비 흉내…» 로 같은 맵(예시 값)을 띄웁니다.
JSON 내려받기
- autonics/tm2.json (GitHub 원본) · 이 사이트 사본 · 고친 이력
- schema.json — 형식 설명(JSON Schema). table·address(0 기준)·type·order 는 PortDock CSV 와 같습니다.
- 라이선스: CC BY 4.0 — 쓰실 때 «PortDock 장비 레지스터 맵» 과 이 주소를 밝혀 주세요. LICENSE
- 틀린 곳을 찾으면 GitHub 이슈로 알려 주세요(쪽 번호와 함께).
출처
- TM Series Communication Manual MWA-TMC1-V2.2-EN — Autonics, MWA-TMC1-V2.2-EN (PDF 작성 2026-08-26) · pp.37-57 매핑 표 (인쇄 쪽 = PDF 쪽) · 확인 2026-10-22
- TM Series User Manual MCT-TMU1-V4.0-EN — Autonics, MCT-TMU1-V4.0-EN (PDF 작성 2026-08-19) · pp.18-19 주문 정보, p.28 통신 인터페이스 · 확인 2026-10-22