可编程逻辑控制器 PLC课件5.ppt
43页Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,单击此处编辑母版标题样式,(四)步进指令与编程,4.1 步进梯形图指令与状态转移图,能使生产机械按预定顺序依次动作的控制称为顺序控制步进的概念,1,2,步进梯形图指令,步进梯形图指令STL(Step Ladder)和RET,是一种符合I EC11313标准中定义的SFC图(Sequential Function Chart顺序功能图)的通用流程图语言顺序功能图也叫状态转移图,相当于国家标准“电气制图”(GB6988.6-86)的功能表图(Function Charts)STL/RET,称为步进指令对象为S600S647,均有掉电保护步进梯形图指令,3,状态转移图和步进梯形图,SFC图的三种表达方式,X403,Y430,S620,S600,M71,X400,X401,S600,X403,S620,S600,M71,X400,X401,SET,SET,Y430,S620,(c)指令表,(步进梯形图),(状态转移图),(a)SFC 图,(b)STL 图,STL,AND,OUT,LD,STL,S600,S620,Y430,SET,SET,X403,X400,M71,S600,S620,LD,初始状态步,状态步,转移条件,转换条件,转换条件,驱动负载,RET,LD,X401,主母线,副母线,4,每状态对应顺控中的一个动作(一步)。
在每个状态中,包含三项内容:,完成本步驱动,处理Y*(所有用到的Y、M、S、T等继电器)、,转步条件X*判断,、实现,转步,置位新状态Sm同时自动复位原状态Sn,5,步进接点,只有常开步进接点与起始母线相连,接点后相当于临时母线,连接必须使用LD或LDI指令结束步进时,必须使用RET指令返回起始母线,但在各步进程序块之间不必使用RET指令,只在最后返回时才使用RET如果在步进程序块间插有其它非步进程序,在前一步进程序结束时必须使用RET指令才能使其它程序连接到起始母线上状态继电器在使用S指令后才具有步进功能,,除步进接点外,还提供普通常开、常闭接点STL指令只适用于步进接点工作特点,:步进接点接通时,接点后电路才投入运行,如果步进接点断开,后面电路全部断开如果需要在断开时保留输出结果,可以用S指令但需考虑何时用R指令对它复位在步进接点后不能使用主控指令MC/MCR,但可以使用CJP/EJP指令步进指令的应用特点:,6,7,送料车自动循环控制,送料车自动循环控制图,X0,X1,X2,X3,COM,SB,SQ1,SQ2,SQ3,(b)送料车自动循环控制PLC接线图,KM1,Y1,Y0,KM2,A,B,O,X2,X3,X1,SQ1,SQ2,SQ3,X0,(a)送料车自动循环示意图,进,退,原位,(A点),(B点),起动,电源,起动,KM1,KM2,Y1,Y0,进,退,COM1,8,送料车自动循环控制程序,X403,X400,X402,X400,S620,S621,S622,S623,S600,M71,X400,X401,(c)指令表,(步进梯形图),(状态转移图),(a)SFC 图,(b)STL 图,OUT,SET,OUT,OUT,STL,STL,STL,LD,LD,LD,LD,END,RET,S623,原位,SET,原位,Y431,原位,Y430,(A点),S622,(B点),X400,起动,SET,S600,S621,SET,Y431,S623,S622,S621,X400,X402,X401,S600,步进梯形图结束,END,RET,起动,(B点),(A点),原位,原位,原位,X403,X402,X400,S620,S621,S622,S623,S623,S600,SET,M71,X400,X401,SET,SET,S622,X400,SET,S621,S620,SET,Y430,Y431,Y430,Y431,进,退,进,退,Y430,Y431,Y430,Y431,进,退,进,退,STL,AND,OUT,LD,STL,S600,S620,Y430,SET,SET,X403,X400,M8002,S600,S620,LD,SET,S600,9,状态转移条件的有关处理方法,1、相邻两个状态步的转移条件同时接通时的处理,相邻两个状态步的转移条件同时接通时的处理,S600,S620,S621,RST,C460,Y430,T450,C460,K5,K3,X400,X401,M71,T450,C460,旋转,PLS,PLS,M100,M101,M100,M101,(b)SFC图,起动按钮,限位开关,SQ,(a)圆盘示意图,X1,限位开关,Y0,X0,起动按钮,举例:,用PLC控制一个圆盘,圆盘的旋转由电动机控制,要求按下启动按钮后每转一圈停3秒,转5圈后停止,10,2、利用同一信号的状态转移,利用同一信号的状态转移,圆盘旋转控制,用PLC控制一个圆盘,圆盘的旋转由电动机控制。
要求按下起动按钮后正转1圈,反转2圈后停止S600,PLS,X401,M71,限位开关,M100,S620,PLS,Y430,X400,正转,起动按钮,M101,S621,PLS,Y431,反转,M101,S622,PLS,Y431,反转,M102,M103,M102,M103,M100,M100,M100,S600,X401,M100,限位开关,S620,Y430,X400,正转,起动按钮,S621,Y431,反转,S622,Y431,反转,M100,M100,M100,M100,SQ,(a)圆盘示意图,X401,限位开关,Y430,(b)SFC图1,(c)SFC图2,X0,起动按钮,11,多流程步进的编程方法,12,条件分支回到汇合点的转步条件不能使用ANB、ORB指令对并行分支程序,应在设置转步条件(如图中的X401)后从左到右依次设定各分支状态(如图中的S621、S623)并行分支汇合时只能设置一个共同的转步条件,(如图中的X404),但条件前应使用相汇合的步进接点串联,如S622和S625,以代表置位S626时同时复位S622和S62513,步进流程图的跳转方式,SFC图的跳转有如下几种形式,,1、向下跳:,2、向上跳:,3、跳向另一条分支:,4、复位:,S600,S620,S621,S622,跳转,重复,重复,S600,S620,S621,S622,Jump,Jump,Jump,S600,S620,S622,S601,S630,S631,S632,S600,S620,S621,S622,OUT,OUT,OUT,OUT,OUT,RST,S600,S620,S621,S622,Jump,Jump,S621,S631,S601,S630,S631,S632,Reset,S632,跳转,复位,X400,X401,X402,X403,X404,X405,X406,X407,X404,X410,X411,X412,X413,X414,X415,(a),(b),(c),(d),14,小车运行控制,一辆小车在A、B两点之间运行,如图所示。
在A、B两点分别设有后限位开关SQ2和前限位开关SQ1,小车在A、B两点之间时可以控制小车前进或后退小车运行后,在A、B两点之间自动往返运行,在B点要求停留10秒钟小车运行示意图,SQ1,SQ2,后限位,前限位,X406,X405,Y430,Y431,后退,前进,A,B,15,小车运行PLC接线图和SFC图,Y430,Y431,后退,前进,结束停,后限位,前限位,X400,X401,X405,X406,后退,前进,T450 K10,T450,S600,S620,S621,S622,跳转,重复,重复,X403,QS,SQ1,SQ2,后限位,前限位,KM1,KM2,KM1,X400,X401,X402,X403,X404,X405,立即停,X406,Y0,Y1,(急停),暂停,后退,KM2,前进,结束停,COM,COM1,SB0,SB1,SA1,SA2,SB2,后退,前进,X403,(b)小车运行SFC图,(a)PLC接线图,16,小车运行梯形图和SFC图,Y431,后退,后限位,前限位,X400,X401,X405,后退,前进,T450 K10,T450,S600,S620,S621,S622,Y430,前进,SET,SET,SET,S620,S621,S622,X406,RET,END,S622,S600,S620,S621,S622,Jump,Jump,Jump,S600,S620,S622,Jump,Jump,Jump,X402,M71,SET,S600,X403,X404,立即停,暂停,RST,S621,M574,X403,结束停,X406,(c)SFC图,(a)步进梯形图,(b)梯形图,RST,S622,RST,S620,SET,S600,SET,S620,17,SFC图的分支,选择分支,单分支,选择分支,并行分支,混合分支,状态转移图可分为,选择分支,S623,S624,S626,S627,S28,X402,X403,X404,X405,Y431,Y433,X402,X406,Y2,Y434,Y435,S622,Y430,(a)状态转移图,(c)指令表,S623,S624,S626,S627,S628,X402,X403,X404,X405,Y431,X402,Y432,Y434,Y435,S622,Y430,SET,SET,S623,Y433,SET,S624,SET,S628,X406,S626,SET,S627,SET,S628,(b)步进梯形图,S624,S627,SET,SET,SET,SET,SET,SET,STL,STL,STL,STL,STL,STL,S623,S624,S626,S627,S628,S628,S622,S623,S624,S626,S627,S628,OUT,OUT,OUT,OUT,OUT,OUT,LD,LDI,LD,LD,LD,LD,LD,Y430,Y431,Y432,Y433,Y434,Y435,X402,X403,X404,X405,X406,X402,STL,S627,STL,S624,左分支,右分支,选择分支,选择合并,左分支,右分支,选择分支,选择合并,18,并行分支,并行分支,S623,S624,S626,S627,S628,X402,X403,X404,X405,Y431,Y432,Y434,Y435,S622,Y430,SET,SET,S623,Y433,SET,S624,SET,S626,SET,S627,S628,S623,S624,S626,S627,S628,X402,X403,X404,X405,Y431,Y433,Y432,Y434,Y435,S622,Y430,S624,S627,SET,SET,SET,SET,SET,STL,STL,STL,STL,STL,STL,S623,S624,S626,S627,S628,S622,S623,S624,S626,S627,S628,OUT,OUT,OUT,OUT,OUT,OUT,LD,LD,LD,LD,LD,Y430,Y431,Y432,Y433,Y434,Y435,X402,X403,X404,X405,STL,STL,S624,S627,(a)状态转移图,(b)步进梯形图,(c)指令表,左分支,右分支,并行分支,并行合并,左分支,右分支,并行分支,并行合并,19,三、其它功能指令简介,格式:用字母F为标志的功能号表示;由输入条件、设定线圈和执行线圈三部分构成。
输入条件用常开接点执行线圈用功能号F670。





