제조사 매뉴얼에서 사실 정보(주소·형식·단위·배율)만 옮겨 정리한 비공식 자료입니다. 제조사와 관계없고, 펌웨어·형번에 따라 다를 수 있습니다. 쓰기(운전 명령·설정 변경) 전에 반드시 장비 매뉴얼로 확인하세요.
통신 기본값
| 형태 | Modbus RTU, Modbus ASCII |
|---|---|
| 속도(출하) | 9600 bps — 고를 수 있음: 4800, 9600, 14400, 19200, 38400, 57600 |
| 데이터·패리티·정지 | 8 · 없음 · 1 |
| 국번(출하) | 1 (1~99) |
| 한 번에 최대 | 31 레지스터 |
| 매뉴얼 주소 표기 | 통신 주소 그대로(0 기준) |
- 통신선 주소 = 매뉴얼 맵의 «D-register» 열(0 기준). 같은 표의 «Address» 열은 1 큰 1 기준 번호다. 근거: p.30~36(PDF 31~37) 프레임 예에서 SV-1(D-register 103)을 0x0067 로 보냄, p.93(PDF 94) 맵에서 SV-1 = Address 104 / D-register 103.
- 공장 초기값: 프로토콜 PRS = 0(PC Link STD) — Modbus RTU 로 쓰려면 PRS 를 3 으로 바꿔야 한다. 속도 9600(BPS=1), 패리티 없음, 스톱 1, 데이터 8, 주소 1, 응답 지연 0 (p.103~104, PDF 104~105 G.COM 초기값 열).
- FC 03 은 한 번에 최대 31개, FC 16 은 최대 32개(p.29·p.35). FC 08(루프백 진단)도 지원. 주소 0 은 브로드캐스트(응답 없음). Modbus ASCII 는 7비트, RTU 는 8비트로 동작(p.28).
- p.38 에는 LS·미쓰비시 PLC 에서 «D 를 4 로 바꿔 40103» 처럼 쓰라는 설명이 있다. 이는 PLC 쪽 표기 안내이고, 통신선 주소는 위 프레임 예를 따른다.
레지스터 (40)
«통신 주소» 는 요청 프레임에 실리는 0 기준 주소입니다(PortDock 의 «0 기준» 표기). 값 = 원시 값 × 배율. 표: HR 보유 레지스터, IR 입력 레지스터, CO 코일, DI 입력 접점. 함수 코드는 16진.
| 매뉴얼 주소 | 통신 주소 | 표 | 이름 | 형식 | 단위·배율 | R/W | FC | 설명 |
|---|---|---|---|---|---|---|---|---|
| D-register 0 (0000h) / Address 1 | 0 (0x0000) | HR | 현재 온도(PV) | S16 | R | 03 | CPV. 소수점은 DP-P(D3·D904)에 따른다 — 입력 종류에 따라 달라지므로 scale 없음. 표시 범위 EU -5.0~105.0 %. p.90 (PDF 91) 6.1 Process | |
| D-register 1 (0001h) / Address 2 | 1 (0x0001) | HR | 현재 설정 온도(SV) | S16 | R | 03 | CSV. 소수점은 DP-P 에 따른다. 범위 SV-L~SV-H. p.90 (PDF 91) 6.1 Process | |
| D-register 2 (0002h) / Address 3 | 2 (0x0002) | HR | 최종 설정 온도 | S16 | R | 03 | TSV. 소수점은 DP-P 에 따른다. p.90 (PDF 91) 6.1 Process | |
| D-register 3 (0003h) / Address 4 | 3 (0x0003) | HR | 소수점 위치 | U16 | R | 03 | DP-P(읽기용). 온도 값 레지스터의 소수 자릿수. 설정은 D904. 범위 0 ~ 3 p.90 (PDF 91) 6.1 Process | |
| D-register 4 (0004h) / Address 5 | 4 (0x0004) | HR | 단위 | U16 | R | 03 | 0 = ℃ · 1 = ℉ · 2 = % · 3 = 무단위 p.90 (PDF 91) 6.1 Process | |
| D-register 5 (0005h) / Address 6 | 5 (0x0005) | HR | 출력량(MV) | S16 | ×0.1 % | R | 03 | 범위 -5 ~ 105 % p.90 (PDF 91) 6.1 Process |
| D-register 6 (0006h) / Address 7 | 6 (0x0006) | HR | 가열 출력량 | S16 | ×0.1 % | R | 03 | 일반형 -5.0~105.0 %, 가열/냉각형 0.0~105.0 %. p.90 (PDF 91) 6.1 Process |
| D-register 9 (0009h) / Address 10 | 9 (0x0009) | HR | 현재 SV 번호 | U16 | R | 03 | 1~3: SV-1~SV-3, 4: SV-4(리모트 사용 시 REM 포함). 범위 1 ~ 4 p.91 (PDF 92) 6.1 Process | |
| D-register 10 (000Ah) / Address 11 | 10 (0x000A) | HR | 현재 상태 | U16 | R | 03 | b0 0 정지(모니터링) / 1 운전 · b1 1 오토튜닝 중 · b2 0 자동 출력 / 1 수동 출력 · b3 0 SV 번호 사용 / 1 리모트(REM) 사용 · b4 1 램프 사용 · b5 0 가열 제어 / 1 가열·냉각 제어 · b7 1 잠금 설정 p.91 (PDF 92), p.112 (PDF 113) 6.3 BIT Information | |
| D-register 11 (000Bh) / Address 12 | 11 (0x000B) | HR | 에러 상태 | U16 | R | 03 | b5 PV -OVER · b6 PV +OVER · b7 번아웃(단선) · b8 통신 오류 · b9 오토튜닝 오류 · b10 RJC 오류 · b11 교정 오류 · b12 ADC 오류 · b13 EEPROM 오류 · b14 옵션 코드 오류 · b15 시스템 코드 오류 p.91 (PDF 92), p.113 (PDF 114) | |
| D-register 12 (000Ch) / Address 13 | 12 (0x000C) | HR | 보조 출력 상태 | U16 | R | 03 | b0 SUB1 출력 · b1 SUB2 출력 · b2 SUB3 출력 · b3 SUB4 출력 p.91 (PDF 92), p.113 (PDF 114) | |
| D-register 13 (000Dh) / Address 14 | 13 (0x000D) | HR | 경보 상태 | U16 | R | 03 | b0 경보 1 · b1 경보 2 · b2 경보 3 · b3 경보 4 · b9 루프 단선 경보(LBA) · b10 히터 단선 경보(HBA) p.91 (PDF 92), p.114 (PDF 115) | |
| D-register 14 (000Eh) / Address 15 | 14 (0x000E) | HR | DI 상태 | U16 | R | 03 | b0 DI1 입력 · b1 DI2 입력 · b2 DI3 입력 · b3 DI4 입력 p.91 (PDF 92), p.114 (PDF 115) | |
| D-register 15 (000Fh) / Address 16 | 15 (0x000F) | HR | CT1 전류 | U16 | ×0.1 A | R | 03 | 범위 0 ~ 55 A p.91 (PDF 92) 6.1 Process |
| D-register 17 (0011h) / Address 18 | 17 (0x0011) | HR | 운전/정지 상태 | U16 | R | 03 | 0 = 정지 · 1 = 운전 p.91 (PDF 92) 6.1 Process | |
| D-register 31 (001Fh) / Address 32 | 31 (0x001F) | HR | 자동/수동 전환 | U16 | R/W | 03·06·10 | 0 = 자동 출력 · 1 = 수동 출력 p.91 (PDF 92) 6.1 Process | |
| D-register 32 (0020h) / Address 33 | 32 (0x0020) | HR | 수동 출력량 입력 | S16 | ×0.1 % | R/W | 03·06·10 | 원시 값 -50~1050. (매뉴얼 괄호 안 범위는 «-50.0~105.0 %» 로 적혀 있어 원시 값과 어긋남 — 원시 값 기준으로 적음.) 범위 -5 ~ 105 % p.92 (PDF 93) 6.1 Process |
| D-register 33 (0021h) / Address 34 | 33 (0x0021) | HR | 운전/정지 명령 | U16 | R/W | 03·06·10 | 0 = 정지 · 1 = 운전 p.92 (PDF 93) 6.1 Process | |
| D-register 45 (002Dh) / Address 46 | 45 (0x002D) | HR | 펌웨어 버전 | U16 | R | 03 | 맵의 소수점 열이 2 — 소수 둘째 자리까지로 읽는 것으로 보임(예시 값은 매뉴얼에 없음). p.92 (PDF 93) 6.1 Process | |
| D-register 100 (0064h) / Address 101 | 100 (0x0064) | HR | SV 번호 선택 | U16 | R/W | 03·06·10 | 범위 1 ~ 4 p.93 (PDF 94) G.SV | |
| D-register 101 (0065h) / Address 102 | 101 (0x0065) | HR | SV 상한 | S16 | R/W | 03·06·10 | 소수점은 DP-P. EU 0.0~100.0 %, SV-L < SV-H. p.93 (PDF 94) G.SV | |
| D-register 102 (0066h) / Address 103 | 102 (0x0066) | HR | SV 하한 | S16 | R/W | 03·06·10 | 소수점은 DP-P. p.93 (PDF 94) G.SV | |
| D-register 103 (0067h) / Address 104 | 103 (0x0067) | HR | 설정값 1 (SV-1) | S16 | R/W | 03·06·10 | 소수점은 DP-P(예 DP-P=1 이면 1000 → 100.0). SV-L ≤ SV-1 ≤ SV-H. 프레임 예는 p.30~36. p.93 (PDF 94) G.SV | |
| D-register 104 (0068h) / Address 105 | 104 (0x0068) | HR | 설정값 2 (SV-2) | S16 | R/W | 03·06·10 | 소수점은 DP-P. p.93 (PDF 94) G.SV | |
| D-register 207 (00CFh) / Address 208 | 207 (0x00CF) | HR | 오토튜닝 | U16 | R/W | 03·06·10 | 0 = 끔 · 1 = 켬(실행) p.94 (PDF 95) G.CTL | |
| D-register 210 (00D2h) / Address 211 | 210 (0x00D2) | HR | 비례대 1 (가열) | S16 | R/W | 03·06·10 | 1.P. 온도 단위 값이며 소수점은 DP-P. EUS 0.0~100.0 %, 초기 EUS 5.0 %. p.94 (PDF 95) G.CTL | |
| D-register 211 (00D3h) / Address 212 | 211 (0x00D3) | HR | 적분 시간 1 (가열) | U16 | s | R/W | 03·06·10 | 0 = 끔. 초기 240. 범위 0 ~ 6000 s p.94 (PDF 95) G.CTL |
| D-register 212 (00D4h) / Address 213 | 212 (0x00D4) | HR | 미분 시간 1 (가열) | U16 | s | R/W | 03·06·10 | 0 = 끔. 초기 60. 범위 0 ~ 6000 s p.94 (PDF 95) G.CTL |
| D-register 300 (012Ch) / Address 301 | 300 (0x012C) | HR | 경보 1 종류 | U16 | R/W | 03·06·10 | 0 = 끔, 1~13 경보 종류(제품 사용설명서 참조). 초기 3. 범위 0 ~ 13 p.97 (PDF 98) G.ALM | |
| D-register 301 (012Dh) / Address 302 | 301 (0x012D) | HR | 경보 1 설정값 | S16 | R/W | 03·06·10 | 소수점은 DP-P. 절대 경보 EU 0.0~100.0 %, 편차 경보 EUS 0.0~100.0 %. p.97 (PDF 98) G.ALM | |
| D-register 600 (0258h) / Address 601 | 600 (0x0258) | HR | 통신 프로토콜 | U16 | R/W | 03·06·10 | 0 = PC Link STD (초기값) · 1 = PC Link SUM · 2 = Modbus ASCII · 3 = Modbus RTU · 4 = MC4 (MC 프로토콜 형식 4) · 5 = XGT p.103 (PDF 104) G.COM | |
| D-register 601 (0259h) / Address 602 | 601 (0x0259) | HR | 통신 속도 | U16 | R/W | 03·06·10 | 0 = 4800 · 1 = 9600 (초기값) · 2 = 14400 · 3 = 19200 · 4 = 38400 · 5 = 57600 p.103 (PDF 104) G.COM | |
| D-register 602 (025Ah) / Address 603 | 602 (0x025A) | HR | 패리티 | U16 | R/W | 03·06·10 | 0 = 없음 (초기값) · 1 = 짝수 · 2 = 홀수 p.103 (PDF 104) G.COM | |
| D-register 605 (025Dh) / Address 606 | 605 (0x025D) | HR | 국번(기기 주소) | U16 | R/W | 03·06·10 | 범위 1 ~ 99 p.103 (PDF 104) G.COM | |
| D-register 606 (025Eh) / Address 607 | 606 (0x025E) | HR | 응답 지연 시간 | U16 | ms | R/W | 03·06·10 | 단위 ms 는 p.10 통신 파라미터. 범위 0 ~ 99 ms p.103 (PDF 104) G.COM |
| D-register 701 (02BDh) / Address 702 | 701 (0x02BD) | HR | 전원 ON 후 동작 | U16 | R/W | 03·06·10 | 0 = 정지 · 1 = 운전 (초기값) p.105 (PDF 106) G.SET | |
| D-register 900 (0384h) / Address 901 | 900 (0x0384) | HR | 입력 종류 | U16 | R/W | 03·06·10 | 초기 1(K0). 번호별 센서는 제품 사용설명서의 입력 종류 표 참조(통신 설명서엔 표 없음). 범위 1 ~ 34 p.107 (PDF 108) G.IN | |
| D-register 901 (0385h) / Address 902 | 901 (0x0385) | HR | 단위 선택 | U16 | R/W | 03·06·10 | TC·RTD 입력은 ℃·℉ 만. 0 = ℃ (초기값) · 1 = ℉ · 2 = % · 3 = 무단위 p.107 (PDF 108) G.IN | |
| D-register 904 (0388h) / Address 905 | 904 (0x0388) | HR | 소수점 위치 선택 | U16 | R/W | 03·06·10 | TC·RTD 는 0~1 이고 읽기만 가능, DC 전류·전압 입력은 0~3. 초기 1. 범위 0 ~ 3 p.107 (PDF 108) G.IN | |
| D-register 909 (038Dh) / Address 910 | 909 (0x038D) | HR | PV 보정(바이어스) | S16 | R/W | 03·06·10 | 소수점은 DP-P. EUS -100.0~100.0 %. p.108 (PDF 109) G.IN |
주의
- 온도 계열 값(PV·SV·경보값·비례대·바이어스 등)은 부호 있는 16비트 정수에 DP-P 자릿수만큼 소수점을 붙여 읽는다(p.30 예: 0xFC18 = -1000 → -100.0). DP-P 는 입력 종류에 따라 달라지므로 scale 을 고정하지 않았다.
- LOCK(D703) 설명의 «32~34, 703 번지» 는 Address 열(1 기준) 번호로 보인다 — 통신선 주소로는 31~33, 702.
- I 레지스터(p.111)는 PC LINK 명령용이며 Modbus 함수 코드(03/06/08/16)는 D 레지스터만 다룬다.
PortDock 으로 바로 읽기
- 무료 PortDock Modbus Master 를 설치하고 장비와 같은 통신 설정으로 연결합니다.
- 가운데 표 도구줄의 «장비 프로필…» 에서 이 장비를 고르고 «불러오기» — 폴링 표·칸 이름·형식·국번이 채워집니다(통신 기본값도 맞출 수 있음).
- 칸 이름에 단위·배율(예 «×0.01 Hz»)이 붙습니다. 화면 값은 원시 값이므로 배율을 곱해 읽습니다.
- 장비 없이 프로그램을 시험하려면 PortDock Modbus Slave 의 «장비 흉내…» 로 같은 맵(예시 값)을 띄웁니다.
JSON 내려받기
- hanyoung-nux/vx.json (GitHub 원본) · 이 사이트 사본 · 고친 이력
- schema.json — 형식 설명(JSON Schema). table·address(0 기준)·type·order 는 PortDock CSV 와 같습니다.
- 라이선스: CC BY 4.0 — 쓰실 때 «PortDock 장비 레지스터 맵» 과 이 주소를 밝혀 주세요. LICENSE
- 틀린 곳을 찾으면 GitHub 이슈로 알려 주세요(쪽 번호와 함께).
출처
- 통신 설명서 VX Series — HANYOUNG NUX, December 18, 2024 · p.10 통신 파라미터, p.25~38 MODBUS, p.90~114 통신 맵 (PDF 쪽 = 인쇄 쪽 + 1) · 확인 2026-10-19