【Codesys】-按钮启动外部.exe应用程序,按钮关闭HMI界面,桌面图标启动HMI界面。
一、按钮启动外部.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
【Codesys】-按钮启动外部.exe应用程序,按钮关闭HMI界面,桌面图标启动HMI界面。相关推荐
- Android 点击APP桌面图标启动时黑屏或者白屏
问题:当APP添加了闪屏页后,可能会出现点击桌面图标启动APP时先黑屏或者白屏后,再显示闪屏页,不利于用户体验. 解决: 1.解决方法很简单,在APP的style资源文件中添加如下代码: <st ...
- 09.QT应用程序启动外部exe文件
根据QT帮助文档,写了一个小测试案例,在QT应用中,启动 一个外部的exe程序,目前此exe使用的QT编译形成,后期改用C#形式的exe文件. #include "QProcessDemo. ...
- Joost 不能启动: tvprunner.exe 应用程序错误
Joost 安装完,不能运行.启动的时候报错: 标题为: tvprunner.exe 应用程序错误 错误内容为: 应用程序发生异常 unknown software exception(0x80000 ...
- QT TextEdit设置背景、明文加密、弹出网站、弹出自定义对话框、gif动态图片、程序启动动画、打包程序、关闭事件
TextEdit设置背景 前提必须已添加了资源图片 铭文加密 ui->passLineEdit->setEchoMode(QLineEdit::Password); 弹出网站 #inclu ...
- 【小程序外链】实现桌面图标、短信和邮件以及第三方APP外链跳转到小程序
近期微信小程序上线新功能,将流量生态延伸到微信以外渠道,进一步补足了小程序的营销场景.除了之前上线过 app 跳转小程序,小程序再跳转回 app 的功能,这次新上线的功能有: 支持邮件中文本链接跳转到 ...
- 微信小程序渐变色按钮,好看的小程序按钮样式
效果图 <button class="btn btn-grad1" >按钮1</button> <button class=" ...
- Python调用外部EXE程序遍历窗体及控件并获取控件信息。
背景 我的工作中经常手工运行一个windows程序(密码生成工具),获取该程序的计算结果,手工填到登录表单的中.该程序非常久远,已无人维护.根据凡是重复2次以上的工作都应该自动化原则,那么我来写个自动 ...
- qt的exe启动时隐藏图标_系统小技巧:Win10桌面图标问题多 常见3种这么解
桌面图标是我们使用Windows 10接触最频繁的项目.在使用桌面图标的过程中,也可能会遇到一些不如意.例如,为获取清洁桌面而要隐藏桌面图标时,却发现图标无法隐藏:点击桌面图标想启动某个应用,却发现软 ...
- 计算机启动进入不了桌面图标,电脑开机后不显示桌面图标如何通过修改注册表解决问题...
近来有用户发现电脑开机后不显示桌面图标,一般遇到这样的问题,我们会进入任务管理器结束explorer.exe资源管理器进程,再重新启动来解决这个问题.但是,如果这样还无法解决不显示电脑系统桌面图标 ...
最新文章
- Java 如何设计 API 接口,实现统一格式返回?
- R语言可视化包ggplot2绘制分组回归线实战(Regression Line by Group)
- chattr 文件隐藏属性
- SpringBoot对于标注@ResponseBody注解返回JSON数据的处理
- Spring Boot Admin 2 值得了解的新变化
- [完整代码]创建不受数据库限制的报表 VB.Net 版本 -1
- 使用脚本在Linux服务器上自动安装Kubernetes的包管理器Helm
- plt.axis()用法详解
- 95-170-050-源码-Time-flink的时间及时区问题解决
- php 中 map和array,浅析php中array_map和array_walk的使用对比
- String.Format数字格式化参考
- 浅谈Java垃圾回收
- openstack详解(二十四)——Neutron服务注册
- bi 工具 市场排行榜_商业智能BI工具排名,这些主流BI工具你用过哪个
- word中生成带方块的对勾
- IDEA Maven下载依赖时报错: ERROR - #org.jetbrains.idea.maven - Cannot reconnect.
- java垃圾回收器有哪些_各种Java垃圾回收器的比较总结
- 我的世界电脑正版服务器地址大全,《我的世界》服务器地址大全 各个服务器一览分享...
- flash 嵌入html代码,flash嵌入html在html网页代码中嵌入Flash文件的解决方案(下).doc...
- MySQL如何判断不为空