Wincc如何检测第三方应用程序的运行状态

请教:Wincc如何检测第三方应用程序的运行状态

Wincc外挂一个VB 的程序,想实现Wincc实时检测VB外挂程序的运行状态,比如,VB程序停止运行时,Wincc提示一些文字,请问高手如何实现,最后能说的详细点,谢谢

最佳答案

VB程序是你字节编写的吗?
如果是,在WinCC里定义一个内部变量,VB程序定时改变这个变量的状态,WinCC里检测这个变量的状态,如果一定时间变量的状态不发生改变,则认为VB程序停止运行,这种方法俗称“心跳位”,在VB程序里可以这样访问WinCC变量
Dim  HMI  As Object
Set HMI=CreateObject("CCHMIRuntime.HMIRuntime")   '创建WinCC运行时对象
HMI.Tags("变量名").Write      0  '设置变量值为0

如果是别人写的,可以在C脚本里使用API函数FindWindow查找VB程序的窗口句柄,如果找不到则认为VB程序停止运行

提问者对于答案的评价:
谢谢,通过C语言方法基本实现!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc265264.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午3:37
下一篇 2019年6月11日 上午3:37

相关推荐

  • 精致面板触摸屏设置问题

    怎么在运行中,按快捷键进去触摸屏的设置呢? 问题补充:我想知道在没有组态退出系统的时候如何操作,应该有组合键进行设置吧 钻石用户推荐最佳答案 添加一个按键,按键关联停止运行系统函数…

    2021年7月5日
  • PCS7 数据归档和报警归档

    1、PCS7程序块有没有那个设置或功能,编译后让某几个变量能自动传给WINCC生成数据归档的?是不是一定要手动在wincc中设置数据归档?2、用ALARM_8P自动上传wincc报…

    SIMATIC WinCC 2018年12月5日
  • WINCC与315DP通讯

    315DP有一个IM153从站可以通讯  现在就是和触摸屏通讯不上。总线插头有没有什么要求?什么问题 最佳答案 中转的DP接头终端电阻拨到OFF上,两个终端也就…

    SIMATIC WinCC 2017年12月7日
  • 组态在STEP7项目中的WinCC项目如何设置服务器与客户机

    WinCC项目组态在STEP7项目中,有2台上位机,一台安装运行版WinCC7.0软件,作为客户机;另一台安装组态+运行版的WinCC软件,作为服务器。在这两台上位机上该如何设置,…

    SIMATIC WinCC 2017年11月4日
  • TIA V14 HMI变量

    TIA V14 HMI变量,比喻说在画面创建100个类似指示灯功能,依次按顺序对应PLC的100个问变量,这100个指示灯的变量只能一个一个手动填写关联吗?有没…

    SIMATIC WinCC 2021年7月5日
  • Wincc报表编辑器可以打开,但是打开系统文档时出错,保存文档也出错!

    Wincc报表编辑器可以打开,但是打开系统文档时,提示打开文档时出错,新建的文档保存提示保存文档时出错! 最佳答案 1、你打开的项目版本是否与你现在PC上安装WINCC版本兼容?2…

    SIMATIC WinCC 2017年11月18日
  • wincc日报表制作

    wincc通过归档将变量1个小时存入Excel一次,然后调用Excel在wincc显示怎么做???请求高手指点?给个手册或工程实例都行……… 问题补充:最好有详细的操作…

    SIMATIC WinCC 2020年11月1日
  • 非周期归档怎么归档两次?

    对归档时,采用一个二进制变量来做起始事件,当这个变量从0变为1时,的确是归档了一个,但是这个二进制变量需要重新变为0(复位),而这是系统又自动归档了一次,结果是这个变量从0变到1又…

    SIMATIC WinCC 2019年6月11日
  • wincc web navigator 发布用户名或密码错误问题

    WINCC客户机无法登陆我用的是WEBNAVIGATOR CLIENT ASIA V7.0+SP3.设置好了以后,用本机浏览器登陆,总是提示:UNKN…

    SIMATIC WinCC 2018年12月2日
  • 安装wincc后重启系统不能登陆

    安装wincc后重启系统不能登陆自动注销 最佳答案 参考 http://www.ad.siemens.com.cn/service/answer/solution.asp…

    SIMATIC WinCC 2019年6月11日