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