时间中断函数的编程示例(S7-1200,S7-1500) “CAN_TINT”的结果 程序段5:设置并启用了OB10(“#statWord”的值为“16#0014”)时,比较器的信号状 态将为“TRUE”,同时CAN_TINT可以执行。 当常开触点(“executeCan”)的信号状态为“TRUE”时,执行“CAN_TINT”指令。该指 令将禁用OB10并删除由SET_TINT设置的OB10调用数据。输出参数RET_VAL (“returnValueCan”)用于指示处理无错误。 CAN_TINT执行后,线圈(“#statMem”)将置位为“TRUE”,并执行程序段6。 复位操作的结果 程序段6:当常开触点(“#statMem”)的信号状态为“TRUE”时,通过指令“MOVE”可 将变量“testCurrCount”的值复位为“0”。信号状态为“TRUE”时,复位操作(“execute- Can”)将自动结束指令“CAN_TINT”的运行。 状态信息“#statWord”的结果 在程序段7中,调用函数“SLI_itemiseStatus_TINT”。将评估变量“#statWord”的有效 位,并输出为带有纯文本名称的布尔型变量。当结构为“itemiseStatus”的变量信号 状态为“TRUE”时,则语句正确。 更多信息 有关上述示例的更多信息和程序代码,请参见“指令的示例库”。 -7- |
|