WINCC报警弹窗问题

现在出差报警时 在wincc 画面上弹出一个类似于确认窗口,在全局动作中写的脚本如下,但不执行,请帮忙看看是什么问题
#include "apdefap.h"

int gscAction( void )
{

BOOL b;

b=GetTagBit("WSCL/Aut_Man");

if(b==1)

MessageBox(NULL,"请确认报警?","提示息",MB_ICONINFORMATION|MB_OKCANCEL);

else

MessageBox(NULL,"报警取消?","提示信息",MB_OK);

// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction "DMTagName"
// next TagID : 1
// WINCC:TAGNAME_SECTION_END

// WINCC:PICNAME_SECTION_START
// syntax: #define PicNameInAction "PictureName"
// next PicID : 1
// WINCC:PICNAME_SECTION_END
 
return 0; 
}

最佳答案

1.把报警空间放到画面窗口控件里面,然后显示用变量触发。
可以使用OS项目编辑器+画面树,做成PCS7风格,可以完全具备你说的功能。http://www.ad.siemens.com.cn/productportal/prods/hmi/wincc/q3_configuration/list_q3.html

2.尝试一下下面的脚本试试
A=GetTagBit("a");

B=GetTagBit("b");

if(A^B)&A

messagbox(NULL,"报警弹出","提示信息",MB_OK);

SetTagBit("b",A);

提问者对于答案的评价:
没错 是可以用变量来触发 弹出报警画面窗口,但假设一副画面中有好几十个报警变量,那么做在脚本中的变量是否会很多?

最佳答案作者回复:
变量是很多,但是这样做的话会稳定点,个人建议

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午4:24
下一篇 2020年11月1日 下午4:24

相关推荐

  • WINCC怎样联结外部文本?

    我想在wincc运行的时候能调用WORD里的内容,能做到吗?该怎样做?如果不能,我怎么做到在线看我的文字内容,比如,操作说明书之类的东西?谢谢!小弟急用 最佳答案 利用动态向导里面…

    SIMATIC WinCC 2019年6月11日
  • WINCC 影响到其他系统的链接

    我有个服务器,里面有其他软件通过ODBC和服务器里面的SQL链接,当我在同一个域里面的另外一台电脑上安装了WINCC后,其他软件的ODBC指向均指向安装了WINCC的电脑,但我卸载…

    SIMATIC WinCC 2019年6月11日
  • WINCC S7 program(3)/@(2)UR2ALU-H_1

    WINCC SP2 V6.2版本,CPU是S7-400H,把程序下载后启动WINCC,就一直不断就这样的报警:S7 program(3)/@(2)UR…

    SIMATIC WinCC 2019年6月11日
  • ListView控件如何使用

    我想知道listview如何定义属性,最好能有个脚本例子! 最佳答案 我这里有一个使用ListView控件显示来自数据库的记录的脚本代码可供参考: Dim oL…

    SIMATIC WinCC 2019年6月11日
  • WINCC7.3 OnlineTable精度设置

    各位大虾好,小弟新学,在做报表的时候遇到个问题:目前默认的变量都是显示1分钟一次的,我在table属性里设置精度,可以往更高精度设置,譬如30秒,1秒;但是我想让数据间隔为一小时,…

    SIMATIC WinCC 2021年7月5日
  • wincc I/O域分割

    wincc I/O域1输入4位字符,如何分割成2位字符并在I/O域2、I/O域3分别显示,然后I/O域2与固定字符比较,相等则给变量M0赋值,用VB动作实现。 最佳答案 …

    SIMATIC WinCC 2019年6月10日
  • 我的WINCC里按钮,触发不了?

    我的WINCC和PLC的通讯连接都队,为什么按钮点下去没效果呢? 最佳答案 你的PG/PC设置对了吗?看看你的PLC和上位机是什么连接方式.如果是MPI连接,电脑里的PG/PC要设…

    SIMATIC WinCC 2019年6月11日
  • 12寸 平板工控机的订货号是多少?

    SIMATIC IPC477D,12寸 平板工控机的订货号是多少? 钻石用户推荐最佳答案 精智面板TP1200:6AV21240MC010AX0精智面板KP12…

    SIMATIC WinCC 2021年7月5日
  • wincc如何通过串口读取智能控制器数据

    现在有电动汽车上用的电池采集控制器,我想通过wincc读取其中的数据,其中电池采集控制器通过CAN通讯协议采集数据,如果我要通过wincc实现对其数据的显示、监控,该如何实现?是通…

    SIMATIC WinCC 2019年6月11日
  • VB脚本调试器从哪里点击出来的 我怎么找不到呢

    VB脚本调试器窗口是怎么出来的,我把菜单和工具栏都看了一遍 也没有VB脚本调试器的选项啊 在计算机属性运行系统中已经勾选了启动排错程序 问题补充:是VB脚本调试…

    SIMATIC WinCC 2019年6月11日