用MB0-MB13作为数据掉电保持,如果在程序中参与运算,是不是很快就坏了?因为运算在随时进行,写入的次数很快很多,很容易超过100万次。例如VB100+VB102结果送到MB0,是不是MB0很快就坏了?
最佳答案
1、首先要了解S7-200数据保持机制:
应用S7-200时,可以选用以下几种数据保持方法:
、CPU的内置超级电容,断电时间不太长时,可以为数据和时钟的保持提供电源缓冲
、CPU上可以附加电池卡,与内置电容配合,长期为时钟和数据保持提供电源
、设置系统块,在CPU断电时自动保存M区中的14个字节数据
、在数据块中定义不需要更改的数据,下载到CPU内可以永久保存
、用户编程使用相应的特殊寄存器功能,将数据写入EEPROM永久保存
注意:上述前三个数据保持功能都是在“系统块-数据保持”中设置。
2、用MB0-MB13作为数据掉电保持,不是写入到EEPROM中,所以没有100万次的问题。
3、相关文档:
见《西门子S7--200的数据保持问题》下载:
http://www2.ad.siemens.com.cn/download/Upload/AS/faq/F0424.pdf
提问者对于答案的评价:
好
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc304486.html