PortDock

오토닉스 TMH Series Modbus 레지스터 맵

TMH2·TMH4 제어 모듈의 RS485 Modbus RTU 맵. 코일(채널별 RUN/STOP·오토튜닝), 입력 레지스터(채널별 PV·소수점·단위·SV·MV), CH1 보유 레지스터(SV·PID·입력·통신 설정)를 담았다. · 온도 조절기 · TMH2-22□, TMH2-42□, TMH4-N2□

제조사 매뉴얼에서 사실 정보(주소·형식·단위·배율)만 옮겨 정리한 비공식 자료입니다. 제조사와 관계없고, 펌웨어·형번에 따라 다를 수 있습니다. 쓰기(운전 명령·설정 변경) 전에 반드시 장비 매뉴얼로 확인하세요.

통신 기본값

형태Modbus RTU
속도(출하)9600 bps — 고를 수 있음: 4800, 9600, 19200, 38400, 115200
데이터·패리티·정지8 · 없음 · 2
매뉴얼 주소 표기통신 주소 그대로(0 기준)

레지스터 (61)

«통신 주소» 는 요청 프레임에 실리는 0 기준 주소입니다(PortDock 의 «0 기준» 표기). 값 = 원시 값 × 배율. 표: HR 보유 레지스터, IR 입력 레지스터, CO 코일, DI 입력 접점. 함수 코드는 16진.

매뉴얼 주소통신 주소표이름형식단위·배율R/WFC설명
000001(0000)0 (0x0000)COCH1 제어 출력 RUN/STOPBITR/W01·05·0F
0 = RUN · 1 = STOP
p.23 2.1.1
000002(0001)1 (0x0001)COCH2 제어 출력 RUN/STOPBITR/W01·05·0F
0 = RUN · 1 = STOP
p.23 2.1.1
000003(0002)2 (0x0002)COCH3 제어 출력 RUN/STOP (TMH4 만)BITR/W01·05·0F
0 = RUN · 1 = STOP
p.23 2.1.1
000004(0003)3 (0x0003)COCH4 제어 출력 RUN/STOP (TMH4 만)BITR/W01·05·0F
0 = RUN · 1 = STOP
p.23 2.1.1
000005(0004)4 (0x0004)COCH1 오토튜닝 실행BITR/W01·05·0F
0 = OFF · 1 = ON
p.23 2.1.1
000006(0005)5 (0x0005)COCH2 오토튜닝 실행BITR/W01·05·0F
0 = OFF · 1 = ON
p.23 2.1.1
000007(0006)6 (0x0006)COCH3 오토튜닝 실행 (TMH4 만)BITR/W01·05·0F
0 = OFF · 1 = ON
p.23 2.1.1
000008(0007)7 (0x0007)COCH4 오토튜닝 실행 (TMH4 만)BITR/W01·05·0F
0 = OFF · 1 = ON
p.23 2.1.1
301001(03E8)1000 (0x03E8)IRCH1 현재값 PVS16R04
소수점 위치는 해당 채널 소수점 레지스터(301005~, 0: 0, 1: 0.0)를 따른다.
31000 = OPEN(센서 단선) · 30000 = HHHH(상한 초과) · -30000 = LLLL(하한 미만)
p.28 2.1.3
301002(03E9)1001 (0x03E9)IRCH2 현재값 PVS16R04
소수점 위치는 해당 채널 소수점 레지스터(301005~, 0: 0, 1: 0.0)를 따른다.
31000 = OPEN(센서 단선) · 30000 = HHHH(상한 초과) · -30000 = LLLL(하한 미만)
p.28 2.1.3
301003(03EA)1002 (0x03EA)IRCH3 현재값 PV (TMH4 만)S16R04
소수점 위치는 해당 채널 소수점 레지스터(301005~, 0: 0, 1: 0.0)를 따른다.
31000 = OPEN(센서 단선) · 30000 = HHHH(상한 초과) · -30000 = LLLL(하한 미만)
p.28 2.1.3
301004(03EB)1003 (0x03EB)IRCH4 현재값 PV (TMH4 만)S16R04
소수점 위치는 해당 채널 소수점 레지스터(301005~, 0: 0, 1: 0.0)를 따른다.
31000 = OPEN(센서 단선) · 30000 = HHHH(상한 초과) · -30000 = LLLL(하한 미만)
p.28 2.1.3
301005(03EC)1004 (0x03EC)IRCH1 소수점 위치U16R04
0 = 0 · 1 = 0.0
p.28 2.1.3
301006(03ED)1005 (0x03ED)IRCH2 소수점 위치U16R04
0 = 0 · 1 = 0.0
p.28 2.1.3
301007(03EE)1006 (0x03EE)IRCH3 소수점 위치 (TMH4 만)U16R04
0 = 0 · 1 = 0.0
p.28 2.1.3
301008(03EF)1007 (0x03EF)IRCH4 소수점 위치 (TMH4 만)U16R04
0 = 0 · 1 = 0.0
p.28 2.1.3
301009(03F0)1008 (0x03F0)IRCH1 온도 단위U16R04
온도 입력: 0 ℃, 1 ℉ / 아날로그 입력: 0 OFF, 1 ℃, 2 ℉, 3 %
p.28 2.1.3
301010(03F1)1009 (0x03F1)IRCH2 온도 단위U16R04
온도 입력: 0 ℃, 1 ℉ / 아날로그 입력: 0 OFF, 1 ℃, 2 ℉, 3 %
p.28 2.1.3
301011(03F2)1010 (0x03F2)IRCH3 온도 단위 (TMH4 만)U16R04
온도 입력: 0 ℃, 1 ℉ / 아날로그 입력: 0 OFF, 1 ℃, 2 ℉, 3 %
p.29 2.1.3
301012(03F3)1011 (0x03F3)IRCH4 온도 단위 (TMH4 만)U16R04
온도 입력: 0 ℃, 1 ℉ / 아날로그 입력: 0 OFF, 1 ℃, 2 ℉, 3 %
p.29 2.1.3
301013(03F4)1012 (0x03F4)IRCH1 설정값 SV(읽기)S16R04
소수점 위치는 해당 채널 소수점 레지스터(301005~, 0: 0, 1: 0.0)를 따른다.
p.29 2.1.3
301014(03F5)1013 (0x03F5)IRCH2 설정값 SV(읽기)S16R04
소수점 위치는 해당 채널 소수점 레지스터(301005~, 0: 0, 1: 0.0)를 따른다.
p.29 2.1.3
301015(03F6)1014 (0x03F6)IRCH3 설정값 SV(읽기) (TMH4 만)S16R04
소수점 위치는 해당 채널 소수점 레지스터(301005~, 0: 0, 1: 0.0)를 따른다.
p.29 2.1.3
301016(03F7)1015 (0x03F7)IRCH4 설정값 SV(읽기) (TMH4 만)S16R04
소수점 위치는 해당 채널 소수점 레지스터(301005~, 0: 0, 1: 0.0)를 따른다.
p.29 2.1.3
301017(03F8)1016 (0x03F8)IRCH1 가열 조작량U16×0.1 %R04
범위 0 ~ 100 %
p.29 2.1.3
301018(03F9)1017 (0x03F9)IRCH2 가열 조작량U16×0.1 %R04
범위 0 ~ 100 %
p.29 2.1.3
301019(03FA)1018 (0x03FA)IRCH3 가열 조작량 (TMH4 만)U16×0.1 %R04
범위 0 ~ 100 %
p.29 2.1.3
301020(03FB)1019 (0x03FB)IRCH4 가열 조작량 (TMH4 만)U16×0.1 %R04
범위 0 ~ 100 %
p.29 2.1.3
301021(03FC)1020 (0x03FC)IRCH1 냉각 조작량U16×0.1 %R04
범위 0 ~ 100 %
p.29 2.1.3
300104(0067)103 (0x0067)IR소프트웨어 버전U16R04
p.26 2.1.3
300126(007D)125 (0x007D)IR채널 수U16R04
2 = TMH2 · 4 = TMH4
p.26 2.1.3
400001(0000)0 (0x0000)HRCH1 설정값 SVS16R/W03·06·10
SV 하한~SV 상한. 소수점 위치는 해당 채널 소수점 레지스터(301005~, 0: 0, 1: 0.0)를 따른다.
p.34 2.1.4.1
400002(0001)1 (0x0001)HRCH1 가열 조작량U16×0.1 %R/W03·06·10
범위 0 ~ 100 %
p.34 2.1.4.1
400003(0002)2 (0x0002)HRCH1 냉각 조작량U16×0.1 %R/W03·06·10
범위 0 ~ 100 %
p.34 2.1.4.1
400004(0003)3 (0x0003)HRCH1 자동/수동 제어U16R/W03·06·10
0 = 자동(AUTO) · 1 = 수동(MANUAL)
p.34 2.1.4.1
401001(03E8)1000 (0x03E8)HRCH2 설정값 SVS16R/W03·06·10
소수점 위치는 해당 채널 소수점 레지스터(301005~, 0: 0, 1: 0.0)를 따른다.
p.34 2.1.4.1
402001(07D0)2000 (0x07D0)HRCH3 설정값 SV (TMH4 만)S16R/W03·06·10
소수점 위치는 해당 채널 소수점 레지스터(301005~, 0: 0, 1: 0.0)를 따른다.
p.34 2.1.4.1
403001(0BB8)3000 (0x0BB8)HRCH4 설정값 SV (TMH4 만)S16R/W03·06·10
소수점 위치는 해당 채널 소수점 레지스터(301005~, 0: 0, 1: 0.0)를 따른다.
p.34 2.1.4.1
400051(0032)50 (0x0032)HRCH1 제어 출력 RUN/STOPU16R/W03·06·10
0 = RUN · 1 = STOP
p.35 2.1.4.2
400052(0033)51 (0x0033)HRCH1 멀티 SV 번호U16R/W03·06·10
0 = SV-0 · 1 = SV-1 · 2 = SV-2 · 3 = SV-3
p.35 2.1.4.2
400053(0034)52 (0x0034)HRCH1 SV-0 설정값S16R/W03·06·10
소수점 위치는 해당 채널 소수점 레지스터(301005~, 0: 0, 1: 0.0)를 따른다.
p.35 2.1.4.2
400101(0064)100 (0x0064)HRCH1 오토튜닝 실행U16R/W03·06·10
0 = OFF · 1 = ON
p.36 2.1.4.3
400102(0065)101 (0x0065)HRCH1 가열 비례대U16×0.1R/W03·06·10
원시 1~9999 = 0.1~999.9, 단위 ℃/℉/%F.S.
범위 0.1 ~ 999.9
p.36 2.1.4.3
400103(0066)102 (0x0066)HRCH1 냉각 비례대U16×0.1R/W03·06·10
범위 0.1 ~ 999.9
p.36 2.1.4.3
400104(0067)103 (0x0067)HRCH1 가열 적분 시간U16sR/W03·06·10
범위 0 ~ 9999 s
p.36 2.1.4.3
400105(0068)104 (0x0068)HRCH1 냉각 적분 시간U16sR/W03·06·10
범위 0 ~ 9999 s
p.36 2.1.4.3
400106(0069)105 (0x0069)HRCH1 가열 미분 시간U16sR/W03·06·10
범위 0 ~ 9999 s
p.36 2.1.4.3
400107(006A)106 (0x006A)HRCH1 냉각 미분 시간U16sR/W03·06·10
범위 0 ~ 9999 s
p.36 2.1.4.3
400109(006C)108 (0x006C)HRCH1 수동 리셋U16×0.1 %R/W03·06·10
범위 0 ~ 100 %
p.36 2.1.4.3
400151(0096)150 (0x0096)HRCH1 입력 종류U16R/W03·06·10
0 K(CA).H ~ 32 4-20 mA
범위 0 ~ 32
p.41 2.1.4.4
400152(0097)151 (0x0097)HRCH1 온도 단위U16R/W03·06·10
0 = ℃ · 1 = ℉
p.41 2.1.4.4
400155(009A)154 (0x009A)HRCH1 스케일 소수점U16R/W03·06·10
0 = 0 · 1 = 0.0 · 2 = 0.00 · 3 = 0.000
p.41 2.1.4.4
400156(009B)155 (0x009B)HRCH1 스케일 하한 표시값S16R/W03·06·10
범위 -9999 ~ 9999
p.41 2.1.4.4
400157(009C)156 (0x009C)HRCH1 스케일 상한 표시값S16R/W03·06·10
범위 -9999 ~ 9999
p.41 2.1.4.4
400161(00A0)160 (0x00A0)HRCH1 입력 보정S16R/W03·06·10
Temp.H·아날로그 -999~999, Temp.L -9999~9999(-999.9~999.9)
p.41 2.1.4.4
400401(0190)400 (0x0190)HR통신 속도U16R/W03·06·10
0 = 4800 bps · 1 = 9600 bps · 2 = 19200 bps · 3 = 38400 bps · 4 = 115200 bps
p.54 2.1.4.8
400402(0191)401 (0x0191)HR패리티U16R/W03·06·10
0 = 없음 · 1 = 짝수 · 2 = 홀수
p.54 2.1.4.8
400403(0192)402 (0x0192)HR정지 비트U16R/W03·06·10
0 = 1비트 · 1 = 2비트
p.54 2.1.4.8
400404(0193)403 (0x0193)HR응답 대기 시간U16msR/W03·06·10
범위 5 ~ 99 ms
p.54 2.1.4.8
400405(0194)404 (0x0194)HR통신 쓰기 허용U16R/W03·06·10
0 = 허용 · 1 = 금지
p.54 2.1.4.8
400413(019C)412 (0x019C)HRCH1 경보 리셋U16R/W03·06·10
0 = NO · 1 = YES
p.54 2.1.4.8

주의

PortDock 으로 바로 읽기

  1. 무료 PortDock Modbus Master 를 설치하고 장비와 같은 통신 설정으로 연결합니다.
  2. 가운데 표 도구줄의 «장비 프로필…» 에서 이 장비를 고르고 «불러오기» — 폴링 표·칸 이름·형식·국번이 채워집니다(통신 기본값도 맞출 수 있음).
  3. 칸 이름에 단위·배율(예 «×0.01 Hz»)이 붙습니다. 화면 값은 원시 값이므로 배율을 곱해 읽습니다.
  4. 장비 없이 프로그램을 시험하려면 PortDock Modbus Slave 의 «장비 흉내…» 로 같은 맵(예시 값)을 띄웁니다.

JSON 내려받기

출처