前几天我弄的系统 把WINCC6.2升级到7.0了,OPC也就从SIMATIC NET 2006升级到了2008 ,我的变量是在STEP7里边的组态里直接设置好传到OPC里的。6.2的时候挺好,现在传过去的变量,从WINCC里读没有中文变量,用OPC SCOUT 看的话 中文变量变成"?"了。这个是什么原因啊。我用的客户端是STEP7 5.4 SP5
最佳答案
中文版的WinCC兼容性要求较严格,可能需要特定版本的Step 7和SIMATIC NET,所以不宜随便改动部分组件的软件版本和语言版本。
其次,你的WinCC变量名使用中文来命名也是不太推荐的做法,尽量使用英文或者拼音。
建议你:
1.重新编译OS
2.删除OPC通道后,重新添加OPC通道和变量
实在不行只能将WinCC降级至6.2使用。
提问者对于答案的评价:
我改用6.2了,还是习惯用中文变量名,呵呵。项目不是很大,所以做的也不很规范,图个简介方便了。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc169253.html