新泰陽新推出以下四款定制版機型不支持斷電自動保存,若用戶需要斷電保存功能,可通過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這些單元的數據全部寫入斷電保存區,重上電后將自動恢復回這些單元。


|