在plc编程中检查数值的有效性,可用到的指令是什么,比较数值的有效性就是检查是否为实数,这里说一说plc检查有效性的指令用法,供大家学习参考。
共有二种指令,一是用来比较是否为实数的指令,二是用来比较是否为非实数的指令。
1、比较是否为实数
指令符号为—|OK|—,可以检查操作数的值是否为有效的浮点数,该操作数必须是一个地址。
—|OK|—检查有效性只针对实数类型(Real),在程序上方操作数用长度为32位的地址,如MD40。
如下图程序所示:
检查地址MD40中的数值是否为实数,若操作数的值是有效浮点数且指令的信号状态为“1”,则该指令输出的信号状态为“1”。
在其它任何情况下,“检查有效性”指令输出的信号状态都为“0”。
2、比较是否为非实数
指令符号为—|NOT OK|—,可用该指令检查操作数的值是否为无效的浮点数。
该指令符号如下:
可以同时使用“检查有效性”指令和 EN 机制。
注意,若将该指令功能框连接到 EN 使能输入,则仅在值的有效性查询结果为正数时才置位使能输入。
使用该功能,可确保仅在指定操作数的值为有效浮点数时才启用该指令。
本站仅提供信息发布平台,文章仅代表作者个人观点。