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通过两个网卡与一个plc组成环网通讯

    wincc工作站通过两个网卡分别连两个交换机,两个交换机分别连同一个plc的两个网口(注:plc加了一个以太网模块,所以两个网口),这样的环网,wincc这边改怎么设置才能实现环网…

    SIMATIC WinCC 2021年7月5日
  • WinCC V7如何在IO域显示前导零?

    请问如何设置IO域最低显示位数?如原始值为整数"9",显示值为"09" 最佳答案 IO域的输出格式前面加一个零,比如两位数‘099’,三位数…

    SIMATIC WinCC 2020年11月1日
  • 用word或者excel调取winccv6.0 sp3的归档数据

    各位大侠好,小弟这有个问题:怎么通过wincc中的辅助软件或在wincc界面中组态一个按钮利用脚本调取归档数据库中的数据,用word或者excel输出。或者说用什么方式调取后缀格式…

    SIMATIC WinCC 2019年6月11日
  • wincc如何在以下脚本里加入按钮改变二进制变量为1

    求大神指教,我的目的是为了实现在操作开关按钮时在操作记录中显示用户及操作注释,我在网上找了半天找了这段脚本,想再把按钮的功能加进去,求大神帮写一下!顺便看看我找到的这个脚本写的有没…

    2021年7月5日
  • 修改画面选项组值

    我在画面中有个选项组,我想用按钮控制选项组的值,1,2,4,8   我想用c脚本,不知怎么写?还有选项组的c语言属性各对应是什么?谢谢 专家建议 选项…

    SIMATIC WinCC 2020年11月1日
  • Wincc通讯和脚步问题

    Wincc和单反通讯,相机厂家给了我一份开发包,里面有头文件和DLL。厂家说我如果要自己开发拍照软件,直接调用他给我的头文件就行(头文件用VC开发的)我现在用C调用,但出错了。报错…

    SIMATIC WinCC 2017年11月1日
  • 用户归档编辑

    用户归档强制退出后,再次编辑用户归档,按钮灰色不能操作。按照西门子专家说的,在项目路径下也未找到UAeditor.LCK—————user archi…

    SIMATIC WinCC 2019年6月11日
  • WINCC如何做下拉选项菜单

    我做输煤上位机的时候需要下拉菜单,选择输煤流程,怎么在界面中做下拉菜单 最佳答案 最简单的就是把需要的下拉选项做成一个按钮画面,在页面里点击下拉按钮显示该画面就可以了。 提问者对于…

    SIMATIC WinCC 2019年6月11日
  • WinCC_RT仿真不了

    我安装的是博途V15.1,WinCC版本是professional,但是我在我的博途安装途径下看到的却是Advanced,我项目组态的是professional,求大佬解疑! 图片…

    2021年7月5日
  • ComboBox控件

    我想在wincc中加入ComboBox控件,加入SIEMENS Step7 S7Combox后,控件名称改为"LIST". 在画面…

    SIMATIC WinCC 2019年6月11日