{ "$schema": "../schema.json", "schemaVersion": 1, "id": "rootech/accura-2700", "manufacturer": { "ko": "루텍", "en": "Rootech" }, "model": "Accura 2700M", "models": [ "Accura 2700M", "Accura 2700D" ], "kind": "power-meter", "title": { "ko": "루텍 Accura 2700M MCC 인입유닛 통합모듈 (전력 계측)", "en": "Rootech Accura 2700M MCC incoming-unit integration module (power metering)" }, "summary": { "ko": "스마트 모터 관리 시스템(MCC) Accura 2700/2750 의 인입유닛 통합모듈. 인입단 전압·전류·전력·전력량을 Modbus RTU/TCP 로 내준다. 4001 을 읽어 가져온(fetch) 뒤 4002~4206 을 읽는다. 2750 모터 모듈 데이터는 담지 않았다.", "en": "Incoming-unit integration module of the Accura 2700/2750 smart motor management (MCC) system. Serves incomer voltage/current/power/energy over Modbus RTU/TCP; read 4001 to fetch, then 4002-4206. Accura 2750 motor-module data is not included." }, "protocols": [ "rtu", "tcp" ], "comm": { "baud": 9600, "bauds": [ 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 ], "parity": "even", "stopBits": 1, "tcpPort": 502, "order": "ABCD", "maxRegisters": 125, "addressing": "one", "notes": [ { "ko": "매뉴얼은 레지스터 번호(1 기준) — 통신 주소 = 번호 − 1 (p.18, p.189, p.191).", "en": "Manual uses 1-based register numbers; wire address = number − 1 (p.18, p.189, p.191)." }, { "ko": "32비트는 상위 워드가 낮은 주소(Big-endian) (p.20).", "en": "32-bit values: high word at lower address (big-endian) (p.20)." }, { "ko": "RS-485 출하값 9600 bps·짝수 패리티·정지 1비트. 국번 범위 0-247 에 Default 0 으로 적혀 있어 출하 국번은 비워 둠 (p.42).", "en": "RS-485 defaults 9600 bps, even parity, 1 stop bit; address range 0-247 with default 0, so factory unit ID is left out (p.42)." }, { "ko": "함수 코드 03·06·16, 사용자 정의 101(65h, TCP 전용). 읽기 수량 표준 1-125(장치는 250 까지). Modbus TCP 포트 502, Unit ID 1 고정, 동시 접속 20(TCP 19, RTU 1) (p.186-191).", "en": "FC 03, 06, 16 plus user-defined 101 (65h, TCP only). Read quantity 1-125 (device allows 250). Modbus TCP port 502, unit ID fixed at 1, 20 connections (19 TCP, 1 RTU) (p.186-191)." } ] }, "registers": [ { "table": "holding-registers", "address": 0, "manualAddress": "1", "type": "u16", "name": { "ko": "제품 ID", "en": "Product ID" }, "access": "r", "fc": [ 3 ], "description": { "ko": "Accura 2700M = 2700", "en": "Accura 2700M = 2700" }, "ref": "p.21 System Information for Accura 2700M" }, { "table": "holding-registers", "address": 2, "manualAddress": "3", "type": "u32", "order": "ABCD", "name": { "ko": "일련번호", "en": "Serial number" }, "access": "r", "fc": [ 3 ], "ref": "p.21 System Information for Accura 2700M" }, { "table": "holding-registers", "address": 7, "manualAddress": "8", "type": "u16", "name": { "ko": "소프트웨어 버전", "en": "Application version" }, "access": "r", "fc": [ 3 ], "ref": "p.21 System Information for Accura 2700M" }, { "table": "holding-registers", "address": 22, "manualAddress": "23", "type": "u16", "name": { "ko": "2700M 모델 형식", "en": "2700M model type" }, "access": "r", "fc": [ 3 ], "values": [ { "value": 0, "ko": "CT 5A 모델", "en": "CT5A model" }, { "value": 1, "ko": "CT 1A 모델", "en": "CT1A model" } ], "ref": "p.22 System Information for Accura 2700M" }, { "table": "holding-registers", "address": 24, "manualAddress": "25", "type": "u16", "name": { "ko": "맵 버전", "en": "Map version" }, "access": "r", "fc": [ 3 ], "description": { "ko": "10진 [d1][d2][d3][d4][d5]: d1 주 버전, d2 부 버전, d3~d5 패치", "en": "Decimal [d1][d2][d3][d4][d5]: d1 major, d2 minor, d3-d5 patch" }, "ref": "p.22 System Information for Accura 2700M" }, { "table": "holding-registers", "address": 4000, "manualAddress": "4001", "type": "u16", "name": { "ko": "2700M 계측 데이터 가져오기", "en": "Access to 2700M measurement data" }, "access": "r", "fc": [ 3 ], "description": { "ko": "읽으면 4002~4206 에 계측 데이터를 가져온다(fetch). 성공 시 1.", "en": "Reading fetches measurement data into 4002-4206; 1 on success." }, "ref": "p.96 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4001, "manualAddress": "4002", "type": "u16", "name": { "ko": "하트비트", "en": "Heartbeat" }, "access": "r", "fc": [ 3 ], "description": { "ko": "계측 데이터가 갱신될 때마다 증가", "en": "Increments on each measurement update" }, "ref": "p.96 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4002, "manualAddress": "4003", "type": "f32", "order": "ABCD", "name": { "ko": "A상 상전압", "en": "Voltage Van" }, "unit": "V", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4004, "manualAddress": "4005", "type": "f32", "order": "ABCD", "name": { "ko": "B상 상전압", "en": "Voltage Vbn" }, "unit": "V", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4006, "manualAddress": "4007", "type": "f32", "order": "ABCD", "name": { "ko": "C상 상전압", "en": "Voltage Vcn" }, "unit": "V", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4008, "manualAddress": "4009", "type": "f32", "order": "ABCD", "name": { "ko": "평균 상전압", "en": "Average L-N voltage" }, "unit": "V", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4010, "manualAddress": "4011", "type": "f32", "order": "ABCD", "name": { "ko": "AB 선간전압", "en": "Voltage Vab" }, "unit": "V", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4012, "manualAddress": "4013", "type": "f32", "order": "ABCD", "name": { "ko": "BC 선간전압", "en": "Voltage Vbc" }, "unit": "V", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4014, "manualAddress": "4015", "type": "f32", "order": "ABCD", "name": { "ko": "CA 선간전압", "en": "Voltage Vca" }, "unit": "V", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4016, "manualAddress": "4017", "type": "f32", "order": "ABCD", "name": { "ko": "평균 선간전압", "en": "Average L-L voltage" }, "unit": "V", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4056, "manualAddress": "4057", "type": "f32", "order": "ABCD", "name": { "ko": "상전압 불평형률", "en": "L-N voltage unbalance" }, "unit": "%", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4070, "manualAddress": "4071", "type": "f32", "order": "ABCD", "name": { "ko": "주파수", "en": "Frequency" }, "unit": "Hz", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4072, "manualAddress": "4073", "type": "f32", "order": "ABCD", "name": { "ko": "A상 전류", "en": "Current Ia" }, "unit": "A", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4074, "manualAddress": "4075", "type": "f32", "order": "ABCD", "name": { "ko": "B상 전류", "en": "Current Ib" }, "unit": "A", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4076, "manualAddress": "4077", "type": "f32", "order": "ABCD", "name": { "ko": "C상 전류", "en": "Current Ic" }, "unit": "A", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4078, "manualAddress": "4079", "type": "f32", "order": "ABCD", "name": { "ko": "평균 전류", "en": "Average current" }, "unit": "A", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4106, "manualAddress": "4107", "type": "f32", "order": "ABCD", "name": { "ko": "전류 불평형률", "en": "Current unbalance" }, "unit": "%", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4112, "manualAddress": "4113", "type": "f32", "order": "ABCD", "name": { "ko": "A상 전류 THD", "en": "Current THD A" }, "unit": "%", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4114, "manualAddress": "4115", "type": "f32", "order": "ABCD", "name": { "ko": "B상 전류 THD", "en": "Current THD B" }, "unit": "%", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4116, "manualAddress": "4117", "type": "f32", "order": "ABCD", "name": { "ko": "C상 전류 THD", "en": "Current THD C" }, "unit": "%", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4136, "manualAddress": "4137", "type": "f32", "order": "ABCD", "name": { "ko": "A상 유효전력", "en": "Active power Pa" }, "unit": "kW", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4138, "manualAddress": "4139", "type": "f32", "order": "ABCD", "name": { "ko": "B상 유효전력", "en": "Active power Pb" }, "unit": "kW", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4140, "manualAddress": "4141", "type": "f32", "order": "ABCD", "name": { "ko": "C상 유효전력", "en": "Active power Pc" }, "unit": "kW", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4142, "manualAddress": "4143", "type": "f32", "order": "ABCD", "name": { "ko": "총 유효전력", "en": "Total active power" }, "unit": "kW", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4150, "manualAddress": "4151", "type": "f32", "order": "ABCD", "name": { "ko": "총 무효전력", "en": "Total reactive power" }, "unit": "kVAR", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4158, "manualAddress": "4159", "type": "f32", "order": "ABCD", "name": { "ko": "총 피상전력", "en": "Total apparent power" }, "unit": "kVA", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4160, "manualAddress": "4161", "type": "f32", "order": "ABCD", "name": { "ko": "A상 역률", "en": "Power factor A" }, "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4162, "manualAddress": "4163", "type": "f32", "order": "ABCD", "name": { "ko": "B상 역률", "en": "Power factor B" }, "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4164, "manualAddress": "4165", "type": "f32", "order": "ABCD", "name": { "ko": "C상 역률", "en": "Power factor C" }, "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4166, "manualAddress": "4167", "type": "f32", "order": "ABCD", "name": { "ko": "총 역률", "en": "Total power factor" }, "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4171, "manualAddress": "4172", "type": "u16", "name": { "ko": "총 역률 위상각 상태", "en": "Total power factor angle status" }, "access": "r", "fc": [ 3 ], "values": [ { "value": 0, "ko": "없음", "en": "None" }, { "value": 1, "ko": "진상", "en": "Leading" }, { "value": 2, "ko": "지상", "en": "Lagging" }, { "value": 3, "ko": "무효(피상전력 0)", "en": "Invalid (apparent power 0)" } ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4178, "manualAddress": "4179", "type": "f32", "order": "ABCD", "name": { "ko": "총 유효전력 디맨드", "en": "Total demand active power" }, "unit": "kW", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4186, "manualAddress": "4187", "type": "f32", "order": "ABCD", "name": { "ko": "평균 전류 디맨드", "en": "Average demand current" }, "unit": "A", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4188, "manualAddress": "4189", "type": "u32", "order": "ABCD", "name": { "ko": "수전 유효전력량", "en": "Received active energy" }, "unit": "kWh", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4190, "manualAddress": "4191", "type": "u32", "order": "ABCD", "name": { "ko": "송전 유효전력량", "en": "Delivered active energy" }, "unit": "kWh", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4192, "manualAddress": "4193", "type": "s32", "order": "ABCD", "name": { "ko": "유효전력량 차(수전-송전)", "en": "Net active energy" }, "unit": "kWh", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4196, "manualAddress": "4197", "type": "u32", "order": "ABCD", "name": { "ko": "양의 무효전력량", "en": "Positive reactive energy" }, "unit": "kVARh", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4198, "manualAddress": "4199", "type": "u32", "order": "ABCD", "name": { "ko": "음의 무효전력량", "en": "Negative reactive energy" }, "unit": "kVARh", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 4204, "manualAddress": "4205", "type": "u32", "order": "ABCD", "name": { "ko": "피상전력량", "en": "Apparent energy" }, "unit": "kVAh", "access": "r", "fc": [ 3 ], "ref": "p.96-99 Measurement Data for Accura 2700M" }, { "table": "holding-registers", "address": 50999, "manualAddress": "51000", "type": "u16", "name": { "ko": "원격 설정 잠금", "en": "Remote setup unlock" }, "access": "rw", "fc": [ 3, 6, 16 ], "values": [ { "value": 0, "ko": "잠금 해제", "en": "Unlocked" }, { "value": 1, "ko": "잠금", "en": "Locked" } ], "description": { "ko": "2300 → 0 → 700 → 1 을 차례로 쓰면 해제, 아무 값이나 쓰면 잠금. 접속마다 따로.", "en": "Write 2300 → 0 → 700 → 1 to unlock; any other write locks. Per connection." }, "ref": "p.36 Remote Setup Unlock" }, { "table": "holding-registers", "address": 51170, "manualAddress": "51171", "type": "u16", "name": { "ko": "RS-485 설정 접근", "en": "Access to RS-485 setup" }, "access": "rw", "fc": [ 3, 6, 16 ], "description": { "ko": "읽으면 장치 설정을 51172~51175 로 가져온다(성공 시 Bit 15 = 1). 1 을 쓰면 적용.", "en": "Read fetches settings into 51172-51175 (bit 15 = 1 on success); write 1 to apply." }, "ref": "p.42 RS-485 Setup" }, { "table": "holding-registers", "address": 51171, "manualAddress": "51172", "type": "u16", "name": { "ko": "RS-485 국번", "en": "RS-485 device address" }, "access": "rw", "fc": [ 3, 6, 16 ], "range": { "min": 0, "max": 247 }, "description": { "ko": "통신 가능한 ID 는 1~247", "en": "Usable IDs 1-247" }, "ref": "p.42 RS-485 Setup" }, { "table": "holding-registers", "address": 51172, "manualAddress": "51173", "type": "u16", "name": { "ko": "RS-485 통신 속도", "en": "RS-485 baud rate" }, "access": "rw", "fc": [ 3, 6, 16 ], "values": [ { "value": 0, "ko": "1200 bps", "en": "1200 bps" }, { "value": 1, "ko": "2400 bps", "en": "2400 bps" }, { "value": 2, "ko": "4800 bps", "en": "4800 bps" }, { "value": 3, "ko": "9600 bps", "en": "9600 bps" }, { "value": 4, "ko": "19200 bps", "en": "19200 bps" }, { "value": 5, "ko": "38400 bps", "en": "38400 bps" }, { "value": 6, "ko": "57600 bps", "en": "57600 bps" }, { "value": 7, "ko": "115200 bps", "en": "115200 bps" } ], "ref": "p.42 RS-485 Setup" }, { "table": "holding-registers", "address": 51173, "manualAddress": "51174", "type": "u16", "name": { "ko": "RS-485 패리티", "en": "RS-485 parity" }, "access": "rw", "fc": [ 3, 6, 16 ], "values": [ { "value": 0, "ko": "없음", "en": "None" }, { "value": 1, "ko": "홀수", "en": "Odd" }, { "value": 2, "ko": "짝수", "en": "Even" } ], "ref": "p.42 RS-485 Setup" }, { "table": "holding-registers", "address": 51174, "manualAddress": "51175", "type": "u16", "name": { "ko": "RS-485 정지 비트", "en": "RS-485 stop bits" }, "access": "rw", "fc": [ 3, 6, 16 ], "values": [ { "value": 0, "ko": "1비트", "en": "1 stop bit" }, { "value": 1, "ko": "2비트", "en": "2 stop bits" } ], "ref": "p.42 RS-485 Setup" } ], "notes": [ { "ko": "계측값은 4001 을 읽어 가져온 뒤 읽는다 — 가져온 데이터는 접속마다 따로 (p.96, p.190).", "en": "Read 4001 to fetch before reading measurements; fetched data is per connection (p.96, p.190)." }, { "ko": "원격 설정은 기본 잠금 — 쓰기 전에 51000 에 2300→0→700→1 을 써서 해제 (p.36). 직렬 설정은 51171 접근 레지스터로 가져오기/적용 (p.42).", "en": "Remote setup is locked by default; unlock via 51000 (2300→0→700→1) (p.36). Serial settings are fetched/applied via access register 51171 (p.42)." }, { "ko": "Accura 2750P[C] 등 모터 모듈 데이터는 모듈 ID 별로 10117~ 영역에 있다(p.19) — 여기선 2700M 인입단 계측만 담았다.", "en": "Motor-module (Accura 2750P[C] etc.) data lives per module ID from 10117 (p.19); only 2700M incomer metering is included." } ], "sources": [ { "title": "Accura 2700/2750 Communication Guide", "publisher": "Rootech Inc.", "edition": { "ko": "Rev 1.40, 2026-08-06 (파일명 Accura_2700_Communication_Guide_Rev1_40_Korean_260806.pdf)", "en": "Rev 1.40, 2026-08-06 (file name Accura_2700_Communication_Guide_Rev1_40_Korean_260806.pdf)" }, "url": "https://www.rootech.com/bbs/download.php?bo_table=m3_03_2&wr_id=1478&no=0", "pages": { "ko": "p.18-22 맵 요약·형식·시스템 정보, p.36, p.42, p.96-99 계측, p.186-191 프로토콜", "en": "pp.18-22 map summary, formats, system info, p.36, p.42, pp.96-99 measurements, pp.186-191 protocol" }, "checked": "2026-10-22" } ] }