跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
  • 世界
  • 用户
  • 群组
皮肤
  • 浅色
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • 深色
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠

工控达摩院

  1. 主页
  2. 诺软科技
  3. 内部技术讨论区
  4. WINCC画面上OPC tag为什么不刷新?

WINCC画面上OPC tag为什么不刷新?

已定时 已固定 已锁定 已移动 内部技术讨论区
5 帖子 1 发布者 3 浏览 1 关注中
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 小
    小
    小诺
    发表于 最后由 编辑
    #1

    从OPC Server读过来的tag,放在画面上的IO域中,不刷新,切换画面后,归零,什么原因?如何解决?


    附件:
    截图202009040037002451..png
    1 条回复 最后回复
    0
    • 小
      小
      小诺
      发表于 最后由 编辑
      #2

      西门子论坛中提到如下:
      the Tags are only be actualized, if they will be requestet by any
      process in WinCC, which process is not relevant.
      Graphics Runtime, Alarmlogging, Taglogging, Scripting (Global Action).
      You could read all tags for example by a Global Action.


      原帖链接
      https://support.industry.siemens.com/tf/ww/en/posts/opc-tag-updating-problem-update-tags-on-active-screen-only/143220/?page=0&pageSize=10
      1 条回复 最后回复
      0
      • 小
        小
        小诺
        发表于 最后由 编辑
        #3

        OPC Scout客户端是好用的,WinccFlexible也是好用的,但是就是WinCC不好用,从WinCC 7.3以后出现了这个问题。

        原帖链接:

        https://support.industry.siemens.com/tf/ww/en/posts/opc-problem-updating-the-value-of-the-tag/163381/?page=0&pageSize=10

        1 条回复 最后回复
        0
        • 小
          小
          小诺
          发表于 最后由 编辑
          #4

          We talked on OPC server station right now.....

          In OPC client station same rules applied

          a) when OPC client tag is defined as alarm means you require OPC server must update that tag always as fast as systen can

          b) when OPC client tag is defined as taglogging means you require OPC server must update that tag always with lient tag logging interval time defined in it

          c) when OPC client tag is defined in a graphic page only means you require OPC server must update that tag with refresh time defined in graphic page



          In the other system you can define a different time becausetooptimize network trafic and comunication, Siemens OPC client is not to optimiza comunication but for better performanc.




          https://support.industry.siemens.com/tf/ww/en/posts/wincc-opc-client/31871/?page=0&pageSize=10

          1 条回复 最后回复
          0
          • 小
            小
            小诺
            发表于 最后由 编辑
            #5

            总结:

            • OPC tag放画面上不会持续更新,只会在变化时更新。
            • OPC tag被其他程序应用时候,才会被调用更新,比如,taglogging, alarm logging,global scripts....等
            • OPC tag在server端被更新,也会被pool到客户端,例如tag的值一直在不断变化。
            解决方法:
            • 把要更新的opc tag放到WinCC gloabl scripts中,调用get函数不断触发刷新。
            • 建议OPC驱动刷新,采用设备刷新,入下图。


            附件:
            截图202009040118434846..png
            1 条回复 最后回复
            0

            你好!看起来您对这段对话很感兴趣,但您还没有一个账号。

            厌倦了每次访问都刷到同样的帖子?您注册账号后,您下次访问时都将自动回到上次浏览的位置,并可选择接收新回复的通知(通过电子邮件或推送通知)。您还可以收藏帖子、为帖子点赞,以此向其他社区成员表达您的感谢。

            有了你的建议,这篇帖子会更精彩哦 💗

            注册 登录
            回复
            • 在新帖中回复
            登录后回复
            • 从旧到新
            • 从新到旧
            • 最多赞同


            • 登录

            • 登录或注册以进行搜索。
            Powered by NodeBB Contributors
            • 第一个帖子
              最后一个帖子
            0
            • 版块
            • 最新
            • 标签
            • 热门
            • 世界
            • 用户
            • 群组