제조사 매뉴얼에서 사실 정보(주소·형식·단위·배율)만 옮겨 정리한 비공식 자료입니다. 제조사와 관계없고, 펌웨어·형번에 따라 다를 수 있습니다. 쓰기(운전 명령·설정 변경) 전에 반드시 장비 매뉴얼로 확인하세요.
통신 기본값
| 형태 | Modbus RTU, Modbus TCP |
|---|---|
| 속도(출하) | 9600 bps — 고를 수 있음: 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 |
| 데이터·패리티·정지 | — · 짝수 · 1 |
| TCP 포트 | 502 |
| 32비트 순서 | ABCD |
| 한 번에 최대 | 125 레지스터 |
| 매뉴얼 주소 표기 | 1 기준 번호(통신 주소 + 1) |
- 매뉴얼은 레지스터 번호(1 기준) — 통신 주소 = 번호 − 1. 숫자 프레임 예: p.115 «01 03 0000 0003» 이 레지스터 1-3 을 읽는다, p.118 AB 선간전압 20011 → 시작 주소 4E2Ah, p.121 12901 → 3264h (p.13, p.110).
- 32비트(UInt32/Int32/Float32)는 상위 워드가 낮은 주소 — Big-endian (p.14, p.119 예: 380.2 = 43BEh 199Ah).
- RS-485 출하값 9600 bps·짝수 패리티·정지 1비트 (p.27). 국번 범위 0-247 에 Default 0 으로 적혀 있어 출하 국번은 비워 둠.
- 함수 코드 03·06·16, 사용자 정의 101(65h, TCP 전용). 읽기 수량 표준 1-125(장치는 250 까지, 128 이상은 byte count 넘침), 쓰기 1-123. Modbus TCP 포트 502, Unit ID 1 고정, 동시 접속 20(TCP 19, RTU 1), 요청 없이 10분이면 TCP 끊음 (p.106-110, p.112).
레지스터 (60)
«통신 주소» 는 요청 프레임에 실리는 0 기준 주소입니다(PortDock 의 «0 기준» 표기). 값 = 원시 값 × 배율. 표: HR 보유 레지스터, IR 입력 레지스터, CO 코일, DI 입력 접점. 함수 코드는 16진.
60개
표는 옆으로 밀어 볼 수 있습니다 — 첫 열(매뉴얼 주소)은 고정됩니다.
| 매뉴얼 주소 | 통신 주소 | 표 | 이름 | 형식 | 단위·배율 | R/W | FC | 설명 |
|---|---|---|---|---|---|---|---|---|
| 10001 | 10000 (0x2710) | HR | 제품 ID | U16 | R | 03 | Accura 3500 = 3500, Accura 3550 = 3550 p.15 System Information | |
| 10003 | 10002 (0x2712) | HR | 일련번호 | U32 ABCD | R | 03 | p.15 System Information | |
| 10008 | 10007 (0x2717) | HR | 소프트웨어 주 버전 | U16 | R | 03 | p.15 System Information | |
| 10009 | 10008 (0x2718) | HR | 소프트웨어 부 버전 | U16 | R | 03 | p.15 System Information | |
| 10010 | 10009 (0x2719) | HR | 소프트웨어 개정 버전 | U16 | R | 03 | p.15 System Information | |
| 12901 | 12900 (0x3264) | HR | 원격 설정 잠금 | U16 | R/W | 03·06·10 | 2300 → 0 → 700 → 1 을 차례로 쓰면 해제, 아무 값이나 쓰면 잠금. 접속마다 따로, 전원을 끄면 다시 잠김. 0 = 잠금 해제 · 1 = 잠금 p.19 Remote Setup Unlock | |
| 13701 | 13700 (0x3584) | HR | RS-485 설정 접근 | U16 | R/W | 03·06·10 | 읽으면 장치 설정을 13702~13705 로 가져온다(성공 시 Bit 15 = 1). 1 을 쓰면 13702~13705 값을 장치에 적용. p.27 RS-485 Setup | |
| 13702 | 13701 (0x3585) | HR | RS-485 국번 | U16 | R/W | 03·06·10 | 범위 0 ~ 247 p.27 RS-485 Setup | |
| 13703 | 13702 (0x3586) | HR | RS-485 통신 속도 | U16 | R/W | 03·06·10 | 0 = 1200 bps · 1 = 2400 bps · 2 = 4800 bps · 3 = 9600 bps · 4 = 19200 bps · 5 = 38400 bps · 6 = 57600 bps · 7 = 115200 bps p.27 RS-485 Setup | |
| 13704 | 13703 (0x3587) | HR | RS-485 패리티 | U16 | R/W | 03·06·10 | 0 = 없음 · 1 = 홀수 · 2 = 짝수 p.27 RS-485 Setup | |
| 13705 | 13704 (0x3588) | HR | RS-485 정지 비트 | U16 | R/W | 03·06·10 | 0 = 1비트 · 1 = 2비트 p.27 RS-485 Setup | |
| 19901 | 19900 (0x4DBC) | HR | Aggregation 선택 | U16 | R/W | 03·06·10 | 0 = 0.2초 · 1 = 1초 (기본) · 2 = 5초 · 3 = 1분 · 4 = 5분 · 5 = 1시간 · 6 = 6시간 · 7 = 1일 · 255 = Max/Min (리셋 이후) p.58 Aggregation Selection | |
| 19902 | 19901 (0x4DBD) | HR | Index 갱신 방식 | U16 | R/W | 03·06·10 | 19911 을 읽어 가져올 때 19904 를 어떻게 바꿀지. 최신(1)이면 늘 최신 데이터를 가져온다(p.123: 기본은 최신 index 자동). 0 = 고정 · 1 = 최신 · 2 = 자동 증가 p.59 Index Selection | |
| 19904 | 19903 (0x4DBF) | HR | Index 선택 | U16 | R/W | 03·06·10 | 범위 0 ~ 9999 p.59 Index Selection | |
| 19906 | 19905 (0x4DC1) | HR | 최신 index | U16 | R | 03 | p.59 Index Selection | |
| 19911 | 19910 (0x4DC6) | HR | 데이터 가져오기(fetch) | U16 | R | 03 | 읽으면 고른 aggregation·index 의 데이터를 19914~48000 에 채운다. 접속마다 따로. 0 = 실패 · 1 = 성공 p.60 Data Fetch | |
| 19913 | 19912 (0x4DC8) | HR | 가져온 데이터의 index | U16 | R | 03 | p.60 Data Fetch | |
| 19930 | 19929 (0x4DD9) | HR | 본체 계측 데이터 유효성 | S16 | R | 03 | p.126 표에는 UInt16 로 적혀 있으나 값이 -1/0 이라 p.61 대로 Int16 으로 적음. -1 = 유효하지 않음 · 0 = 유효(본체 데이터) p.61 Measurement Header | |
| 20001 | 20000 (0x4E20) | HR | A상 상전압 | F32 ABCD | V | R | 03 | p.62 Measurement Data |
| 20003 | 20002 (0x4E22) | HR | B상 상전압 | F32 ABCD | V | R | 03 | p.62 Measurement Data |
| 20005 | 20004 (0x4E24) | HR | C상 상전압 | F32 ABCD | V | R | 03 | p.62 Measurement Data |
| 20007 | 20006 (0x4E26) | HR | 평균 상전압 | F32 ABCD | V | R | 03 | p.62 Measurement Data |
| 20011 | 20010 (0x4E2A) | HR | AB 선간전압 | F32 ABCD | V | R | 03 | p.62 Measurement Data |
| 20013 | 20012 (0x4E2C) | HR | BC 선간전압 | F32 ABCD | V | R | 03 | p.62 Measurement Data |
| 20015 | 20014 (0x4E2E) | HR | CA 선간전압 | F32 ABCD | V | R | 03 | p.62 Measurement Data |
| 20017 | 20016 (0x4E30) | HR | 평균 선간전압 | F32 ABCD | V | R | 03 | p.62 Measurement Data |
| 20019 | 20018 (0x4E32) | HR | A상 전류 | F32 ABCD | A | R | 03 | p.62 Measurement Data |
| 20021 | 20020 (0x4E34) | HR | B상 전류 | F32 ABCD | A | R | 03 | p.62 Measurement Data |
| 20023 | 20022 (0x4E36) | HR | C상 전류 | F32 ABCD | A | R | 03 | p.62 Measurement Data |
| 20025 | 20024 (0x4E38) | HR | 평균 전류 | F32 ABCD | A | R | 03 | p.62 Measurement Data |
| 20057 | 20056 (0x4E58) | HR | 주파수 | F32 ABCD | Hz | R | 03 | p.62 Measurement Data |
| 20059 | 20058 (0x4E5A) | HR | A상 전압 THD | F32 ABCD | % | R | 03 | p.62 Measurement Data |
| 20061 | 20060 (0x4E5C) | HR | B상 전압 THD | F32 ABCD | % | R | 03 | p.62 Measurement Data |
| 20063 | 20062 (0x4E5E) | HR | C상 전압 THD | F32 ABCD | % | R | 03 | p.62 Measurement Data |
| 20071 | 20070 (0x4E66) | HR | A상 전류 THD | F32 ABCD | % | R | 03 | p.63 Measurement Data |
| 20073 | 20072 (0x4E68) | HR | B상 전류 THD | F32 ABCD | % | R | 03 | p.63 Measurement Data |
| 20075 | 20074 (0x4E6A) | HR | C상 전류 THD | F32 ABCD | % | R | 03 | p.63 Measurement Data |
| 20095 | 20094 (0x4E7E) | HR | A상 유효전력 | F32 ABCD | kW | R | 03 | p.63 Measurement Data |
| 20097 | 20096 (0x4E80) | HR | B상 유효전력 | F32 ABCD | kW | R | 03 | p.63 Measurement Data |
| 20099 | 20098 (0x4E82) | HR | C상 유효전력 | F32 ABCD | kW | R | 03 | p.63 Measurement Data |
| 20101 | 20100 (0x4E84) | HR | 총 유효전력 | F32 ABCD | kW | R | 03 | p.63 Measurement Data |
| 20109 | 20108 (0x4E8C) | HR | 총 무효전력 | F32 ABCD | kVAR | R | 03 | p.63 Measurement Data |
| 20117 | 20116 (0x4E94) | HR | 총 피상전력 | F32 ABCD | kVA | R | 03 | p.63 Measurement Data |
| 20119 | 20118 (0x4E96) | HR | A상 역률 | F32 ABCD | R | 03 | p.63 Measurement Data | |
| 20121 | 20120 (0x4E98) | HR | B상 역률 | F32 ABCD | R | 03 | p.63 Measurement Data | |
| 20123 | 20122 (0x4E9A) | HR | C상 역률 | F32 ABCD | R | 03 | p.63 Measurement Data | |
| 20125 | 20124 (0x4E9C) | HR | 총 역률 | F32 ABCD | R | 03 | p.63 Measurement Data | |
| 20138 | 20137 (0x4EA9) | HR | 총 역률 진상·지상 상태 | U16 | R | 03 | 0 = 없음 · 1 = 진상 · 2 = 지상 · 3 = 무부하(피상전력 0) p.64 Measurement Data | |
| 20139 | 20138 (0x4EAA) | HR | 상전압 불평형률 | F32 ABCD | % | R | 03 | p.64 Measurement Data |
| 20157 | 20156 (0x4EBC) | HR | 전류 불평형률 | F32 ABCD | % | R | 03 | p.64 Measurement Data |
| 20169 | 20168 (0x4EC8) | HR | 장치 온도 | F32 ABCD | ℃ | R | 03 | 온도 단위 설정(Locale)이 화씨면 ℉ 로 나온다. p.64 Measurement Data |
| 20251 | 20250 (0x4F1A) | HR | 수전 유효전력량 | U32 ABCD | kWh | R | 03 | 단위는 전력량 단위 설정을 따른다(기본 kWh, Wh 로 바꿀 수 있음). p.64 Measurement Data |
| 20253 | 20252 (0x4F1C) | HR | 송전 유효전력량 | U32 ABCD | kWh | R | 03 | 단위는 전력량 단위 설정을 따른다(기본 kWh, Wh 로 바꿀 수 있음). p.64 Measurement Data |
| 20257 | 20256 (0x4F20) | HR | 유효전력량 차(수전 − 송전) | S32 ABCD | kWh | R | 03 | 단위는 전력량 단위 설정을 따른다(기본 kWh, Wh 로 바꿀 수 있음). p.64 Measurement Data |
| 20267 | 20266 (0x4F2A) | HR | 양의 무효전력량 | U32 ABCD | kVARh | R | 03 | p.65 Measurement Data |
| 20269 | 20268 (0x4F2C) | HR | 음의 무효전력량 | U32 ABCD | kVARh | R | 03 | p.65 Measurement Data |
| 20275 | 20274 (0x4F32) | HR | 피상전력량 | U32 ABCD | kVAh | R | 03 | p.65 Measurement Data |
| 20497 | 20496 (0x5010) | HR | 평균 전류 디맨드 | F32 ABCD | A | R | 03 | p.66 Measurement Data |
| 20505 | 20504 (0x5018) | HR | 총 유효전력 디맨드 | F32 ABCD | kW | R | 03 | p.66 Measurement Data |
| 20591 | 20590 (0x506E) | HR | 전력량 단위 | U16 | R | 03 | 유효전력량 단위 설정(Locale)을 따른다 — 1 이면 유효전력량이 Wh. 0 = kWh · 1 = Wh p.66 Measurement Data |
주의
- 계측값은 aggregation 버퍼에 있다 — 19901 로 구간(기본 1초)을 고르고 19911 을 읽어 가져온 뒤 20001~ 을 읽는다. 최신 index 모드면 가져오기를 생략할 수 있다. 선택·index 는 접속마다 따로 (p.56-60, p.109, p.123-126).
- 포트마다 기본 레지스터 맵을 고를 수 있다(65534: 0 Accura 3500, 1 RTM 200) — 이 파일은 0(새 맵) 기준. 옛 맵은 Appendix F (p.29, p.127-).
- 값은 실제 단위 Float32(V·A·kW…), 전력량은 UInt32(차이 값만 Int32) kWh 등 — PT/CT 배율을 따로 곱하지 않는다. 유효전력량 단위는 13024(Locale)로 Wh 로 바꿀 수 있고 20591 로 확인 (p.44, p.64, p.66).
- 원격 설정은 기본 잠금 — 쓰기 전에 12901 에 2300→0→700→1 (p.19, p.121). 직렬 설정은 13701 접근 레지스터로 가져오기/적용 (p.27).
- Accura 3550 Communication Guide(Rev 2.20)도 본체 계측 맵·주소·형식이 같다(계측표 쪽이 +3: p.65-69, 프레임 예 p.119·p.122). 제품 ID 만 3550. 여기 적은 계측 레지스터는 두 문서에서 하나씩 대조함.
PortDock 으로 바로 읽기
- 무료 PortDock Modbus Master 를 설치하고 장비와 같은 통신 설정으로 연결합니다.
- 가운데 표 도구줄의 «장비 프로필…» 에서 이 장비를 고르고 «불러오기» — 폴링 표·칸 이름·형식·국번이 채워집니다(통신 기본값도 맞출 수 있음).
- 칸 이름에 단위·배율(예 «×0.01 Hz»)이 붙습니다. 화면 값은 원시 값이므로 배율을 곱해 읽습니다.
- 장비 없이 프로그램을 시험하려면 PortDock Modbus Slave 의 «장비 흉내…» 로 같은 맵(예시 값)을 띄웁니다.
JSON 내려받기
- rootech/accura-3500.json (GitHub 원본) · 이 사이트 사본 · 고친 이력
- schema.json — 형식 설명(JSON Schema). table·address(0 기준)·type·order 는 PortDock CSV 와 같습니다.
- 라이선스: CC BY 4.0 — 쓰실 때 출처를 밝혀 주세요:
PortDock device register maps, v2026.10 · 09ac1d0b2792, https://portdock.dev/devices/
와 이 쪽 주소. LICENSE · 데이터 묶음·판·바뀐 점 - 틀린 곳을 찾으면 GitHub 이슈로 알려 주세요(쪽 번호와 함께).
출처
- Accura 3500 Communication Guide — Rootech Inc., Revision 2.20, 2026-02-12 (파일명 Accura_3500_Communication_Guide_Rev2_20_Korean_260212.pdf) · p.13-15 맵 요약·형식·시스템 정보, p.19, p.27, p.29, p.56-66 계측, p.106-115 프로토콜·RTU 예, p.118-126 주소·엔디언·수집 절차 · 확인 2026-10-23
- Accura 3550 Communication Guide — Rootech Inc., Revision 2.20, 2026-02-12 (파일명 Accura_3550_Communication_Guide_Rev2_20_Korean_260212.pdf) · p.13-15 맵 요약·시스템 정보, p.27, p.61-69 계측, p.119, p.122-125 주소·엔디언 예 · 확인 2026-10-23