在博途中進行編程時,經常會見到這種情況。修改了DB數據塊之后,需要重新初始化之后才能進行下載。如圖所示:
我們知道這種情況下載程序,在DB塊中所有的參數都會初始化,即數據清空了。如果說這個DB塊保存了一些伺服、變頻器的速度或者位置數據,那么全部都要重新設置一遍,非常的耗時耗力。那么有沒有辦法,不重新初始化,也能進行下載呢?當然是可以的。下面我們來介紹它的設置方法。
這里我們使用1200 PLC V4.4版本在博途V16中進行演示。
首先,添加一個DB數據塊,如圖所示:
在這里需要注意的是,該DB塊的訪問屬性為“可優化訪問的塊”,如果是標準訪問的塊則不能使用該功能。
假設我們在DB塊中已經使用了一些數據,如圖所示:
如果此時,我們需要在DB中添加一個“軸1#設置位置3”的參數,如果直接添加,那么只有重新初始化之后才能下載。現在的處理方法是,先選擇“保持實際值”選項,如圖所示:
然后重新下載程序,此時則不會要求重新初始化下載,如圖所示:
之后,可以在該DB塊中,添加數據塊,可不重新初始化下載,如圖所示:
在這個地方需要大家注意的是,該方式默認可添加100字節的數據,超過了則會報錯。如果想修改該值,可在DB塊屬性中設置,如圖所示:
同樣需要注意的是,如果在DB塊中需要添加可保持存儲區,則需要勾選“啟用下載,但不重新初始化保持性變量”,這個只有在選擇“保持設置值”之前勾選才有效。
如果我們不重新初始化設置,也想保持當前的數據,那么可以使用DB塊中的另一個功能“快照”。顧名思義,快照是一個快速照片的功能,可以保存當前的實際值。這里還是以剛才的DB數據進行演示,目前的參數如圖所示:
使用快照功能,可以保存當前的監視值,如圖所示:
在這里可以看到,創建了一個快照,它是將監視值,快速復制到了快照值。如果此時修改了DB塊,那么重新下載后,數據則會丟失,如圖所示:
為了快速設置之前所用到的參數,可以將快照值下載到監視值中,如圖所示:
以上就是本文的全部內容,如果你還有更多關于數據保持設置的選項,歡迎補充說明。
審核編輯 :李倩
-
數據
+關注
關注
8文章
7033瀏覽量
89040 -
編程
+關注
關注
88文章
3616瀏覽量
93738 -
DB
+關注
關注
0文章
48瀏覽量
22720
原文標題:在博途中DB塊不重新初始化,怎么進行下載呢?
文章出處:【微信號:跟我學PLC,微信公眾號:跟我學PLC吧】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論