发布于 2011-03-15 11:45:01
1楼
一般一次写EEPROM的操作会使扫描周期最多增加5MS,保存操作总所写入的数据会覆盖先前EEPROM 中V区存储区的数据。
如何将V区数据存储到EEPROM:
1、SMB31 可以命令PLC 复制V区中的一个数据到EEPROM中的V区存储区。SMW32中存储要复制的地址。
2、SM31.7 0:不存 1:存 (每次CPU扫描结束都会将SM31.7复位)SMB31中最后面两位00:字节 01:字节 10:字 11:双字
3、SMW32 中存储的是地址
4、扫描周期的末尾会把V区的数据复制到EEPROM中。
例如:将VB100中的数据存入EEPROM中。当I0.0有上升沿的时候,并且当前没有其它要写入EEPROM中的操作发生。
LD I0.0
EU
AN SM31.7
MOVW +100,SMW32
MOVE 1,SMB31
S SM31.7,1
授之以鱼不如授之以渔。