首页 理论教育现场总线与工业以太网:轮询连接及应用技术

现场总线与工业以太网:轮询连接及应用技术

【摘要】:轮询连接是预定义主/从连接组中定义的4种I/O连接之一,轮询连接实例ID为2。轮询连接传送的是I/O轮询命令和轮询响应报文。从站返回的轮询响应信息由连接ID和I/O数据两部分组成。图7-20 轮询应用实例主站和从站轮询连接Produced_Connection_ID属性的值是由组报文、报文ID和从站的MAC ID共同决定的。

轮询连接是预定义主/从连接组中定义的4种I/O连接之一,轮询连接实例ID为2。轮询连接传送的是I/O轮询命令和轮询响应报文。

轮询连接是点对点的,轮询命令可以将任意数量的数据(整体或分段)发送到目的从站设备,轮询响应报文可由从站向主站返回任意数量(整体或分段)的数据或状态报文。

1.轮询连接实例的建立

轮询连接实例可以通过未连接显式报文或显式报文建立。图7-19中给出的就是主站通过显式报文请求分配轮询连接的例子。

2.通过轮询连接传送I/O数据

主站、从站之间成功建立轮询连接并且主站向从站设置一次轮询连接的EPR属性值后,轮询连接即处于已建立状态,支持传送I/O数据。主站对不同的从站发送不同的轮询命令,轮询命令的数据由具体的应用决定,连接ID与从站的MAC ID有关。从站接收到主站发给自己的轮询命令后,可以执行以下动作之一:

·忽略轮询命令(从站设备不支持该命令或没有分配轮询连接);

·消费轮询命令及其所含数据;(www.chuimin.cn)

·消费轮询命令,把它作为一个触发条件但忽略其所含数据。

从站返回的轮询响应信息由连接ID和I/O数据两部分组成。连接ID由从站决定,I/O数据由从站的具体应用对象决定。图7-20为一个轮询应用的例子,系统由1个主站和4个从站组成。

978-7-111-35607-3-Chapter07-34.jpg

图7-20 轮询应用实例

主站和从站轮询连接Produced_Connection_ID属性的值是由组报文、报文ID和从站的MAC ID共同决定的。

主站发送的轮询命令在CAN数据区中具有0~8个字节的数据。若数据长度大于8个字节,还可以进行分段传输。从站返回的轮询响应也可以是任意长度,大于8个字节也可以分段。