Function Block Diagram is a graphical language. In FBD, program elements appear as blocks, which are connected together with lines that represent wires in a way, that look much like a circuit diagram. Function Block Diagram is best used for: