新泰阳新推出以下四款定制版机型不支持断电自动保存,若用户需要断电保存功能,可通过FAHW库指令来实现断点保存功能,
新推出的定制版机型:CPU224-5AR、CPU224-5DS、CPU224XP-5AR、CPU224XP-5DS。
库指令:FAHW
参数说明:
参数名称 |
IN/OUT |
数据 类型 |
功能描述 |
error |
OUT |
BYTE |
0=无错误, 1=未成功写入。
每次上电只能写入50次,超过后PLC需要重上电。 |
此库指令功能说明:用于把数据区写入FLASH存储器,调用此库指令执行后,全部V和M单元的数据就自动被写入FLASH存储器,重上电时FLASH存储器的数据会自动恢复到V和M等断电需保存的单元中。
此库指令FAHW用于保存一些重要的设定参数,
FLASH存储器是断电不丢失数据的,写入FLASH存储器的数据,断电能保存10年。FLASH存储器可写10000次,超过此次数将损坏FLASH存储器。为此我们特别做了限制,每次上电只能写入50次,超过这个次数将不能写入,此时若重上电,又将恢复50次写入许可。
此库指令执行需要300ms左右,在这个时间内,任何其他程序和其他硬件都会暂停工作。
特别注意:需要设定系统块的断电保存区,该指令执行才能有效。系统块未被设为断电保存的区域,重上电时将被清为0。
断电保存例子:
如下面两图设置后,将程序和系统块下载到PLC,执行FAHW库指令(即M0.0由0跳变为1),VB0到VB999、VB2000到VB2099、T0到T31、T64到T95、C0到C255、MB14到MB31这些单元数据将写入到FLASH存储器,且上电后将自动从FLASH存储器恢复数据回这些单元,其他单元将清为0。
断电保存例子2:FAHW库指令用于保存触摸屏或文本设定的参数。
如下面两图设置后,将程序和系统块下载到PLC中,当VW0、VW2 和 VW4中任意一个数值有修改,就会执行一次FAHW库指令;VW0、VW2 和 VW4 的数值将被保存进 断电保存区,上电后,数据将自动恢复到VW0、VW2和VW4中。(VW0、VW2和VW4 为触摸屏或文本的设定参数寄存单元,VW8000、VW8002和VW8004用于比较查看是否有设定新数据,)
断电保存例子3:若是用向导生成PID、TD400、TD200、NETR/NERW、PWM等向导程序,需加入下面这条保存程序,否则重上电后数据块不能保存,造成相关的向导程序不能正常执行。。
如下面两图设置后,将程序和系统块下载到PLC中,首次扫面周期将会把VB0至VB10239、T0至T31、T64至T95、C0至C255、MB14至MB31这些单元的数据全部写入断电保存区,重上电后将自动恢复回这些单元。
|