fbd編程常用功能塊
時間:2019-12-28 08:27 來源:ob体育竞彩
FBD是用功能塊圖去實現程序編製的一種編程語言,咬文嚼字的來說,它首先是功能塊,然後是才是圖,圖表。意思就是說用很多的功能方塊,組合起來,像一張圖一樣,這張圖就實現了相關的程序功能!
這個FBD就是Function Block Diagram的縮寫,這個翻譯嘛,就看你個人愛好,可以叫功能模塊圖,或者功能塊圖表都可以!
因為我本人做電氣自動化編程的,所以電氣自動化的PLC編程中是有FBD編程這種編程方法的,且這個FBD和LAD在很多時候會一起討論,因此他們之間的轉換也比較方便!
--而且還需要說的是,這種編程方法一般不多用,而且在各種PLC中經常有這樣的叫法,但在其他的編程中我還沒有怎麼聽說過,可能是有點孤陋寡聞吧,嗬嗬。
這個圖片就是我在西門子200PLC軟件中做了一個FBD程序,可以看到這個圖上有3個功能塊,第一個是OR塊,第二個是AND塊,第三個是P塊。學過電子電路的朋友應該知道OR和AND就是邏輯門電路中的基礎電路!
OR就是表示M0.0那3個變量有一個位真,則右邊的結果為真!
AND表示第一個OR塊的結果和取反後M0.1的狀態,可以說是串聯關係,即2個都為真的時候,AND的右側輸出端才為真!
P是一個上升沿檢測指令,左邊的輸入為真後右邊的輸出會接通一個掃描周期的時間!
所以這個FBD程序圖實現的功能就是M0.0,M1.0,M2.0和M0.1這幾個bool量的狀態對輸出點Q0.0(CPU_輸出0)的控製!
這裏邊比較關鍵的就是OR關係的判斷,和AND關係的判斷,這才是編程的實質,因此這些方塊就是實現了某種功能的一種方塊指令,大家組合起來,實現一個整體的程序功能控製,就組成了一張圖,一張圖表,因此就叫FBD。
看過《fbd編程常用功能塊》的人還看了以下文章
西門子PLC程序設計常用的結構 | |
PLC程序設計,常用的結構有三種:線性化編程、模塊化編程、結構化編程。下麵我們就以西門子PLC為例,對這三種程序結構展開敘述。 線性化編程是將整個用戶程序放在組織塊OB1(主程序)中,在CPU循環掃描時執行OB1中的全部指令。其特點是結構簡單,但效率低下... |
S7-300單個或多個定時器在FB功能塊多重背景 | |
在西門子S7-300plc編程中,使用最多的定時器,其實應該是SFB4這個塊,因此你的問題就轉變成SFB4這個塊如何在另外一個FB塊中單次或者多次調用時候,FB塊中如何聲明這個SFB4塊,使得SFB4作為FB塊的多重背景中的一部分! 這個圖片是STEP7軟件中係統功能塊下的截... |
西門子PLC常用功能塊說明 | |
西門子PLC常用功能塊說明 1. SFB0 CTU SFB1 CTD SFB2 CTUD SFB4 TON SFB5 TOF 兼容IEC61131-3的計數和計時功能塊 2. SFB41 CONT_C SFB42 CONT_S SFB43 PULSEGEN 用於PID控製 41---連續 42---離散 43---用於將一個模擬量轉化為與之對應的周期性開關量脈衝信號... |
西門子plc程序設計常用指令大全 | |
西門子plc程序設計常用指令大全 1、串聯電路塊的並聯連接指令OLD 兩個或兩個以上的接點串聯連接的電路叫串聯電路塊。串聯電路塊並聯連接時,分支開始用LD、LDN指令,分支結束用OLD指令。OLD指令與後述的ALD指令均為無目標元件指令,而兩條無目標元件指令的步... |
西門子plc功能塊SFB12和SFB13使用說明 | |
有關使用係統功能塊SFB12的說明: REQ參數通過輸入的上升沿啟動一個任務。在DONE或ERROR位還沒有置位前,該作業一定不能複位和重啟動。在每發送一個作業後相應會置位這個兩位中的一個。之後 REQ 參數就可以再次觸發下一個發送任務。為確保功能性,在係統功能... |
熱門文章
- 西門子plc鎖存型延時通定時器指令
- 如何使用西門子s7-200模擬器去測試程序
- 西門子S7-200 PLC編程軟件操作圖解
- 西門子s7-200plc怎麼控製直流電機
- 西門子S7-1200的PLC來控製電磁閥的動作
- fbd編程常用功能塊
- 西門子STEP7軟件中加減乘除指令
- 西門子300編程中FB塊用到C或者T之後多次
- 西門子S7300模擬量I/O使用圖解
- 如何設置西門子EM222擴展模塊
- 西門子S7-200能控製多少個伺服
- 西門子S7200四則運算指令表詳解
- S7-200如何通過向導設定PID教程
- step7安裝提示重啟怎麼解決
- 西門子S7300用異或指令實現一鍵啟停
- 西門子PLC生產日期和生命周期含義說明
- 西門子300PLC與溫控表怎樣連接通訊
- WinCC C語言腳本推薦
- 博圖軟件支持所有西門子型號都能組態嗎
- 西門子PLC編程中的FB、FC、DB、OB是什麼