可编程序控制器的编程方法与工程应用.ppt
- 文档编号:18704249
- 上传时间:2023-10-13
- 格式:PPT
- 页数:34
- 大小:832.50KB
可编程序控制器的编程方法与工程应用.ppt
《可编程序控制器的编程方法与工程应用.ppt》由会员分享,可在线阅读,更多相关《可编程序控制器的编程方法与工程应用.ppt(34页珍藏版)》请在冰点文库上搜索。
可编程序控制器的编程方法与工程应用,第5章状态转移图及其顺序控制梯形图的设计,主要内容,5.1状态转移图5.2使用STL指令的编程方式5.3使用起保停电路的编程方式5.4以转换为中心的编程方式5.5仿STL指令的编程方式,5.1状态转移图,状态转移图,又称为顺序功能图(SequentialFunctionChart)、功能表图或流程图,它是描述控制系统的控制过程、功能和特性的一种图形。
5.1状态转移图,
(1)状态转移图的组成,步:
矩形方框初始步:
双线方框工作步:
分为动步和静步与步对应的动作:
矩形方框转移:
有向连线转移条件:
用文字语言、逻辑表达式或符号标注在表示转换的短线的旁边,只有当一个步处于活动状态,而且与它相关的转移条件成立时,才能实现步的转移,转移的结果是它的后续步处于活动状态,而与其相连的前级步则处于非活动状态。
5.1状态转移图,
(2)状态转移图构成规则,步与步不能相连,必须由转移分开;转移与转移不能相连,必须用步分开;步与转移、转移与步之间采用有向线连接,如果转移方向是从左至右或是从上到下,此时有向连线上的箭头可省;如果转移方向相反,应用有箭头的连线注明转移方向。
一个状态转移图至少有一个初始步。
5.1状态转移图,(3)状态转移图的基本形式,单一顺序,动作是一个接着一个相继完成每步仅连接一个转移每个转移仅连着一步,5.1状态转移图,选择顺序,某一步后有若干单一顺序步选择。
一次只能选择进入一个顺序。
选择顺序的开始叫做分支,用一条水平线表示。
选择顺序的结束称为合并,用另一条水平线表示。
5.1状态转移图,并行顺序,在某一转移条件下,同时启动若干顺序。
并行顺序的开始和结束也称为分支和合并,不过用双水平线表示。
单一顺序、选择顺序和并行顺序是状态转移图的基本形式,实际控制系统往往是基本形式的组合。
5.1状态转移图,5.2使用STL指令的编程方式,
(1)步进顺控指令,步进开始指令STL(StepLadderInstruction)步进结束指令RETSTL和RET指令只有与状态器S配合才能具有步进功能。
使用STL指令且与母线连接的状态寄存器的常开触点称为STL触点,用符号来表示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指令的编程方式,(3)步进顺控指令的编程方式,单一顺序的编程方式,步序指令步序指令0LDM800215LDX21SETS016SETS223STLS018STLS224OUTY019OUTY35LDX020LDX36SETS2021OUTS08STLS2023RET9OUTY110LDX111SETS2113STLS2114OUTY2,5.2使用STL指令的编程方式,在状态转移图的起始位置的状态为初始状态,在编程时必须将初始状态放在其他状态之前,状态元件中的S0S9可用作初始状态。
开始运行时初始状态必须用其它方法预先驱动,使之处于工作状态。
当PLC由STOP向RUN切换的瞬间,使特殊辅助继电器M8002输出一个脉冲,可以激活初始状态;初始状态也可以由其他元件来驱动。
初始状态之外的其他状态元件必须用STL指令驱动。
程序在一系列STL指令的最后必须要有RET指令;当返回S0时,必须用OUT指令。
5.2使用STL指令的编程方式,选择顺序和并行顺序的编程方式,5.2使用STL指令的编程方式,(c)指令表,5.2使用STL指令的编程方式,部分重复的编程方法,步序指令步序指令100LDX0111SETS22101SETS20113STLS22103STLS20114OUTY2104OUTY0115LDX3105LDX1116SETS23106SETS21118LDX4108STLS21119OUTS20109OUTY1121STLS23110LDX2122OUTY3,5.2使用STL指令的编程方式,同一分支内跳转的编程方法,步序指令步序指令100LDX0113LDX2101SETS20114SETS22103STLS20116STLS22104OUTY0117OUTY2105LDX1118LDX3106SETS21119SETS23108LDX4121STLS23109OUTS22122OUTY3111STLS21112OUTY1,5.2使用STL指令的编程方式,跳转到另一条分支的编程方法,步序指令步序指令步序指令100LDX0113LDX4130LDX10101SETS20114OUTS32131SETS30103STLS20116STLS22133STLS30104OUTY0117OUTY2134OUTY20105LDX1118LDX3135LDX11106SETS21119SETS23108STLS21121STLS23109OUTY1122OUTY3145LDX13110LDX2146SETS33111SETS22,5.2使用STL指令的编程方式,复位处理的编程方法,步序指令步序指令100LDX0111SETS22101SETS20113STLS22103STLS20114OUTY2104OUTY0115LDX3105LDX1116SETS23106SETS21118LDX4108STLS21119RSTS22109OUTY1121STLS23110LDX2122OUTY3,5.2使用STL指令的编程方式,5.3使用起保停电路的编程方式,编程时用辅助继电器M来代表步。
由于转换条件大都是短信号,因此应使用有记忆(保持)功能的电路。
编程的关键是找出起动条件和停止条件。
编程方式仅仅使用与触点和线圈有关的指令,可适用于任意型号的PLC。
5.3使用起保停电路的编程方式,单一顺序的编程方式,5.3使用起保停电路的编程方式,选择顺序和并行顺序的编程方式,仅由两步组成的小闭环的处理,仅由两步组成的小闭环电路中,因M202既是M203的前级步,又是后续步,用起保停电路设计无法正常工作。
解决的办法是在小闭环中增设一步M210(仅起延时作用)。
5.3使用起保停电路的编程方式,5.4以转换为中心的编程方式,以转换为中心的编程方式的特点:
用SET命令将转换的后续步变为活动步,用RST命令将该转换的前级步变为不活动步。
例:
信号灯控制,5.5仿STL指令的编程方式,例:
小车控制,仿步进指令的编程方式的注意事项:
与代替STL触点的常开触点(如图中M300M304的常开触点)相连的触点,应使用AND或ANI指令,而不是LD或LDI指令。
在梯形图中用RST指令来完成代表前级步的辅助继电器的复位,而不是由系统程序自动完成。
不允许出现双线圈现象,当某一输出继电器在几步中均为“1”状态时,应将代表这几步的辅助继电器常开触点并联来控制该输出继电器的线圈。
5.5仿STL指令的编程方式,思考题,2如图所示两条运输带顺序相连,按下起动按钮,2号运输带开始运行,5s后1号运输带自动起动。
停机的顺序刚好相反,间隔仍为5s。
画出顺序功能图,设计出梯形图程序。
1在哪些情况下允许双线圈输出?
思考题,3某组合机床动力头进给运动示意图如下图所示(各限位开关的输入信号和M8002提供的初始化脉冲画在一个波形图中),设动力头在初始状态时停在最左边,限位开关X3为ON,Y0Y2是控制动力头运动的3个电磁阀。
按下起动按钮X0后,动力头向右快速进给(快进),碰到限位开关X1后转为工作进给(工进),到限位开关X2后快速退回(快退),返回初始位置后停止运动。
画出控制系统的顺序功能图。
谢谢!
谢谢!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 控制器 编程 方法 工程 应用