wincc的set/get tag XXX wait到底何时使用更合理?全局脚本中的变量读写是通过周期服务的吗?

如题,之前我所有的项目一直都使用set tagXXX wait, 理由是经过返回才执行下一步,确保可靠不丢数,包括全局脚本,包括画面事件中都大量使用,近期,有现场反应wincc7.0 sp3 运行慢的问题,经过学习论坛里早先的帖子,现在对带wait或不带wait的函数理解如下:

1: 首先,应该采用周期读服务,这样可以降低通讯负担。西门子在S7连接中提供此功能,不用白不用。周期读服务是否可理解为:每次进入画面前,wincc先将该画面内所有变量读入映像,退出后再删除映像?那么,全局脚本在读写变量时,也是通过wincc映像的吗?

2: 采取周期服务后,所有前台画面中的应用,例如按钮,I/O域,文本等,都应采用不带wait的函数。把变量读写工作都交给周期读服务,靠wincc映像来完成。每次进入画面时wincc自动给建立映像,退出时删除。

3: 全局脚本中,应该使用带wait的函数,这样可以绕过wincc映像,直接读写PLC,虽然速度慢,但只要尽量控制好全局脚本的触发,例如采用标准周期2秒,不要太快就行。

不知道上述理解是否正确?

最佳答案

提供以下链接,祝你项目成功:
《Wincc中GetTagXXX函数的详解》
http://www.dqjsw.com.cn/dianqi/zutairuanjian/90576.html
《WINCC 技巧》
http://wenku.baidu.com/link?url=Kb-nFa2_g8lR9UwL6SGWwt7P5HWFjDyup3r99_7VWFz0LbhWZbPM4ZFM2JZ0eR27sJ-jGMMHkpkmGyglUDVO8hzz3aEgc4a59FtjEIZ37PS

提问者对于答案的评价:
谢谢您,基本上算搞清楚了。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc218171.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月29日 下午5:36
下一篇 2017年11月29日 下午5:36

相关推荐

  • WINCC里面的单用户和多用户是什么意思啊

    WINCC里面的单用户和多用户是什么意思啊 最佳答案 单用户就是本机直接和plc连接,和其他电脑没有任何关系的。多用户一般是c/s结构用的,上位机之间存在影响的,如服务器故障会影响…

    SIMATIC WinCC 2021年7月5日
  • WINCC7.4结构变量

    创建好结构类型元素以后,然后创建结构变量,给结构变量指定一个地址,结果结构变量元素中看到的是该结构体中所有的元素的地址都是刚刚在结构变量中所指定的地址,也就是说结构体中的每一个元素…

    SIMATIC WinCC 2021年7月5日
  • 对wincc进行操作怎么产生操作信息啊?

    有2篇这个的文档,但是有看没懂! 能不能说直白,通俗啊!   最佳答案 操作信息? wincc勾选tag logging还是rep…

    SIMATIC WinCC 2019年6月11日
  • WINCC的I/O field 问题

    step7有一段通过一步步迭代最后能达到目标值的程序(用的都是浮点数的计算)    我在人机界面上用I/O field …

    2017年8月18日
  • 博途WINCC中文本域中的文本如何根据值的不同而变化

    我需要一个变化的文本 最佳答案 博途软件,左侧项目树中,打开HMI,可以看到“文本和图形列表”,双击打开即可看到当前已经存在的列表名称。点击“添加”,即可新建一个文本列表,在下方的…

    SIMATIC WinCC 2020年11月1日
  • wincc突然打不开一直转圈

    双击winccexplore以后只有底下会显示小图标,若右击打开之前的工程能进入菜单界面但是没有任何内容显示且鼠标一直转圈,尝试reset_wincc.vbs且重启电脑多次无果,于…

    SIMATIC WinCC 2021年7月5日
  • 关于安装WinCC WebNavigator

    现在安装的是wincc6.2  asia sp2,安装时没有安装 WebNavigator 这个组件,现在由于客户需要,需要安装远…

    SIMATIC WinCC 2019年6月10日
  • WINCC记录的数据能保存多长的时间?

    在WINCC上记录反应池液体的pH值,显示一条曲线,pH值随时间变化的数据是在硬盘长期保存的。但是,后来发现,记录只能保存一周的时间,一周以前的数据就不存在了。是否WINCC就只能…

    SIMATIC WinCC 2018年12月5日
  • wincc根据bool变量状态来改变图形颜色问题

    我只用过西门子触摸屏,现在换成WINCC来显示,比如我有一个图形(矩形)关联一个变量(M0.0),如果变量为1,则矩形显示红色,如果为0,则为绿色。不知道怎么整 最佳答案 这是一个…

    2021年7月5日
  • 程序仿真出错

    程序块进行仿真的时候显示设备出现问题。编译组态和人机画面都没有问题,求指教。其次请问各位大神,怎么把程序块和HMI画面连接起来进行仿真。比如我图中的程序,在HMI画面中点击按钮,程…

    2017年6月13日