现场总线数据类型

每个现场总线在通过总线传输的数据量方面都有其自己的容量。

  • 循环数据:循环数据(也称为“隐式”或“基本”数据)通常是 PLC 数据/过程数据,例如开始停止OKNOK 信号等。主站和控制器现场总线之间会定期(例如 100ms)进行循环数据传输,并且由于其中包含对操作至关重要的命令,因此必须尽可能频繁地进行更新。

  • 非循环数据:非循环数据(也称为“信息”)通常是拧紧数据。非循环数据不在循环数据现场总线映射中,非循环数据传输仅在从主站到控制器现场总线的请求下发生。

  • 异步数据:异步数据是拧紧数据,它是循环数据传输的一部分,也是映射的一部分,适用于不支持非循环数据的那些现场总线类型(CC 链路)。可以使用异步数据功能,以便通过现场总线将拧紧结果和循环数据打包发送到 PLC。然后,PLC 将所有数据包合并为一个拧紧结果。来自控制器的异步数据与 I/O 信号来自 PF 的现场总线异步数据进行通信,并通过 I/O 信号到 PF 的现场总线异步数据与控制器进行通信。这些信号用于异步数据握手,与非循环数据进行的握手类型相同。可以将来自 PF 的现场总线异步数据的大小视为实例大小或记录大小,并指示为每个异步数据握手请求传输多少字节的数据。

    例如,如果总的非循环数据配置为 1024 字节,并且到 PF 的现场总线异步数据 设置为 64 字节,则总异步数据将发送 16 次,每次 64 字节。即,对于来自 PLC 的每个请求,控制器使用总异步数据中接下来的 64 字节的数据填补到 PF 的现场总线异步数据

    从理论上讲,如果将来自 PF 的现场总线异步数据定义为 2 个字节长,则最多可以发送 32K 字节数据(这将需要 16K 数据请求)。