有关Wincc7.0升级到V13的动态获取变量地址问题

我发现@DatasourceNameRT这个变量在V3中已经不能再使用了,由于之前的项目包是Wincc 7.0的,有很多使用了ADO方式通过获取这个DSN去动态访问变量地址,然后进行处理的脚本;所以我的问题有2个:
1.V13中是否还支持WinCC运行系统的数据源方式,如果支持,具体的数据库在哪里

2.如果已经不支持,看样子我要自己写脚本来实现动态获取变量地址了,那么请有经验的朋友提供一下相关资料,注意变量地址有可能是其他地方有脚本动态变化的,所以我需要画面上实际运行的变量的当前地址

由于时间比较紧张,我没有仔细看脚本说明,就做一回伸手党了,谢谢!

问题补充:
在V13帮助文档里查询@DatasourceNameRT是完全没有相应的说明的,如果有的话,请指出是第几页;
另外我虽然看到数据库有WINCC的,但使用SQL管理工具是完全看不到任何数据库在跑的,只有默认的几个系统数据库

最佳答案

在Portal WinCC Professional V13中,@DatasourceNameRT还是存在的,显示的还是一样的带R的运行数据库。

提问者对于答案的评价:
谢谢高手指点,我已经看到带R的数据库了,原来是仅在运行时才会出现,学到了;
@DatasourceNameRT也确实是有的,我看了帮助,在选择所有变量时,有一个额外的页签,里面会有所有的系统变量

最后吐槽一下,这算是西门子软件的隐藏属性么,从帮助文档里根本查不到每个系统变量的具体帮助啊

专家置评

已阅,最佳答案正确。

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

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

相关推荐