測試環(huán)境:step7 v14 sp1 6es7 518-4ap00-0ab0 v2.0
過程值即實際值,是程序最新執(zhí)行后產(chǎn)生的數(shù)據(jù)。
啟動值也稱為起始值,什么時候起作用?
1。第一次下載db塊的時候,啟動值會裝載到過程值(實際值)。
2。對于db塊里的非保持性性數(shù)據(jù),在cpu 從stop到run的過程中,起始值會加載到過程值。
對于保持性的數(shù)據(jù)則不論斷電上電還是從stop到run,過程值不變。
3。存儲器復(fù)位mres之后,過程值變?yōu)閱又怠?br>4。修改了變量名稱或者添加刪除了變量,再次下載db,則軟件會提示需要將db塊初始化,
這時候起始值會加載到過程值。只要下載時提示db初始化,則過程值會被啟動值覆蓋。
快照最大的作用就是將過程值放到離線db的啟動值 ,這樣調(diào)好的數(shù)據(jù)可以通過再次下載db,(下載的時候,不會初始化db,也就是說過程值不變)將最終的實際值存到smc卡中,來保證即使更換cpu或者執(zhí)行了存儲器復(fù)位,數(shù)據(jù)也不會丟失。
db塊里還有一個功能按鈕叫“下載但不重新初始化”,該功能只適合在優(yōu)化的db中,新添加變量時使用。來保持?jǐn)?shù)據(jù)塊中原有數(shù)據(jù)的過程值不變。在優(yōu)化db的塊屬性里,默認預(yù)留100個字節(jié),用于非保持變量,如果新添加的變量想設(shè)為保持性變量,則需要在db塊屬性里勾選“啟用下載,但不重新初始化保持性變量”變量的數(shù)量可以設(shè)置。
激活“下載但不重新初始化”,添加變量,下載,不會提示塊需要初始化。下載后,在線離線db塊是一致的?!〉?,如果取消該功能,則會提示在線離線不一致。再下載db,則會要求初始化。
所以,使用該功能后,如果想要再取消該功能,需要在合適的時機。