Modbus 프로토콜은 전자 컨트롤러에 사용되는 범용 언어입니다.이 프로토콜을 통해 컨트롤러는 네트워크(예: 이더넷)를 통해 서로 통신할 수 있으며 다른 장치와도 통신할 수 있습니다.이는 보편적인 산업 표준이 되었습니다.이 프로토콜은 통신하는 네트워크에 관계없이 사용되는 메시지 구조를 인식하는 컨트롤러를 정의합니다.컨트롤러가 다른 장치에 대한 액세스를 요청하는 방법, 다른 장치의 요청에 응답하는 방법, 오류를 감지하고 기록하는 방법을 설명합니다.이는 메시지 도메인 스키마와 콘텐츠의 공통 형식을 지정합니다.ModBus 네트워크를 통해 통신할 때 이 프로토콜은 각 컨트롤러가 장치 주소를 알아야 하고, 주소로 전송된 메시지를 인식하고, 수행할 작업을 결정해야 한다고 결정합니다.응답이 필요한 경우 컨트롤러는 피드백 메시지를 생성하고 ModBus를 사용하여 보냅니다.다른 네트워크에서는 Modbus 프로토콜이 포함된 메시지가 해당 네트워크에서 사용되는 프레임 또는 패킷 구조로 변환됩니다.또한 이 변환은 섹션 주소, 라우팅 경로 및 오류 감지를 해결하기 위한 네트워크별 접근 방식을 확장합니다.ModBus 네트워크에는 호스트가 하나만 있으며 모든 트래픽은 호스트에 의해 라우팅됩니다.네트워크는 최대 247개의 원격 슬레이브 컨트롤러를 지원할 수 있지만 지원되는 슬레이브 컨트롤러의 실제 수는 사용되는 통신 장비에 따라 다릅니다.이 시스템을 사용하면 각 PC는 자체 제어 작업을 수행하기 위해 각 PC에 영향을 주지 않고 중앙 호스트와 정보를 교환할 수 있습니다.
ModBus 시스템에는 ASCII(미국 정보 교환 코드)와 RTU(원격 터미널 장치)의 두 가지 모드 중에서 선택할 수 있습니다.당사 제품은 일반적으로 통신을 위해 RTU 모드를 사용하며 메시지의 각 8Bit 바이트에는 두 개의 4Bit 16진수 문자가 포함됩니다.이 방법의 가장 큰 장점은 ASCII 방법보다 동일한 전송 속도로 더 많은 데이터를 전송할 수 있다는 것입니다.
게시 시간: 2022년 7월 22일