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项目时,电脑处于打开状态,现在把网络断开后,以前创建的项目无法打开,wincc打开时弹出对话框“windows无法找到网络路径。请确认网络路…

    SIMATIC WinCC 2019年6月11日
  • 用户归档 视图

    既然用户归档属于数据库,那对应建立一个用户视图是否也是一个数据库呢?如何找到这个数据库名称? 最佳答案 请参考我的提问。你直接用WinCC提供的内部变量就可以了,有现成的。打开项目…

    SIMATIC WinCC 2019年6月11日
  • wincc许可证的不稳定

    wincc在打开不同的项目时,有的是显示试用版,有的是显示有授权了,毫无规律。请大虾解惑。谢谢。 问题补充:它说授权过期,难道这个授权器没法用了? 最佳答案 请授需要的授权,不是所…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3变量再问

    wincc7.0里面变量后面的地址能看懂,比如模拟量一般都是DB10.DD0或者DB10.DD8,怎么到了wincc7.3里面本来应该显示DB?.DD??的都变成了一串代码似的东西…

    2021年7月5日
  • HMI 闪烁频率修改

    触摸屏某个一个对象下的外观设置中,闪烁是否开启的这个闪烁。其闪烁频率能否可以修改,如果能说具体点,尽量带截图。 触摸屏要区别精致和精简屏,是不是精简的不可以。 钻石用户推…

    SIMATIC WinCC 2020年11月1日
  • wincc外部变量的问题

    wincc连接s7-300,建立两个个外部变量AAA,BBB,分别连接的MB0,MB1,都是8位无符号数 现在想触发动作,假设M0.0==1,M1.0==1时触发,表达式…

    SIMATIC WinCC 2019年6月11日
  • wincc中的全局脚本与函数的基本概念

    全局动作与本地动作有什么区别啊,全局脚本中的函数是wincc一运行就执行吗,全局动作的执行需要调用吗,另外项目函数与标准函数有什么不同吗,它们的调用有什么区别吗.麻烦哪位大侠讲的清…

    SIMATIC WinCC 2019年6月11日
  • 定时触发问题

    我想做变量记录的24小时周期记录,并且时间可定点选择(例如每天8或9点时记录),初步思路是:实现定时触发,即系统时间达到设定的时间(需要人为给定)时,开始触发一个二进制变量置1,否…

    SIMATIC WinCC 2019年6月11日
  • PLC与WINCC OPC通讯

    1,PLC与上位机通讯是不是都需要kepserver这样的软件中转?2,PLC与kepserver与上位机 之间的关系  哪个是服务器 那个…

    SIMATIC WinCC 2021年7月5日
  • TP277触摸屏怎样下载画面

    TP277触摸屏怎样下载画面,并用哪个型号的数据线下载画面,并告知具体型号,谢谢! 最佳答案 采用下载线USB-TP-485 的型号,可以对触摸屏TP277 T…

    SIMATIC WinCC 2019年6月11日