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

相关推荐

  • 是什么问题

    wincc6.0sp2在虚拟机里安装,快结束是报错,0xc0000005,然后用授权工具授权不了,一直是演示模式,那位前辈能帮忙解答一下,感谢 图片说明:   …

    2020年11月1日
  • 各位师傅能否帮我看下这是怎么回事?

    wincc在运行过程中出现这个画面,在激活的时候出现另一个画面是什么原因造成的呢 希望师傅指点 图片说明:       最佳答案 …

    2021年7月5日
  • wincc 程序打开并且激活

    打开WINCC程序后,在激活的过程中提示:unhandled excption was raised  look win…

    SIMATIC WinCC 2019年6月11日
  • wincc自定义函数

    有三个实型变量为:a,b,c想实现a=b+ca的值按时间刷新 最佳答案 如果只是画面显示的话,根本就不需要写什么函数,直接在IO域里面采用动态对话框来实现a=b+c的效果如果需要a…

    SIMATIC WinCC 2021年7月5日
  • wincc 怎样编译

    能否通过s7plcsim5.4实现wincc模拟编译。 plcsim5.4能否同时打开两个cpu窗口,或是一个cpu一个pc 进行模拟 最佳答案 1.&nbsp…

    SIMATIC WinCC 2019年6月11日
  • 求助WINCC 7.3 连接 S7 200 SMART 的实例

    我是一个初学者,弄了一个学习机:一个SR20的CPU +模拟量输入模块+互感器+电流变送器。     求助各位大神,我需…

    SIMATIC WinCC 2021年7月5日
  • wincc V7.3通过modbus tcp协议与第三方通讯

    厂区磅房电脑做程序通过modbus tcp协议把设定装车的重量直接传输给我的上位机,上位机用wincc V7.3。在变量管理器中插入modbus &n…

    2020年11月1日
  • 如何查找wincc某个用户的登录时间

    有一个wincc系统,我建立三个用户,甲方要求wincc能够记录某个用户在莫个时段的登录时间,请问这个功能应该如何才能实现? 最佳答案 首先需要一个BOOL型的内部变量Login,…

    SIMATIC WinCC 2021年7月5日
  • wincc与s7214

    我用WINCC做shangweiji下位机两台S7214显示控制都没有问题,现在想用1号PLC提供的位变量通过WINCC组态去控制2号PLC的位变量。应该怎么做? 最佳答案 分析你…

    SIMATIC WinCC 2019年6月11日
  • WINCC V6使用中不能打开画面

    我在WINCC中新建一个项目、画面,然后保存,当再次打开wincc的时候,不能打开编辑画面,出现死机的情况,关闭之后打开还是同样,我怎么解决这个问题? 最佳答案 卸掉重新安装 提问…

    SIMATIC WinCC 2019年6月11日