PLC 통신 프로토콜

많은 다양한 통신 프로토콜이 존재하지만, 아래는 보다 일반적인 PLC용 통신 프로토콜의 간단한 목록입니다. 아래 표에는 각 프로토콜의 간단한 설명과 함께 이들 간의 주요 차이점이 간략하게 나와 있습니다.

사양 CompoBus DeviceNet Ethernet/IP EtherCAT RS-232C RS-422 RS-485
최대 소자 수 32 63 512 512 1 10 32
최대 케이블 길이 500m
(1640ft)
500m
(1640ft)
100m
(328ft)
100m
(328ft)
15m
(50ft)
1219m
(4000ft)
1219m
(4000ft)
데이터 전송율/속도 750kbps 500kbps Up to 1Gbps 100Mbps 160kbps 10Mbps 10Mbps
인터넷 가능여부 No No Yes Yes No No No
통신과 함께 전원 공급 - 24VDC
8A
- - - - -

CompoBus
이 프로토콜에는 고속과 장거리라는 두 가지 모드가 있습니다. 고속 통신 모드를 사용할 경우 750 kbps의 속도를 달성할 수 있지만 최대 케이블 거리는 100m 입니다. 장거리 통신 모드에서는 최대 케이블 길이 500m까지도 통신할 수 있지만 속도는 93.75 kbps 입니다. Omron사가 이 프로토콜을 사용하는 유일한 제조사 입니다.

DeviceNet
이 프로토콜은 간단한 장치에 연결하는데 사용되는 디지털 네트워크 입니다. 통신 회선과 함께 전력을 공급하기 때문에 훨씬 더 빨리 설치할 수 있습니다. 차량에 사용되는 네트워크 기술과 동일한 CAN(Controller Area Network)을 활용하고 있습니다. DeviceNet과 Ethernet/IP 모두 ODVA(Common Industrial Protocol (CIP™) | ODVA Technologies)에 의해 관리되는 CIP(Common Industrial Protocol)을 사용합니다.

Ethernet/IP
컴퓨터와 같은 장치들이 인터넷 연결에 사용하는 TCP/IP(Transmission Control Protocol/Internet Protocol)와는 혼동하지 말아야 합니다. Ethernet/IP(Industrial Protocol)는 이더넷(Ethernet) 구조를 사용하여 다양한 장치와 연결합니다. 프로그래밍 소프트웨어가 얼마나 많은 일을 하는지에 따라, 다른 프로토콜들에 비해 더 가파른 학습곡선이 필요할 수 있습니다.

EtherCAT
Beckhoff Automation사에 의해 처음 개발된 EtherCAT은 짧은 사이클 타임(cycle time, <= 100 us)에 중점을 둔 실시간 산업용 이더넷 기술입니다. 프레임이 통과하는 동안 각 장치들이 프레임 내의 데이터를 읽거나 프레임에 데이터를 삽입합니다. 데이터 스트림은 작게는 수 비트에서 수 킬로바이트 까지의 정보가 될 수 있습니다. 컨트롤러가 하나의 장치에서만 정보를 요청할 경우 모든 장치로부터 정보를 수집하는 것에 비해 데이터 스트림은 더 짧고 빨라질 것입니다.

RS-232C
이 프로토콜은 구형 컴퓨터에서 흔히 볼 수 있었으며, 케이블 길이와 장치 간 제약으로 인해 프린터, 스캐너, 키보드 등을 연결하는데 사용되었습니다. RS-422과 RS-485의 개발과 함께, RS-232C는 점차 사라지고 있으며 이미 설치된 시스템의 수용을 위해 여전히 남아는 있습니다. C는 이 프로토콜의 개정(revision)을 나타냅니다. 개정 간의 주된 차이점은 전압으로, A는 25V, B는 12V, 그리고 C는 5V 입니다. 1962년에 개정 C가 표준이 되었으며, 개정이 지정되지 않았거나 RS-232라고만 써져 있다면 개정 C로 간주됩니다.

RS-422
차동 데이터 전송을 사용하여 RS-422은 RS-232C에 비해 더 높은 데이타 전송율과 긴 전송 거리를 달성할 수 있었습니다. 이러한 발전은 하나의 드라이버에 최대 10개의 장치가 연결될 수 있게 하였습니다. 하지만 이 프로토콜의 생은 짧았고 RS-485로 대체되었습니다.

RS-485
RS-422의 뒤를 이어, 이 프로토콜은 여러 대의 장치와 드라이버를 동시에 운영할 수 있는 멀티포인트 네트워크를 달성할 수 있었습니다. 여전히 동일한 기반 기술을 사용하고 있기 때문에, RS-485를 일부 RS-422 장치들을 제어하는데 사용할 수 있습니다.




영문 원본: PLC Communication Protocols