<font color="#FF8000">作者:Digi-Key工程师 Joey Mulqueen</font>
存在很多不同的通信协议,这里只列出我们PLC中较常用的协议。下表显示了这些协议之间的一些关键差异,之后对每种协议进行简要说明。
<body>
<table border="1" dir="ltr">
<thead dir="ltr">
<tr dir="ltr">
<th dir="ltr">规格</th>
<th dir="ltr">CompoBus</th>
<th dir="ltr">DeviceNet</th>
<th dir="ltr">Ethernet/IP</th>
<th dir="ltr">EtherCAT</th>
<th dir="ltr">RS-232C</th>
<th dir="ltr">RS-422</th>
<th dir="ltr">RS-485</th>
</tr>
</thead>
<tbody dir="ltr">
<tr dir="ltr">
<td dir="ltr">最大设备数</td>
<td dir="ltr">32</td>
<td dir="ltr">63</td>
<td dir="ltr">512</td>
<td dir="ltr">512</td>
<td dir="ltr">1</td>
<td dir="ltr">10</td>
<td dir="ltr">32</td>
</tr>
<tr dir="ltr">
<td dir="ltr">最大电缆长度</td>
<td dir="ltr">500m (1640 ft)</td>
<td dir="ltr">500m (1640ft)</td>
<td dir="ltr">100m (328ft)</td>
<td dir="ltr">100m (328ft)</td>
<td dir="ltr">15m (50ft)</td>
<td dir="ltr">1219m (4000 ft)</td>
<td dir="ltr">1219m (4000ft)</td>
</tr>
<tr dir="ltr">
<td dir="ltr">数据速率/速度</td>
<td dir="ltr">750 kbps</td>
<td dir="ltr">500 kbps</td>
<td dir="ltr">最高1 Gbps</td>
<td dir="ltr">100 Mbps</td>
<td dir="ltr">160 kbps</td>
<td dir="ltr">10 Mbps</td>
<td dir="ltr">10 Mbps</td>
</tr>
<tr dir="ltr">
<td dir="ltr">是否能联网</td>
<td dir="ltr">否</td>
<td dir="ltr">否</td>
<td dir="ltr">是</td>
<td dir="ltr">是</td>
<td dir="ltr">否</td>
<td dir="ltr">否</td>
<td dir="ltr">否</td>
</tr>
<tr dir="ltr">
<td dir="ltr">通信功率</td>
<td dir="ltr">-</td>
<td dir="ltr">24 VDC 8A</td>
<td dir="ltr">-</td>
<td dir="ltr">-</td>
<td dir="ltr">-</td>
<td dir="ltr">-</td>
<td dir="ltr">-</td>
</tr>
</tbody>
</table>
</body>
<strong>CompoBus</strong>
此协议有高速和远程两种模式。在高速通信模式下,数据速率可达750 kbps,但最大电缆长度为100 m。而在远程通信模式下,最大电缆长度可达500 m,但数据速率仅为93.75 kbps。欧姆龙(Omron)是此通信协议的唯一制造商。
<strong>DeviceNet</strong>
这是用于连接简易设备的数字网络。因为它随通信线路一同供电,所以安装起来更快。它采用的是车用CAN(控制器局域网)网络技术。DeviceNet和Ethernet/IP均使用通过ODVA(https://www.odva.org/Technology-Standards/Common-Industrial-Protocol-CI…)管理的CIP(通用工业协议)。
<strong>Ethernet/IP</strong>
请勿与TCP/IP(传输控制协议/因特网互联协议)混淆,TCP/IP是计算机等设备连接互联网时所用的协议。Ethernet/IP(工业协议)使用以太网结构连接各种设备。相比其他协议,这种协议可能需要更陡峭的学习曲线,具体取决于编程软件为您完成的工作量。
<strong>EtherCAT</strong>
EtherCAT最初由Beckhoff Automation开发,是侧重于短循环时间(≤ 100 μs)的实时工业以太网技术。每个设备读取其帧中的数据,并在下行时将数据插入帧中。数据流最小可以是几个比特,也可达到几千字节的信息。相比于从所有设备中收集信息,如果控制器仅向一个设备请求信息,数据流将更短更快。
<strong>RS-232C</strong>
由于在电缆长度和设备间通信方面存在限制,此协议常见于旧式计算机,用于连接打印机、扫描仪、键盘等设备。随着RS-422和RS-485的发展,RS-232C逐渐被淘汰,但仍然适用于预装系统。C表示此协议的版本。版本之间的主要差异在于电压,A版本是25V,B版本是12V,而C版本是5V。1962年,C版本成为标准版本,如果未指明版本(即RS-232),则假设为C版本。
<strong>RS-422</strong>
与RS-232C相比,RS-422利用差分数据传输,能够适应更高的数据速率和更远的距离。这种改进也使得多达10台设备可连接至单个驱动器。此协议推出不久后就被RS-485取代。
<strong>RS-485 </strong>
此协议紧随RS-422的步伐,能够实现多点网络,其中可以同时运行多个设备和驱动器。由于RS-485仍使用与RS-422相同的基础技术,因此可用于控制某些RS-422设备。
英文原文链接:<a href="https://forum.digikey.com/t/plc-communication-protocols/541?source_topi…; dir="ltr">PLC Communication Protocols</a>
文章转载自:<a href="https://forum.digikey.com/t/plc/2932">Digikey </a>