Skip to content

连续读期望值

概述

连续读期望值功能块实现通过STEP7协议同时读取一组PLC设备中的变量值,并判断一定时间内数据是否变化,最终输出判断结果。

当在检测时间内,所有设备变量值均未发生变化,则功能块运行结束,输出结果True。

当在检测时间内,任何一个检测周期内,检测到任何一台设备的变量值发生了变化,则功能块立即结束,输出结果False

image-20230109111202924

输入

  • 资源 [Resource]

设备资源参数,即在资源配置页面配置的PLC组设备资源。

  • 检测时间 [Integer]

期望值检测的时间上限,单位:秒。

  • 检测周期 [Integer]

期望值检测周期, 单位:秒。

  • 变量列表 [Array]

读取变量列表。

  • 名称 [String]

    数据点名称。

  • 数据点地址 [String]

    PLC中的变量的地址。变量地址的命名规则与PLC一致,例如"Q0.2", "MD0", "DB10.DBX2.4"等。

  • 数据点类型 [Enum]

    PLC变量的数据类型,包括:BOOL, BYTE, CHAR, INT, WORD, DINT, DWORD, REAL。

输出

  • 结果 [Boolean]

功能块判断结果。

  • 状态码 [StatusCode]

功能块是否执行成功。