手自动界面切换
手自动切换时,gimode跳转不过去经过改进,组态端设置读取gbIOAutoMode,
0时为手动
1时为自动
通过宏指令变量a切换,发现切换不了。
SetData(StateFalse, " MODBUS RTU Device ", 0x, 2, 1)
GetData(a," MODBUS RTU Device ",1x,416,1)
if(a==1)then
SetData(mode5, " MODBUS RTU Device ", 4x, 1, 1)
char buffer2= "PLC_VISU_AUTO"
StringSet(buffer2, "MODBUS RTU Device", 4x, 10, 40)
SetData(auto, "Local HMI", LW, 1, 1)
SetData(stateTRUE, " MODBUS RTU Device ", 0x, 1, 1)
end if
if a==0 then
SetData(mode3, " MODBUS RTU Device ", 4x, 1, 1)
char buffer= "PLC_VISU_HANDLE"
StringSet(buffer, "MODBUS RTU Device", 4x, 10, 40)
//切换画面为手动界面
SetData(handle, "Local HMI", LW, 1, 1)
SetData(stateTRUE, " MODBUS RTU Device ", 0x, 1, 1)
end if
请问如何解决通过PLC切换画面的问题?? 您好
欢迎您来威纶通论坛交流疑问。
论坛有分“HMI综合版”“Macro宏指令版”“变频器综合版”等
请大家“对号发帖”,谢谢配合。
页:
[1]