请教全局脚本中如何利用GMsgFunction函数实现弹出的报警画面

请教全局脚本中如何利用GMsgFunction函数实现弹出的报警画面
 请教各位,我想在全局脚本C中调用GMsgFunction函数实现弹出报警画面。初学脚本,在论坛里查找过信息,尝试编写代码,很多地方报错,还请各位详细指点一下,不胜感激!

问题补充:
TO dcount107
 谢谢你的解答!请问:如果我想实现弹出报警画面的话,是否需要直接修改Alarm组里的标准函数GMsgFunction呢,比如加上
 if (mRT.dwMsgState==MSG_STATE_COME)
 {SetPictureName("背景画面","画面窗口名","报警弹出画面名称");},还是另外创建一个GMsgFunction的函数,添加上弹出画面的代码呢?请指点一下,谢谢
 

最佳答案

1、GMsgFunction函数是自动触发的,并不是在全局脚本中调用。
  2、其触发条件为:报警记录>>单条报警>>属性>>参数>>勾选触发一个动作。
  3、GMsgFunction相关的信息:
  http://support.automation.siemens.com/CN/view/zh/15350783

 -----------------------------------
 直接修改GMsgFunction,注意备份就是了。

提问者对于答案的评价:
谢谢指点

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

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

相关推荐

  • PCS7.1系统面板的按钮和按钮组怎么删除

    WINCC画面做好了,但系统画面最上方好多无用的按钮框怎么删除和编辑,还有最下面的按钮组,我都想删除一些,再自定义一些;   用OS项目编辑器只能调整…

    2019年6月11日
  • wincc中如何通过脚本进行计算显示数值

    本人在使用wincc是有些外部变量(如16进制的字)在负值时需要取反后加1再乘以系数来显示实际值,请问如何使用脚本处理显示,希望牛人能提供程序帮助。 (这些数值通过opc…

    SIMATIC WinCC 2017年12月10日
  • WINCC支持的驱动

    各位大虾,想请教wincc目前支持的驱动除了profibus/simatic等WINCC列出的之外,还能支持哪些?比如组态王支持的驱动就有很多厂家的产品,不知wincc有没有这些功…

    SIMATIC WinCC 2019年6月11日
  • WinCC7.2,怎样跟踪在画面上的操作动作,并保存文档?

    WinCC7.2,怎样跟踪在画面上的操作动作,并保存文档?我的意思是:操作员在wincc画面上操作,比如打开阀门,启动泵等,wincc里面或者有什么手段跟踪这些操作,并且能事后查询…

    SIMATIC WinCC 2021年7月5日
  • wincc画面运行的问题

    我在画面编辑器中画好后,点击工具栏的运行系统,所有的变量数据都能显示。但是退出,运行整个项目时,数据却不能显示?请大侠指点啊 问题补充:问题找到了。原来是添加的窗口空间参数设置有问…

    SIMATIC WinCC 2017年12月1日
  • 西门子触摸屏的问题

    买了一个西门子的触摸屏,编程用的是试用版的wincc flexible;听说因为用的是试用版的wincc,触摸屏内的程序过段时间也不能正常使用了,请问大师是这样吗? 最佳…

    SIMATIC WinCC 2017年6月11日
  • 关于WINCC5.1报警信息输出问题

    我想请问下各位,WINCC5.1有没有报警信息输出表格的功能,如果有怎样制作.我目前的目的就是要将报警信息导出来,不能导出表格也行,只要能全选复制粘贴也可以.. 最佳答案 5.1的…

    SIMATIC WinCC 2017年8月3日
  • 请问大家这个时间差脚本该怎么做?

    我用两个按钮,两个时间显示,一个时间差显示,做两个日期时间差,单位以秒的计算,但是显示出来的数字很大,请问这是为什么?脚本请看附件,谢谢! 图片说明:    &…

    2021年7月5日
  • 求问,kepware6.x怎么与wincc通信

    请问通过kepware怎么读取远程wincc的数据,有哪些方式 最好有文档连接等,opc da? 最佳答案 OPC吧,WINCC本身就是OPC服务器也可以OPC…

    SIMATIC WinCC 2021年7月5日
  • 文本显示

    变量为@user 如果@user =A ,@user =B,@user =C  文本显示为可控如果@user&…

    SIMATIC WinCC 2019年6月11日