PortDock

전력 미터 Modbus 값이 이상할 때 — CT 비·1차/2차·배율·워드 순서·부호

전력 미터를 Modbus 로 읽은 값이 몇십 배 크거나 작고, 터무니없거나, 음수일 때 — CT 비·1차/2차 값·배율·32비트 워드 순서·부호를 차례로 맞춥니다.

이 글에서 쓰는 도구Modbus Master 윈도우 프로그램 · 무료Modbus 실수 변환기 웹 · 설치 없음CT 비·2차 전류·부담 계산기 웹 · 설치 없음

전력 미터는 통신은 잘 되는데 값이 이상한 경우가 많습니다. 증상으로 원인을 좁힐 수 있습니다 — 일정한 배수만큼 틀리면 CT 비·배율, 완전히 터무니없으면 워드 순서·형식, 음수면 방향·부호입니다. 아래 예는 이 사이트 장비 맵에 정리한 제조사 매뉴얼 내용입니다.

증상으로 보는 원인

증상먼저 볼 것
전류·전력이 일정 배수(예 40배)만큼 작거나 큼CT 비 — 미터 설정, 그리고 레지스터가 1차 값인지 2차 값인지
10·100·1000 배만큼 틀림배율(÷10 kWh, ÷100 Hz, ÷1000 역률 등) — 매뉴얼의 변환 표
값이 터무니없음(아주 크거나 작은 수, 1e-40 같은 실수)32비트 워드 순서(ABCD·CDAB), 정수·실수 형식
주소가 한 칸 밀린 값0 기준·1 기준(40001) 주소, 03·04 표
유효 전력·역률이 음수부호 규칙(수전·송전, 진상·지상), CT 방향
전력량이 어느 날 작아짐최댓값을 넘어 0 으로 돌아감, 또는 통신으로 지운 값

1. 레지스터가 1차 값인가 2차 값인가

미터마다 다릅니다. LS ELECTRIC GIMAC1000 장비 맵은 «모든 계측값이 PT/CT 비가 반영된 실제 단위의 Float32» 이고, 루텍 Accura 도 PT/CT 배율을 따로 곱하지 않는다고 적습니다. 반대로 어큐에너지 Acuvim-L 의 0130h~ 워드 표는 2차 값이라, 매뉴얼 표 4-27 의 식대로 곱해야 실제 값이 됩니다.

Acuvim-L 0130h~ (표 4-27)
전압 U = Rx × (PT1 / PT2) ÷ 10   [V]
전류 I = Rx × (CT1 / CT2) ÷ 1000 [A]
전력 P = Rx × (PT1 / PT2) × (CT1 / CT2) [W]

CT 200/5, I1 레지스터 = 3750 → 3.750 A × 40 = 150 A

그래서 «CT 비를 곱했더니 40배 크다» 면 이미 1차 값인 레지스터에 한 번 더 곱한 것이고, «40배 작다» 면 2차 값을 그대로 쓴 것입니다. 미터 자체의 CT 비 설정이 실제 CT 와 다르면 화면과 통신 값이 모두 그 비만큼 어긋납니다 — CT 비 계산은 CT 비 계산기로.

2. 배율과 단위

정수 레지스터는 소수점을 빼고 보냅니다. Acuvim-L 은 주파수 ÷100(1388h = 50.00 Hz), 역률 ÷1000(−1000~1000), 전력량 ÷10 kWh 입니다. 매뉴얼의 «변환 관계» 표나 장비 맵의 scale 칸을 그대로 씁니다. 같은 미터에도 정수 표와 실수(Float) 표가 따로 있는 경우가 있어, 어느 표를 읽는지 먼저 정합니다.

3. 32비트 값의 워드 순서

전력량·실수 값은 레지스터 2개를 씁니다. 순서를 틀리면 값이 터무니없어집니다. 이스트론 SDM 시리즈는 float 를 ABCD(상위 워드 먼저)로 주고, GIMAC1000 은 Swap 설정에 따라 ABCD 와 CDAB 가 바뀝니다. Acuvim-L 은 전력량 Dword 를 상위 워드 먼저 둡니다 — 매뉴얼 쓰기 예에서 0156h·0157h 에 0A9D 4089h 를 쓰면 178077833, ÷10 = 17807783.3 kWh 입니다. 후지전기 PXH 처럼 하위 워드를 먼저 보내는 장비도 있습니다. 모르면 실수 변환기에 두 레지스터를 넣어 네 순서를 한꺼번에 봅니다.

4. 부호 — 수전·송전, 진상·지상

5. 전력량이 줄어들 때

누적 전력량에는 최댓값이 있습니다(Acuvim-L 전력량 레지스터 범위 0~999999999, 곧 99999999.9 kWh). 넘으면 처음부터 다시 셉니다. 또 Acuvim-L 의 전력량은 FC16 으로 쓸 수 있는 레지스터라, 다른 프로그램이 지우거나 미리 넣은 값일 수도 있습니다. 기록 쪽에서 «이전 값보다 작으면 돌아간 것» 으로 처리하는 규칙을 둡니다.

6. 그래도 다르면

미터 화면 값과 통신 값을 같은 순간에 비교합니다. 화면도 틀리면 미터 설정(CT 비·결선 방식 3LN·3LL 등)이고, 화면은 맞는데 통신만 틀리면 주소·형식·배율·워드 순서 문제입니다. 주소가 한 칸 밀린 경우는 주소 표기 글, 32비트 값은 워드 순서 글에 더 자세히 있습니다.

근거

작성 2026-10-30