본문 바로가기

IT 관련/네트워크 통신

모드버스 통신 (Modbus Protocol)

 

 

MODBUS

참고자료 : https://www.modbustools.com/mbpoll-user-manual.html#_connection_dialog

Range : 0-65535 / -32768-32767 
 

Modbus 통신 방식
RS232 Modbus : 1:1 통신 방식
RS422 Modbus : 전이중 통신 방식 - 데이터를 동시에 주고 받을 수 있다
RS485 Modbus : 반이중 통신 방식 - 데이터를 하나씩 주고 받을 수 있다 

 

 

Slave ID : PLC 접근하기 위한 장치 ID 뜻하며 PLC 설정되어 있음

Address  : 읽을 시작 주소

Quantity : 시작 주소에서 몇개 읽을지

Response Timeout (Unit: ms) : Modbus 쿼리 요청에 대한 타임아웃 설정 항목

Scan Rate : 얼마마다 한번씩 읽을지 설정

delay between polls: 스캔 속도에 관계없이 다음 요청이 전송될 때까지 최소 지연을 보장

 - 직렬 RS485 네트워크에서 여러 슬레이브를 폴링하는 경우 값을 20ms보다 낮게 설정하면 안 됨 (3.5자의 시간 간격을 보장하기 위함)

 - TCP/IP 네트워크에서는 20ms 낮게 설정 가능

 - 20ms 미만의 하나의 슬레이브 장치에 대한 직렬 연결만 가능

 

 

모드버스 통신 특징

 - 마스터 -슬레이브 프로토콜 : 1:~247개의 마스터 슬레이브 연결이 가능하다

 - 통신모드

  => 유니케스트 모드 : 마스터의 요청에 대해 해당 국번의 슬레이브가 응답

  => 브로드캐스트 모드 : 마스터의 요청에 대해 모든 슬레이브가 실행

 - 통신속도 : 1200, 2400, 4800, 9600, 19200, 56000, 115200bps

 - 최대 통신거리 : 1km

728x90