威纶通官方论坛

手自动界面切换

[复制链接]
发表于 2023-10-23 20:57:05 | 显示全部楼层 |阅读模式
手自动切换时,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[40]= "PLC_VISU_AUTO"
StringSet(buffer2[0], "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[40]= "PLC_VISU_HANDLE"
StringSet(buffer[0], "MODBUS RTU Device", 4x, 10, 40)
//切换画面为手动界面
SetData(handle, "Local HMI", LW, 1, 1)
SetData(stateTRUE, " MODBUS RTU Device ", 0x, 1, 1)
end if        

请问如何解决通过PLC切换画面的问题??
发表于 2023-10-24 08:57:46 | 显示全部楼层
您好
欢迎您来威纶通论坛交流疑问。
论坛有分“HMI综合版”“Macro宏指令版”“变频器综合版”等
请大家“对号发帖”,谢谢配合。
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

Archiver|小黑屋|威纶通官网 ( 粤ICP备06054553号 )

GMT+8, 2024-5-11 17:41

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

快速回复 返回顶部 返回列表