1 PROFINET IRT High Flexibility介绍
1.1 RT与IRT High flexibility比较
下表给出RT和IRT High flexibility最重要的区别:
属性 | RT | IRT High flexibility |
传输方法 | 通过以太网优先级来确定 RT 消息帧的优先级(VLAN 标签) | 通过预留只用于传输 IRT 通讯的时间段(例如不用于传输 TCP/IP帧)来预留传输带宽 |
确定性 | 通过与其它协议(例如TCP/IP)共用传输带宽所带来的传输持续时间的差别 | 通过预留传输带宽确保实现在当前循环中传输IRT消息帧 |
在所有的特殊以太网控制器中需要硬件支持 | 不需要 | 必备 |
1.2 IRT High flexibility简介
具备IRT功能的PROFINET是预留时间间隔内同步的通讯。 IRT允许您控制时间性很强
的应用,例如通过PROFINET的动态运动控制。 通过IRT还可获得如下更多优势:
即使标准通讯中存在相当大的网络负载,仍具有高度精确的确定性。
IRT High flexibility用于PROFINET设备之间IRT数据循环交换的同步传输过程。 发送时钟内的预留带宽可供IRT IO数据使用。 预留带宽可确保以预留的同步间隔传输IRT数据,同时还可保持不受其它更高网络负载(例如TCP/IP通讯或附加的实时通讯)的影响,当设备或网络故障同步功能无法完成时,IRT High flexibility的实时等级将降为RT通讯。“高度灵活性”可实现系统的简单规划和扩展而无需进行网络拓扑组态。
IRT通讯的同步域内要求以太网控制器、交换机、分布式IO都需要ERTEC ASIC(增强的实时以太网控制器)芯片支持,最小的更新时间为 250μs ,且发送时钟的抖动精度小于1μs。借助特殊的以太网控制器(例如ERTEC),可在硬件技术中实现预留传输带宽,在这种情况下,对于每个发送时钟,为IRT通讯确立固定的时间段,剩余的时间段用于RT和TCP/IP通讯。
2 PROFINET IRT High Flexibility组态
2.1 组态
使用一个例子来描述PROFINET IRT High flexibility,如图 1 PROFINET IO系统网络组态。