在博途中進行編程時,經(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)化訪問的塊”,如果是標準訪問的塊則不能使用該功能。
假設(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è)置的選項,歡迎補充說明。
審核編輯 :李倩
-
數(shù)據(jù)
+關(guān)注
關(guān)注
8文章
6760瀏覽量
88618 -
編程
+關(guān)注
關(guān)注
88文章
3544瀏覽量
93470 -
DB
+關(guān)注
關(guān)注
0文章
48瀏覽量
22672
原文標題:在博途中DB塊不重新初始化,怎么進行下載呢?
文章出處:【微信號:跟我學(xué)PLC,微信公眾號:跟我學(xué)PLC吧】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論