首页 上一页 1 2 下一页 尾页

WINCC多设备公用一个二次确认弹窗-只做两个画面-C脚本+VBS-按钮点动 点击:2419 | 回复:36



赵学磊

    
  • 精华:3帖
  • 求助:8帖
  • 帖子:25帖 | 149回
  • 年度积分:312
  • 历史总积分:881
  • 注册:2017年9月24日
发表于:2022-04-27 22:43:22
楼主

WINCC中,很多重要的设备,为了安全起见,我们在画面上远程控制启停的时候,不能单击按钮后就直接启动,需要弹出二次确认弹窗,点击“确定”后,才能启动;

如果用多个画面窗口来做弹窗处理,可以实现这种控制,但是每个设备都需要做多个画面和画面窗口,如果有几十上百个设备,那么重复的工作量会非常大;

先前有下载过其他朋友写的资料,是用了3副画面;

下面我们C脚本+VBS脚本来高效率的处理这种问题,这样,我们只需要两个画面:一个是有画面窗口的画面,一个是用来控制设备启停的画面,然后用C脚本调出系统内部弹窗,再加一组结构变量(不是结构变量也可以),就可以实现很多个设备的启停等控制;


主要分以下步骤:

 

A. 创建WINCC画面

 

B. 创建WINCC变量

 

C. 组态相应的C脚本和VB语句

 

D. 创建PLC变量,写简单的起保停程序

 

E. 仿真实验

详细组态过程,请下载附件的文档;







正在下载,请等待……
下载附件需2积分!




请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:616帖 | 8188回
  • 年度积分:92
  • 历史总积分:312920
  • 注册:2011年4月25日
发表于:2022-04-28 08:30:41
1楼

不错的实例,谢谢楼主分享,一定有需要用到的小伙伴

victor329

  • [版主]
  • 精华:1帖
  • 求助:26帖
  • 帖子:185帖 | 2190回
  • 年度积分:4563
  • 历史总积分:75552
  • 注册:2008年5月16日
发表于:2022-04-28 08:48:56
2楼

这种弹出画面肯定得用公共的画面啊,上百台电机启停,难道真要傻瓜式的一个一个绘制链接画面吗?

补充一点:能用C的尽量不要用VB啊,通用性会好一些!

赵学磊

  • 精华:3帖
  • 求助:8帖
  • 帖子:25帖 | 149回
  • 年度积分:312
  • 历史总积分:881
  • 注册:2017年9月24日
发表于:2022-04-28 08:59:03
3楼

引用 "victor329" 的回复,发表在2楼
        内容: 这种弹出画面肯定得用公共的画面啊,上百台电机启停,难道真要傻瓜式的一个一个绘制链接画面吗?补充一点:能用C的尽量不要用VB啊,通用性会好一些!...

版主说的是啊,但是这个组态的详细过程,网上不好找,反正我只找到了3个画面控制的,用一个弹窗的每找到;

开始都是用C脚本的,但是水平有限,发现C脚本在系统的二次弹窗中,单击确定按钮,只能置位,不能复位,就是不能实现 启动、停止 按钮的点动功能,用了几种方法写C脚本,都会导致运行卡顿,而且程序触发正常的概率很低,经常无法执行;

但是用VB的话,发现就没有这个问题;

如果是启动确认和停止确认,分别在两个画面中,这是没问题的,因为按钮可以做按下操作和释放操作的动作;


不知道版主是怎么实现的,是否可以借鉴下您的方法....

fighting2021

  • [管理员]
  • 精华:4帖
  • 求助:3帖
  • 帖子:941帖 | 6831回
  • 年度积分:2328
  • 历史总积分:17335
  • 注册:2008年11月11日
发表于:2022-04-28 09:09:28
4楼

给楼主置个精华贴,感谢分享

laohan_123

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 164回
  • 年度积分:1884
  • 历史总积分:1887
  • 注册:2012年1月11日
发表于:2022-04-29 10:01:04
5楼

谢谢分享

fengge11

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 192回
  • 年度积分:0
  • 历史总积分:181
  • 注册:2013年12月25日
发表于:2022-04-29 16:31:38
6楼

不错的实例,谢谢楼主分享,一定有需要用到的小伙伴

Lonely_99

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2465回
  • 年度积分:0
  • 历史总积分:134
  • 注册:2014年10月29日
发表于:2022-04-30 07:11:24
7楼

谢谢分享!

jacky1225

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 76回
  • 年度积分:387
  • 历史总积分:387
  • 注册:2021年12月29日
发表于:2022-05-01 21:03:27
8楼

谢谢分享,虽然现在还没有学wincc

牛仔很忙吧

  • 精华:0帖
  • 求助:2帖
  • 帖子:3帖 | 101回
  • 年度积分:76
  • 历史总积分:99
  • 注册:2013年9月01日
发表于:2022-05-02 10:27:18
9楼

感谢分享

中控888

  • 精华:0帖
  • 求助:10帖
  • 帖子:14帖 | 113回
  • 年度积分:0
  • 历史总积分:111
  • 注册:2015年10月19日
发表于:2022-05-02 13:46:14
10楼

谢谢分享,值得收藏

Bin_Liu

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 30回
  • 年度积分:54
  • 历史总积分:345
  • 注册:2018年1月31日
发表于:2022-05-02 17:10:31
11楼

不错的实例,谢谢楼主分享,一定有需要用到的小伙伴

夜半之月gg

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 30回
  • 年度积分:40
  • 历史总积分:171
  • 注册:2015年6月02日
发表于:2022-05-11 14:35:00
12楼

感谢分享


jaye

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 44回
  • 年度积分:0
  • 历史总积分:428
  • 注册:2018年4月30日
发表于:2022-05-23 12:25:56
13楼

学习学习,感谢分享

caryl

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 13回
  • 年度积分:1
  • 历史总积分:54
  • 注册:2019年8月21日
发表于:2022-05-23 14:03:57
14楼

学习了?。。。。。

长安旅游

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 68回
  • 年度积分:89
  • 历史总积分:106
  • 注册:2005年6月22日
发表于:2022-05-26 12:22:39
15楼

感谢楼主分享,学习,学习!

牛仔很忙吧

  • 精华:0帖
  • 求助:2帖
  • 帖子:3帖 | 101回
  • 年度积分:76
  • 历史总积分:99
  • 注册:2013年9月01日
发表于:2022-05-28 15:18:00
16楼

谢谢分享

yht20

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 147回
  • 年度积分:440
  • 历史总积分:6178
  • 注册:2012年6月12日
发表于:2022-06-14 22:15:28
17楼

郭冬冬

  • 精华:0帖
  • 求助:0帖
  • 帖子:19帖 | 616回
  • 年度积分:96
  • 历史总积分:55796
  • 注册:2022年4月24日
发表于:2022-06-17 06:18:29
18楼

不错,谢谢分享

郭冬冬

  • 精华:0帖
  • 求助:0帖
  • 帖子:19帖 | 616回
  • 年度积分:96
  • 历史总积分:55796
  • 注册:2022年4月24日
发表于:2022-06-18 07:02:54
19楼

感谢楼主的分享,学习了。

孤风一阵

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 553回
  • 年度积分:4
  • 历史总积分:248
  • 注册:2014年11月24日
发表于:2022-06-27 15:11:53
20楼

谢谢分享,值得收藏


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页