400-035-6699
当前位置: 首页 » 技术支持 » 博文资讯 »

工业以太网如何实现实时性

实时系统是现代计算机技术的重要组成部分,广泛应用于各个领域。实时系统的核心在于能够在确定时间内对来自外部的信号进行处理,并确保处理结果的准确性和时效性。实时系统的特点决定了其在许多关键领域的应用,如工业控制、医疗设备、航空航天等。
在实时系统中,有两种主要类型:软实时系统和硬实时系统。软实时系统关注的是提高任务的执行速度,但并不要求每个任务必须在特定的时间内完成。而硬实时系统则要求任务必须准时完成,任何延迟都可能导致严重后果。
实时系统在工业领域的应用尤为广泛,这得益于嵌入式计算机技术的发展。嵌入式系统将计算机技术融入设备内部,使得用户在使用过程中无需直接操作计算机,大大简化了操作流程,提高了系统的可靠性和安全性
实时通信是实时系统中的一个重要方面,它要求系统能够在确定的时间内对通信请求做出响应。为了满足这一要求,实时系统通常采用标准通信协议,如TCP/IPUDP/IP等。然而,使用这些协议有时会带来一些问题,例如,帧过载会增加帧的长度,从而增加线路上传输时间。
为了解决这个问题,可以通过对发送器和接收器的通信栈进行优化,以提高更新率和降低处理器负载。这种优化通常会导致TCP/IP通信栈不再是一种标准协议,而成为一种专门的实现方式。同样,对UDP/IP的实现也需要进行类似的优化。
为了更好地满足实时通信的需求,可以考虑使用基于IEEE 802.3标准的优化第二层协议。这种协议主要适用于周期性数据交换,它的局限性在于没有使用第三层协议,因此会失去路由功能。但在工业级以太网设计中,通常不推荐使用路由器,以避免降低通信速度。
实时通信还可以通过软件方案或特殊硬件来实现,如在传统的以太网控制器上实现实时通信通道。这种通道基于ISO/OSI参考模型的第二层,使用接受设备的MAC地址进行数据包寻址。实时通信允许精确限定传输时间,并能保证其他标准协议TCP/IP可以在同一个网络上使用而不会产生冲突。
实时协议主要分为三种类型,分别适用于不同的应用场景。实时类型1适用于周期数据传输,对所有交换机没有特殊要求。实时类型2适用于中断数据和周期数据传输,需要工业交换机,但在组态时无需对通信进行规划。实时类型3适用于运动控制应用的周期数据传输,需要工业交换机,并且需要对通信进行明确的规划。
综上所述,实时系统在现代计算机技术中占有举足轻重的地位,广泛应用于各个领域。实时系统的特点决定了其在关键领域的应用价值,而实时通信则是实现这一价值的关键技术之一。随着技术的不断发展和创新,实时系统将在未来发挥更大的作用。

实时表示系统在一个确定时间内处理外部事件。实时系统的特点是,如果逻辑和时序出现偏差将会引起严重后果的系统。有两种类型的实时系统:软实时系统和硬实时系统。在软实时系统中系统的宗旨是使各个任务运行得越快越好,并不要求限定某一任务必须在多长时间内完成。在硬实时系统中,各任务不仅要执行无误而且要做到准时。大多数实时系统是二者的结合。实时系统的应用涵盖广泛的领域,而多数实时系统又是嵌入式的。这意味着计算机建在系统内部,用户看不到有个计算机在系统里面。实时通信的一般要求:

工业以太网如何实现实时性

确定性的响应;

标准应用的响应时间<=5ms;

以太网实时通信应对设备处理器造成小的负担,以太网(Ethernet)指的是由Xerox公司创建并由Xerox、Intel和DEC公司联合开发的基带局域网规范,是当今现有局域网采用的最通用的通信协议标准。以太网络使用CSMA/CD(载波监听多路访问及冲突检测)技术,并以10M/S的速率运行在多种类型的电缆上。以太网与IEEE802·3系列标准相类似。以太网最早由Xerox(施乐)公司创建,在1980年,DEC、lntel和Xerox三家公司联合开发成为一个标准。以太网是应用最为广泛的局域网,包括标准的以太网(10Mbit/s)、快速以太网(100Mbit/s)和10G(10Gbit/s)以太网,采用的是CSMA/CD访问控制法,它们都符合IEEE802.3。图1表明了哪些因素影响通讯周期。

工业以太网的实时性该如何实现

实现通信的一种方式使用标准通信协议,例如TCP/IP或者UDP/IP等,然而使用它们会带来缺点:帧过载会增加帧的长度,因而会引起线路上传输时间的增加见图2。

工业以太网的实时性该如何实现

通过对发送器和接收器的通讯栈的优化,可以使更新率有相当大的改观,而且处理器负载也会相应减少。然而,对通信栈的运行时间的优化也就意味着此时的TCP/IP通讯栈不再是一种标准协议,而只是一种专门的实现方式了,对UDP/IP实现的使用也是同样。

然而第三层和第四层的协议只是适合部分的周期交换数据,对于这种应用,建议使用遵照ieee802.3制定优化第二层协议。这是唯一的局限就是:由于没有使用第三层协议,所以就会失去路由功能。但是作为工业一级以太网设计中尽量不要设计路由器,因为这会大大降低通信速度。

通过软件方案或者使用特殊的硬件,可以在传统的以太网控制器上实现实时通信通道。该通道基于ISO/OSI参考模型的第二层见表1。此处数据包的寻址不是通过ip地址来实现的,而是使用接受设备的MAC地址。实时通信允许精确限定(预测)传输时间,并能保证其它标准协议TCP/IP可以在同一个网络上使用而不会产生问题。

工业以太网的实时性该如何实现

实时协议保证了周期数据和事件控制消息(警报)的高性能传输。它分为三种类型见图3

实时类型1:适合周期数据传输;对所有使用的交换机没有特殊要求。

实时类型2:适合中断数据和周期数据传输,此时需要工业交换机,然而,在组态的时候还不需要对通信进行规划。

实时类型3:适合运动控制应用的周期数据传输。这个时候需要工业交换机,而且还需要对通信进行明确的规划。

工业以太网的实时性该如何实现

在没有实时性需求的数据,可以在标准的通道上传输见表2

工业以太网的实时性该如何实现

【限时免费】一键获取网络规划系统模板+传输架构设计+连通性评估方案

实时系统相关文章

服务电话:
400-035-6699
企服商城