1、以功能模块为单位,从控制功能人手,使控制方案的分析和理解变得容易;
2、功能模块是用图形化的方法描述功能,它的直观性大大方便了设计人员的编程且态,有较好的易操作性;
3、对控制规模较大、控制关系较复杂的系统,由于控制功能的关系可以较清楚地表达出来,因此,编程和组态时间可以缩短,调试时间也能减少;
4、由于每种功能模块需要占用一定的程序内存,对功能模块的执行需要一定的执行时间,因此,这种设计语言在大中型可编程控制器和集散控制系统的编程和组态中才被采用。