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