功能區塊圖

功能區塊圖（Function Block Diagram，簡稱FBD）是可用於可程式邏輯控制器設計的圖形語言R. W Lewis (2001) Modelling Distributed Control Systems Using IEC 61499. p. 9，可以用函數的輸入及輸出來描述函數。函數是由許多基本模組集合而成，在圖上會以一區塊表示，各函數的輸入及輸出是由區塊之間的連接線來連接。可以用類似繪製電路圖的方式來進行設計。

區塊的輸入和輸出利用連接線來連接，一條連接線可以連接圖中的二個邏輯接點：
 輸入變數及區塊的輸入。
 區塊的輸出及輸入變數。
 一區塊的輸出及另一區塊的輸入。

連接線是有方向性的，會將資料由左側的邏輯接點連到右側的邏輯接點，兩者需要有相同的資料型態。

一連接線可以有多個右方邏輯接點，可以用來將資訊廣播給多個邏輯接點，所有的邏輯接點需要有相同的資料型態。

功能區塊圖是針對邏輯或控制模態定義的語言W. Bolton (2011) Programmable Logic Controllers. p. 14，是控制系統相關的的IEC 61131-3標準中支援的幾種語言之一，可以應用在可程式邏輯控制器（PLC）或分散式控制系統（DCS）中。IEC 61131-3中還支援像指令表（IL）、階梯圖（LD）、結構化文字（ST）、順序功能流程圖（SFC）等語言。

相關條目

 可程式邏輯控制器

參考資料 

Category:图表
Category:工業計算
Category:IEC 61131
Category:程序设计语言