MODBUS는 PLC(Programmable Logic Controller) 대표되는 각종 산업용 자동화 장비들의 감 시, 제어에 널리 사용되고 있는 통신 프로토콜 입니다. 최초에는 시리얼 통신용으로 개발되었 으나 네트워크 통신 환경에서의 적용 필요성으로 TCP/IP 통신용 버전까지 확장되었습니다. 시 리얼 버전(이하 Modubs RTU/ASCII)과 TCP/IP 버전(이하 Modbus/TCP)의 프로토콜은 유사하지 만 동일하지 않으므로 구분할 필요가 있으며 솔내시스템 I/O 디바이스 서버는 Modbus/TCP 프로토콜이 적용되어 있습니다.
Modbus/TCP는 제품 Ethernet 포트를 이용해 통신을 합니다. 하지만 시리얼 포트를 통한 장 비 감시, 제어를 원하는 사용자를 위해 ezTCP는 “시리얼 Modbus/TCP” 모드를 지원합니다. “시 리얼 Modbus/TCP”는 표준 MODBUS를 의미하는 것이 아니며 앞서 언급한 Modbus/TCP 프로 토콜 데이터를 그대로 사용하여 직렬통신 (RS232) 방식으로 송/수신하는 모드 입니다.
적용 제품
CIE-xxx 시리즈 – CIE-H12, CIE-H14, CIE-H10, CIE-M10 EZI-10
ezTCP 포트 종류
ezTCP에는 다음 3가지 종류의 포트가 존재합니다.
디지털 입력포트
아날로그 입력포트
디지털 출력포트
ezTCP 포트 정의
제품 입력/출력 포트 각각 첫 번째 포트는 숫자 0부터 시작하고 이후 1씩 증가하며 ‘#’ 기 호와 함께 표시합니다. 예를 들어 CIE-H10은 디지털 입력포트와 디지털 출력포트 각각 8개 가 있으며 첫 번째 포트는 “#0”으로 두 번째 포트는 “#1”로 마지막으로 8번째 포트는 ‘#7’ 로 표시합니다.
MSB / LSB
숫자 데이터를 비트 단위로 나타냈을 때 비트의 위치에 따라 구분하는 방법입니다.
MSB(Most Significant Bit) – 가장 큰 값에 해당하는 비트, 가장 왼쪽 비트
LSB(Least Significant Bit) – 가장 작은 값에 해당하는 비트, 가장 오른쪽 비트
'Industry 4.0 > Modbus & TCP' 카테고리의 다른 글
UART 시리얼 통신 (0) | 2020.06.25 |
---|---|
rs-232 / rs-422 / rs-485 란? (1) | 2020.06.08 |