
此函数功能说明:用于把系统块设置为断电保存的数据区写入FLASH存储器,调用此函数执行后,被设为断电保存的数据就自动被写入FLASH存储器,重上电时FLASH存储器的数据会自动复制到原断电保存数据区。
此函数用于保存一些重要的设定参数,
FLASH存储器是断电不丢失数据的,写入FLASH存储器的数据,断电能保存10年。
FLASH存储器可写10000次,超过次数将损坏FLASH存储器。为此我们特别做了限制,每次上电只能写入50次,超过这个次数将不能写入,此时若重上电,又将恢复50次写入许可。
此函数执行需要300ms,在这个时间内,任何其他程序和其他硬件都会暂停工作。
特别注意:需要设定系统块的断电保存区,该指令执行才能有效。系统块未被设为断电保存的区域,重上电时将被清0.
参数名称 |
IN/OUT |
数据 类型 |
功能描述 |
error |
OUT |
BYTE |
0=无错误,1=未成功写入。每次上电只能写入50次,超过后需要重上电。 |

如上图设置系统块,并且下载到PLC后,执行指令FLASHW后,以下单元将被保存进FLASH:VB0到VB10239,T0到T31,T64到T95,C0到C255,MB14到MB31.
|