Cypress 적산 유량을 Modbus로 BMS에 남기는 법

고정 설치한 Cypress 유량계의 누적 사용량을 BMS나 데이터 로거에 남기는 방법은 두 가지입니다. 4–20 mA로 순시값을 받아 수신 측에서 다시 적산하거나, Modbus RTU로 유량계가 계산한 적산값을 직접 읽는 것입니다. 확실한 쪽은 뒤의 방법입니다. SoundWater Cypress의 Modbus 레지스터 맵을 기준으로 배선과 통신 설정, 워드 순서와 단위 맞추기, 적산값과 신호 품질을 함께 기록하는 순서를 정리했습니다.

서로 이어져 있는 여러 갈래의 배관

0027

순(Net) 적산 레지스터

11

적산 단위 코드 m³

2선식

Cypress RS485 결선 방식

39,000 Hz

펄스 출력 최대 주파수

출력 비교

적산값 기록에는 왜 Modbus 출력이 유리할까요?

Cypress는 4–20 mA, 펄스, Modbus RTU를 지원합니다. 이 가운데 유량계 내부의 순·정방향·역방향 적산값과 진단 값을 그대로 받을 수 있는 출력은 Modbus 하나뿐입니다.

출력전달하는 값적산값을 얻는 방법
4–20 mA유량 비례 전류수신 측에서 시간 적분
펄스(옵션)유량 비례 주파수, 최대 39,000 Hz수신 측에서 펄스 계수
Modbus RTU유량·적산·온도·품질 등적산 레지스터 직접 읽기

4–20 mA는 수신 측에서 다시 적분해야 해서 스케일 설정과 샘플링 간격에 따라 누적 오차가 생깁니다. 펄스는 통신이 끊긴 동안 들어온 펄스를 놓치면 그만큼 사용량이 빕니다. 반면 Modbus는 유량계가 계산해 둔 적산값을 읽어 오므로, 통신이 잠시 끊겨도 다음 읽기에서 누적량이 이어집니다.

아날로그 수도 계량기가 달린 흰색 배관
적산값은 유량계가 계산한 값을 그대로 읽습니다

2선식 결선만 지원하는 Cypress RS485

Cypress의 RS485는 2선식 반이중 결선만 지원합니다. Modbus 사양에서는 M12 5핀 커넥터의 2번 핀이 Data(+), 5번 핀이 Data(−)입니다.

M12 핀선 색Modbus 사양 기능
2흰색RS485 Data(+)
5회색RS485 Data(−)
3청색전원 12–24 VDC
4흑색전원 접지 0 V

같은 2번·5번 핀이 다른 출력 사양에서는 펄스와 4–20 mA에 쓰이므로, 주문한 사양이 RS485 옵션인지부터 확인하세요. 전원은 UL/CSA 62368-1 인증 Class 2 전원을 쓰도록 되어 있고, 소비전력은 약 0.6 W(typical)로 작습니다.

Cypress M12 5핀 커넥터 - 2번 Data(+), 5번 Data(−) RS485 결선도
RS485 사양에서는 2번과 5번 핀이 통신선, 3번과 4번 핀이 전원선입니다

마스터와 맞춰야 할 Modbus 통신 설정 여섯 항목

Cypress의 Modbus 설정은 Setup → Outputs → MODBUS 메뉴에 있습니다. 슬레이브 ID, 타임아웃, 통신 속도, 패리티, 정지 비트, 데이터 비트 여섯 항목을 고르게 되어 있습니다.

SoundWater 자료에는 기본값이 따로 적혀 있지 않고, 예시에서 슬레이브 ID 1을 씁니다. 설치 전에 현재 설정을 읽어 BMS 마스터 쪽과 같게 맞추세요. 기능 코드는 03·04(읽기)와 16(쓰기)을 지원하고, 잘못된 요청에는 기능 코드의 가장 높은 비트를 1로 바꾼 예외 응답(예: 0x81)을 돌려줍니다.

0027부터 세 레지스터에 나뉜 적산값

Cypress v4.0 레지스터 맵에서 순 적산은 0027, 정방향 적산은 0029, 역방향 적산은 0031에 있습니다. 셋 모두 레지스터 두 개를 쓰는 4바이트 부동소수점입니다.

문서 주소항목기본 단위
0023유량gal/min
0027 / 0029 / 0031순 / 정방향 / 역방향 적산gallons
0049 / 0053 / 0057SNR / 품질(WORD 1개) / 신호 손실—
0131적산 단위 선택(쓰기)코드

주소를 넣기 전에 기준부터 확인하세요. 문서 예시는 유량(0023)을 읽으면서 프레임에 0x0016, 즉 22를 넣고 있습니다. 문서 번호에서 1을 뺀 0 기준 주소를 쓰는 것으로 보이니, BMS 소프트웨어가 1 기준인지 0 기준인지에 맞춰 입력하세요. 또 2021년판(v3.17)은 단위 선택 레지스터가 0081~0086이므로, 장비 펌웨어에 맞는 판의 맵을 기준으로 삼아야 합니다.

전자 장비가 가득 들어찬 설비 제어실

워드 순서는 어떻게 확정할까요?

SoundWater 자료는 바이트 순서가 big endian, 워드 순서가 little endian이라며 마스터에서 word swap을 켜라고 안내합니다. 그래도 실제 설정은 화면 표시값과 비교해서 정하는 편이 안전합니다.

같은 문서의 예시 응답 42 F5 A4 23은 받은 순서 그대로 해석해야 122.82가 되어 문서에 적힌 122.8과 맞습니다. 두 워드를 바꾸면 0에 가까운 엉뚱한 값이 나옵니다. 시운전 때 유량이 흐르는 상태에서 Orcas 앱 화면값과 BMS가 읽은 값을 나란히 놓고, 값이 맞는 쪽의 word swap 설정을 기록해 두세요.

m³ 단위 설정과 float 해상도

적산 단위의 기본값은 갤런입니다. 0131 레지스터에 코드 11(m³)이나 9(리터)를 기능 코드 16으로 쓰면 BMS 태그 단위와 맞출 수 있습니다.

4바이트 부동소수점은 유효 숫자가 약 7자리라서, 적산값이 커질수록 값이 바뀌는 최소 단위가 거칠어집니다. 직접 계산해 본 값은 아래 표와 같습니다.

적산값값이 바뀌는 최소 단위
100,000 m³약 0.008 m³
1,000,000 m³0.0625 m³
10,000,000 m³1 m³

그래서 BMS에는 적산값과 함께 일정 간격(예: 1시간)의 차분을 따로 저장하세요. 증가 단위가 사용량에 비해 거칠어지지 않도록 리터보다 m³를 쓰는 편이 낫습니다. 적산 초기화 명령은 Modbus 자료에 없으니, 원격 초기화를 전제로 설계하지 마세요.

벽을 따라 지나가는 노란색 배관을 가까이서 본 모습
적산값과 함께 시간별 차분도 남겨 두세요

Cypress 두 대를 묶는 Flow Computer

SoundWater Flow Computer는 RS485 옵션(-MB)이 있는 Cypress를 최대 두 대까지 받아 합, 차, 평균, 비율을 계산하고, 결과를 다시 Modbus·4–20 mA·펄스로 내보냅니다.

Flow Computer는 유량계마다 RS485 버스를 따로 두기 때문에, 두 Cypress 모두 장치 ID를 1로 두고 기본 통신 설정을 바꾸지 말라고 안내되어 있습니다. BMS는 Flow Computer만 읽으면 됩니다. 순 적산은 0041부터 A, B, A+B 같은 조합별로 배치되어 있어서, 공급과 환수 배관의 차이나 두 계통의 합을 한 번에 기록할 수 있습니다.

Cypress 두 대와 Flow Computer - 별도 RS485 버스 구성도
Flow Computer를 두면 두 유량계의 조합 적산값을 한 장치에서 읽을 수 있습니다

Modbus 연동 시운전 점검 순서

배선과 설정을 마쳤다면 읽은 값을 화면값과 대조하고 적산 증가량까지 확인해야 연동이 끝납니다.

  1. 주문 사양이 RS485 옵션인지, 2번·5번 핀이 Data(+)·Data(−)인지 확인합니다.
  2. Setup → Outputs → MODBUS의 여섯 항목을 마스터와 같게 맞춥니다.
  3. 0023(유량)을 읽어 앱 표시값과 비교하고 word swap과 주소 기준을 확정합니다.
  4. 0131에 적산 단위 코드를 쓰고, 0027 값이 앱의 적산 표시와 같은 단위인지 확인합니다.
  5. 1시간 이상 운전 후 적산 증가량을 펌프 운전 기록이나 휴대형 측정과 비교합니다.
  6. 품질(0053)과 신호 손실(0057)도 함께 기록하도록 BMS 태그를 추가합니다.

관련 제품

자주 묻는 질문

유량계 BMS 연동, (주)테솔 엔지니어와 확인하세요

BMS 쪽 레지스터 목록과 통신 설정을 알려 주시면, 적산 유량이 빠짐없이 남도록 연동 구성을 함께 확인해 드립니다. 대표번호 031-713-5988

제품 상담하기

참고 자료

  • SoundWater Technologies, Cypress MODBUS RTU Protocol v4.0, 2026
  • SoundWater Technologies, Cypress MODBUS RTU Application Note v3.17, 2021
  • SoundWater Technologies, Cypress Instructions 231204 / Cypress Spec Sheet 260830
  • SoundWater Technologies, Flow Computer Spec Sheet 221001 / Instructions 230807 / MODBUS RTU Application Note v1.4.7, 2024

관련 제품

전체