在正常情况下,下载到 S7-200 PLC 中的程序是不会丢失的。这是因为程序块(数据块、系统块)直接下载到 EEPROM(非易失的电可擦除存储器)中,而 RAM(易失性的存储器)中的数据为 PLC 的运行数据,靠一个超级电容(或电池卡)保持,前提是在系统块中必须有相应的设置。
EEPROM 存储
- EEPROM 是非易失性的,这意味着即使断电,它也可以保留数据。
- 程序块直接下载到 EEPROM 中。
- 为了延长 EEPROM 的寿命,不要频繁触发写操作。一定要加触发条件,因为 EEPROM 有擦写次数的限制。
RAM 存储
- RAM 是易失性的,这意味着断电后它会丢失数据。
- PLC 的运行数据存储在 RAM 中。
- 靠一个超级电容(或电池卡)保持 RAM 中的数据。
- 如果没有电池卡,靠一个超级电容可以保持数据约 10 天。
程序保持
要确保程序保持,需要在系统块中进行相应的设置。这些设置决定了当 PLC 断电时,RAM 中的数据是如何保持的。
有两种保持方式:
- 使用超级电容:如果不需要长时间保持数据,可以使用超级电容。超级电容在 PLC 断电时为 RAM 供电,可以保持数据约 10 天。
- 使用电池卡:如果需要长时间保持数据,可以使用电池卡。电池卡为 RAM 提供更长期的供电,可以保持数据长达数年。
注意:如果系统块中没有进行相应的设置,RAM 中的数据在 PLC 断电后将丢失。
结论
通过了解 S7-200 PLC 的程序存储和保持机制,我们可以确保程序在断电后不会丢失。通过选择合适的保持方式,我们可以根据实际需要灵活地保持 PLC 的数据。本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!
添加新评论