IF DB3.DBW24 > 60 THEN
在功能块中使用SCL语句编程,if 语句中使用大于号或者小于号时,编译出错,使用等于号没问题,求解?
最佳答案
scl编译器不能接受这种写法,因为编译器不能确定DB3.DBW24的数据类型,解决方法有两种,一种是用数组,但此法通用性不好,还有一种是加上转换函数,即:
IF WORD_TO_INT(DB3.DBW24)>60 THEN
提问者对于答案的评价:
确实是数据类型的问题
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc249913.html