窗口弹出问题 点击:764 | 回复:14



zp-cool

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 20回
  • 年度积分:0
  • 历史总积分:83
  • 注册:2005年11月03日
发表于:2007-10-03 11:47:00
楼主
大家好,有个问题请教下,当系统运行时一旦有报警产生就在屏幕上弹出一个窗口,请问这个功能应该怎么实现,麻烦说的稍微详细些,非常谢谢~~



yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2007-10-05 20:40:00
1楼
虽然没有自己做过,但是我个人认为相当的复杂。
   首先,要捕捉一个报警,这个可以通过函数来实现,Wincc的C脚本相当齐全,也提供了相关函数,问题在于用户想实现一个什么样的功能?不同的功能可能整个代码都是不一样的。
   如楼主所言,有报警就产生一个窗口,捕获报警并触发一个窗口,这本身是很容易实现,问题如果来100个报警,就产生100个窗口?系统资源就没有了,系统就宕机了。
   如何去定义这样的一个规则,就是需要组态人员好好琢磨一番的。

昆仑摩勒

  • 精华:1帖
  • 求助:1帖
  • 帖子:32帖 | 446回
  • 年度积分:0
  • 历史总积分:1058
  • 注册:2004年11月22日
发表于:2007-10-05 22:52:00
2楼
最好不要弹窗口出来,特别是在没有人干预的情况下

deng_lp

  • 精华:5帖
  • 求助:0帖
  • 帖子:65帖 | 2669回
  • 年度积分:0
  • 历史总积分:2876
  • 注册:2001年6月19日
发表于:2007-10-06 11:44:00
3楼
难度应该不大。
关键是处理的方式,在没有人值班的情况下,最好不要影响正常的使用。

zp-cool

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 20回
  • 年度积分:0
  • 历史总积分:83
  • 注册:2005年11月03日
发表于:2007-10-08 09:47:00
4楼
大家好,我的WINCC没法打开帮助,函数什么意义没法理解,请问如果有报警产生时,就让报警画面弹出,应该用哪个函数?谢谢~~

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2007-10-08 15:48:00
5楼
您不能打开帮助的原因在于您没有安装Wincc软件附带的文档盘,您可以在论坛上查找Wincc全局脚本手册来研究一番。

zp-cool

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 20回
  • 年度积分:0
  • 历史总积分:83
  • 注册:2005年11月03日
发表于:2007-10-08 16:18:00
6楼
我用的是开关量来触发报警的,现在用了另一种解决方法,通过捕捉触发报警的开关量,让其在全局动作里做逻辑运算,然后来触发窗口的弹出,不知道这样做会不会加重系统的负担,是解决问题了吧,很感谢大家

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2007-10-08 16:35:00
7楼
如果只是捕捉少量的报警的话,这种也不失为一种曲线救国的方法,但是报警量大的话,势必会严重影响系统的效率.

pqsh

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 291回
  • 年度积分:0
  • 历史总积分:432
  • 注册:2006年9月20日
发表于:2007-10-08 16:41:00
8楼
不知在wincc里有没有全局新报警变量.
又,通常弹出一个报警列表比较好.这样的话,系统资源只是一个窗口,而报警多少都是显示在列表里.实际是一个窗口不停地出现在前台而已.

zp-cool

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 20回
  • 年度积分:0
  • 历史总积分:83
  • 注册:2005年11月03日
发表于:2007-10-08 18:15:00
9楼
我实际上是在每个图页上放置一个报警控件,通过开关量来触发它的显示或者隐藏,应该不会太占资源吧

Ψ蓝色火焰Ψ

  • 精华:1帖
  • 求助:0帖
  • 帖子:51帖 | 1474回
  • 年度积分:0
  • 历史总积分:3985
  • 注册:2006年8月14日
发表于:2007-10-08 18:25:00
10楼
学习一下

唐山味儿不浓

  • 精华:7帖
  • 求助:0帖
  • 帖子:99帖 | 714回
  • 年度积分:0
  • 历史总积分:1899
  • 注册:2005年11月15日
发表于:2007-10-11 22:04:00
11楼
直接可以用报警记录里的触发功能,使报警后自动跳转到报警画面

卧龙人

  • 精华:0帖
  • 求助:0帖
  • 帖子:38帖 | 800回
  • 年度积分:0
  • 历史总积分:1504
  • 注册:2006年8月14日
发表于:2007-10-31 17:52:00
12楼
学习一下

一颗螺丝钉

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 169回
  • 年度积分:0
  • 历史总积分:187
  • 注册:2003年9月23日
发表于:2007-11-09 12:47:00
13楼
 ”直接可以用报警记录里的触发功能,使报警后自动跳转到报警画面“

我认为这招最好!

HBZYCS

  • 精华:3帖
  • 求助:2帖
  • 帖子:50帖 | 1860回
  • 年度积分:0
  • 历史总积分:2380
  • 注册:2004年11月27日
发表于:2007-11-09 14:57:00
14楼
说的好,我改天也试试看

热门招聘
相关主题

官方公众号

智造工程师