PLC Programming: Function Block Diagram
Functional Block Diagram (FBD) is another PLC programming language included in the IEC61131-3 specification. FBD is a graphical programming language that allows users to create function blocks (collections of logic elements that perform a specific function) and connect them together to form a control sequence. FBD programming is based on the concept of ladder logic,