WriteResultsBuffer

将由 FormatOutputBuffer 函数创建的引用的 Buffer 数据结构中的数据写入当前启用的工厂通信协议。此函数还会写入工厂通信协议的结果代码字段。

WriteResultsBuffer 输入

参数 说明
事件

指定强制更新的事件。

此参数需要是对具有时间戳的任何事件的引用,例如以下之一: 

  • 包含事件函数的单元格。
  • 包含按钮函数的单元格。
检测 ID 指定包含 Image 结构的单元格(默认 = A0),或与检查结果关联的检查 ID 的整数。
缓冲区 指定对 FormatOutputBuffer 函数创建的 Buffer 数据结构的引用,该函数包含自动格式化的数据。
结果码 指定一个整数,该整数可用于将检查结果传达给任何连接的设备。
协议

指定用户数据应写入的协议。

1 = 以太网/IP 指定以太网/IP 是启用的工厂通信协议。
2 = PROFINET 指定 PROFINET 是启用的工厂通信协议。
100 = 默认值 指定将使用当前启用的工厂通信协议。如果启用了多个协议,将使用第一个启用的协议。
Byte/Word Order

指定函数读取的字和字节的位顺序。

0 = big endian 指定先存储最高有效字节,然后按降序存储后续字节。
1 = little endian 指定先存储最低有效字节,然后按升序存储后续字节。
2 = 具有 16 位字交换的 Big Endian 将应用 big endian 字节样式,双字类型将切换其字对顺序。(16 位字)
3 = 具有 16 位字交换的 Little Endian 将应用 little endian 字节样式,双字类型将切换其字对顺序。(16 位字)
100 = 默认值 使用默认设置。

WriteResultsBuffer 输出

返回

写入包含发送到客户端的数据的 Result 数据结构,或#ERR:

  • 如果输入参数无效
  • 如果尚未建立与客户端的连接