WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户) 三菱Q系列编程语言主要有以下几种,梯形图(LAD)、指令表(LI)、顺序功能图(SFC)、结构化编程语言(ST)、功能块(FB),这五种编程语言都是符合IEC61131-3标准的编程语言,而且都可以在GX Developer里面实现。 WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户) 一、SFC(顺序功能图) plcjs.技.术_网 SFC(Sequential Function Chart)是“顺序功能图”的缩写,是一种编程语言。将整个控制流程分割为一系列的控制步,用以清晰地表示程序执行顺序和控制条件。 WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户) (一)梯形图编程的难点: WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户) 1、一是梯形图编程中需要考虑复杂的电路互锁信号,这样就往往是程序设计者由于考虑不周到而忘掉复位的信号,增加了编程人员的负担。 P.L.C.技.术.网——可编程控制器技术门户 2、梯形图没有固定的编程规则,不同的设计者按照各自不同的编程习惯、思路、方法来设计出相同功能的程序,以至于其他人要理解起来比较困难。 WWW.PLCJS.COM——可编程控制器技术门户 3、梯形图主要以触点和线圈的组合来表示,且其程序没有与设备运行顺序相一致的表达,如果由于某些故障导致设备停止,则必须要检查整个程序来找出程序中的错误。 WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户) (二)SFC编程的优点: WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户) 1、在程序中可以很直观地看到设备的动作顺序。不同的人员都比较容易理解其他人编写的程序,因为程序按照设备的动作顺序进行编写。 WWW_P※LCJS_COM-PLC-)技.术_网 2、在设备故障时能够很容易的查找出故障所处在的工序,从而不用检查整个冗长的梯形图程序。 WWW_PLC※JS_COM-PmLC-技.术_网 3、不需要复杂的互锁电路,更容易设计和维护系统。 WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户) (三)SFC的结构 WW.W_PLC※JS_C,OM-PL,C-技.术_网 SFC图由描述一系列机器工序的各个工序运行的“步“组成,并且包括描述从一个工艺到其他工艺的“转换条件”。 WWW_PLCJS@_COM%-PLC-技.术_网 SFC程序的运行从初始步开始,每次转换条件成立时执行下一步并且在遇到END步结束一系列的运行。 WWW_P※LCJS_CO※M-PLC-技-.术_网 SFC各个步的转换条件都是用梯形图描述。具体的SFC结构如下图: WWcW_PLCJS_COM-PLC-技.术_网 WWW_P※LCJS_CO※M-PLC-技-.术_网 (四)、SFC的转移分类 W1WW_P4LCJS_COM-PLC-技.术_网 串行转移:当转换条件成立时执行下一步; WWW_P※LCJS_COM-PLC-)技.术_网 选择转移:只执行其条件在并联排列的多个转换条件中第一个成立的步; plcjs.技.术_网 并行转移:同时执行并联排列的多个步 WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户) 跳转:跳转至同一块内指定的步。 WWW_P※LCJS_CO※M-PLC-技-.术_网 下图从左到右列举了四种结构: WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户) P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户 (五)、SFC的缺点: P.L.C.技.术.网——可编程控制器技术门户 SFC适用于顺控程序,不适用于非顺控程序的控制,例如手工操作的控制和中断操作的控制等。 WWcW_PLCJS_COM-PLC-技.术_网 在Q系列中PLC可以同时使用多种编程语言编写的多个程序,因此,当不适合使用SFC的时候可以使用梯形图程序去控制,这样使用多个程序的控制可以根据不同的控制场合而灵活使用各种语言。 WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户) WW.W_PLC※JS_C,OM-PL,C-技.术_网 |