wincc 7.0升级到V13 SP1时遇到的服务器前缀问题

首先吐槽一下升级过程中会遇到的各种问题,例如脚本格式不同、变量类型不同等,升级本身都不会自动修复,加上控件问题,我都查资料解决了;

目前卡在变量前缀问题上,原来的包里有很多图形都用了变量前缀,而脚本中有根据变量来进行的处理,在 Wincc7.0中,有些不希望使用变量前缀的脚本是用了类似绝对地址的写法,加上了服务器前缀,如下

HMIRuntime.Tags("@local::" & TagName).Write Value,1

V13在运行时是会报错的,好像不认识这样的"@服务器名::"的写法

而如果去掉"@local::"的话,变量又会因为图形调用了变量前缀而错误

肯定不能说去掉变量前缀什么的,或者另创脚本,这个工作量会非常大,因为是改造项目,用到这些脚本的地方非常非常多,针对每种变量都去处理是不是要作绝对地址访问是肯定不现实的

所以,问题说起来也简单,就是V13里"@local::"应该要写成什么样子才能认,谢谢!
localhost试过了,计算机名也试过了,都不行,帮助里没有看到相关资料

问题补充:
@NOTP:: 也试过了,没用,V13的帮助里也是根本没提到这个@NOTP的

最佳答案

WinCC Professional V13.0 SP1
https://support.industry.siemens.com/cs/cn/zh/view/109096785
看看这个手册吧
关于@NOTP在5074页有说了一下下
关于移植项目,看看第2.7节,有的项目功能,V13是不支持移植的

提问者对于答案的评价:
后来试了@NOTP是有用的,之前是脚本升级时通配符不对
但是在V13里,本地服务器前缀怎么写还是没有找到,并且不知道将@Local::改为@NOTP::会对原来的脚本产生什么影响,毕竟一个是加服务器前缀,一个是直接取消前缀

不管怎么说,感谢解答

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月10日 下午12:06
下一篇 2017年6月10日 下午12:06

相关推荐

  • wincc c脚本问题

    按选择框时的时候 给一个内部变量赋值 然后在点确定的时候把内部变量的值写入PLC的的控制变量或者数据区 请问这个过程该如何用c脚本实现呢??? 问题补…

    SIMATIC WinCC 2019年6月11日
  • 有关于脚本的教程吗?

    脚本不是很懂, 不知道是什么意思,比如一个移动的脚本,看是不的很明白,请高手指点一下,谢谢了! 最佳答案 WinCC提供了两种脚本:ANSI – C&…

    SIMATIC WinCC 2019年6月11日
  • 按钮操作状态的改变

    点击导航按钮后,此按钮不可操作,改为点击其它按钮后,前一按钮又可以操作这个怎么实现阿,按钮不可操作已完成,有没有函数可以得到上一次点击得按钮是哪个,然后使它变为可操作呢 最佳答案 …

    SIMATIC WinCC 2019年6月11日
  • wincc变量记录非周期事件触发归档问题

    wincc v7.0版,目前正做有一个项目,情况是这样的,对一个模拟变量进行一个非周期事件归档,用一个布尔量进行触发归档。现在我只想让触发的那个模拟量上升沿触发,下降沿不…

    SIMATIC WinCC 2017年11月19日
  • vb读取wincc数据,但是数据丢失问题

    我在vb中用了 formsize = wincc.getvalue("resize") 其中formsize是vb中的变…

    SIMATIC WinCC 2019年6月11日
  • 博途winccrt professional 如何显示时间

    博途winccrt professional 如何显示时间 最佳答案 如何在 WinCC Runtime Professional…

    SIMATIC WinCC 2021年7月5日
  • Wincc 读取plc 时间

    我要获取plc1200的时间,这个时间不是日期的时间,是定时器的运行时间,格式是time 到wincc里没有time 这个格式,怎么办呢,我要得到多少小时多少分…

    SIMATIC WinCC 2021年7月5日
  • VB脚本拼接字符串

    需求:通过VB脚本读出结构变量的数值.结构变量名称 V1011.VOPEN脚本如下:其中ValveNumber是变量,想通过改变此变量读出不同的位号括号内是自己写的没有读…

    SIMATIC WinCC 2021年7月5日
  • 谁知道WINCC7.0 与NET有中文的没有呀

    谁知道WINCC7.0 与NET有中文的没有呀 给我个地址或补丁吧 最佳答案 wincc7.0亚洲版是中文的,SIMATIC NET软件没有中文版。w…

    SIMATIC WinCC 2019年6月11日
  • wincc如何导入导出归档数据?

    我现在有个实际的问题,就是现在我项目上跑了2台wincc上位机电脑,项目完全一模一样,我想把其中一台的变量记录导出到另外一台,那是不是直接把ArchiveManager目录下的2个…

    SIMATIC WinCC 2019年6月11日