RS232, RS485, RJ45 및 Modbus를 어떻게 구별합니까?(4)
설명할 몇 가지 관련 질문:
1) 일부 필드버스의 경우 토큰을 사용하여 버스 제어 문제를 해결합니다.
슬레이브 스테이션이 마스터 스테이션에서 처리해야 하는 긴급한 문제가 있지만 MODBUS에서 폴링 규칙을 규정하는 경우 자체적으로 기다릴 때 너무 늦을 수 있다고 생각하기 쉽습니다. 많은 필드버스가 토큰이라는 특별한 것을 발명했습니다. 토큰은 1바이트로 짧고 버스에서 매우 빠르게 전달할 수 있습니다. 토큰은 각 사이트에서 전달되며 토큰을 받는 사람이 마스터 사이트가 되며 정보를 게시할 수 있습니다. 역에서 발행할 것이 없으면 토큰을 다음 역으로 넘겨주므로 버스 점유 문제가 해결됩니다.
2) 링크가 끊어지면 통신 중단을 피하기 위해 이중 마스터 조치를 사용할 수 있습니다. 듀얼 마스터 스테이션(PLC의 두 마스터 스테이션의 RS485 인터페이스)은 핸드셰이크 라인으로 연결됩니다. 일반적으로 주 RS485는 열려 있고 보조 RS485는 부동 상태입니다. 플로팅 RS485는 버스에 연결되어 있지만 완전히 분리된 것과 같은 하이 임피던스 상태입니다. 단절이 발생하면 슬레이브국이 확인한 직후에 통신을 오픈하여 링크 양단에서 접속 통신을 합니다.
때로는 링 통신 조치도 취합니다. 지면 관계상 소개는 하지 않습니다.
3) MODBUS는 네트워크 계층에서 작동할 수 있습니다. 이때 프로토콜은 MODBUS-TCP가 되지만 여전히 마스터-슬레이브 구조를 따릅니다.
4) MODBUS 프로토콜은 미국 회사인 Modicon에 의해 발명되었습니다. 회사의 목적은 다음과 같습니다. MODBUS 프로토콜은 자유롭고 개방된 프로토콜입니다. 이후 모디콘은 슈나이더에 인수되었고 슈나이더는 모디콘의 관행을 이어받았습니다. MODBUS는 무료 공개 계약입니다. MODBUS가 슈나이더의 프로토콜이 되면서 슈나이더는 이를 네트워크 계층으로 확장하여 네트워크 계층의 MODBUS-TCP 프로토콜과 내부 전용 MODBUS-PLUS 프로토콜을 구축했습니다. 공간 제한으로 인해 이 두 프로토콜에 대한 설명은 여기에서 생략됩니다.
5) RS232와 RS485의 차이점에 대해
아날로그 및 디지털 전기를 공부한 사람은 차동 회로를 알고 있습니다. 차동 회로에는 공통 모드 오류를 제거하는 공통 모드 제거 비율이 있습니다. RS485 인터페이스에는 이 기능이 있습니다. 따라서 RS232 인터페이스의 전송 거리는 불과 10미터이고 RS485/RS422 인터페이스의 전송 거리는 1200미터입니다. RS232 및 RS485 인터페이스의 모양은 동일하지만 성능 및 정보 교환 모드가 다르므로 간섭 방지 기능도 다릅니다.