一、按钮启动外部.exe应用程序
Codesys支持通过执行PLC逻辑,启动外部exe程序,配置如下:
逻辑上是:当按钮被单击时,执行一个PLC逻辑,打开外部客户端
二、通过按钮关闭HMI程序。
原理跟上面一样,通过启动系统的CMD,然后通过指令关闭HMI显示的程序进程
'C:\Windows\system32\cmd.exe'
'/c taskkill /f /im CodesysControlStaticTV.exe'
'C:\Windows\system32\cmd.exe'
'/c taskkill /f /im chrome.exe'
关闭Chorme是因为经常会用到Webvisu的网络视图,如果没有的话,可以不添加。
三、通过桌面图标点击,开启HMI界面。
方法为新建一个桌面快捷图标,复制一个其他桌面也可以。
打开图标的属性,将以下内容添加到图标的【目标】和【起始位置】里面
"C:\Program Files (x86)\3S CODESYS\CODESYS Control RTE3\VisualClientController.exe" --application=Application --flags=1
"C:\Program Files\3S CODESYS\CODESYS Control RTE3"
同时,Codesys也提供网页视图的方案,在设置了网页视图后
访问以下网址即可实现网页化浏览控制HMI界面
http://127.0.0.1:8080/webvisu.htm
http://localhost:8080/webvisu.htm