|
类型 |
输入输出函数 |
|
描述 |
检测表达式的内容变化。 OFF- ON返回1,ON-OFF返回-1,不变返回0。 不要在循环内或者多任务调用同一个SUB内的SCAN_EVENT。 150810之后固件版本支持,之前版本用IN_EVENT和IN_SCAN。 |
|
语法 |
ret = SCAN_EVENT (expression) expression:任意有效的表达式,结果会转成BOOL类型 |
|
适用控制器 |
通用 |
|
例子 |
例一 输入信号扫描 WHILE 1 IF SCAN_EVENT(IN(0)) > 0 THEN 'IN0上升沿触发 PRINT "IN0 ON" ELSEIF SCAN_EVENT(IN(0))<0 THEN 'IN0下降沿触发 PRINT "IN0 OFF" ENDIF WEND
例二 寄存器、变量扫描 WHILE 1 IF SCAN_EVENT(TABLE(0)) > 0 THEN 'TABLE0上升沿触发 PRINT "TABLE0 ON" ELSEIF SCAN_EVENT(TABLE(0))<0 THEN 'TABLE0下降沿触发 PRINT "TABLE0 OFF" ENDIF WEND 在线命令操作table(0),打印相关结果 |
|
相关指令 |