名称:复位计数器比较一致性输出

符号:HC_RESET_COMPARE

说明:

        用于复位指定计数器的比较一致输出，复位后，输出停止，但比较值保持，上升沿触发。
    	EXECUTE的上升沿触发比较一致输出复位，输出停止。

图片:

参数:

参数名称 | 数据类型 | IN/OUT | 参数作用 | 说明 | 默认值
--- | --- | --- | --- | --- | ---
COUNTER | UDINT | IN | 计数器号 | 0-7 |
    无
EXECUTE | BOOL | IN | 功能块触发 | 上升沿触发 |
    FALSE
DONE | BOOL | OUT | 完成标志 | TRUE：停止输出完成 |
    FALSE
ERROR | BOOL | OUT | 出错标志 | TRUE：功能块调用出错 |
    FALSE
ERRORID | DINT | OUT | 错误码 | 0：正常；其它：错误码值 |
    0

错误码:

错误码 | 说明
--- | ---
0 |
    无错误
1 |
    无效的计数器ID或该计数器下未设置比较一致性

示例:

LD:

ST:

HC_RESET_COMPARE_inst1(COUNTER := CounterNo, EXECUTE := TRUE, DONE => DoneOut, ERROR => ErrorOut, ERRORID => ErrorIDOut);

解释:

        COUNTER为0，表示本功能块操作计数器0；
    	EXCUTE为上升沿，则开始执行计数器比较一致性输出停止复位；
    	当DoneOut为TRUE时，表示停止输出端口完成；
    	ErrorOut为TRUE表示功能块出错，错误码为ErrorIDOut