功能区块图

功能区块图(Function Block Diagram,简称FBD)是可用于可编程逻辑控制器设计的图形语言[1],可以用函数的输入及输出来描述函数。函数是由许多基本模组集合而成,在图上会以一区块表示,各函数的输入及输出是由区块之间的连接线来连接。可以用类似绘制电路图的方式来进行设计。

简单的功能区块图

区块的输入和输出利用连接线来连接,一条连接线可以连接图中的二个逻辑接点:

  • 输入变数及区块的输入。
  • 区块的输出及输入变数。
  • 一区块的输出及另一区块的输入。

连接线是有方向性的,会将资料由左侧的逻辑接点连到右侧的逻辑接点,两者需要有相同的资料型态。

一连接线可以有多个右方逻辑接点,可以用来将资讯广播给多个逻辑接点,所有的逻辑接点需要有相同的资料型态。

功能区块图是针对逻辑控制模态定义的语言[2],是控制系统相关的的IEC 61131-3标准中支援的几种语言之一,可以应用在可编程逻辑控制器(PLC)或分散式控制系统(DCS)中。IEC 61131-3中还支援像指令表(IL)、阶梯图(LD)、结构化文字(ST)、顺序功能流程图(SFC)等语言。

相关条目

参考资料

  1. ^ R. W Lewis (2001) Modelling Distributed Control Systems Using IEC 61499. p. 9
  2. ^ W. Bolton (2011) Programmable Logic Controllers. p. 14