공조기 제어/감시를 485 통신을 통하여 사용하기로 하다.
벤더 업체에서 구매하여 공조기 설비를 DDC-470 를 통하여 패키지 작업을 하였으며, 나는 해당 모듈에서 485 통신 데이터를 수집하면 될 듯 하다.
처음 보는 모듈이 궁금하여 간단히 찾아보았다.
(SYSTRONICS Home page - http://www.systronics.co.kr/)
홈페이지를 방문하여 확인하니 다양한 컨트롤러가 있으며, I/O Point의 따라 모델명이 정해지는 듯 하다.
전달 받은 자료의 모델은 DDC-470 이었으며, 해당 모듈의 Specification이다.
DDC는 Direct Digital Controller 의 약어 인 듯 하다. 직접 제어기 정도로 해석 될 듯 하다.
해당 모듈에서 감시/제어 데이터를 수집해야 하는데, 다행히 RS-485를 지원하기 때문에 별 문제 없이 DDC의 데이터를 감시 할 수 있을 것 같다.
업체에서 전달해준 자료에 내용 정리
♦ MODBUS_RTU PROTOCOL 사용 (Modicon사의 Controller의 Communication Protocol)
- baud : 9600, -data: 8bit, -stop bit : 1bit, - no parity
->Baud 설정은 문제가 없어 보인다.
♦ 지원 Function
- 03 : Address 200번부터 호출
->Right를 할 경우도 있기에 Func Code 3을 사용
.
.
.
♦U는 Unsigned를 의미하며 뒤에 숫자는 바이트를 나타냅니다.
만약U1이면 실제 사용 범위는 1바이트를 사용하고 하위 바이트만 사용합니다.즉 (통신 시 상위 바이트는 0x00을 의미합니다.)
->데이터의 크기를 나타내는 것 같다.
♦배율은 실제 값을 의미합니다. 만약 -1이면 247은 24.7을 나타냅니다. +1이면 2470을 의미하고 , 0이면 247을 나타냅니다.
->Scale에 대한 정의 인 듯 하다.
.
.
.
Address
|
Name
|
범위(최소)
|
범위(최대)
|
단위
|
Size
|
Bit
|
R/W
|
배율
|
설명
|
비고
|
의 항목으로 정리가 되었으며 전달 된 자료 기준으로 맵핑 하여 감시하면 될 것 같다.