有一个应用需要使用IRT功能,在CPU中触发OB61处理模块的输入输出数据,考虑到性价比,选择一款标准的ET200SP接口模块IM155-6 PN ST,按照IRT的标准配置步骤进行组态:插入接口模块、插入需要配置的模块、连接主控制器、配置网络拓扑、设置同步域的同步主站和从站,一切操作没有异样,在选择模块的等时同步模式时,总是不能选择,参考图1。
图1
鼠标没有对准吗?试了半天发现这个不能选择,换一个价格好的接口模块IM155-6 PN HF,再次测试,可以了,参考图2。真是一分钱一分货呀。
图2
对比一下两个接口模块的功能描述,发现一些区别,如图3。HF的模块支持等时模式而ST的不支持。
图3
大家都知道PROFINET IO目前有两种方式即 RT和IRT,IRT使用专用的交换机,确保两个站点间的通信间隔抖动小于1微妙,等时模式在IRT的基础上实现各个站点的输入信号同时到达主控制器,反之主控制器发出的命令也同时到达各个站点的输出模块。一直以为支持IRT的接口模块都支持等时模式,例如ET200MP的ST和HF都支持等时模块,看来老观点也需要实时更新,否则订错了在现场就不好再改了。