名称:使能中断

符号:HC_ENABLE_INTERRUPT

说明:

    使用此功能块可以控制输入中断和比较一致性中断的使能。

图片:

参数:

参数名称 数据类型 IN/OUT 参数作用 说明 默认值
ENABLE BOOL IN 功能块使能 TRUE:使能;FALSE:失能
FALSE
EXTERNAL UDINT IN 输入中断 每个bit位表示一个输入中断 bit0-7表示输入中断0-7,其余预留 bit位为1表示使能此中断 bit位为0表示忽略此中断
0
COMPARE UDINT IN 比较一致中断 每个bit位表示一个比较一致中断 bit0-7表示输入中断0-7,其余预留 bit位为1表示使能此中断 bit位为0表示忽略此中断
0
VALID BOOL OUT 有效标志 TRUE:中断操作有效;FALSE:无效
FALSE
ERROR BOOL OUT 出错标志 TRUE:功能块调用出错
FALSE
ERRORID DINT OUT 错误码 0:正常;其它:错误码值
0

错误码:

错误码 说明
0
无错误
1
外部中断无效
2
比较一致性中断无效

示例:

LD:

ST:



解释:

   ENABLE为TRUE表示使能中断;
   EXTERNAL为0xaa表示使能输入中断1,输入中断3,输入中断5,输入中断7;
   COMPARE为0x55表示使能输入0,输入2,输入4,输入6的比较一致性中断。