您现在的位置是:首页 > PLC技术 > PLC技术

S7-200 PLC将V存储器的数据复制到EEPROM

来源:艾特贸易2018-06-06

简介可以将 V 存储器任意位置的数据(字节、字和双字)复制到 EEPROM 。一次 EEPROM 的操作会使扫描周期增加 5 ms 。新存入的值会覆盖 EEPROM 中原有的数据,写 EEPROM 的操作不会更新存储卡中

    可以将V存储器任意位置的数据(字节、字和双字)复制到EEPROM。一次EEPROM的操作会使扫描周期增加5 ms。新存入的值会覆盖EEPROM中原有的数据,写EEPROM的操作不会更新存储卡中的数据。

    V存储器中的一个数据复制到EEPROM中的V存储区的步骤如下:

    ①将要保存的V存储器的地址送特殊存储器字SMW32

    ②将数据长度单位写入SM31.0SM31.1,这两位为0001时表示字节,为10时表示字,为11时表示双字。

    ③令SM31.7=1,在每次扫描结束时,CPU自动检查SM31.7,该位为1时将指定的数据存入EEPROMCPU将该位置0后操作结束。

    【例】  I0.0的上升沿将VW50的值写入EEPROM:

   LD    I0.0

   EU

   MOVW    50SMW32    //指定V存储器的地址

   MOVB    16#82SMB31    //SM31.7=1,将VW50的值写入EEPROM

    写入EEPROM的操作次数是有限制的,最少10万次,典型值为100万次。应仅在发生特殊事件时才将数据保存到EEPROM,否则可能会因写入次数过多使EEPROM失效。

    将写入EEPROMV存储区设置为没有数据保持功能,在CPU断电又上电后,如果该V存储器地址中是写入EEPROM的数据,则说明数据已经写入EEPROM