找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
我想过,在界面打开的时候,把这按钮里的代码执行一次,这样再点这个按钮时,相当于第二次,就会很快,可是没有用,
然后我再把这个按键复制了一个,也没有用,按完一个,卡,按另一个还是卡,意思是,非要按一次按钮才能行。
有没有人遇到过这种问题,请指教,急呀
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
用组读写,一个个的读写太浪费时间了
SetTagMultiWait
参考
http://www.52plc.net/read.php?tid=6494
http://www.52plc.net/read.php?tid=6397
如果你都vbs也可以用组读写。
dim group1,group2
Set group1=hmiruntime.Tags.CreateTagSet
Set group2=hmiruntime.Tags.CreateTagSet
group.add "变量1"
group.add "变量2"
group.add "变量3"
group.add "变量4"
group.add "变量5"
group.add "变量6"
group1.read
group2.add"变量11"
group2.add"变量12"
group2.add"变量13"
group2.add"变量14"
group2.add"变量15"
group2.add"变量16"
group2("变量11").value=group1("变量1").value
group2("变量12").value=group1("变量2").value
group2("变量13").value=group1("变量3").value
group2("变量14").value=group1("变量4").value
group2("变量15").value=group1("变量5").value
group2("变量16").value=group1("变量6").value
group2.write
这个比你的执行效率高多了。
补充回答:你需要检查你的opcserver的配置,应该它的响应速度也有问题。在opc正常的情况下,我的这个比你的那个效率要高的。另外检查读写的变量名是否正确比如是否多了一个空格或者回车,一般不容易看出来。多了回车或者空格会造成扫描超时的。
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城