您好,欢迎来到全球供应商网!请 |免费注册

产品展厅本站服务收藏该商铺

云南昌晖仪表制造有限公司

免费会员
手机逛
云南昌晖仪表制造有限公司

Technical article

技术文章

当前位置:云南昌晖仪表制造有限公司>>技术文章>>WinCC中VB脚本和C脚本该怎么选?

WinCC中VB脚本和C脚本该怎么选?

发布时间:2026/9/86

WinCC中VB脚本和C脚本该怎么选?多人认为VB脚本比C脚本慢,所以在WinCC中要尽量使用C脚本,以便提高性能,事实真是这样吗?先说结论:并非如此。在一个复杂的应用中,WinCC混合使用VB脚本和C脚本,对提高性能才是有利的。

为了说清楚这件事,我们得先引入队列的概念。不管是VB脚本还是C脚本,在一个复杂的WinCC应用中,都不会是只有一个脚本,或只执行一次。


当多个脚本相继执行时,就会存在先后顺序,就会出现排队的现象。管理脚本排队,WinCC是通过“脚本队列"来实现的。就像办事窗口排队一样。


为了优化整体性能,WinCC开设了多个窗口来执行脚本。根据脚本出现的位置及脚本的类型,一共有7个窗口。


其中全局动作有3个窗口,分别是VBS全局动作窗口,C脚本周期触发全局动作窗口,C脚本变量触发全局动作窗口。


画面运行系统中有4个窗口,分别是VBS处理属性动态化的窗口,VBS处理事件的窗口,C脚本处理属性动态化的窗口,C脚本处理事件的窗口。


这7个排队窗口,有3个窗口使用VB脚本,有4个窗口使用C脚本。看到这里,相信屏幕前面的朋友应该明白了吧。都挤在C脚本的4个窗口,而让VB脚本的3个窗口都闲着,大概率并非明智的选择。


作者:刘书智


◆
◆

标签关键词:

上一篇: 认知能力和系统思维要比PID参数整定更

下一篇: 可燃气体探测器需不需要定期检定

在线询价

X

已经是会员?点击这里 [登录] 直接获取联系方式

会员登录

X

请输入账号

请输入密码

=

请输验证码

收藏该商铺

X
该信息已收藏!
标签:
保存成功

(空格分隔,最多3个,单个标签最多10个字符)

常用:

提示

X
您的留言已提交成功!我们将在第一时间回复您~