单设备读期望
概述
单设备读期望功能块实现通过STEP 7协议读取单台PLC设备中的变量值,并于期望值比较,输出比较结果。
当比较结果一致,则功能块会立即退出且输出结果True。
当比较结果不一致,功能块会根据输入的检测时间和检测周期定时读取变量并比较,直到比较结果一致。
如果在检测时间内各次比较结果均不一致,则输出结果False。
输入
- 资源 [Resource]
设备资源参数,即在资源配置页面配置的PLC设备资源。
- 变量地址 [String]
PLC中的变量地址。地址的命名规则与PLC一致,例如"Q0.2", "MD0", "DB10.DBX2.4"等。
- 变量类型 [Enum]
PLC变量的数据类型,包括:BOOL, BYTE, CHAR, INT, WORD, DINT, DWORD, REAL。
- 检测时间 [Integer]
期望值检测的时间上限,单位:秒。
- 检测周期 [Integer]
期望值检测周期, 单位:秒。
- 期望值 [String]
用于与PLC变量值比较的期望值。
输出
- 结果 [Boolean]
读取的变量值与期望的比较结果。
- 状态码 [StatusCode]
功能块是否执行成功。