异步数据中的拧紧结果

以下部分提供了当使用 I/O 信号到 PF 的现场总线异步数据来自 PF 的现场总线异步数据时使用异步数据在现场总线主机和控制器之间进行通信的示例。

  1. 拧紧完成时,现场总线主站会收到信号循环完成,拧紧后接收到信号循环完成就可以获取拧紧结果。

  2. 现场总线主站发送 I/O 信号 10077 - 到 PF 的现场总线异步数据,请求由控制器读取的第一组结果数据。

  3. 控制器以带有一个拧紧结果子数据包的 I/O 信号 107 - 来自 PF 的现场总线异步数据作为响应。

    来自控制器的拧紧结果不得大于现场总线帧的最大尺寸。

  4. 当现场总线主站完成读取第一个数据包时,命令到 PF 的现场总线异步数据设置为零,表示已接收并读取了第一个子消息。

  5. 控制器以一条可以再次请求新的拧紧结果子数据包的确认消息来自 PF 的现场总线异步数据作为响应。

  6. 现场总线主站读取数据帧,如果序号取反,则表明所请求的子数据包是队列中的最后一个。

  7. 如果现场总线主站请求拧紧结果并且队列为空,则控制器以空数据帧作为响应。