广播连接通过一个作业向多个接收者发送消息。 这意味着 PROFIBUS 上的其它站可同时接收在同一个广播连接上接收的消息。
相关的属性可总结如下:
数据传送是双向的,即可在广播连接上同时发送和接收数据。
通过 FDL 服务 SDN(发送数据*确认)发送和接收数据。
AG_SEND 调用需要发送作业缓冲区。 必须保留此缓冲区的作业报头。
可从 AG_RECV 的作业报头读取广播发送方的 PB 地址、LSAP 和服务。
LSAP 范围中从 1 到 56 留供发送使用。 LSAP 63 留供所有广播站点进行接收使用。
下图说明了通过由程序控制广播寻址的 FDL 连接进行的发送和接收:
创建 FDL 连接时,选择“所有广播站点”(All broadcast stations) 作为连接伙伴/站点。
创建带有广播/组播的 UDP/FDL 连接
PROFIBUS-CP 仅支持一个广播连接。
每个作业缓冲区较多可以传送 236 个字节的用户数据。 作业报头另外保留 4 个字节。
提示 CP 仅通过广播连接进行接收如果使用一个 FDL 广播连接,则不能接收相应 CP 的任何其它广播连接消息,也不能接收任何 FMS 广播连接的消息。 |
产品推荐
友情链接