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

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

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

fbd編程常用功能

姚小熊27 ? 來(lái)源:電工之家 ? 作者:電工之家 ? 2019-12-28 10:40 ? 次閱讀

FBD是用功能塊圖去實(shí)現(xiàn)程序編制的一種編程語(yǔ)言,咬文嚼字的來(lái)說(shuō),它首先是功能塊,然后是才是圖,圖表。意思就是說(shuō)用很多的功能方塊,組合起來(lái),像一張圖一樣,這張圖就實(shí)現(xiàn)了相關(guān)的程序功能!

fbd編程常用功能

這個(gè)FBD就是Function Block Diagram的縮寫,這個(gè)翻譯嘛,就看你個(gè)人愛(ài)好,可以叫功能模塊圖,或者功能塊圖表都可以!

因?yàn)槲冶救俗?a href="http://srfitnesspt.com/v/tag/3736/" target="_blank">電氣自動(dòng)化編程的,所以電氣自動(dòng)化的PLC編程中是有FBD編程這種編程方法的,且這個(gè)FBD和LAD在很多時(shí)候會(huì)一起討論,因此他們之間的轉(zhuǎn)換也比較方便!

--而且還需要說(shuō)的是,這種編程方法一般不多用,而且在各種PLC中經(jīng)常有這樣的叫法,但在其他的編程中我還沒(méi)有怎么聽(tīng)說(shuō)過(guò),可能是有點(diǎn)孤陋寡聞吧。

這個(gè)圖片就是我在西門子200PLC軟件中做了一個(gè)FBD程序,可以看到這個(gè)圖上有3個(gè)功能塊,第一個(gè)是OR塊,第二個(gè)是AND塊,第三個(gè)是P塊。學(xué)過(guò)電子電路的朋友應(yīng)該知道OR和AND就是邏輯門電路中的基礎(chǔ)電路!

OR就是表示M0.0那3個(gè)變量有一個(gè)位真,則右邊的結(jié)果為真!

AND表示第一個(gè)OR塊的結(jié)果和取反后M0.1的狀態(tài),可以說(shuō)是串聯(lián)關(guān)系,即2個(gè)都為真的時(shí)候,AND的右側(cè)輸出端才為真!

P是一個(gè)上升沿檢測(cè)指令,左邊的輸入為真后右邊的輸出會(huì)接通一個(gè)掃描周期的時(shí)間!

所以這個(gè)FBD程序圖實(shí)現(xiàn)的功能就是M0.0,M1.0,M2.0和M0.1這幾個(gè)bool量的狀態(tài)對(duì)輸出點(diǎn)Q0.0(CPU_輸出0)的控制!

這里邊比較關(guān)鍵的就是OR關(guān)系的判斷,和AND關(guān)系的判斷,這才是編程的實(shí)質(zhì),因此這些方塊就是實(shí)現(xiàn)了某種功能的一種方塊指令,大家組合起來(lái),實(shí)現(xiàn)一個(gè)整體的程序功能控制,就組成了一張圖,一張圖表,因此就叫FBD。

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

    關(guān)注

    88

    文章

    3544

    瀏覽量

    93469
  • FBD
    FBD
    +關(guān)注

    關(guān)注

    0

    文章

    14

    瀏覽量

    7700
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    轉(zhuǎn):Keil的使用方法 - 常用功能(二)

    Ⅰ、概述 上一篇文章是總結(jié)關(guān)于Keil使用方法-常用功能(一),關(guān)于(文件和編譯)工具欄每一個(gè)按鈕的功能描述和快捷鍵的使用。我將每一篇Keil使用方法的文章都匯總在一起,回顧前面的總結(jié)請(qǐng)點(diǎn)擊下面
    發(fā)表于 06-13 10:42

    (分享文件)99SE常用功能及應(yīng)用實(shí)例精講

    (分享文件)99SE常用功能及應(yīng)用實(shí)例精講 補(bǔ)充內(nèi)容 (2018-8-11 12:12): 歡迎關(guān)注微信公眾號(hào):依法編程獲取更多資料!
    發(fā)表于 11-18 10:45

    allegro軟件常用功能操作匯總

    allegro軟件常用功能操作匯總文章部分截圖:點(diǎn)擊下載
    發(fā)表于 04-30 16:00

    變頻器的常用功能

    變頻器的常用功能
    發(fā)表于 08-23 10:48 ?86次下載

    AltiumDesigner設(shè)計(jì)常用功能鍵大全

    Altium Designer 設(shè)計(jì)常用功能鍵大全
    發(fā)表于 07-03 15:19 ?0次下載

    Jenkins是什么_Jenkins常用功能_jenkins的使用總結(jié)

    本文詳細(xì)回答了Jenkins是什么,Jenkins常用功能以及jenkins的使用總結(jié)。Jenkins 是一個(gè)可擴(kuò)展的持續(xù)集成引擎。Jenkins其實(shí)就是一個(gè)工具,這個(gè)工具的作用就是調(diào)用各種其他的工具來(lái)達(dá)成你的目的。
    發(fā)表于 02-06 14:44 ?2.8w次閱讀
    Jenkins是什么_Jenkins<b class='flag-5'>常用功能</b>_jenkins的使用總結(jié)

    allegro 軟件常用功能

    allegro 軟件常用功能操作匯總 1.在allegro中怎樣移動(dòng)元件的標(biāo)識(shí) edit--move,右邊f(xié)ind面板只選text~~~ 2.allegro 查找元件的方法 按 F5 然后在
    發(fā)表于 04-25 15:56 ?6194次閱讀
    allegro 軟件<b class='flag-5'>常用功能</b>

    Keil的使用方法 - 常用功能(二)

    Keil的使用方法 - 常用功能(二)
    的頭像 發(fā)表于 04-07 14:55 ?3228次閱讀
    Keil的使用方法 -  <b class='flag-5'>常用功能</b>(二)

    Keil的使用方法 - 常用功能(一)

    Keil的使用方法 - 常用功能(一)
    的頭像 發(fā)表于 04-07 14:51 ?8642次閱讀
    Keil的使用方法 -  <b class='flag-5'>常用功能</b>(一)

    用于S7-300和S7-400的功能塊圖(FBD)編程

    用于S7-300和S7-400的功能塊圖(FBD)編程說(shuō)明。
    發(fā)表于 04-30 09:54 ?26次下載

    allegro常用功能介紹

    allegro常用功能介紹
    發(fā)表于 01-10 11:53 ?0次下載

    PX Developer Version 1編程手冊(cè)

    本手冊(cè)介紹通過(guò) PX Developer 使用功能塊狀圖(Function Block Diagram)語(yǔ)言(以下簡(jiǎn) 稱為 FBD 語(yǔ)言)進(jìn)行編程時(shí)的編程規(guī)格、
    發(fā)表于 08-25 10:52 ?0次下載
    PX Developer Version 1<b class='flag-5'>編程</b>手冊(cè)

    Modbus常用功能程序的設(shè)計(jì)

    本文介紹了幾個(gè)Modbus常用功能程序的設(shè)計(jì)。筆者采用單片機(jī)作為主機(jī),在單片機(jī)上編寫程序?qū)崿F(xiàn)單片機(jī)與PLC之間的通訊。由單片機(jī)向PLC發(fā)出命令信息,PLC自動(dòng)作出回應(yīng)。PLC通過(guò)單片機(jī)的串行通訊口通訊,程序用C51實(shí)現(xiàn)。程序的子函數(shù)及其功能:
    的頭像 發(fā)表于 03-23 10:08 ?991次閱讀
    Modbus<b class='flag-5'>常用功能</b>程序的設(shè)計(jì)

    Juniper防火墻幾種常用功能的配置

    這里講述的Juniper防火墻的幾種常用功能主要是指基于策略的NAT的實(shí)現(xiàn),包括:MIP、VIP和DIP,這三種常用功能主要應(yīng)用于防火墻所保護(hù)服務(wù)器提供對(duì)外服務(wù)。
    的頭像 發(fā)表于 04-03 10:52 ?2897次閱讀

    PLC常用編程語(yǔ)言有哪些

    語(yǔ)言多種多樣,每種語(yǔ)言都有其獨(dú)特的特點(diǎn)和適用場(chǎng)景。本文將詳細(xì)介紹PLC常用編程語(yǔ)言,包括梯形圖(LD)、指令表(IL)、功能模塊圖(FBD)、順序
    的頭像 發(fā)表于 06-14 16:58 ?940次閱讀