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

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

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

如何通過多次調(diào)用FB或FC塊并產(chǎn)生一個(gè)DB背景數(shù)據(jù)塊

工控論壇 ? 來源:技成培訓(xùn)網(wǎng) ? 作者:技成-徐陳爽 ? 2022-08-30 16:06 ? 次閱讀

前兩次文章和大家講解了FB FC塊使用方法,其中包含帶參數(shù)、多次調(diào)用、全局庫(kù)知識(shí)點(diǎn),那么結(jié)合前兩次內(nèi)容給大家補(bǔ)充一個(gè)技巧,如何通過多次調(diào)用FB或FC塊并產(chǎn)生一個(gè)DB背景數(shù)據(jù)塊,統(tǒng)稱為:多重背景數(shù)據(jù)DB塊。

一、創(chuàng)建一個(gè)FB塊(電機(jī)正反轉(zhuǎn)互鎖)

第一步:(添加FB塊,命名為:正反轉(zhuǎn))

a8d2bcfe-27a3-11ed-ba43-dac502259ad0.png

a8e52074-27a3-11ed-ba43-dac502259ad0.png


二、編寫FB塊參數(shù)與程序

第一步:(填寫接口參數(shù)地址與數(shù)據(jù)類型)

Input(輸入接口)

正轉(zhuǎn)啟動(dòng)(數(shù)據(jù)類型BOOL)

反轉(zhuǎn)啟動(dòng)(數(shù)據(jù)類型BOOL)

停止按鈕(數(shù)據(jù)類型BOOL)

InOut(輸入輸出接口)

正轉(zhuǎn)啟動(dòng)(數(shù)據(jù)類型BOOL)

反轉(zhuǎn)啟動(dòng)(數(shù)據(jù)類型BOOL)

a8fa7b54-27a3-11ed-ba43-dac502259ad0.png

第二步:(編寫正反轉(zhuǎn)程序)

a90a278e-27a3-11ed-ba43-dac502259ad0.png

a9155a64-27a3-11ed-ba43-dac502259ad0.png


三、創(chuàng)建一個(gè)FB塊作為多重背景存放

第一步:(創(chuàng)建FB100塊,作為多重背景存放區(qū))

FB編號(hào)可以根據(jù)調(diào)用的FB多少來確定,當(dāng)然越大越好。

a920d772-27a3-11ed-ba43-dac502259ad0.png

第二步:(在FB100接口Static(靜態(tài)變量)參數(shù)中創(chuàng)建調(diào)用FB塊多重背景名稱)

根據(jù)自己需要調(diào)用次數(shù)來填寫,比如我需要調(diào)用三次,那么就創(chuàng)建三個(gè)即可,其它以此類推,F(xiàn)B塊多重背景名稱可以隨意定義,沒有固定的名稱。

a93fbbd8-27a3-11ed-ba43-dac502259ad0.png

四、調(diào)用FB塊

第一步:(在FB100中調(diào)用FB1正反轉(zhuǎn)程序)

調(diào)用時(shí)選擇多重背景,然后在多重背景接口參數(shù)中的名稱選擇在FB100接口參數(shù)中Static(靜態(tài)變量)創(chuàng)建的名稱,通過編號(hào)1 2 3排列。

a957fe28-27a3-11ed-ba43-dac502259ad0.png

a9722708-27a3-11ed-ba43-dac502259ad0.png

a98349fc-27a3-11ed-ba43-dac502259ad0.png

第二步:(填寫FB1正反轉(zhuǎn)管腳地址)

a99c30d4-27a3-11ed-ba43-dac502259ad0.png

a9b25d46-27a3-11ed-ba43-dac502259ad0.png

五、查看背景數(shù)據(jù)DB塊

第一步:(創(chuàng)建DB塊,命名為:正反轉(zhuǎn)背景DB塊)

a9be1adc-27a3-11ed-ba43-dac502259ad0.png

第二步:(調(diào)用三次FB塊,背景數(shù)據(jù)塊全部集成在一個(gè)背景DB塊中)

按照正常調(diào)用法,每次調(diào)用一個(gè)FB或FC塊都要產(chǎn)生一個(gè)DB背景數(shù)據(jù)塊,這樣浪費(fèi)并占地方,一個(gè)背景DB塊可以存入1萬6千多個(gè)數(shù)據(jù),所以這樣很浪費(fèi),因此采用多重背景數(shù)據(jù)DB,把所有數(shù)據(jù)都放在一個(gè)背景數(shù)據(jù)塊中。

a9d7fc4a-27a3-11ed-ba43-dac502259ad0.png

六、演示效果

第一步:(三個(gè)FB正反轉(zhuǎn)塊全部同時(shí)啟動(dòng)電機(jī)正轉(zhuǎn))

它們之間相互互不影響,可以同時(shí)啟動(dòng),同時(shí)停止,同時(shí)反轉(zhuǎn)。

a9e91da4-27a3-11ed-ba43-dac502259ad0.png

a9f6a12c-27a3-11ed-ba43-dac502259ad0.png

aa061cce-27a3-11ed-ba43-dac502259ad0.png

審核編輯 :李倩

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

    關(guān)注

    5012

    文章

    13314

    瀏覽量

    463760
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    7067

    瀏覽量

    89116

原文標(biāo)題:S7-1200 PLC 多重背景數(shù)據(jù)塊DB使用方法

文章出處:【微信號(hào):gkongbbs,微信公眾號(hào):工控論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    西門子PID控制算法-FB封裝

    西門子的PID控制算法-FB(功能)封裝主要應(yīng)用于工業(yè)自動(dòng)化和過程控制系統(tǒng)中,用于實(shí)現(xiàn)閉環(huán)控制。具體來說,它廣泛應(yīng)用于需要維持某設(shè)定值的過程變量,如溫度、壓力、流量、速度等的精確控制。 01主要
    的頭像 發(fā)表于 12-30 11:01 ?171次閱讀
    西門子PID控制算法-<b class='flag-5'>FB</b><b class='flag-5'>塊</b>封裝

    西門子流量累計(jì)FB介紹

    個(gè)易于使用的模塊,從而簡(jiǎn)化了編程工作,提高了代碼的可讀性和維護(hù)性。 ?? 、意義 ?? 簡(jiǎn)化編程 :通過使用預(yù)先編寫好的FB
    的頭像 發(fā)表于 12-19 10:28 ?208次閱讀
    西門子流量累計(jì)<b class='flag-5'>FB</b><b class='flag-5'>塊</b>介紹

    TAS5731M EQ寄存器詳細(xì)定義與配置工具FC(HZ) gain(db) .Q等的對(duì)應(yīng)關(guān)系是怎樣的?

    的GAIN(DB)嗎?是與配置工具的控件欄目是個(gè)怎么樣的對(duì)應(yīng)關(guān)系? 我們想實(shí)現(xiàn)通過IIC 實(shí)現(xiàn)PC端的功能。需要些詳細(xì)的
    發(fā)表于 10-18 07:36

    服務(wù)器數(shù)據(jù)恢復(fù)—Raid5陣列兩硬盤指示燈亮黃色的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 臺(tái)某品牌存儲(chǔ)設(shè)備上有組由10硬盤(9數(shù)據(jù)盤+1
    的頭像 發(fā)表于 10-10 13:48 ?228次閱讀
    服務(wù)器<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—Raid5陣列兩<b class='flag-5'>塊</b>硬盤指示燈亮黃色的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例

    一塊buf634的緩沖器衰減12db,用了兩衰減了10db,為什么會(huì)衰減?。?/a>

    按照網(wǎng)上給的圖焊的電路,發(fā)現(xiàn)用一塊buf634的緩沖器衰減12db,用了兩衰減了10db,請(qǐng)問專家為什么會(huì)衰減啊,要求是增益0db
    發(fā)表于 09-20 07:23

    振動(dòng)電機(jī)偏心調(diào)整方法

    振動(dòng)電機(jī)是種將電能轉(zhuǎn)換為機(jī)械振動(dòng)的設(shè)備,廣泛應(yīng)用于礦山、煤炭、冶金、建材、化工、糧食等行業(yè)。振動(dòng)電機(jī)的工作原理是通過偏心的旋轉(zhuǎn)產(chǎn)生離心力,從而實(shí)現(xiàn)物料的篩分、輸送、脫水等功能。偏心
    的頭像 發(fā)表于 06-12 16:17 ?2137次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—raid5陣列中多磁盤掉線導(dǎo)致EVA存儲(chǔ)不可用的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 1臺(tái)某品牌EVA4400控制器+3臺(tái)EVA4400擴(kuò)展柜+28FC硬盤。 服務(wù)器故障: 由于兩磁盤掉線導(dǎo)致存儲(chǔ)中某些LUN不可用,某些LUN丟失,導(dǎo)
    的頭像 發(fā)表于 05-24 11:34 ?597次閱讀
    服務(wù)器<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—raid5陣列中多<b class='flag-5'>塊</b>磁盤掉線導(dǎo)致EVA存儲(chǔ)不可用的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例

    STEP7-5.5-F程序中FB修改后的變化

    STEP7-5.5-F程序中FB修改后的變化
    發(fā)表于 04-07 11:46 ?662次閱讀
    STEP7-5.5-F程序中<b class='flag-5'>FB</b><b class='flag-5'>塊</b>修改后的變化

    VASS06博途V7 FB 251 FB_Rob_Schweissen焊接控制器的使用方法

    數(shù)據(jù)通常會(huì)隨自己的背景數(shù)據(jù)起被調(diào)用。
    的頭像 發(fā)表于 03-18 09:49 ?758次閱讀
    VASS06博途V7 <b class='flag-5'>FB</b> 251 <b class='flag-5'>FB</b>_Rob_Schweissen焊接控制器的使用方法

    為什么在25對(duì)的110配線架基座上安裝時(shí)不用5個(gè)5對(duì)連接

    在25對(duì)的110配線架基座上安裝時(shí),不建議使用5個(gè)5對(duì)連接,主要出于以下原因: 接觸可靠性更高:使用4對(duì)連接可以確保每個(gè)連接之間有
    的頭像 發(fā)表于 03-04 12:01 ?375次閱讀

    西門子博途:SCL中FB模塊的結(jié)構(gòu)

    模塊FB是用于控制執(zhí)行器和單元的功能模塊執(zhí)行某功能的其他FB。 VASS庫(kù)中不可用的
    發(fā)表于 01-18 10:38 ?1469次閱讀
    西門子博途:SCL中<b class='flag-5'>FB</b>模塊的結(jié)構(gòu)

    SCL中FB模塊的結(jié)構(gòu)

    模塊FB是用于控制執(zhí)行器和單元的功能模塊執(zhí)行某功能的其他FB
    的頭像 發(fā)表于 01-17 09:22 ?739次閱讀
    SCL中<b class='flag-5'>FB</b>模塊的結(jié)構(gòu)

    西門子博途:屬性- 隱藏參數(shù)

    在 LAD FBD 中調(diào)用時(shí),可隱藏參數(shù)。剛開始時(shí),隱藏的參數(shù)不可見;但可通過框底部邊緣處的小箭頭進(jìn)行顯示。
    發(fā)表于 01-16 09:30 ?2082次閱讀
    西門子博途:<b class='flag-5'>塊</b>屬性- 隱藏<b class='flag-5'>塊</b>參數(shù)

    西門子博途示例:設(shè)置優(yōu)化訪問

    默認(rèn)情況下,為 S7 - 1200/1500 的所有新創(chuàng)建的啟用優(yōu)化訪問。可為 OB、FB 和全局DB設(shè)置訪問。對(duì)于
    的頭像 發(fā)表于 01-15 10:41 ?5884次閱讀
    西門子博途示例:設(shè)置優(yōu)化<b class='flag-5'>塊</b>訪問

    安全PLC-FDBACK :反饋監(jiān)視

    創(chuàng)建個(gè)背景數(shù)據(jù)(如 FDBACK_DB_1 )
    發(fā)表于 01-15 10:28 ?1958次閱讀
    安全PLC-FDBACK :反饋監(jiān)視