您现在所在的是:

西门子SIEMENS

回帖:3个,阅读:1475 [上一页] [1] [下一页]
867
aslin1
文章数:4
年度积分:50
历史总积分:867
注册时间:2009/3/27
发站内信
发表于:2016/6/23 11:42:49
#0楼
把wincc中IO域的值写到DB块中的一个参数,但是PLC复位后,DB块中的值又恢复成默认值了,怎么才能保存wincc写来的值而不恢复成默认值??谢谢
8371
fujifa
文章数:2941
年度积分:57
历史总积分:8371
注册时间:2014/2/10
发站内信
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
发表于:2016/6/23 13:52:51
#1楼
不清楚为啥要执行PLC的复位操作?

复位操作后,你需要重新下载你的程序,你完全可以在复位前保留当前的DB块的数据并将实际值去更新初始值,然后重新下载。

如果你一定要在WinCC中这样做的话,你可以考虑使用脚本将数据保存在文本文件中,然后在PLC复位后读取文本文件内容重新写入PLC的DB中。

以上~
精通富士POD,富士PLC的编程
有问题可以直接电邮:FUJIFA@yeah.net
867
aslin1
文章数:4
年度积分:50
历史总积分:867
注册时间:2009/3/27
发站内信
发表于:2016/6/23 14:54:46
#2楼
回复 #1楼 fujifa
在调试程序的时候,我从面板上修改了模拟量的报警值,这个值传递到DB块中,但是就算我不复位,只要重新下装了程序,这个报警值也会恢复成建DB块时的初始值,我想知道的是,从wincc传递到DB块中值怎么样才能永久保存??
4584
zhengpan2010
文章数:2686
年度积分:50
历史总积分:4584
注册时间:2010/9/13
发站内信
发表于:2016/6/23 17:29:43
#3楼
可以每次复位前写到MMC卡里面

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

46.8003