【PLC】现场总线和工业以太网汇总

本文介绍了现场总线和工业以太网相关知识。现场总线是工业用通讯协定总称,IEC 61158是其标准,包含FF、CIP等多种类型;还介绍了LonWorks、CAN总线等其他现场总线。同时说明了工业以太网与商业以太网的区别,列举了西门子PROFINET等实时工业以太网及多种工业以太网类型。

1、 现场总线

1.1 什么是现场总线

1)非专业描述:
如下图:“人机界面”一般通过以太网连接“控制器(PLC)”,“控制器(PLC)”通过== “现场总线”==和现场设备连接。
在这里插入图片描述
2)专业描述(维基百科)
现场总线(Fieldbus)是许多工业用通讯协定的总称,一般用在即时分散式控制系统,IEC 61158是有关现场总线的标准,不过也有一些现场总线未列在IEC 61158中,如Modbus、LonWorks、CANopen等。

一个复杂的自动化系统(例如组装生产线)会需要一个有组织的控制系统阶层才能运作。在此阶层的顶端一般是人机界面(Human Machine Interface, HMI),可以让操作员监控及使用此系统。中间层则由许多可编程逻辑控制器(PLC)组成,PLC之间借由网络系统(如Ethernet)传递资料。低层则是由现埸总线连接PLC及感测器、致动器、马达、开关、阀门、接触器等实际动作或侦测的元件。

1.2 现场总线标准IEC 61158

在2008年国际电工委员会提出新的现场总线标准IEC 61158,将现场总线相关的标准分为15个通信行规族(Communication Profile Families, CPF)[1]:

CPF01:Foundation现场总线(FOUNDATION Fieldbus)。
CPF02:通用工业协定(Common Industrial Protocol,简称CIP)。
CPF03:PROFIBUS及PROFINET。
CPF04:P-NET。
CPF05:WorldFIP(Factory Instrumentation Protocol,是法国标准的通讯协定)[2]
CPF06:INTERBUS(INTERBUS)。
CPF07:CC-Link。
CPF08:HART(Highway Addressable Remote Transducer Protocol)。
CPF09:Vnet/IP(由日本横河电机推动的通讯协定)。
CPF10:TCnet(全名为time-critical information and control network,由日本东芝推动的通讯协定)。
CPF11:EtherCAT。
CPF12:Ethernet POWERLINK。
CPF13:EPA(全名为Ethernet for Plant Automation,中国提出的即时工业以太网通讯协定[3])
CPF14:MODBUS-RTPS(MODBUS实时发布与订阅)。
CPF15:SERCOS。

1.3 IEC 61158现场总线

1.3.1 FF(FOUNDATION Fieldbus)

基金会现场总线FF(Foundation Fieldbus)以ISO/OSI开放系统互联模式为基础,取其物理层、数据链路层、应用层为FF通信模型的相应层次,并在应用层上增加了用户层。用户层主要针对自动化测控应用的需要,定义了信息存取的统一规则,采用设备描述语言规定了通用的功能块集。

基金会现场总线分低速H1和高速H2两种通信速率。

  • H1的传输速率为31.25kbps,通信距离可达1900m(可加中继器延长),可支持总线供电防爆环境。
  • H2的传输可为1Mbps和2.5Mbps两种,其通信距离分别为750m和500m。物理传输介质可支持双绞线、光缆和无线发射,协议符合IEC1158-2标准。其物理媒介的传输信号采用曼彻斯特编码。

Foundation现场总线主要用在重工业上,例如冶炼、石化、发电上,也有用在食品饮料、制药及核电厂中。

1.3.2 CIP(Common Industrial Protocol)

通用工业协议(CIP,Common Industrial Protocol)为开放的现场总线DeviceNet、ControlNet、Componet、EtherNet/IP等网络提供了公共的应用层和设备描述。它建立在单一的、与介质无关的平台上,为从工业现场到企业管理层提供无缝通信,使用户可以整合跨越不同网络的有关安全、控制、同步、运动、报文和组态等方面的信息。

实现实时性的方法是在TCP/IP层之上增加了用于实时数据交换和运行实时应用的CIP协议(Common Industrial Protocol )。

Ethernet/IP在物理层和数据链路层采用标准的以太网技术,在网络层和传输层使用IP协议和TCP、 UDP协议来传输数据。UDP是一种非面向连接的协议,它能够工作在单播和多播的方式,只提供设备间发送数据报的能力。对于实时性很高的I/O数据、运动控制数据和功能行安全数据,使用UDP/IP协议来发送。而TCP是一种可靠的、面向连接的协议。对于实时性要求不是很高的数据(如参数设置、组态和诊断等)采用TCP/IP协议来发送。

Ethernet/IP采用生产者/消费者数据交换模式。生产者向网络中发送有唯一标识符的数据包。消费者根据需要通过标

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

郭老二

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值