功能块图( FBD)使用类似于布尔代数的图形逻辑符号来表示控制逻辑,一些复杂的功能用指令框表示,功能框图类似于与门、或门的方框,来表示逻辑关系。一般用一个指令框表示一种功能,框图内的符号表达了该框图的运算功能,框的左侧为逻辑运算的输入变量,右侧为输出变量,框左侧的小圆圈表示对输入变量取反(“非”运算),框右侧的小圆圈表示对运算结果再进行“非”运算。方框被“导线”连接在一起,信号自左向右流动。FBD比较适合于有数字电路基础的编程人员使用。
图 功能块图程序示例
利用功能块图( FBD)可以查看到像普通逻辑门图形的逻辑盒指令。它没有梯形图编程器中的触点和线圈,但有与之等价的指令,这些指令是作为盒指令出现的,程序逻辑是由这些盒指令之间的连接决定的。也就是说,一个指令(如AND盒)的输出可以用来允许启动另一条指令(如定时器),这样可以建立所需要的控制逻辑。这样的连接思想可以解决范围广泛的逻辑问题。功能块图( FBD)编程语言有利于程序流的跟踪,但在目前使用较少。