功能塊圖( FBD)使用類似於(yu) 布爾代數的圖形邏輯符號來表示控製邏輯,一些複雜的功能用指令框表示,功能框圖類似於(yu) 與(yu) 門、或門的方框,來表示邏輯關(guan) 係。一般用一個(ge) 指令框表示一種功能,框圖內(nei) 的符號表達了該框圖的運算功能,框的左側(ce) 為(wei) 邏輯運算的輸入變量,右側(ce) 為(wei) 輸出變量,框左側(ce) 的小圓圈表示對輸入變量取反(“非”運算),框右側(ce) 的小圓圈表示對運算結果再進行“非”運算。方框被“導線”連接在一起,信號自左向右流動。FBD比較適合於(yu) 有數字電路基礎的編程人員使用。
圖 功能塊圖程序示例
利用功能塊圖( FBD)可以查看到像普通邏輯門圖形的邏輯盒指令。它沒有梯形圖編程器中的觸點和線圈,但有與(yu) 之等價(jia) 的指令,這些指令是作為(wei) 盒指令出現的,程序邏輯是由這些盒指令之間的連接決(jue) 定的。也就是說,一個(ge) 指令(如AND盒)的輸出可以用來允許啟動另一條指令(如定時器),這樣可以建立所需要的控製邏輯。這樣的連接思想可以解決(jue) 範圍廣泛的邏輯問題。功能塊圖( FBD)編程語言有利於(yu) 程序流的跟蹤,但在目前使用較少。