第六章_步进顺控指令及其应用.ppt_第1页
第六章_步进顺控指令及其应用.ppt_第2页
第六章_步进顺控指令及其应用.ppt_第3页
第六章_步进顺控指令及其应用.ppt_第4页
第六章_步进顺控指令及其应用.ppt_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

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

文档简介

第六章步进顺控指令及其应用 第一节状态转移图和步进顺控指令第二节编程注意事项第三节多分支状态转移图第四节步进顺控指令的应用实例 第一节状态转移图和步进顺控指令 分析 一个事件都是由不同的状态组合而成的 每个状态有对应的动作 将各种状态用方形的状态器表示 并以不同的编号加以区别 各种状态所对应的动作以梯形图的形式画在状态器的右边 状态之间的转换用设定的转移条件来决定 这种分析设计方法称为状态转移图设计法 一 什么是状态转移图 状态转移图又称为顺序功能图 SequentialFunctionchart 简称SFC图 它是用状态描述的方式进行控制的编程语言 专门针对复杂的顺序控制程序而设计 应用举例 二 状态转移图的组成 状态 步 S0 S9初始状态S10 S63一般状态对应动作 可直接连接一线圈 转移条件 两种表示方法 有向线段 从上到下 箭头省略 从下到上 必须画出箭头表示方向 动作过程分析 注意事项 1 两个状态用有向线段和转移条件连接 2 两个状态间的转换 必须满足转移条件 3 当一个状态转移到另一状态 原状态中的T M及用OUT指令驱动的元件复位 而C和用SET RST驱动的元件保持原状态 4 一个流程图至少有一个初始步 5 状态器的用法 返回 三 步进顺控指令 一 步进顺控指令STL 步进开始指令 两种表示方法 RET 步进结束指令 动画演示 二 SFC中状态器的功能分析有三个功能 1 驱动对象2 指定转移目标3 指定转移条件 状态转移图 SFC图 步进梯形图指令语句表 三 说明1 STL用表示 与母线相连接 STL触点接通 相应回路动作 2 与STL相连的起始点 用LD LDI指令 3 用STL指令后 母线右移 直到下一条STL出现或RET出现 RET使母线返回 4 使用STL使新状态置位 前一状态自动复位 5 STL仅对状态器S有效 6 不同状态间 可用相同输出线圈 在普通梯形图中不可以 7 STL和RET指令是一对指令 在一系列步进开始指令后 加上RET指令 表示步进梯形指令功能结束 LD返回原来母线 练习 写出以下状态转移图 SFC图 对应的步进梯形图和语句表 状态转移图设计步骤 1 在设计初 先按照系统工艺要求 分析功能 绘制控制流程图2 元件编号 I O地址分配 3 设计出状态转移图 SFC图 4 将SFC图转换成步进梯形图和语句表5 用编程器输入指令语句表6 外部连线并运行程序 验证和修改 例 简易红绿灯控制 题目说明 东西向 绿GL1 黄YL1 红RL1绿色5s 黄色2s南北向 绿GL2 黄YL2 红RL21 功能分析 按照红绿灯变化的情况 将控制分析成四种依设定时间而顺序执行的状态 状态S0 GL1 RL2亮 状态S20 YL1 RL2亮 状态S21 GL2 RL1亮 状态S22 YL2 RL1亮 四种状态的关系如下 控制要求 2 元件编号 分析输入 输出元件 并进行I O地址分配3 绘制状态转移图 4 步进梯形图转换5 输入程序6 硬件接线和执行 状态转移图 SFC图 步进梯形图指令语句表 简易红绿灯控制硬接线图 学生自行练习 设计控制程序 学生自行练习 设计控制程序 返回 第二节SFC图和STL图编程注意事项 1 没有接点的线圈支路应放在上面先编程 如S20状态步中的YO线圈 有接点的线圈支路应放在下面后编程 2 同一个线圈可以用于不同的状态步中 如S20和S21状态步中的YO线圈 但是在同一个状态步中 同一个线圈不能重复使用 3 同一个定时器可以在不相邻的状态步中使用 例如在S20状态步中使用定时器T1后 相邻S21状态步中就不能用了 而在S22状态步中可以使用定时器T1 4 为了避免不能同时接通的两个输出同时动作 如正反转接触器 除了在程序中设置软件互锁外 还应该设置硬件互锁电路 5 在一个状态步中 当驱动负载用SET指令时 如S20状态步中的SETY0 当Y0置位后即使S20复位 S21状态步置位 Y0仍置位 到S22状态步时由RSTY0指令来复位Y0 6 转移条件可以是单触点也可以是多触点 从一个状态步转移到多个状态步时可以用栈指令 7 STL步进触点为常开接点 STL触点后的线为副母线 线圈可以直接接在副母线上 接在副母线上的触点用起始触点指令 LD LDI 8 从一个状态步转移到相邻状态步 连续步 时用SET指令 从一个状态步跳转到不相邻状态步 不连续步 时用OUT指令 也可用SET指令 9 SFC图中不要用MC MCR指令 10 MPS指令不要紧跟在STL触点后使用 返回 练习 设计控制程序 返回 1 电动机循环正反转的PLC控制 P161 2 交通信号灯的PLC控制 P212 电动机循环正反转控制的状态转移图 电动机循环正反转控制的状态转移图 例 行车循环正反转的控制 P179 例 设计一个电镀槽生产线的控制程序 P182 控制要求 具有手动和自动控制功能 手动时 各动作能分别操作 自动时 按下启动按钮后 从原点开始按图所示的流程运行一周回到原点 图中SQ1 SQ4为行车进退限位开关 SQ5 SQ6为吊钩上 下限位开关 X0 自动 手动转换X1 右限位X2 第二槽限位X3 第三槽限位X4 左限位X5 上限位X6 下限位X7 停止X10 自动位起动X11 手动向上X12 手动向下X13 手动向右X14 手动向左 Y0 吊钩上Y1 吊钩下Y2 行车右行Y3 行车左行Y4 原点指示 PLC的I O地址分配 电镀槽生产线的PLC外部接线图 SASQ1SQ2SQ3SQ4SQ5SQ6SB1SB2SB3SB4SB5SB6 电镀槽生产线的状态转移图控制程序 第三节多分支状态转移图 一 状态转移图的基本形式1 单一顺序 从头到尾只有一条路可走 这种称为单一顺序流程图 2 选择顺序 若有多条路径 而只能选择其中的一条路径来走 这种方式称为选择顺序流程图 3 并行顺序 若有多条路径 且必须同时执行 这种方式称为并行顺序流程图 在各条路径都执行后 才能继续往下执行 具有等待功能 4 跳跃顺序 跨越某些步而直接跳到另一步序的动作 称为状态跳跃 单一顺序 说明 虽然是循环控制 但只能从头到尾依一定的顺序逐步执行 返回 选择顺序 说明 1 当S0执行后 若条件X1先接通 则跳到S21执行 此时即使再接通X2 S22也不能执行 因为程序已执行到S21 之后 当X3接通时 则跳到S23执行 2 当S0执行后 若条件X2先接通 则跳到S22执行 此时即使再接通X1 S21也不能执行 因为程序已执行到S22 之后 当X4接通时 则跳到S23执行 返回 并行顺序 说明 1 当S0执行后 若条件X1接通 则S20 S21同时执行 当X2接通 则跳到S22执行 当X3接通 则跳到S23执行 2 当S22 S23都已执行后 若条件X4接通 则跳到S24执行 3 假定左边路径已执行到当S22 而右边路径还停留在S21时 就算X4接通 也不会跳到S24执行 必须等到S23执行后 才会继续往下执行 此处具有等待功能的方式 称为并行汇合 返回 跳跃顺序 说明 当S0执行后 分支成两条路径 1 若X1先接通 则跳到S20执行 此时就算X2接通 S21也无法执行 因为程序已到S20 之后若X3接通 则由S20跳到S21执行 2 当X2先接通 则直接由S0跳到S21执行 称为状态跳跃 3 状态跳跃的目的地 一般均无限制 只要条件符合 就可以跳离原来步而进入另一步 举例 将下面并行性SFC程序转换成步进梯形图和指令语句表 返回 控制要求 按正转起动按钮SB1 电动机正转 按停止按钮SB0 电动机停止 按反转起动按钮SB2 电动机反转 按停止按钮SB0 电动机停止 且热继电器具有保护功能 设计 1 I O分配X0 SB0 停止 Y1 正转接触器KM1 X1 SB1 正转启动 Y2 反转接触器KM2 X2 SB2 反转启动 X3 热继电器FR 常开 实例1 用步进指令设计电动机正反转的控制程序 第四节步进顺控指令的应用实例 实例2 按钮人行道式交通信号灯控制 实例1 按钮人行道式交通信号灯控制程序 LS0 D点有无工件检测用限位开关LS1 A缸前行限位开关 左极限 LS2 A缸退回限位开关 右极限 LS3 B缸下降限位开关 下极限 LS4 B缸上升限位开关 上极限 LS5 E点有无工件检测用限位开关 实例3 设计一使用机械手臂来搬运工件的控制程序 电机ME点D点 动画演示 1 工件的补充使用人工控制 亦即可直接将工件放在D点 LS0动作 2 只要D点一有工件 机械手臂即先下降 B缸动作 将之抓取 C缸动作 后上升 B缸复位 再将它搬运 A缸动作 到E点上方 机械手臂再次下降 B缸动作 后放开 C缸复位 工件 机械手臂上升 B缸复位 最后机械手臂再回到原点 A缸复位 3 A B C缸均为单作用气缸 使用电磁控制的方式 4 C缸在抓取或放开工件后 都须有1秒的间隔 机械手臂才能动作 5 当E点有工件且B缸已上升到LS4时 输送带马达驱动以运走工

温馨提示

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

评论

0/150

提交评论