Modbus 통신은 Modicon 사에서 개발하여 사용하기 쉬운 Protocol 구조를 바탕으로 , 오늘날까지도 많은 산업 현장에서 쓰이는 통신 방식입니다 . Modbus 통신에는 크게 Modbus RTU, Modbus TCP, Modbus ASCII 방식이 있으며 이 중에서 주로 RTU 와 TCP 가 사용되고 있습니다 . RTU 와 TCP 는 통신방식에 따라 나뉘며 TCP 는 Ethernet 기반의 TCP/IP 통신 , RTU 는 RS232 및 RS485 인터페이스 기반의 시리얼 통신을 사용하게 됩니다 . 이 글에서는 Beckhoff 시스템에서 어떻게 Modbus RTU 통신을 하는지에 대해 살펴보겠습니다 . Beckhoff 의 Serial 통신 모듈 제품 소개 Beckhoff 에서는 통신방식에 따른 다양한 통신 모듈을 제공하고 있습니다 . 시리얼 통신 터미널의 제품은 기본적으로 EL6001, EL6021 이 있으며 EL6001 은 RS232, EL6021 은 RS485 인터페이스를 사용하며 EL6002 와 EL6022 은 D-sub 형식의 RS232, RS485 인터페이스를 두 개씩 사용가능한 모듈입니다 . 하지만 2 채널 모듈의 2 번 채널의 경우 1 번 채널에 비해 우선순위가 낮아 , 통신프레임에 격차가 생기게 되므로 Modbus RTU 통신에는 적합하지 않습니다 . 따라서 EL6002, EL6022 를 Modbus 통신에 사용하고자 한다면 1 개의 채널만을 사용하는 것을 권장하고 있습니다 . 터미널부터 살펴보겠습니다 . RS232 모듈은 양방향으로 동시에 (full duplex) 통신이 가능하며 RTS, CTS 를 통해 데이터 전송이 원활히 이루어지는지 확인할 수 있습니다 . RS485 모듈은 양방향 통신은 가능하지만 데이터를 동시에 주고받을 수는 없습니다 . (half duplex) ...