签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
wincc中脚本一个个读写数据效率太低了,高效的方法是用组读写。
wincc读写多个变量.zip
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1343386&b_id=5&s_id=17&num=26
感谢版主分享,这个多变量读写在全局脚本里面用变量多的地方用吧?
比如按钮之类的,能用到么
,还没怎样用过WINCC 。
都可以随便哪里,只要是需要一次读取多个变量的,都可以用,提高效率。
一个画面很多对象
每个对象都用脚本的话,这样不能用吧?
以前碰到过一次,一个画面里面二三十台设备,一个按钮控制启停两个信号,状态显示运行故障两个信号,用脚本编写的,动作触发先是循环1秒触发,然后每次打开的时候第一次刷新特别慢,得过近10秒刷新过来之后就好了
后来把触发改成根据变量变化触发才行~估计也就是读取变量的时候效率低导致的,这种情况能用吗?
这个没有必要呀!直接动态链接就行了。另外脚本的触发直接用画面周期触发就行了,你画面如果2s刷新一次,脚本1s触发也没有意义。用根据变化来触发还要考虑你的变化的周期,如果太快一样增加负担,大于等于2s用根据变化是可以减轻通讯负担的。
我说的这种方法是变量越多,处理起来的效率提高的越高。如果只有一个变量反而没有提高。用在全局周期执行的脚本会更明显。
收藏先,必须给楼主点个赞啊,
嗯嗯,明白了,谢谢版主指点~
就是一个脚本里面对很多变量读写操作的时候
读写多变量时很方便,变量标签定义名称时要统一对应。
,学习一下,多谢
还没用过wincc,用过组态王,看来得去研究一次!
那你能给一下 何海财 能打通的电话吗?你认识 何海财 本人吗?
不认识。。。。。。。
现在调试的一个项目好像是楼主说的,看看有什么区别。
这个变量是用什么语言写的呢
可以用c也可以用vbs。
引用详细内容:
根据变化,其实系统每个周期都在检测变量的状态,反而效率不高。至于这个周期不确定是250MS还是画面周期。但是建议不要使用根据变化。
,谢谢分享。
楼主,能分享些脚本方面的文档么?????
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录