FAQ

> 고객센터 > FAQ

켐벨 데이터로거가 모드버스(Modbus) 통신을 지원하나요?

작성자
최고관리자
작성일
18-08-01 10:36
조회
231회

본문

 

켐벨 로거는 모드버스 통신도 지원합니다. 모드버스 RTU, TCP/IP 모두 지원합니다. 

모드버스 마스터(master) 또는 슬래이브(slave) 역할을 모두 할 수 있습니다. 일반적으로 슬래이브 역할을 주로 합니다. 

 

데이터로거 모드버스 슬래이브 설정 내용은 보통 아래 사진과 같습니다. 대부분 아래와 같이 로거쪽에서 슬래이브로 설정이 됩니다. 

옵션 0이 기본 설정인데요. 32bit float or Long/reversal of byte order CDAB 로 설정이 되어 있습니다.  PLC 등 모드버스 마스터에서 읽어서 처리할 때, 32bit 단위로 끊어서 읽고 변환시 바이트 순서는 CDAB 임에 유의하세요. 아래 사진과 같이 다른 옵션(0부터 12)도 선택할 수 있습니다. 선택한 설정에 맞게 마스터쪽에서 바이트를 읽어서 해석하면 됩니다.  

 

 

RS232 통신 속도를 설정할 수 있고 보통 300-115,200 bps, 8, N, 1 입니다. ​ 

TCP/IP 방식 사용시에는 502번 포트가 보통 사용됩니다. TCP 사용시 통신 속도(bps)는 의미 없습니다. 



Inline image 1


PLC 쪽 master 에서 Holding register(실수) 로 가져가는 경우,  40001번지(address), 40003, 40005.... 번지에 순차적으로 데이터가 올라가 있습니다. 
PLC 쪽 master 에서 Input register(정수) 로 가져가는 경우,  30001번지(address), 30003, 30005.... 번지에 순차적으로 데이터가 올라가 있습니다.
각 번지에 올라가는 데이터 내용은 로거 프로그램에서 자유롭게 선택할 수 있습니다. 

켐벨 로거가 마스터가 되는 경우에는 위의 마스터에 관한 설명처럼, 로거가 Holding register 또는 Input register 를 읽으면 됩니다. 

감사합니다.