大哥们救一救!!!!一个很简单的程序,获取设备IP后,判断设备ip是多少,然后根据设备ip显示数字,if语句不执行
int int_Ip4=0
int int_Value=0
GetData(int_Ip4, "Local HMI", LW, 9603, 1)
int_Value = int_Ip4
if int_Value==30 then
int_Value=99
end if
SetData(int_Value, "Local HMI", LW, 200, 1)
结果显示:30(应该执行if显示99)
我直接SetData显示到元器件上是显示正常的数字“30”,但我相要判断这个数字,如果是30,我就更改显示为90,但这个if不执行。以下情况是执行的,直接给int_Value赋值为30
int_Value=30
if int_Value==30 then
int_Value=99
end if
SetData(int_Value, "Local HMI", LW, 200, 1)
结果显示:99(if执行)
|