 |
比较掉电保持数据块数据指令用于比较存非易失数据块中的数据与PLC内存中的数据是否一致。
参数名称 | 数据类型 | 读写方向 | 说明 |
EN | 能流 | 输入 | 当EN使能时,比较掉电保持数据块数据指令启动数据块的比较任务,如果任务已经被本指令启动,则只更新任务状态。 |
Block | USINT | 输入 | 数据块。 |
Offset | UINT | 输入 | 比较数据在数据块中的偏移。 |
Len | UINT | 输入 | 比较数据的数量(字节单位)。 |
Data | USINT | 输入 | 比较数据在PLC内存的位置。 |
Done | BIT | 输出 | 0:比较未完成;1:比较完成或失败。 |
Error |
USINT |
输出 |
失败的原因:
- 0 : Err_None:无错误。
- 1 : Err_BlockId:数据块不存在。
- 2 : Err_Busy:数据块已被其他指令激活任务且任务未完成。
- 3 : Err_Data:数据在PLC内存的位置错误。
- 4 : Err_Length:数据范围错误。
- 5 : Err_Failed:操作失败(存储芯片异常或通讯异常)。
- 6 : Err_IntegrityFailed:操作失败(数据完整性校验异常)。
- 7 : Err_Cancelled:操作被取消。
|
|