{ "$schema": "../schema.json", "schemaVersion": 1, "id": "rootech/accura-3700", "manufacturer": { "ko": "루텍", "en": "Rootech" }, "model": "Accura 3700", "kind": "power-meter", "title": { "ko": "루텍 Accura 3700 전력 품질 미터", "en": "Rootech Accura 3700 power quality meter" }, "summary": { "ko": "3상 전력 품질 미터(확장 IO 모듈 연결 가능). Modbus TCP·RTU, 모든 값은 holding register(FC03), 32비트는 상위 워드 먼저. 계측값은 aggregation 버퍼에 있고, 9911 을 읽어 가져온(fetch) 뒤 읽는다(기본 최신 모드면 생략 가능).", "en": "3-phase power quality meter with optional IO modules. Modbus TCP/RTU, all data in holding registers (FC03), 32-bit high word first. Measurements come from aggregation buffers: read 9911 to fetch, then read (may be skipped in the default newest mode)." }, "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.176 «01 03 0000 0003» 이 레지스터 1-3 을 읽는다(응답 첫 값 0E75h = 3701 = 레지스터 1 제품 ID), p.179 AB 선간전압 10011 → 시작 주소 271Ah, p.182 2901 → 0B54h (p.14, p.170).", "en": "Manual uses 1-based register numbers; wire address = number − 1. Numeric frame examples: p.176 «01 03 0000 0003» reads registers 1-3 (first response value 0E75h = 3701 = product ID in register 1), p.179 Vab register 10011 → start address 271Ah, p.182 register 2901 → 0B54h (p.14, p.170)." }, { "ko": "32비트(UInt32/Int32/Float32)는 상위 워드가 낮은 주소 — Big-endian (p.15, p.180 예: 380.2 = 43BEh 1999h).", "en": "32-bit values: high word at lower address, big-endian (p.15, p.180 example: 380.2 = 43BEh 1999h)." }, { "ko": "RS-485 출하값 9600 bps·짝수 패리티·정지 1비트 (p.37). 국번 범위 0-247 에 Default 0 으로 적혀 있어 출하 국번은 비워 둠.", "en": "RS-485 defaults 9600 bps, even parity, 1 stop bit (p.37). Address range 0-247 with default 0, so factory unit ID is left out." }, { "ko": "함수 코드 03·06·16, 사용자 정의 101(65h, TCP 전용). 읽기 수량 표준 1-125(장치는 250 까지), 쓰기 1-123. Modbus TCP 포트 502, Unit ID 1 고정, 동시 접속 20(TCP 19, RTU 1) (p.165-172).", "en": "FC 03, 06, 16 plus user-defined 101 (65h, TCP only). Read quantity 1-125 (device allows 250), write 1-123. Modbus TCP port 502, unit ID fixed at 1, 20 connections (19 TCP, 1 RTU) (p.165-172)." } ] }, "registers": [ { "table": "holding-registers", "address": 0, "manualAddress": "1", "type": "u16", "name": { "ko": "제품 ID", "en": "Product ID" }, "access": "r", "fc": [ 3 ], "description": { "ko": "3700 은 3701", "en": "3701 for Accura 3700" }, "ref": "p.16 System Information" }, { "table": "holding-registers", "address": 2, "manualAddress": "3", "type": "u32", "order": "ABCD", "name": { "ko": "일련번호", "en": "Serial number" }, "access": "r", "fc": [ 3 ], "ref": "p.16 System Information" }, { "table": "holding-registers", "address": 7, "manualAddress": "8", "type": "u16", "name": { "ko": "소프트웨어 주 버전", "en": "Application major version" }, "access": "r", "fc": [ 3 ], "ref": "p.16 System Information" }, { "table": "holding-registers", "address": 8, "manualAddress": "9", "type": "u16", "name": { "ko": "소프트웨어 부 버전", "en": "Application minor version" }, "access": "r", "fc": [ 3 ], "ref": "p.16 System Information" }, { "table": "holding-registers", "address": 9, "manualAddress": "10", "type": "u16", "name": { "ko": "소프트웨어 개정 버전", "en": "Application revision" }, "access": "r", "fc": [ 3 ], "ref": "p.16 System Information" }, { "table": "holding-registers", "address": 2900, "manualAddress": "2901", "type": "u16", "name": { "ko": "원격 설정 잠금", "en": "Remote setup lock" }, "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; relocks at power-off." }, "ref": "p.21 Remote Setup Unlock" }, { "table": "holding-registers", "address": 3700, "manualAddress": "3701", "type": "u16", "name": { "ko": "RS-485 설정 접근", "en": "Access for RS-485 setup" }, "access": "rw", "fc": [ 3, 6, 16 ], "description": { "ko": "읽으면 장치 설정을 3702~3705 로 가져온다(성공 시 Bit 15 = 1). 1 을 쓰면 3702~3705 값을 장치에 적용.", "en": "Read fetches device settings into 3702-3705 (bit 15 = 1 on success); write 1 to apply 3702-3705." }, "ref": "p.37 RS-485 Setup" }, { "table": "holding-registers", "address": 3701, "manualAddress": "3702", "type": "u16", "name": { "ko": "RS-485 국번", "en": "RS-485 device address" }, "access": "rw", "fc": [ 3, 6, 16 ], "range": { "min": 0, "max": 247 }, "ref": "p.37 RS-485 Setup" }, { "table": "holding-registers", "address": 3702, "manualAddress": "3703", "type": "u16", "name": { "ko": "RS-485 통신 속도", "en": "RS-485 bit 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.37 RS-485 Setup" }, { "table": "holding-registers", "address": 3703, "manualAddress": "3704", "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.37 RS-485 Setup" }, { "table": "holding-registers", "address": 3704, "manualAddress": "3705", "type": "u16", "name": { "ko": "RS-485 정지 비트", "en": "RS-485 stop bit" }, "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.37 RS-485 Setup" }, { "table": "holding-registers", "address": 9900, "manualAddress": "9901", "type": "u16", "name": { "ko": "Aggregation 선택", "en": "Aggregation selection" }, "access": "rw", "fc": [ 3, 6, 16 ], "values": [ { "value": 0, "ko": "0.2초", "en": "0.2 s" }, { "value": 1, "ko": "1초 (기본)", "en": "1 s (default)" }, { "value": 2, "ko": "5초", "en": "5 s" }, { "value": 3, "ko": "1분", "en": "1 min" }, { "value": 4, "ko": "5분", "en": "5 min" }, { "value": 5, "ko": "1시간", "en": "1 h" }, { "value": 6, "ko": "6시간", "en": "6 h" }, { "value": 11, "ko": "사용자 11", "en": "User-defined 11" }, { "value": 12, "ko": "사용자 12", "en": "User-defined 12" }, { "value": 13, "ko": "사용자 13", "en": "User-defined 13" }, { "value": 14, "ko": "사용자 14", "en": "User-defined 14" }, { "value": 15, "ko": "사용자 15", "en": "User-defined 15" }, { "value": 255, "ko": "Max/Min (리셋 이후)", "en": "Max/Min since reset" } ], "ref": "p.91 Aggregation Selection" }, { "table": "holding-registers", "address": 9901, "manualAddress": "9902", "type": "u16", "name": { "ko": "Index 갱신 방식", "en": "Index update mode" }, "access": "rw", "fc": [ 3, 6, 16 ], "values": [ { "value": 0, "ko": "고정", "en": "Fixed" }, { "value": 1, "ko": "최신", "en": "Newest" }, { "value": 2, "ko": "자동 증가", "en": "Auto increment" } ], "description": { "ko": "9911 을 읽어 가져올 때 9904 를 어떻게 바꿀지. 기본은 최신(1) — 이때 계측은 가져오기를 생략할 수 있다(p.184).", "en": "How 9904 changes when 9911 is read. Default is Newest (1); then the fetch may be skipped for measurements (p.184)." }, "ref": "p.92 Measurement Data Summary" }, { "table": "holding-registers", "address": 9903, "manualAddress": "9904", "type": "u16", "name": { "ko": "Index 선택", "en": "Index selection" }, "access": "rw", "fc": [ 3, 6, 16 ], "range": { "min": 0, "max": 9999 }, "ref": "p.92 Measurement Data Summary" }, { "table": "holding-registers", "address": 9910, "manualAddress": "9911", "type": "u16", "name": { "ko": "데이터 가져오기(fetch)", "en": "Data fetch" }, "access": "r", "fc": [ 3 ], "values": [ { "value": 0, "ko": "실패", "en": "Fetch failed" }, { "value": 1, "ko": "성공", "en": "Fetch succeeded" } ], "description": { "ko": "읽으면 고른 aggregation·index 의 데이터를 9914~38000 에 채운다. 접속마다 따로.", "en": "Reading fetches the selected aggregation/index into 9914-38000. Per connection." }, "ref": "p.93 Data Fetch" }, { "table": "holding-registers", "address": 9912, "manualAddress": "9913", "type": "u16", "name": { "ko": "가져온 데이터의 index", "en": "Index of fetched data" }, "access": "r", "fc": [ 3 ], "ref": "p.93 Data Fetch" }, { "table": "holding-registers", "address": 9929, "manualAddress": "9930", "type": "s16", "name": { "ko": "본체 계측 데이터 유효성", "en": "Validity of meter measurement data" }, "access": "r", "fc": [ 3 ], "values": [ { "value": -1, "ko": "유효하지 않음", "en": "Invalid" }, { "value": 0, "ko": "유효(Accura 3700)", "en": "Valid (Accura 3700)" } ], "description": { "ko": "p.188 표에는 UInt16 로 적혀 있으나 값이 -1/0 이라 p.94 대로 Int16 으로 적음.", "en": "p.188 lists UInt16, but values are -1/0, so Int16 per p.94." }, "ref": "p.94 Measurement Header" }, { "table": "holding-registers", "address": 10000, "manualAddress": "10001", "type": "f32", "order": "ABCD", "name": { "ko": "A상 상전압", "en": "Voltage Van" }, "unit": "V", "access": "r", "fc": [ 3 ], "ref": "p.96 Measurement Data" }, { "table": "holding-registers", "address": 10002, "manualAddress": "10003", "type": "f32", "order": "ABCD", "name": { "ko": "B상 상전압", "en": "Voltage Vbn" }, "unit": "V", "access": "r", "fc": [ 3 ], "ref": "p.96 Measurement Data" }, { "table": "holding-registers", "address": 10004, "manualAddress": "10005", "type": "f32", "order": "ABCD", "name": { "ko": "C상 상전압", "en": "Voltage Vcn" }, "unit": "V", "access": "r", "fc": [ 3 ], "ref": "p.96 Measurement Data" }, { "table": "holding-registers", "address": 10006, "manualAddress": "10007", "type": "f32", "order": "ABCD", "name": { "ko": "평균 상전압", "en": "Average phase voltage" }, "unit": "V", "access": "r", "fc": [ 3 ], "ref": "p.96 Measurement Data" }, { "table": "holding-registers", "address": 10010, "manualAddress": "10011", "type": "f32", "order": "ABCD", "name": { "ko": "AB 선간전압", "en": "Voltage Vab" }, "unit": "V", "access": "r", "fc": [ 3 ], "ref": "p.96 Measurement Data" }, { "table": "holding-registers", "address": 10012, "manualAddress": "10013", "type": "f32", "order": "ABCD", "name": { "ko": "BC 선간전압", "en": "Voltage Vbc" }, "unit": "V", "access": "r", "fc": [ 3 ], "ref": "p.96 Measurement Data" }, { "table": "holding-registers", "address": 10014, "manualAddress": "10015", "type": "f32", "order": "ABCD", "name": { "ko": "CA 선간전압", "en": "Voltage Vca" }, "unit": "V", "access": "r", "fc": [ 3 ], "ref": "p.96 Measurement Data" }, { "table": "holding-registers", "address": 10016, "manualAddress": "10017", "type": "f32", "order": "ABCD", "name": { "ko": "평균 선간전압", "en": "Average line-to-line voltage" }, "unit": "V", "access": "r", "fc": [ 3 ], "ref": "p.96 Measurement Data" }, { "table": "holding-registers", "address": 10018, "manualAddress": "10019", "type": "f32", "order": "ABCD", "name": { "ko": "A상 전류", "en": "Current Ia" }, "unit": "A", "access": "r", "fc": [ 3 ], "ref": "p.96 Measurement Data" }, { "table": "holding-registers", "address": 10020, "manualAddress": "10021", "type": "f32", "order": "ABCD", "name": { "ko": "B상 전류", "en": "Current Ib" }, "unit": "A", "access": "r", "fc": [ 3 ], "ref": "p.96 Measurement Data" }, { "table": "holding-registers", "address": 10022, "manualAddress": "10023", "type": "f32", "order": "ABCD", "name": { "ko": "C상 전류", "en": "Current Ic" }, "unit": "A", "access": "r", "fc": [ 3 ], "ref": "p.96 Measurement Data" }, { "table": "holding-registers", "address": 10024, "manualAddress": "10025", "type": "f32", "order": "ABCD", "name": { "ko": "평균 전류", "en": "Average current" }, "unit": "A", "access": "r", "fc": [ 3 ], "ref": "p.96 Measurement Data" }, { "table": "holding-registers", "address": 10056, "manualAddress": "10057", "type": "f32", "order": "ABCD", "name": { "ko": "주파수", "en": "Frequency" }, "unit": "Hz", "access": "r", "fc": [ 3 ], "ref": "p.96 Measurement Data" }, { "table": "holding-registers", "address": 10058, "manualAddress": "10059", "type": "f32", "order": "ABCD", "name": { "ko": "A상 전압 THD", "en": "Voltage THD phase A" }, "unit": "%", "access": "r", "fc": [ 3 ], "ref": "p.96 Measurement Data" }, { "table": "holding-registers", "address": 10060, "manualAddress": "10061", "type": "f32", "order": "ABCD", "name": { "ko": "B상 전압 THD", "en": "Voltage THD phase B" }, "unit": "%", "access": "r", "fc": [ 3 ], "ref": "p.96 Measurement Data" }, { "table": "holding-registers", "address": 10062, "manualAddress": "10063", "type": "f32", "order": "ABCD", "name": { "ko": "C상 전압 THD", "en": "Voltage THD phase C" }, "unit": "%", "access": "r", "fc": [ 3 ], "ref": "p.96 Measurement Data" }, { "table": "holding-registers", "address": 10070, "manualAddress": "10071", "type": "f32", "order": "ABCD", "name": { "ko": "A상 전류 THD", "en": "Current THD phase A" }, "unit": "%", "access": "r", "fc": [ 3 ], "ref": "p.97 Measurement Data" }, { "table": "holding-registers", "address": 10072, "manualAddress": "10073", "type": "f32", "order": "ABCD", "name": { "ko": "B상 전류 THD", "en": "Current THD phase B" }, "unit": "%", "access": "r", "fc": [ 3 ], "ref": "p.97 Measurement Data" }, { "table": "holding-registers", "address": 10074, "manualAddress": "10075", "type": "f32", "order": "ABCD", "name": { "ko": "C상 전류 THD", "en": "Current THD phase C" }, "unit": "%", "access": "r", "fc": [ 3 ], "ref": "p.97 Measurement Data" }, { "table": "holding-registers", "address": 10094, "manualAddress": "10095", "type": "f32", "order": "ABCD", "name": { "ko": "A상 유효전력", "en": "Active power phase A" }, "unit": "kW", "access": "r", "fc": [ 3 ], "ref": "p.97 Measurement Data" }, { "table": "holding-registers", "address": 10096, "manualAddress": "10097", "type": "f32", "order": "ABCD", "name": { "ko": "B상 유효전력", "en": "Active power phase B" }, "unit": "kW", "access": "r", "fc": [ 3 ], "ref": "p.97 Measurement Data" }, { "table": "holding-registers", "address": 10098, "manualAddress": "10099", "type": "f32", "order": "ABCD", "name": { "ko": "C상 유효전력", "en": "Active power phase C" }, "unit": "kW", "access": "r", "fc": [ 3 ], "ref": "p.97 Measurement Data" }, { "table": "holding-registers", "address": 10100, "manualAddress": "10101", "type": "f32", "order": "ABCD", "name": { "ko": "총 유효전력", "en": "Total active power" }, "unit": "kW", "access": "r", "fc": [ 3 ], "ref": "p.97 Measurement Data" }, { "table": "holding-registers", "address": 10108, "manualAddress": "10109", "type": "f32", "order": "ABCD", "name": { "ko": "총 무효전력", "en": "Total reactive power" }, "unit": "kVAR", "access": "r", "fc": [ 3 ], "ref": "p.97 Measurement Data" }, { "table": "holding-registers", "address": 10116, "manualAddress": "10117", "type": "f32", "order": "ABCD", "name": { "ko": "총 피상전력", "en": "Total apparent power" }, "unit": "kVA", "access": "r", "fc": [ 3 ], "ref": "p.97 Measurement Data" }, { "table": "holding-registers", "address": 10118, "manualAddress": "10119", "type": "f32", "order": "ABCD", "name": { "ko": "A상 역률", "en": "Power factor phase A" }, "access": "r", "fc": [ 3 ], "ref": "p.97 Measurement Data" }, { "table": "holding-registers", "address": 10120, "manualAddress": "10121", "type": "f32", "order": "ABCD", "name": { "ko": "B상 역률", "en": "Power factor phase B" }, "access": "r", "fc": [ 3 ], "ref": "p.97 Measurement Data" }, { "table": "holding-registers", "address": 10122, "manualAddress": "10123", "type": "f32", "order": "ABCD", "name": { "ko": "C상 역률", "en": "Power factor phase C" }, "access": "r", "fc": [ 3 ], "ref": "p.97 Measurement Data" }, { "table": "holding-registers", "address": 10124, "manualAddress": "10125", "type": "f32", "order": "ABCD", "name": { "ko": "총 역률", "en": "Total power factor" }, "access": "r", "fc": [ 3 ], "ref": "p.97 Measurement Data" }, { "table": "holding-registers", "address": 10137, "manualAddress": "10138", "type": "u16", "name": { "ko": "총 역률 진상·지상 상태", "en": "Total power factor lead/lag status" }, "access": "r", "fc": [ 3 ], "values": [ { "value": 0, "ko": "없음", "en": "None" }, { "value": 1, "ko": "진상", "en": "Lead" }, { "value": 2, "ko": "지상", "en": "Lag" }, { "value": 3, "ko": "무부하(피상전력 0)", "en": "No load (apparent power 0)" } ], "ref": "p.98 Measurement Data" }, { "table": "holding-registers", "address": 10138, "manualAddress": "10139", "type": "f32", "order": "ABCD", "name": { "ko": "상전압 불평형률", "en": "Voltage unbalance" }, "unit": "%", "access": "r", "fc": [ 3 ], "ref": "p.98 Measurement Data" }, { "table": "holding-registers", "address": 10156, "manualAddress": "10157", "type": "f32", "order": "ABCD", "name": { "ko": "전류 불평형률", "en": "Current unbalance" }, "unit": "%", "access": "r", "fc": [ 3 ], "ref": "p.98 Measurement Data" }, { "table": "holding-registers", "address": 10168, "manualAddress": "10169", "type": "f32", "order": "ABCD", "name": { "ko": "장치 온도", "en": "Device temperature" }, "unit": "℃", "access": "r", "fc": [ 3 ], "description": { "ko": "온도 단위 설정(Locale)이 화씨면 ℉ 로 나온다.", "en": "Reported in ℉ when the Locale temperature unit is Fahrenheit." }, "ref": "p.98 Measurement Data" }, { "table": "holding-registers", "address": 10250, "manualAddress": "10251", "type": "s32", "order": "ABCD", "name": { "ko": "수전 유효전력량", "en": "Received active energy" }, "unit": "kWh", "access": "r", "fc": [ 3 ], "description": { "ko": "단위는 전력량 단위 설정을 따른다(기본 kWh, Wh 로 바꿀 수 있음).", "en": "Unit follows the energy-unit setting (default kWh, can be Wh)." }, "ref": "p.99 Measurement Data" }, { "table": "holding-registers", "address": 10252, "manualAddress": "10253", "type": "s32", "order": "ABCD", "name": { "ko": "송전 유효전력량", "en": "Delivered active energy" }, "unit": "kWh", "access": "r", "fc": [ 3 ], "description": { "ko": "단위는 전력량 단위 설정을 따른다(기본 kWh, Wh 로 바꿀 수 있음).", "en": "Unit follows the energy-unit setting (default kWh, can be Wh)." }, "ref": "p.99 Measurement Data" }, { "table": "holding-registers", "address": 10256, "manualAddress": "10257", "type": "s32", "order": "ABCD", "name": { "ko": "유효전력량 차(수전 − 송전)", "en": "Net active energy (received − delivered)" }, "unit": "kWh", "access": "r", "fc": [ 3 ], "description": { "ko": "단위는 전력량 단위 설정을 따른다(기본 kWh, Wh 로 바꿀 수 있음).", "en": "Unit follows the energy-unit setting (default kWh, can be Wh)." }, "ref": "p.99 Measurement Data" }, { "table": "holding-registers", "address": 10266, "manualAddress": "10267", "type": "s32", "order": "ABCD", "name": { "ko": "양의 무효전력량", "en": "Positive reactive energy" }, "unit": "kVARh", "access": "r", "fc": [ 3 ], "ref": "p.99 Measurement Data" }, { "table": "holding-registers", "address": 10268, "manualAddress": "10269", "type": "s32", "order": "ABCD", "name": { "ko": "음의 무효전력량", "en": "Negative reactive energy" }, "unit": "kVARh", "access": "r", "fc": [ 3 ], "ref": "p.99 Measurement Data" }, { "table": "holding-registers", "address": 10274, "manualAddress": "10275", "type": "s32", "order": "ABCD", "name": { "ko": "피상전력량", "en": "Apparent energy" }, "unit": "kVAh", "access": "r", "fc": [ 3 ], "ref": "p.99 Measurement Data" }, { "table": "holding-registers", "address": 10496, "manualAddress": "10497", "type": "f32", "order": "ABCD", "name": { "ko": "평균 전류 디맨드", "en": "Average demand current" }, "unit": "A", "access": "r", "fc": [ 3 ], "ref": "p.100 Measurement Data" }, { "table": "holding-registers", "address": 10504, "manualAddress": "10505", "type": "f32", "order": "ABCD", "name": { "ko": "총 유효전력 디맨드", "en": "Total demand active power" }, "unit": "kW", "access": "r", "fc": [ 3 ], "ref": "p.100 Measurement Data" }, { "table": "holding-registers", "address": 10590, "manualAddress": "10591", "type": "u16", "name": { "ko": "전력량 단위", "en": "Energy unit" }, "access": "r", "fc": [ 3 ], "values": [ { "value": 0, "ko": "kWh", "en": "kWh" }, { "value": 1, "ko": "Wh", "en": "Wh" } ], "description": { "ko": "유효전력량 단위 설정(Locale)을 따른다 — 1 이면 유효전력량이 Wh.", "en": "Follows the Locale energy-unit setting; 1 means active energy is in Wh." }, "ref": "p.101 Measurement Data" } ], "notes": [ { "ko": "계측값은 aggregation 버퍼에 있다 — 9901 로 구간(기본 1초)을 고르고, 9902 가 기본(최신)이면 바로 10001~ 을 읽어도 되고 아니면 9911 을 읽어 가져온 뒤 읽는다. 선택·index 는 접속마다 따로 (p.88-93, p.169, p.184-188).", "en": "Measurements live in aggregation buffers: select the interval with 9901 (default 1 s); with 9902 at its default (Newest) read 10001- directly, otherwise read 9911 to fetch first. Selection/index are per connection (p.88-93, p.169, p.184-188)." }, { "ko": "포트마다 기본 레지스터 맵을 고를 수 있다(65534: 0 Accura 3700, 1 Old Accura 3700) — 이 파일은 0(새 맵) 기준 (p.39).", "en": "Each port can use a different default register map (65534: 0 Accura 3700, 1 Old Accura 3700); this file follows map 0 (p.39)." }, { "ko": "값은 실제 단위 Float32(V·A·kW…), 계측 영역의 전력량은 Int32 kWh 등 — PT/CT 배율을 따로 곱하지 않는다. 유효전력량 단위는 3024(Locale)로 Wh 로 바꿀 수 있고 10591 로 확인 (p.68, p.99, p.101). 전력량 설정 영역(8101~)은 Int64 라 넣지 않았다.", "en": "Values are Float32 in engineering units; energies in the measurement area are Int32 kWh etc., no PT/CT scaling needed. Active-energy unit can be switched to Wh with 3024 (Locale); check 10591 (p.68, p.99, p.101). The energy preset area (8101-) is Int64 and is left out." }, { "ko": "디맨드는 10171~10201 과 10491~10521 두 곳에 같은 이름으로 있다 — 여기선 10491~ 쪽을 적었다 (p.98-101).", "en": "Demand values appear twice with the same names (10171-10201 and 10491-10521); this file lists the 10491- set (p.98-101)." }, { "ko": "원격 설정은 기본 잠금 — 쓰기 전에 2901 에 2300→0→700→1 (p.21, p.182). 직렬 설정은 3701 접근 레지스터로 가져오기/적용 (p.37).", "en": "Remote setup is locked by default; unlock with 2300→0→700→1 to 2901 (p.21, p.182). Serial settings are fetched/applied via access register 3701 (p.37)." } ], "sources": [ { "title": "Accura 3700 Communication Guide", "publisher": "Rootech Inc.", "edition": { "ko": "Revision 2.40, 2026-04-17 (파일명 Accura_3700_Communication_Guide_Rev2_40_Korean_260417.pdf)", "en": "Revision 2.40, 2026-04-17 (file name Accura_3700_Communication_Guide_Rev2_40_Korean_260417.pdf)" }, "url": "https://www.rootech.com/bbs/download.php?bo_table=m3_03_2&wr_id=1460&no=0", "pages": { "ko": "p.14-17 맵 요약·형식·시스템 정보, p.21, p.37, p.39, p.88-101 계측, p.165-177 프로토콜·RTU/TCP 예, p.179-188 주소·엔디언·수집 절차", "en": "pp.14-17 map summary, formats, system info, p.21, p.37, p.39, pp.88-101 measurements, pp.165-177 protocol and RTU/TCP examples, pp.179-188 addressing, endian, collection" }, "checked": "2026-10-23" } ] }