Function block diagram: Difference between revisions

Content deleted Content added
No edit summary
rm not closely related
 
(10 intermediate revisions by 7 users not shown)
Line 1:
{{Short description|Graphical language for PLC design}}
{{About|the graphical programming language|the block diagram used in systems engineering|Functional block diagram}}
[[File:FBS Maximum.jpg|thumb|Simple function block diagram]]
The '''Function Block Diagram''' ('''FBD''') is a graphical language for [[programmable logic controller]] design,<ref>R. W Lewis (2001) ''Modelling Distributed Control Systems Using IEC 61499''. p. 9</ref> that can describe the function between input variables and output variables. A function is described as a set of elementary blocks. Input and output variables are connected to blocks by connection lines.
 
[[File:FBS Maximum.jpg|thumb|260px|Simple function block diagram]]
Inputs and outputs of the blocks are wired together with connection lines, or links. Single lines may be used to connect two logical points of the diagram is:
 
The '''Functionfunction Blockblock Diagramdiagram''' ('''FBD''') is a [[Visual_programming_language|graphical language]] for [[programmable logic controller]] design,<ref>R. W Lewis (2001) ''Modelling Distributed Control Systems Using IEC 61499''. p. 9</ref> that can describe the function between input variables and output variables. A function is described as a set of elementary blocks. Input and output variables are connected to blocks by connection lines.
 
==Design==
Inputs and outputs of the blocks are wired together with connection lines, or links. Single lines may be used to connect two logical points of the diagram is:
 
* An input variable and an input of a block
Line 11 ⟶ 15:
The connection is oriented, meaning that the line carries associated data from the left end to the right end. The left and right ends of the connection line must be of the same type.
 
Multiple right connection, also called divergence, can be used to broadcast information from its left end to each of its right ends. All ends of the connection must be of the same type.
 
==Language==
Function Block Diagram is one of five languages for [[logic]] or [[Control theory|control]] [[computer configuration|configuration]]<ref>W. Bolton (2011) ''Programmable Logic Controllers''. p. 14</ref> supported by [[standardization|standard]] [[IEC 61131-3]] for a [[control system]] such as a [[Programmableprogrammable Logiclogic Controllercontroller]] (PLC) or a [[Distributed Control System]] (DCS). The other supported languages are [[ladder logic]], [[sequential function chart]], [[structured text]], and [[instruction list]].
 
==See alsoReferences==
 
* [[Programmable logic controller]]
* [[Distributed_control_system]]
* [[SCADA]]
 
* [[IEC_61131-3]]
 
== References ==
{{Commons category|Function block diagrams}}
{{reflist}}
 
==External links==
*[https://www.runpower-plc.com/ Runpower PLC]
 
{{DEFAULTSORT:Function block diagram}}
 
[[Category:Diagrams]]
[[Category:Industrial computing]]
[[Category:Visual programming languages]]
[[Category:Programmable logic controllers]]