S7-200 CPU224XP 的PID加热程序的V区数据掉电重启没有保持,关电前加热正常,关电重启后PID加热的动作就没有了,其他动作正常。请各位大侠赐教。谢谢!
最佳答案
1、应用S7-200时,可以选用以下几种数据保持方法:
、CPU的内置超级电容,断电时间不太长时,可以为数据和时钟的保持提供电源缓冲
、CPU上可以附加电池卡,与内置电容配合,长期为时钟和数据保持提供电源
、设置系统块,在CPU断电时自动保存M区中的14个字节数据
、在数据块中定义不需要更改的数据,下载到CPU内可以永久保存
、用户编程使用相应的特殊寄存器功能,将数据写入EEPROM永久保存
、上述前三个数据保持功能都是在“系统块-数据保持”中设置。
2、详见西门子官方文档:
见《西门子S7--200的数据保持问题》下载:
http://www2.ad.siemens.com.cn/download/Upload/AS/faq/F0424.pdf
1、数据保持功能可以在系统块中进行设置,需要注意的是系统块编辑之后只有下载到PLC之后才会生效。
2、V区的保持特性与数据类型无关,无论VB、VW还是VD都一样。
3、“断电之后再上电数据就会改变”这更像是程序自身的问题,请检查数据内,程序里是否有相应的初始化,以及程序里有没有开机就会执行的程序给数据位赋值了。
4、C可以在系统块里设置保持功能。
关于掉电保持功能建议您参考下面文档中的说明:《西门子 S7-200 . LOGO! .SITOP 参考》,下载地址:http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0136
http://www.kunshan-create.com/?article-645.html
http://www.ad.siemens.com.cn/service/answer/solved_76579_1028.html
提问者对于答案的评价:
学习了。对照相关提示处理程序后加热工作没再受断电的影响。
衷心感谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc300854.html