电气控制与PLC课件-可编程序控制器的程序设计.ppt_第1页
电气控制与PLC课件-可编程序控制器的程序设计.ppt_第2页
电气控制与PLC课件-可编程序控制器的程序设计.ppt_第3页
电气控制与PLC课件-可编程序控制器的程序设计.ppt_第4页
电气控制与PLC课件-可编程序控制器的程序设计.ppt_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

1 8 20206 36AM 第八章可编程序控制器的程序设计 第一节梯形图的特点及绘制原则 第二节PLC程序设计方法 第三节顺序控制设计方法中梯形图的编程方式 1 8 20206 36AM 第一节梯形图的特点及绘制原则 一 梯形图的特点 1 梯形图按自上而下 从左到右的顺序排列 每个继电器线圈为一个逻辑行 即一层阶梯 每一个逻辑行起于左母线 然后是触点的连接 最后终止于继电器线圈或右母线 2 在梯形图中某个编号继电器线圈只能出现一次 而继电器触点 常开或常闭 可无限次引用 3 在每一逻辑行中 串联触点多的支路应放在上方 如果将串联触点多的支路放在下方 则语句增多 程序变长 1 8 20206 36AM 图8 1梯形图之一 4 在每一个逻辑行中 并联触点多的支路应放在左边 如果将并联触点多的电路放在右边 则语句增多 程序变长 图8 2梯形图之二 1 8 20206 36AM 5 梯形图中 不允许一个触点上有双向 电流 通过 对于这样的梯形图 应根据其逻辑功能作适当的等效变换 图8 3梯形图之三 1 8 20206 36AM 6 梯形图中 当多个逻辑行都具有相同条件时 为了节省语句数量 常将这些逻辑行合并 图8 4梯形图之四 1 8 20206 36AM 7 如果电路结构复杂 用ANB ORB等指令难以处理时 可以重复使用一些触点改成等效电路 再进行编程 图8 5复杂电路的处理方法 8 设计梯形图时 输入继电器的触点状态全部按相应的输入设备为常开进行设计更为合适 不易出错 1 8 20206 36AM 二 典型单元梯形图分析 1 起动保持和停止电路 图8 6起保停电路 最主要的特点是具有 记忆 功能 1 8 20206 36AM 2 电动机正反转控制电路 图8 7电动机正反转控制电路 SB1为停止按钮 SB2为正转起动按钮 SB3为反转起动按钮 KM1为正转接触器 KM2为反转接触器 1 8 20206 36AM 3 延时接通 断开电路 图8 8延时接通 断开电路 当X000的常开触点闭合时 T0开始定时 9s后T0的常开触点闭合 使Y001有输出 当X000为ON时 X000的常闭触点断开 使T1复位 当X000变为OFF时 T1开始定时 6s后T1的常闭触点断开 使Y001断电 T1复位 1 8 20206 36AM 4 定时范围的扩展 1 几个定时器组合 图8 9采用两定时器扩展延时电路 当X000闭合时 T0线圈得电并开始延时 当到达600s时 T0常开触点闭合 又使T1线圈得电并开始计时 再延时500s后 T1的常开触点闭合 才能使Y000线圈得电 1 8 20206 36AM 2 定时器与计数器组合 图8 10定时器和计数器的组合扩展延时 当X000闭合时 定时器T0产生周期为100S的脉冲序列 作为计数器C0的计数输入 当C0计数到达400次 其常开触点闭合使Y001接通 1 8 20206 36AM 3 两个计数组合 图8 11两个计数器组合 a 梯形图 b 波形图 M8012给C0提供周期为0 1s的计数输入脉冲 X000接通时 C0开始计数 计满500次 50s 时 C0的常开触点闭合 使C1计数1次 同时又使C0自己复位 重新开始计数 C0是产生周期为50s的脉冲序列 送给C1计数 当C1计满100次时 C0动作 Y000得电接通 1 8 20206 36AM 第二节PLC程序设计方法 一 经验设计法 经验设计法是根据被控对象对控制系统的要求 利用经验直接设计出梯形图 再进行必要的化简和校验 在调试过程中进行必要的修改 这种设计方法较灵活 设计出的梯形图一般不是唯一的 程序设计的经验不能一朝一夕获得 但熟悉典型的基本控制程序 是设计一个较复杂的系统的控制程序的基础 1 8 20206 36AM 一 送料小车自动控制系统的程序设计 题目 如送料小车系统示意图 SQ1 SQ2为运料小车左右终点的行程开关 运料小车在SQ1处装料 20s后装料结束 开始右行 当碰到SQ2后停下来卸料 15s后左行 碰到SQ1后又停下来装料 这样不停地循环工作 直到按下停止按钮SB3 按钮SB1和SB2分别是小车右行和左行的起动按钮 1 8 20206 36AM 图8 12运料小车系统示意图及PLC接线图 1 8 20206 36AM 图8 13运料小车控制系统的梯形图程序 1 8 20206 36AM 题目 如送料小车系统示意图 小车仍然在SQ1处装料 并在SQ3和SQ2处轮流卸料 二 小车两处卸料的自动控制梯形图的设计 图8 14 a 运料小车系统示意图 1 8 20206 36AM 图8 14 b 控制小车两处卸料的梯形图 1 8 20206 36AM 二 顺序控制设计法与顺序功能图的绘制 一 顺序控制设计法 顺序控制设计法 就是按照生产工艺预先规定的顺序 在各个输入信号的作用下 根据内部状态和时间的顺序 在生产过程中各个执行机构自动地有秩序地进行操作 1 8 20206 36AM 顺序控制设计法最基本的思想是将系统的一个工作周期划分为若干个顺序相连的阶段 这些分阶段称为步 Step 并用编程元件 例如内部辅助继电器M和状态继电器S 来代表各步 步是根据输出量的状态变化来划分的 图8 15步的划分 1 8 20206 36AM 三 顺序功能图中转换实现的基本规则 二 顺序控制功能图的绘制 顺序控制功能图又称流程图 它是描述控制系统的控制过程 功能和特性的一种图形 顺序控制功能图并不涉及所描述的控制功能的具体技术 它是一种通用的技术语言 1 顺序功能图中转换的实现 1 该转换的前级步必须是 活动步 2 相应的转换条件得到满足 1 8 20206 36AM 2 转换实现应完成的操作 1 使所有由有向连线与相应转换条件相连的后续步都变为活动步 2 使所有由有向连线与相应转换条件相连的前级步都变为不活动步 3 绘制顺序功能图时的注意事项 1 步与步之间不能直接相连 必须用一个转换条件将它们隔开 2 转换条件与转换条件之间也不能直接相连 必须用一个步将它们隔开 3 顺序功能图中的初始步一般对应于系统等待起动的初始状态 这一步可能没有输出 只是做好预备状态 1 8 20206 36AM 4 自动控制系统应能多次重复执行同一工艺过程 因此在顺序功能图中一般应有由步和有向连线组成的闭环 即在完成一次工艺过程的全部操作之后 应从最后一步退回初始步 系统停止在初始状态 图8 16循环序列功能图 5 在顺序功能图中 必须用初始化脉冲M002的常开触点作为转换条件 将初始步预置为活动步 否则因顺序功能图中没有活动步系统将无法工作 1 8 20206 36AM 第三节顺序控制设计方法中梯形图的编程方式 一 使用通用逻辑指令的编程方式 所谓通用逻辑指令是指PLC最基本的与触点和线圈有关的指令 如LD AND OR OUT等 任何一种可编程序控制器的指令系统都有这一类指令 因此这是一种通用的编程方法 可以用于任意型号的可编程序控制器 根据顺序功能图设计梯形图时 可以用辅助继电器M来代表各步 某一步为活动步时 对应的辅助继电器为1 某一转换条件实现时 该转换的后续步变为活动步 前级步变为不活动步 1 8 20206 36AM 1 单序列的编程方法 例 控制锅炉的鼓风机和引风机的要求 按下起动按钮SB1 X000点输入 后 应先开引风机 延时5s后再开鼓风机 按下停止按钮SB2 X001点输入 后 应先停鼓风机 5s后再停引风机 KM1为引风机交流接触器 Y000点驱动 KM2为鼓风机交流接触器 Y001点驱动 单序列 动作一个接一个完成 每步仅连接一个转移 每个转移也仅连接着一个步 1 8 20206 36AM 1 8 20206 36AM 图8 17 c 梯形图 1 8 20206 36AM 根据Y000和Y001接通 断开状态的变化 显然工作期间可以分为3步 分别用M1 M2 M3来代表这3步 用M0来代表等待起动的初始步 起动按钮X000及停止按钮X001的常开触点 定时器延时接通的常开触点是各步之间的转换条件 设计梯形图的输出电路部分方法 当某一输出量仅在某一步中为接通状态 可以将它的线圈与对应步的辅助继电器的线圈并联 当某一输出在几步中都为接通状态 应将代表各有关步的辅助继电器的常开触点并联后 驱动该输出的线圈 1 8 20206 36AM 2 选择序列的编程方法 1 选择序列的分支的编程方法 选择序列是指在某一步后有若干个单序列等待选择 一次仅能选择进入一个序列 选择序列中的各单序列是互相排斥的 其中任何两个单序列都不会同时执行 2 选择序列的合并的编程方法 1 8 20206 36AM 3 并行序列的编程方法 1 并行序列的分支的编程方法 并行序列是指在某一转换条件下 同时起动若干个单序列 并行序列的开始用双水平线表示 同时结束若干个序列也用双水平线表示 2 并行序列的合并的编程方法 1 8 20206 36AM 图8 18选择序列与并行序列 1 8 20206 36AM 图8 19选择序列与并行序列梯形图 1 8 20206 36AM 4 仅有两步的闭环的处理 如果在顺序功能图中存在仅由两步组成的小闭环 用起保停电路设计的梯形图时不能正常工作 如果在小闭环中增设一步就可以解决这一问题 图8 20仅有两步闭环的处理 1 8 20206 36AM 二 以转换条件为中心的编程方法 1 单序列的编程方法 例 某组合机床的动力头在初始状态时停在左边 限位开关SQ3 X003输入 为1状态 按下起动按钮SB1 X000输入 动力头按图示工作路线工作 工作一个循环后 返回并停在初始位置 控制电磁阀YV0 Y000控制 YV1 Y001控制 YV2 Y002控制 在各工步的状态如顺序功能图所示 1 8 20206 36AM 图8 21某组合机床动力头控制系统的顺序功能图与梯形图 1 8 20206 36AM 2 选择序列的编程方法 图8 22选择序列与并行序列梯形图 1 8 20206 36AM 3 并行序列的编程方法 图8 23转换的同步实现 a 功能图 b 梯形图 1 8 20206 36AM 三 使用SCR指令的编程方法 1 顺序控制继电器指令 S7 200中的顺序控制继电器S专门用于顺序控制程序 顺序控制程序被顺序控制继电器指令SCR划分为LSCR与SCRE指令之间的若干个SCR段 一个SCR段对应于顺序功能图中的一步 装载顺序控制继电器指令LSCRn用来表示一个SCR段即顺序功能图中的步的开始 指令中的操作数n为顺序控制继电器S BOOL型 地址 顺序控制继电器为1状态时 对应的SCR段中程序被执行 反之则不被执行 顺序控制继电器结束指令SCRE用来表示SCR段的结束 1 8 20206 36AM 2 单序列的编程方法 例 图8 24为小车运动的示意图和顺序功能图 设小车在初始位置时停在左边 限位开关I0 2为1状态 当按下起动按钮I0 0后 小车向右运行 运动到位压下限位开关I0 1后 停在该处 3s后开始左行 左行到位压下限位开关I

温馨提示

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

评论

0/150

提交评论