1、三种类型转换方法三种类型转换方法一、单循环步进状态图转化为进步梯形图编写要点一、单循环步进状态图转化为进步梯形图编写要点 1、步进状态图(六路流水灯步进程序为例)、步进状态图(六路流水灯步进程序为例)S0S20S21S22S23S24S25M8002X1T0T1T2T3T4T5(Y0)(T0 K10)(Y1)(T1 K10)(Y2)(T2 K10)(Y3)(T3 K10)(Y4)(T4 K10)(Y5)(T5 K10)(1)步进程序的启动钮与停止钮的设置:)步进程序的启动钮与停止钮的设置:u步进梯形图的启动钮可如此设置:在S0步前设置转换条件:Xn(按钮),或在S20步前设置转换条件:Xn(开
2、关);u步进梯形图的停止钮可如此设置:在S0步前设置普通语句:LD Xn,ZRST S20 Snn;2、转换要点、转换要点u初始步的步号应采用S0S9;u一个程序中若有多个步进程序,每个初始步应在S0S9中顺序选用;u初始激活(驱动)初始步(如S0)一定要有转移条件:如Xn、M8002、M8000等。(2)步进程序的初始步:)步进程序的初始步:u步进程序的第二步一般应从S20开始;应从小至大依次往下选择状态继电器Sn,亦可跳选;u步进程序的第二步至结束步的步号的选择范围在S20S899;u中间步每步的SET Sn、STL Sn是分二行连续写的;uSET Sn句往往有转移条件(如Xn、Tn等),
3、也可没有,也可设置转移条件(如M8000、M8002);uSTL Sn是直接写在左母线处;u每一步的转换条件是直接驱动每一步的,如LD X1,SET S20;转换条件可是Xn、Tn、M8000、M8002等;u每一步的驱动负载可直接从左母线处写起;如:OUT Y0;(这点与普通梯形图程序规则不同);若下方还有并联的负载、不应直接从左母线写起、而应右移一格后并联在上方写起;如:OUT Y0;OUT T0 K10(3)步进程序的中间步:)步进程序的中间步:u若最后步是循环至起点的,则应用:OUT S0(不要用SET S0);如上述:LD T5;OUT S0;u结束用语句:RET,表示本步进梯形图程
4、序至此结束,而且是必须要加;后面可以是全程序结束(加END),也可加入非步进梯形图程序。(4)步进程序的结束步:)步进程序的结束步:u启动或停止钮程序-起始步程序中间各步程序结束步程序(跳转至起点)-RET。(5)单循环步进梯形图总的转换书写流程:)单循环步进梯形图总的转换书写流程:3、步进梯形图(关键步骤)、步进梯形图(关键步骤)(1)起始部分程序)起始部分程序(2)结束部分程序)结束部分程序二、并行性步进状态图转化为步进梯形图编写要点二、并行性步进状态图转化为步进梯形图编写要点 1、步进状态图(以交通灯步进程序为例)、步进状态图(以交通灯步进程序为例)M8002S0X0 启动X1 停止S2
5、0S21S22S23S24S30S31S32S33S34(Y0)(T0 K150)(Y3)(T4 K90)T0T1T2T3T4T5T6T7(Y1)(T1 K90)(Y1)(T2 K30)(Y3)(T5 K30)M8012M8012(Y2)(T3 K30)(Y4)(T6 K30)(Y5)(T7 K150)红灯绿灯绿灯闪烁黄灯南北方向东西方向绿灯绿灯闪烁黄灯红灯RETEND(1)并行步进程序二个分支开始、第一分支开始处:u初始步下来的转换条件连续按次序激活二个分支步,如:LD Xn;SET S20;AND SET S30;u然后用步进开始指令驱动第一个分支步;如STL S20。2、转化要点、转化要
6、点u第一个分支最后步被转移条件激活(空步):如:LD T3;SET S24;u第二个分支即随即被步进开始指令驱动;如STL S30。(2)并行步进程序一分支结束、二分支开始处:(4)并行步进程序二个分支汇合处:)并行步进程序二个分支汇合处:u分别按次激活最后步;如STL S24;STL S34;u最后跳转到原点;如:OUT S0;u最后写上RET。(3)并行步进程序第二分支结束处:)并行步进程序第二分支结束处:u上面步转移条件激活第二分支最后步(空步);如:LD T7;SET S34;(5)并行步进程序转换书写总流程:)并行步进程序转换书写总流程:u启动钮或停止钮设置程序-初始步程序-二个分支
7、开始程序第一分支开始至结束结束-第二分支开始至结束程序二个分支汇合程序-跳转至原点-RET。3、步进梯形图(关键步骤)、步进梯形图(关键步骤)(1)并行程序二个分支开始部分、第一分支起始)并行程序二个分支开始部分、第一分支起始(2)并行程序第一分支结束、第二分支开始部分)并行程序第一分支结束、第二分支开始部分(3)并行程序第二分支结束部分)并行程序第二分支结束部分(4)并行程序二个分支汇合结束部分)并行程序二个分支汇合结束部分1、步进状态图(以六路流水灯步进选择程序为例)、步进状态图(以六路流水灯步进选择程序为例)三、选择性步进状态图转化为步进梯形图编写要点三、选择性步进状态图转化为步进梯形图
8、编写要点S0S20S21S22S23S24S25M8002X0T0T1T2T3T4T5(Y0)(T0 K10)(Y1)(T1 K10)(Y2)(T2 K10)(Y3)(T3 K10)(Y4)(T4 K10)(Y5)(T5 K10)S30S31S32S33S34S35X1T6T7T8T9T10T11(Y5)(T6 K10)(Y4)(T7 K10)(Y3)(T8 K10)(Y2)(T9 K10)(Y1)(T10 K10)(Y0)(T11 K10)右向运行右向运行右向运行右向运行(1)步进选择性程序二个分支开始部分、第一分)步进选择性程序二个分支开始部分、第一分支起始支起始u二个选择性分支开始,要依
9、转移条件,分别按次序顺序书写激活二个选择步;如LD X0;SET S20;LD X1;SET S30;u然后选择性第一分支的首步用STL指令开始;如:STL S20;2、转化要点、转化要点(2)步进选择性程序第一分支结束(跳转至)步进选择性程序第一分支结束(跳转至原点)、第二分支开始部分原点)、第二分支开始部分u第一个分支程序依转移条件结束跳转至原点;LD T5;OUT S0;u然后第二个分支程序用STL指令开始;STL S30;(3)步进选择性程序第二分支结束(跳转至)步进选择性程序第二分支结束(跳转至原点)、即总体亦结束部分原点)、即总体亦结束部分u第二个分支程序依转移条件结束(跳转至原点
10、)、即总体结束;如:LD T11;OUT S0;u最后书写上RET。(4)选择性步进程序总体书写流程:)选择性步进程序总体书写流程:u 启动钮或停止钮设置程序-初始步程序-二个分支开始程序-第一分支开始至结束结束(跳转至原点)-第二分支开始至结束程序(跳转至原点)-RET。3、步进梯形图(关键步骤)、步进梯形图(关键步骤)(1)步进选择性程序二个分支开始部分、第一分)步进选择性程序二个分支开始部分、第一分支起始支起始(2)步进选择性程序第一分支结束(跳转至原)步进选择性程序第一分支结束(跳转至原点)、第二分支开始部分点)、第二分支开始部分(3)步进选择性程序第二分支结束(跳转至原)步进选择性程序第二分支结束(跳转至原点)、即总体亦结束部分点)、即总体亦结束部分