功能块和梯形图角色重复了,梯形图对高级指令是纵向排列的,更接近汇编,功能块图则可能会有多种方向,比较乱。而且三菱本身就没有功能块图,西门子的梯形图和功能块图非常像。
因为以前没有plc的时候就是用梯形图来做自控原理图的
1. FBD的用处
FBD 目前有两种类型:一种就像梯形图编程类似,由一个个rung组成; 另外一种灵活FBD,这个编程方式就像画集成电路的样子,一个图就是一个程序。
普通FBD主要用于逻辑编程,灵活FBD主要用于过程编程。灵活FBD在复杂的过程控制程序中还是比较常用的,PID , Ramp, Limit, Feedback等功能还得用灵活FBD直观。
2. FBD与梯形图比较
梯形图是从继电器回路演化而来,本来都是做自动化的,FBD从逻辑门图转化而来,本来都是做电子电路的,这些人一般不用PLC,都是用单片机或者门电路来开发产品的。
FBD看起来是直观,但是在逻辑量大的程序中,FBD就像会想蜘蛛网一样,很难解读。这时候梯形图和现在结构化语言更显得方便。