
下麵我們看一下DB塊的界麵:
這是DB塊的聲明模式,也是我們(men) 創建DB塊的界麵。
我們(men) 今天要說的是他的數據視圖(視圖->數據視圖)
22
這裏麵多了一個(ge) 實際值,今天要說的就是他。
我個(ge) 人感覺把他稱呼為(wei) 實際值不是太準確,也容易與(yu) CPU運行中實際值混淆,叫離線實際值更確切一點。其實我們(men) 每次下載DB塊時,都是將這裏麵的數值下載到CPU,而非初始值。
離線實際值在我們(men) 第一次點數據視圖切換時生成(如果未切換過,則是下載時生成),生成後,即使再更改初始值,也不會(hui) 變化,隻能手動更改。但是注意一點如果DB塊的第一個(ge) 是INT格式,則它的值是0(估計程序默認的,畢竟初始化也不是太重要)。如果大家下載DB塊時想要按初始值開始,個(ge) 人建議最好執行一次初始化數據塊(數據視圖模式:編輯->初始化數據塊)。
回到我們(men) 的問題:如果更改數據塊後下載,不想更改原先的數據,可以這樣操作:在SIMATIC Manager主頁麵點擊在線,將此數據塊上載替換原數據塊(此時可以看一下這個(ge) 數據塊的離線實際值,和在線實際值一致),然後在這個(ge) 數據塊中更改,再下載,就可以做到不丟(diu) 失原數據了。