在博途中DB塊不重新初始化,怎么進行下載呢?
在博途中進行編程時,經(jīng)常會見到這種情況。修改了DB數(shù)據(jù)塊之后,需要重新初始化之后才能進行下載。如圖所示:

我們知道這種情況下載程序,在DB塊中所有的參數(shù)都會初始化,即數(shù)據(jù)清空了。如果說這個DB塊保存了一些伺服、變頻器的速度或者位置數(shù)據(jù),那么全部都要重新設(shè)置一遍,非常的耗時耗力。那么有沒有辦法,不重新初始化,也能進行下載呢?當(dāng)然是可以的。下面我們來介紹它的設(shè)置方法。
這里我們使用1200 PLC V4.4版本在博途V16中進行演示。
首先,添加一個DB數(shù)據(jù)塊,如圖所示:

在這里需要注意的是,該DB塊的訪問屬性為“可優(yōu)化訪問的塊”,如果是標(biāo)準(zhǔn)訪問的塊則不能使用該功能。
假設(shè)我們在DB塊中已經(jīng)使用了一些數(shù)據(jù),如圖所示:

如果此時,我們需要在DB中添加一個“軸1#設(shè)置位置3”的參數(shù),如果直接添加,那么只有重新初始化之后才能下載?,F(xiàn)在的處理方法是,先選擇“保持實際值”選項,如圖所示:

然后重新下載程序,此時則不會要求重新初始化下載,如圖所示:

之后,可以在該DB塊中,添加數(shù)據(jù)塊,可不重新初始化下載,如圖所示:

在這個地方需要大家注意的是,該方式默認可添加100字節(jié)的數(shù)據(jù),超過了則會報錯。如果想修改該值,可在DB塊屬性中設(shè)置,如圖所示:

同樣需要注意的是,如果在DB塊中需要添加可保持存儲區(qū),則需要勾選“啟用下載,但不重新初始化保持性變量”,這個只有在選擇“保持設(shè)置值”之前勾選才有效。
如果我們不重新初始化設(shè)置,也想保持當(dāng)前的數(shù)據(jù),那么可以使用DB塊中的另一個功能“快照”。顧名思義,快照是一個快速照片的功能,可以保存當(dāng)前的實際值。這里還是以剛才的DB數(shù)據(jù)進行演示,目前的參數(shù)如圖所示:

使用快照功能,可以保存當(dāng)前的監(jiān)視值,如圖所示:

在這里可以看到,創(chuàng)建了一個快照,它是將監(jiān)視值,快速復(fù)制到了快照值。如果此時修改了DB塊,那么重新下載后,數(shù)據(jù)則會丟失,如圖所示:

為了快速設(shè)置之前所用到的參數(shù),可以將快照值下載到監(jiān)視值中,如圖所示:

以上就是本文的全部內(nèi)容,如果你還有更多關(guān)于數(shù)據(jù)保持設(shè)置的選項,歡迎補充說明。
(技成培訓(xùn)網(wǎng)原創(chuàng),作者:劉郴,未經(jīng)授權(quán)不得轉(zhuǎn)載,違者必究)
「64本西門子電子書資料」+PLC視頻課程
微信掃描下方二維碼免費領(lǐng)取
