333222111
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 126 点
下载积分: 569 分
在线时间: 11(小时)
注册时间: 2014-06-10
最后登录: 2016-03-24
查看333222111的 主题 / 回贴
楼主  发表于: 2015-06-11 16:05
设备开机后,WINCC软件中的变量数值不能修改,修改后也会弹回初始值!求高手帮我解答
新手不会啊!谢谢
yanli7234
级别: 探索解密
精华主题: 0
发帖数量: 60 个
工控威望: 155 点
下载积分: 6883 分
在线时间: 26(小时)
注册时间: 2015-06-05
最后登录: 2021-12-21
查看yanli7234的 主题 / 回贴
1楼  发表于: 2015-06-11 16:08
那应该就是变量的值吧,你在STEP7中看看PLC里面的变量值是多少,对比一下看看。
WINCC中如果变量不是灰色的,就应该连上了。
yanli7234
级别: 探索解密
精华主题: 0
发帖数量: 60 个
工控威望: 155 点
下载积分: 6883 分
在线时间: 26(小时)
注册时间: 2015-06-05
最后登录: 2021-12-21
查看yanli7234的 主题 / 回贴
2楼  发表于: 2015-06-12 10:07
如果是这样的话,90%的可能性是这个变量在PLC里面还有写(赋值)的指令。就是说,WINCC-PLC的连接是没错的,但WINCC给PLC一个新数(300),但PLC的程序又给改成了200。
楼主留言:
高人我应该怎么处理?能告诉我么?
yanli7234
级别: 探索解密
精华主题: 0
发帖数量: 60 个
工控威望: 155 点
下载积分: 6883 分
在线时间: 26(小时)
注册时间: 2015-06-05
最后登录: 2021-12-21
查看yanli7234的 主题 / 回贴
3楼  发表于: 2015-06-15 08:14
楼主留言:高人我应该怎么处理?能告诉我么?
你应该进入STEP7,搜索这个(变量的)地址,然后看看是否有其他的指令操作这个地址。你心里认为的那种情况,STEP7里面应该没有任何指令操作这个地址(给这个地址赋值)才对。否则就有可能在WINCC中感觉没法设置给定值。

注:这种办法可以在99%的情况下有效,但如果程序中使用了块寻址的办法,可能表面上看没有指令操作这个地址,但实际上却操作了,这就需要稍微深入的分析程序了。