产品/公司名称:上海朕锌电气设备有限公司
宣传语:西门子模块
经营项目:软件,模块,电缆,触摸屏,变频器
营业时间:6:00 - 16:00
配置注意事项:
profinet 通信的一种方式是通过i/o地址进行数据交换。这种通信方式在原则上允许通过udp和tcp连接并行通信。在step7的组态可以确保当通过i/o地址进行数据交换所占用工业以太网网络带宽不超过50%。s7-300和s7-400以及pc站的工业以太网通信处理器支持通过udp和tcp连接的通信。例如,任何tcp和udp消息可以通过s7-300和s7-400的工业以太网通信处理器和通信块fc5/50 ag_send/ag_lsend 和 fc6/60 ag_rcv/ag_lrcv发送。一个单独的节点(单播mac地址)或者节点组(多播mac地址)可以被编址为目标地址。可以仅用s7-300和s7-400的工业以太网通信处理器通过udp的多播方式。如果udp消息被发送给一组节点,那么发送端和接收端必须组态为多播消息接收方式。
当发送端和接收端进行多播消息传送时,通过i/o地址进行数据交换会发生如下相互作用:
交互方式:
工业以太网交换机将按照下面的方式传输消息 :
直通
存储转发
这一般要依靠工业以太网交换机来实现。 所有基于ertec的设备(例如,scalance x 200irt, cp443-1, et200 i/o)使用直通方式。在这种情况下,多播消息通过直通方式进行转发。
如果一个广播或者多播消息被模块本地接收,工业以太网交换机将会存储并进行转发。 这会导致延迟下一个消息的传输,延迟时间取决消息的长度。
下表显示在100mbit波特率下的延迟时间。
消息长度 方式 延迟时间
64 bytes 直通 7µsec
1518 bytes 直通 7µsec
64 bytes 存储转发 7µsec
1518 bytes 存储转发 123µsec
从直通到存储转换方式的转换会导致多播消息的吞吐时间在7µsec 和 123µsec之间。
通过组态的发送时钟(例如,1msec)来循环运行i/o地址的通信。通信由看门狗因子监视(典型值 3*发送时钟)。如果消息传输延迟到这个时间,会发出一个通信失败信号。
配置举例
通过i/o地址的数据交换循环时间: 250µsec。
看门狗因子:3
所有cpu通过cp443-1采用多播消息方式。
通过udp连接传输1518字节的多播消息。
图. 01: 配置举例
每次交换中,通过i/o地址进行数据交换传送多播消息到et200m的延迟时间为120µsec 。10个设备的总延迟时间是1.2msec。et200m监视i/o地址进行数据交换的时间为740µs。
在step7中增加通过i/o地址进行数据交换的循环时间。
在step7中增加看门狗因子。
在step7中使用reduction ratio。
确保多播消息的数据长度
产品品牌:西门子
产品型号:6es7307-1ba00-0aa0
上门服务:有
价格:11元
钟涛
18221357245
1824547528@qq.com
上海 - 金山 - 枫泾 - 上海市金山区枫湾路500号