S7-200的EEPROM可写入次数至少为10万次,我想请问一下:
如果我一次性连续写入100个数据到EEPROM,这样是写入了100次还是1次?
期待专家的回答
谢谢
最佳答案
如果你使用西门子的EEPROM 指令库,是希望写入的数据完全写入到EEPROM 中算一次。即指令库中Done 位数值为1,算1次。例如下图所示,当I0.0导通,且M12.1=1,表示数据存储到EEPROM已经完成。
需要注意以下几点:
1.此库指令每个 CPU 循环周期向 EEPROM 备份一个字节数据,因此备份多个数据往往需要多个 CPU 循环周期,必须保证该时间段内使能端(EN )持续为‘1’。建议用户用 SM0.0 调用库指令。
2.如果用户需要永久存储的是实数或双字整数,必须保证保存过程中数据保持不变。
3.EEPROOM 被刷写次数的典型值为 100,000 次,因此用户不得以较高的频率向 EEPROM 中备份数据。
4.只有 STEP7 Micro/Win V3.2+SP4 和 V4.0 版本才支持使用该指令库。
图片说明:
提问者对于答案的评价:
谢谢
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc149158.html