可编程序控制器的编程方法与工程应用课件_第1页
可编程序控制器的编程方法与工程应用课件_第2页
可编程序控制器的编程方法与工程应用课件_第3页
可编程序控制器的编程方法与工程应用课件_第4页
可编程序控制器的编程方法与工程应用课件_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

可编程序控制器的

编程方法与工程应用第5章状态转移图及其顺序控制梯形图的设计可编程序控制器的

编程方法与工程应用第5章主要内容5.1状态转移图5.2使用STL指令的编程方式5.3使用起保停电路的编程方式5.4以转换为中心的编程方式5.5仿STL指令的编程方式主要内容5.1状态转移图5.1状态转移图

状态转移图,又称为顺序功能图(SequentialFunctionChart)、功能表图或流程图,它是描述控制系统的控制过程、功能和特性的一种图形。5.1状态转移图状态转移图,又称为顺5.1状态转移图(1)状态转移图的组成步:矩形方框初始步:双线方框工作步:分为动步和静步与步对应的动作:矩形方框转移:有向连线转移条件:用文字语言、逻辑表达式或符号标注在表示转换的短线的旁边

只有当一个步处于活动状态,而且与它相关的转移条件成立时,才能实现步的转移,转移的结果是它的后续步处于活动状态,而与其相连的前级步则处于非活动状态。5.1状态转移图(1)状态转移图的组成步:矩形方框5.1状态转移图(2)状态转移图构成规则步与步不能相连,必须由转移分开;转移与转移不能相连,必须用步分开;步与转移、转移与步之间采用有向线连接,如果转移方向是从左至右或是从上到下,此时有向连线上的箭头可省;如果转移方向相反,应用有箭头的连线注明转移方向。一个状态转移图至少有一个初始步。5.1状态转移图(2)状态转移图构成规则步与步不能5.1状态转移图(3)状态转移图的基本形式①单一顺序动作是一个接着一个相继完成每步仅连接一个转移每个转移仅连着一步5.1状态转移图(3)状态转移图的基本形式①单一顺5.1状态转移图②选择顺序某一步后有若干单一顺序步选择。一次只能选择进入一个顺序。选择顺序的开始叫做分支,用一条水平线表示。选择顺序的结束称为合并,用另一条水平线表示。5.1状态转移图②选择顺序某一步后有若干单一顺序步5.1状态转移图③并行顺序在某一转移条件下,同时启动若干顺序。并行顺序的开始和结束也称为分支和合并,不过用双水平线表示。5.1状态转移图③并行顺序在某一转移条件下,同时启

单一顺序、选择顺序和并行顺序是状态转移图的基本形式,实际控制系统往往是基本形式的组合。5.1状态转移图单一顺序、选择顺序和并行顺序是状态转移图的基本形5.2使用STL指令的编程方式(1)步进顺控指令步进开始指令STL(StepLadderInstruction)步进结束指令RETSTL和RET指令只有与状态器S配合才能具有步进功能。使用STL指令且与母线连接的状态寄存器的常开触点称为STL触点,用符号来表示STL触点有驱动负载、指定转移方向和指定转移条件三个功能。5.2使用STL指令的编程方式(1)步进顺控指令步(2)状态转移图与梯形图之间的关系5.2使用STL指令的编程方式(2)状态转移图与梯形图之间的关系5.2使用STL指STL触点可以直接驱动Y、M、S、T等继电器。与STL触点相连的触点应使用LD或LDI指令。同一状态寄存器的STL触点只能用一次。STL电路中不能使用MC/MCR指令,可以使用CJ指令(操作复杂,建议不用),MPS指令不能紧跟着STL触点使用。同一元件的线圈可以被不同的STL触点驱动,即可以双线圈输出。一系列的STL指令的最后必须写入RET指令。5.2使用STL指令的编程方式STL触点可以直接驱动Y、M、S、T等继电器。5.2使用(3)步进顺控指令的编程方式单一顺序的编程方式步序指令步序指令0LDM800215LDX21SETS016SETS223STLS018STLS224OUTY019OUTY35LDX020LDX36SETS2021OUTS08STLS2023RET9OUTY110LDX111SETS2113STLS2114OUTY25.2使用STL指令的编程方式(3)步进顺控指令的编程方式单一顺序的步序指令在状态转移图的起始位置的状态为初始状态,在编程时必须将初始状态放在其他状态之前,状态元件中的S0~S9可用作初始状态。开始运行时初始状态必须用其它方法预先驱动,使之处于工作状态。当PLC由STOP向RUN切换的瞬间,使特殊辅助继电器M8002输出一个脉冲,可以激活初始状态;初始状态也可以由其他元件来驱动。初始状态之外的其他状态元件必须用STL指令驱动。程序在一系列STL指令的最后必须要有RET指令;当返回S0时,必须用OUT指令。5.2使用STL指令的编程方式在状态转移图的起始位置的状态为初始状态,在编程时必须将初始状选择顺序和并行顺序的编程方式5.2使用STL指令的编程方式选择顺序和并行顺序的编程方式5.2使用STL指令的编程(c)指令表5.2使用STL指令的编程方式(c)指令表5.2使用STL指令的编程方式部分重复的编程方法步序指令步序指令100LDX0111SETS22101SETS20113STLS22103STLS20114OUTY2104OUTY0115LDX3105LDX1116SETS23106SETS21118LDX4

108STLS21119OUTS20

109OUTY1121STLS23110LDX2122OUTY35.2使用STL指令的编程方式部分重复的编程方法步序指令步序同一分支内跳转的编程方法步序指令步序指令100LDX0113LDX2101SETS20114SETS22103STLS20116STLS22104OUTY0117OUTY2105LDX1118LDX3106SETS21119SETS23108LDX4121STLS23109OUTS22122OUTY3111STLS21112OUTY15.2使用STL指令的编程方式同一分支内跳转的编程方法步序指令跳转到另一条分支的编程方法步序指令步序指令步序指令100LDX0113LDX4130LDX10101SETS20114OUTS32131SETS30103STLS20116STLS22133STLS30104OUTY0117OUTY2134OUTY20105LDX1118LDX3135LDX11106SETS21119SETS23……108STLS21121STLS23

…109OUTY1122OUTY3

145LDX13

110LDX2……146SETS33111SETS22…………

5.2使用STL指令的编程方式跳转到另一条分支的编程方法步序指令步序复位处理的编程方法步序指令步序指令100LDX0111SETS22101SETS20113STLS22103STLS20114OUTY2104OUTY0115LDX3105LDX1116SETS23106SETS21118LDX4108STLS21119RSTS22109OUTY1121STLS23110LDX2122OUTY35.2使用STL指令的编程方式复位处理的编程方法步序指令步序指5.3使用起保停电路的编程方式编程时用辅助继电器M来代表步。由于转换条件大都是短信号,因此应使用有记忆(保持)功能的电路。编程的关键是找出起动条件和停止条件。编程方式仅仅使用与触点和线圈有关的指令,可适用于任意型号的PLC。5.3使用起保停电路的编程方式编程时用辅助继电器M来代可编程序控制器的编程方法与工程应用课件5.3使用起保停电路的编程方式单一顺序的编程方式5.3使用起保停电路的编程方式单5.3使用起保停电路的编程方式选择顺序和并行顺序的编程方式5.3使用起保停电路的编程方式选择顺序和并行顺序的编程仅由两步组成的小闭环的处理

仅由两步组成的小闭环电路中,因M202既是M203的前级步,又是后续步,用起保停电路设计无法正常工作。解决的办法是在小闭环中增设一步M210(仅起延时作用)。5.3使用起保停电路的编程方式仅由两步组成的小闭环的处理仅由两步组成的小5.4以转换为中心的编程方式

以转换为中心的编程方式的特点:用SET命令将转换的后续步变为活动步,用RST命令将该转换的前级步变为不活动步。5.4以转换为中心的编程方式以转换为中可编程序控制器的编程方法与工程应用课件例:信号灯控制例:信号灯控制5.5仿STL指令的编程方式例:小车控制5.5仿STL指令的编程方式例:小车控制仿步进指令的编程方式的注意事项:与代替STL触点的常开触点(如图中M300~M304的常开触点)相连的触点,应使用AND或ANI指令,而不是LD或LDI指令。在梯形图中用RST指令来完成代表前级步的辅助继电器的复位,而不是由系统程序自动完成。不允许出现双线圈现象,当某一输出继电器在几步中均为“1”状态时,应将代表这几步的辅助继电器常开触点并联来控制该输出继电器的线圈。5.5仿STL指令的编程方式仿步进指令的编程方式的注意事项:5.5仿STL指令的编程思考题2如图所示两条运输带顺序相连,按下起动按钮,2号运输带开始运行,5s后1号运输带自动起动。停机的顺序刚好相反,间隔仍为5s。画出顺序功能图,设计出梯形图程序。1在哪些情况下允许双线圈输出?思考题2如图所示两条运输带顺序相连,按下起动按钮,2号思考题

3某组合机床动力头进给运动示意图如下图所示(各限位开关的输入信号和M8002提供的初始化脉冲画在一个波形图中),设动力头在初始状态时停在最左边,限位开关X3为ON,Y0~Y2是控制动力头运动的3个电磁阀。按下起动按钮X0后,动力头向右快速进给(快进),碰到限位开关X1后转为工作进给(工进),到限位开关X2后快速退回(快退),返回初始位置后停止运动。画出控制系统的顺序功能图。思考题3某组合机床动力头进给运动示意图如下图所示(各限位谢谢!谢谢!谢谢!谢谢!可编程序控制器的

编程方法与工程应用第5章状态转移图及其顺序控制梯形图的设计可编程序控制器的

编程方法与工程应用第5章主要内容5.1状态转移图5.2使用STL指令的编程方式5.3使用起保停电路的编程方式5.4以转换为中心的编程方式5.5仿STL指令的编程方式主要内容5.1状态转移图5.1状态转移图

状态转移图,又称为顺序功能图(SequentialFunctionChart)、功能表图或流程图,它是描述控制系统的控制过程、功能和特性的一种图形。5.1状态转移图状态转移图,又称为顺5.1状态转移图(1)状态转移图的组成步:矩形方框初始步:双线方框工作步:分为动步和静步与步对应的动作:矩形方框转移:有向连线转移条件:用文字语言、逻辑表达式或符号标注在表示转换的短线的旁边

只有当一个步处于活动状态,而且与它相关的转移条件成立时,才能实现步的转移,转移的结果是它的后续步处于活动状态,而与其相连的前级步则处于非活动状态。5.1状态转移图(1)状态转移图的组成步:矩形方框5.1状态转移图(2)状态转移图构成规则步与步不能相连,必须由转移分开;转移与转移不能相连,必须用步分开;步与转移、转移与步之间采用有向线连接,如果转移方向是从左至右或是从上到下,此时有向连线上的箭头可省;如果转移方向相反,应用有箭头的连线注明转移方向。一个状态转移图至少有一个初始步。5.1状态转移图(2)状态转移图构成规则步与步不能5.1状态转移图(3)状态转移图的基本形式①单一顺序动作是一个接着一个相继完成每步仅连接一个转移每个转移仅连着一步5.1状态转移图(3)状态转移图的基本形式①单一顺5.1状态转移图②选择顺序某一步后有若干单一顺序步选择。一次只能选择进入一个顺序。选择顺序的开始叫做分支,用一条水平线表示。选择顺序的结束称为合并,用另一条水平线表示。5.1状态转移图②选择顺序某一步后有若干单一顺序步5.1状态转移图③并行顺序在某一转移条件下,同时启动若干顺序。并行顺序的开始和结束也称为分支和合并,不过用双水平线表示。5.1状态转移图③并行顺序在某一转移条件下,同时启

单一顺序、选择顺序和并行顺序是状态转移图的基本形式,实际控制系统往往是基本形式的组合。5.1状态转移图单一顺序、选择顺序和并行顺序是状态转移图的基本形5.2使用STL指令的编程方式(1)步进顺控指令步进开始指令STL(StepLadderInstruction)步进结束指令RETSTL和RET指令只有与状态器S配合才能具有步进功能。使用STL指令且与母线连接的状态寄存器的常开触点称为STL触点,用符号来表示STL触点有驱动负载、指定转移方向和指定转移条件三个功能。5.2使用STL指令的编程方式(1)步进顺控指令步(2)状态转移图与梯形图之间的关系5.2使用STL指令的编程方式(2)状态转移图与梯形图之间的关系5.2使用STL指STL触点可以直接驱动Y、M、S、T等继电器。与STL触点相连的触点应使用LD或LDI指令。同一状态寄存器的STL触点只能用一次。STL电路中不能使用MC/MCR指令,可以使用CJ指令(操作复杂,建议不用),MPS指令不能紧跟着STL触点使用。同一元件的线圈可以被不同的STL触点驱动,即可以双线圈输出。一系列的STL指令的最后必须写入RET指令。5.2使用STL指令的编程方式STL触点可以直接驱动Y、M、S、T等继电器。5.2使用(3)步进顺控指令的编程方式单一顺序的编程方式步序指令步序指令0LDM800215LDX21SETS016SETS223STLS018STLS224OUTY019OUTY35LDX020LDX36SETS2021OUTS08STLS2023RET9OUTY110LDX111SETS2113STLS2114OUTY25.2使用STL指令的编程方式(3)步进顺控指令的编程方式单一顺序的步序指令在状态转移图的起始位置的状态为初始状态,在编程时必须将初始状态放在其他状态之前,状态元件中的S0~S9可用作初始状态。开始运行时初始状态必须用其它方法预先驱动,使之处于工作状态。当PLC由STOP向RUN切换的瞬间,使特殊辅助继电器M8002输出一个脉冲,可以激活初始状态;初始状态也可以由其他元件来驱动。初始状态之外的其他状态元件必须用STL指令驱动。程序在一系列STL指令的最后必须要有RET指令;当返回S0时,必须用OUT指令。5.2使用STL指令的编程方式在状态转移图的起始位置的状态为初始状态,在编程时必须将初始状选择顺序和并行顺序的编程方式5.2使用STL指令的编程方式选择顺序和并行顺序的编程方式5.2使用STL指令的编程(c)指令表5.2使用STL指令的编程方式(c)指令表5.2使用STL指令的编程方式部分重复的编程方法步序指令步序指令100LDX0111SETS22101SETS20113STLS22103STLS20114OUTY2104OUTY0115LDX3105LDX1116SETS23106SETS21118LDX4

108STLS21119OUTS20

109OUTY1121STLS23110LDX2122OUTY35.2使用STL指令的编程方式部分重复的编程方法步序指令步序同一分支内跳转的编程方法步序指令步序指令100LDX0113LDX2101SETS20114SETS22103STLS20116STLS22104OUTY0117OUTY2105LDX1118LDX3106SETS21119SETS23108LDX4121STLS23109OUTS22122OUTY3111STLS21112OUTY15.2使用STL指令的编程方式同一分支内跳转的编程方法步序指令跳转到另一条分支的编程方法步序指令步序指令步序指令100LDX0113LDX4130LDX10101SETS20114OUTS32131SETS30103STLS20116STLS22133STLS30104OUTY0117OUTY2134OUTY20105LDX1118LDX3135LDX11106SETS21119SETS23……108STLS21121STLS23

…109OUTY1122OUTY3

145LDX13

110LDX2……146SETS33111SETS22…………

5.2使用STL指令的编程方式跳转到另一条分支的编程方法步序指令步序复位处理的编程方法步序指令步序指令100LDX0111SETS22101SETS20113STLS22103STLS20114OUTY2104OUTY0115LDX3105LDX1116SETS23106SETS21118LDX4108STLS21119RSTS22109OUTY1121STLS23110LDX2122OUTY35.2使用STL指令的编程方式复位处理的编程方法步序指令步序指5.3使用起保停电路的编程方式编程时用辅助继电器M来代表步。由于转换条件大都是短信号,因此应使用有记忆(保持)功能的电路。编程的关键是找出起动条件和停止条件。编程方式仅仅使用与触点和线圈有关的指令,可适用于任意型号的PLC

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论