市場上有很多種不同的通信協定,下面一覽表簡單列出了較常用的PLC通訊協定。通過簡單的描述,讓你更快地區分這些常用通信協議之間的主要區別。
規格 | CompoBus | DeviceNet | Ethernet/IP | EtherCAT | RS-232C | RS-422 | RS-485 |
---|---|---|---|---|---|---|---|
最大設備數 | 32 | 63 | 512 | 512 | 1 | 10 | 32 |
最大通信距離 | 500 m | 500 m | 100 m | 100 m | 15 m | 1219 m | 1219 m |
通信速率 | 750 kbps | 500 kbps | 最大1 Gbps | 100 Mbps | 160 kbps | 10 Mbps | 10 Mbps |
是否能連接網絡 | 否 | 否 | 是 | 是 | 否 | 否 | 否 |
通信功率 | - | 24 VDC 8A | - | - | - | - | - |
CompoBus
這種通信協定有兩種模式:高速和長距離。當使用高速通信模式的時候,通信速率可以達到750 kbps, 但這種模式下通信距離最大僅為100米。當使用長距離通信模式的時候,通信距離可以達到500米,但此時的通信速率最高只有93.75 kbps。這種通信模式是Omron的專用協議。
DeviceNet
這是一種用來連接到簡單設備的數字網絡,還為通信線纜提供電源,所以它能更快速安裝。這種通信協定應用於Can總線。 DeviceNet 和 Ethernet/IP都是使用通用工業協(CIP),它由 odva 管理 (Common Industrial Protocol (CIP™) | ODVA Technologies)。
Ethernet/IP
不要把Ethernet/IP (工業乙太網路)和TCP/IP混淆了,前者是使用乙太網路構架與各種設備連接的協定,後者是互聯網協定。與其他協定相比,Ethernet/IP根據軟件編程的性能,要求比較苛刻的應用網絡。
EtherCAT
EtherCAT最早是由德國的Beckhoff公司研發,EtherCAT是側重於短循環週期(≤ 100 μs)的實時工業乙太網技術。在EtherCAT網絡中,每個設備讀取其幀中的數據,並在下行時將數據插入幀中。數據流最小可以是幾個bits,也可達到幾kilobytes的信息。相比於從所有設備中收集信息,如果控制器僅向一個設備請求信息,數據流將更短更快。
RS-232C
由於電纜長度和設備之間通信方面存在限制,此協定通常用在舊式計算機,用於連接打印機、掃描儀、鍵盤等設備。隨著RS-422 和RS-485的發展,RS-232C逐漸被淘汰,但仍然適用於預裝系統。 C代表RS232 協定的版本,版本之間的主要差異在於電壓,A版本是25V,B版本是12V,而C版本是5V。 1962年,C版本成為標準版本,如果沒有指明版本(即RS-232),則假設為C版本。
RS-422
與RS-232C相比,RS-422利用差分數據傳輸,能夠適應更高的數據速率和更遠的距離。這種改進也使得多達10台設備可連接至單個驅動器。此協定推出不久後就被RS-485取代。
RS-485
此協定緊隨RS-422的步伐,能夠實現多點網絡,其中可以同時運行多個設備和驅動器。由於RS-485仍使用與RS-422相同的基礎技術,因此可用於控制某些RS-422設備。