0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

在博途中DB塊不重新初始化,怎么進行下載呢?

vveeverything ? 來源:技成培訓(xùn)網(wǎng) ? 2023-03-20 13:57 ? 次閱讀

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

23673fde-c50c-11ed-bfe3-dac502259ad0.png

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

這里我們使用1200 PLC V4.4版本在博途V16中進行演示。

首先,添加一個DB數(shù)據(jù)塊,如圖所示:

238b677e-c50c-11ed-bfe3-dac502259ad0.png

在這里需要注意的是,該DB塊的訪問屬性為“可優(yōu)化訪問的塊”,如果是標準訪問的塊則不能使用該功能。

假設(shè)我們在DB塊中已經(jīng)使用了一些數(shù)據(jù),如圖所示:

23c1bafe-c50c-11ed-bfe3-dac502259ad0.png

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

23db377c-c50c-11ed-bfe3-dac502259ad0.png

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

23ee6f54-c50c-11ed-bfe3-dac502259ad0.png

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

2402038e-c50c-11ed-bfe3-dac502259ad0.png

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

2419ca96-c50c-11ed-bfe3-dac502259ad0.png

同樣需要注意的是,如果在DB塊中需要添加可保持存儲區(qū),則需要勾選“啟用下載,但不重新初始化保持性變量”,這個只有在選擇“保持設(shè)置值”之前勾選才有效。

如果我們不重新初始化設(shè)置,也想保持當(dāng)前的數(shù)據(jù),那么可以使用DB塊中的另一個功能“快照”。顧名思義,快照是一個快速照片的功能,可以保存當(dāng)前的實際值。這里還是以剛才的DB數(shù)據(jù)進行演示,目前的參數(shù)如圖所示:

2432c348-c50c-11ed-bfe3-dac502259ad0.png

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

245d4442-c50c-11ed-bfe3-dac502259ad0.png

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

24731146-c50c-11ed-bfe3-dac502259ad0.png

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

248a5a0e-c50c-11ed-bfe3-dac502259ad0.png

以上就是本文的全部內(nèi)容,如果你還有更多關(guān)于數(shù)據(jù)保持設(shè)置的選項,歡迎補充說明。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    6760

    瀏覽量

    88618
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3544

    瀏覽量

    93470
  • DB
    DB
    +關(guān)注

    關(guān)注

    0

    文章

    48

    瀏覽量

    22672

原文標題:在博途中DB塊不重新初始化,怎么進行下載呢?

文章出處:【微信號:跟我學(xué)PLC,微信公眾號:跟我學(xué)PLC吧】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    RT-Thread自動初始化詳解

    我們知道,寫裸機程序時,當(dāng)我們完成硬件初始化后,就需要在主函數(shù)中進行調(diào)用。當(dāng)我們使用RT-Thread后,完全不需要這樣做了,我們可以將硬件等自動初始化。 RT-Thread?自動
    的頭像 發(fā)表于 06-25 21:38 ?1.1w次閱讀
    RT-Thread自動<b class='flag-5'>初始化</b>詳解

    請問,如果軟件不重新初始化SRIO端口,只是收發(fā)doorbell,最小代碼應(yīng)該是什么?

    的6678的csl例程進行的SRIO初始化。代碼里頭會對SRIO端口進行重新初始化。由于我們的系統(tǒng)是SRIO boot。我想請問,如果軟件
    發(fā)表于 05-25 10:16

    如何對STM32 USB進行初始化

    如何對STM32 USB進行初始化?有哪些操作步驟
    發(fā)表于 11-01 07:41

    如何對CubeMX工程進行初始化

    如何對CubeMX工程進行初始化?有哪些操作步驟?
    發(fā)表于 11-05 07:22

    如何對串口(UART)進行初始化

    如何對串口(UART)進行初始化?如何去完成UART端口的參數(shù)配置?
    發(fā)表于 12-08 07:12

    如何對USB設(shè)備的hub進行初始化

    如何對USB設(shè)備的hub進行初始化?其初始化過程是怎樣的?
    發(fā)表于 03-03 06:36

    手機模塊初始化向?qū)?/a>

    手機模塊初始化向?qū)?為了剛好的對手機模塊進行初始化,所以把最基本的向?qū)懴聛?本向?qū)нm用于本公司的西門子TC35I和華為GT9000模塊。一、初始
    發(fā)表于 09-18 09:41 ?17次下載

    objc源碼中NSObject如何進行初始化

    + alloc 和 - init 這一對我們 iOS 開發(fā)中每天都要用到的初始化方法一直困擾著我, 于是筆者仔細研究了一下 objc 源碼中 NSObject 如何進行初始化。
    發(fā)表于 09-26 09:58 ?0次下載

    51平臺下初始化文件的引入導(dǎo)致全局變量無法初始化的問題如何解決

    本文檔的主要內(nèi)容詳細介紹的是51平臺下初始化文件的引入導(dǎo)致全局變量無法初始化的問題如何解決。
    發(fā)表于 08-20 17:31 ?0次下載
    <b class='flag-5'>在</b>51平臺下<b class='flag-5'>初始化</b>文件的引入導(dǎo)致全局變量無法<b class='flag-5'>初始化</b>的問題如何解決

    uboot中進行LCD初始化的流程免費下載

    本文檔的主要內(nèi)容詳細介紹的是uboot中進行LCD初始化的流程免費下載。
    發(fā)表于 08-12 08:00 ?11次下載
    uboot中<b class='flag-5'>進行</b>LCD<b class='flag-5'>初始化</b>的流程免費<b class='flag-5'>下載</b>

    霍爾無刷電機如何進行程序初始化?

    霍爾無刷電機這種系統(tǒng)進行程序初始化已經(jīng)預(yù)先設(shè)定好一些變量,因此隨著系統(tǒng)的初始化進行,這些變量也開始進入了
    的頭像 發(fā)表于 10-15 17:29 ?7616次閱讀

    關(guān)于lcd1602初始化后只有第一行有黑的問題

    關(guān)于lcd1602初始化后只有第一行有黑的問題將初始化代碼: write_com(0x38);delay(5); //顯示模式設(shè)置重復(fù)使用至4次即可解決問題(其他初始化步驟正常
    發(fā)表于 01-14 09:33 ?7次下載
    關(guān)于lcd1602<b class='flag-5'>初始化</b>后只有第一行有黑<b class='flag-5'>塊</b>的問題

    DB2163_STM32配置和初始化C代碼生成

    DB2163_STM32配置和初始化C代碼生成
    發(fā)表于 11-23 20:29 ?0次下載
    <b class='flag-5'>DB</b>2163_STM32配置和<b class='flag-5'>初始化</b>C代碼生成

    如何在途環(huán)境下載不重新初始化數(shù)據(jù)

    現(xiàn)場設(shè)備運行過程中有時候我們需要更改在線數(shù)據(jù)的結(jié)構(gòu)(比如增加一些變量),但是如果直接更改數(shù)據(jù)下載會導(dǎo)致其重新初始化
    的頭像 發(fā)表于 11-10 09:25 ?1629次閱讀
    如何在<b class='flag-5'>博</b>途環(huán)境<b class='flag-5'>下載</b>但<b class='flag-5'>不重新</b><b class='flag-5'>初始化</b>數(shù)據(jù)<b class='flag-5'>塊</b><b class='flag-5'>呢</b>?

    西門子途示例:上設(shè)置內(nèi)存保留

    下表描述了如何為下載設(shè)置內(nèi)存保留而不重新初始化
    的頭像 發(fā)表于 01-15 10:42 ?634次閱讀
    西門子<b class='flag-5'>博</b>途示例:<b class='flag-5'>在</b><b class='flag-5'>塊</b>上設(shè)置內(nèi)存保留