常见的工业自动化协议有哪些?
标签:
工控机 |
分类: 嵌入式开发 |
工业协议是连接构成工业控制系统的系统、接口和其他设备的实时通信协议。过去,此类协议旨在通过RS-232/485上的串行端口以9.6Kbps至38.4Kbps的低速进行通信。现在这种系统已经取得了进步,允许使用TCP/IP和UDP/IP等协议通过以太网进行通信。
主要协议之一是现场总线协议,它替代了一系列普遍的协议,通常用于连接过程连接设备,如传感器和基本控制设备,如自动化计算机和PLC(可编程逻辑控制器),以及控制监控系统的设备,如HMI(人机界面)。
例如,温度传感器可用于在检测到温度超过预定阈值时触发警报,以便操作员采取行动。因此,现场总线协议的开发是为了解决在工业环境中连接许多设备所面临的一些独特挑战。如今,在工业制造环境中,有许多现场总线协议用于将传感器和设备相互连接。
PROFIBUS协议是目前工业环境中使用*普遍的现场总线协议。目前使用的PROFIBUS协议有两种主要变体,包括PROFIBUS DP和PROFIBUS DA协议。PROFIBUS DP(分散式外部设备)是更常用的协议,因为它使控制器和用于生产自动化应用的传感器/执行器之间能够进行通信。
https://img03.71360.com/w3/77mm5g/20240809/e4760d472e13ad2465f1707cce604b09.png
PROFIBUS PA(过程自动化)主要用于监控测量设备。也就是说,PROFIBUS PA和PROFIBUS DA共享相同的协议,因此它们可以互换使用。PROFIBUS协议的主要优点是它能够在各种连接的设备之间发送诊断消息,使工厂操作员能够监控每个设备的状态。
EtherCAT、EtherNet/IP和PROFINET协议在链路/网络层使用标准以太网布线,但对应用层进行了更改,以提高工业自动化和过程控制。这些协议的两个明显优点是它们提供了更高的速度和连接更多设备的能力。由于这些协议使用相同的以太网物理层,与PROFIBUS协议的12Mbps相比,它们能够以高达1Gbps的速度传输数据。
EtherCAT能够支持多达65536台设备,而EtherNet/IP和PROFINET能够支持无限数量的设备。此外,由于这些协议能够实现高数据传输速度,因此它们提供了极低的循环时间(小于100微秒),使所有设备之间能够实现极其精确的时间同步。这对于需要控制器和设备之间同步的实时应用程序至关重要。
此外,还有一个协议是CANopen协议,它主要是为运动控制系统设计的。CANopen的主要应用是电机和机器人控制器。CANopen基于CANBus协议,主要用于汽车应用。该协议较明显的优点是它可以利用CANBus中使用的现有硬件和布线。也就是说,CANopen最多只能连接127台设备,数据传输速度高达1 Mbps。

加载中…