机电传动控制MechatronicTransmissionControl.ppt_第1页
机电传动控制MechatronicTransmissionControl.ppt_第2页
机电传动控制MechatronicTransmissionControl.ppt_第3页
机电传动控制MechatronicTransmissionControl.ppt_第4页
机电传动控制MechatronicTransmissionControl.ppt_第5页
已阅读5页,还剩92页未读 继续免费阅读

下载本文档

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

文档简介

机电传动控制mechatronictransmissioncontrol 第7章可编程序控制器7 1plc的结构和原理7 1 1plc的结构7 1 2plc的工作原理7 2plc编程7 2 1基本指令7 2 2编程指导 继电器控制系统简单易懂 操作方便 价格便宜 很难实现复杂控制任务 组件多 体积大 连线复杂 可靠性不高 修改控制功能困难计算机控制系统灵活通用 容易实现复杂控制任务 编程难度高 不适应工业环境 价格昂贵plc集合二者优点于一身 是现代工业控制三大支柱 plc cad cam robot 之一 早期plc主要用于逻辑顺序控制 因此被称为可编程逻辑控制器 programmablelogiccontroller 简称plc 如今plc的功能早已超出逻辑顺序控制的范围 因此又被称为可编程序控制器 programmablecontroller 简称pc 但由于易与个人计算机相混淆 故仍习惯称之为plc plc的定义plc是一种数字运算操作的电子系统 专为在工业环境下应用而设计 采用可编程序的存储器 用来在其内部存储和执行逻辑运算 顺序控制 定时 计数和算术运算等操作命令 并通过数字式和模拟式的输入和输出 控制各种类型的机械或生产过程 plc及其有关外围设备 都按易于与工业系统联成一个整体 易于扩充其功能的原则设计 plc的特点可靠性高 抗干扰能力强 控制功能强 用户使用方便 编程方便简单 设计 安装 调试周期短 易于实现机电一体化目前 plc向着高速度和大容量 超大型和超小型 智能化与网络化 可靠性和安全性 编程语言多样化等方向发展 plc采用典型的计算机结构 cpu接收并存储现场输入设备的状态或数据接收并存储从外设 编程器 输入的用户程序和数据检查plc硬件工作状态 诊断用户程序中的语法错误执行用户程序 并把执行结果传送到相应的输出装置 从而产生相应的控制信号 存储器系统程序存储器 存储厂家编写的系统程序 采用只读存储器rom用户程序存储器 存储用户编写的控制程序 多采用随机存储器ram工作数据存储器 存储控制过程中的中间数据 采用随机存储器 包括i o映像寄存器和系统软元件寄存器 工作数据存储器i o映像寄存器 存储输入 输出 i o 设备的状态和数据 一个开关量i o占用一个位 一个模拟量i o占用一个字系统软元件寄存器 存储plc内部各类软元件 i o继电器 辅助继电器 定时器 计数器 数据寄存器等 输入 输出 i o 接口又称i o单元或i o模块 是plc与现场之间的连接部件plc通过输入接口检测被控对象的各种数据 并将这些数据作为控制依据 同时通过输出接口将处理结果送给被控对象 以实现控制目的i o接口可将外部输入 输出设备的各类电平信号转换为plc能处理的标准电平信号i o接口一般具有光电隔离和滤波功能 以提高plc的抗干扰能力 i o接口类型数字量 开关量 输入接口 直流输入接口 交流输入接口 交 直流输入接口数字量 开关量 输出接口 继电器输出接口 晶体管输出接口 双向晶闸管输出接口模拟量输入接口模拟量输出接口 数字量直流输入接口 数字量直流输入接口开关k0闭合 24v内部直流电源回路闭合 输入指示灯变亮 光电耦合器导通并输出高电平 输入寄存器x0状态为on开关k0断开 24v内部直流电源回路断开 输入指示灯不亮 光电耦合器无法导通并输出低电平 输入寄存器x0状态为off光电耦合器起电平转换和电气隔离的作用 数字量交流输入接口 数字量交流输入接口开关k0闭合 输入指示灯变亮 光电耦合器导通并输出高电平 k0对应的输入寄存器x0状态为on开关k0断开 输入指示灯不亮 光电耦合器不导通输出低电平 k0对应的输入寄存器x0状态为off 继电器输出接口 继电器输出接口负载对应的输出寄存器y0状态为on时 输出指示灯变亮 继电器ka线圈得电 其常开触点闭合 负载得电开始动作 负载对应的输出寄存器y0状态为off时 输出指示灯不亮 继电器ka线圈失电 其常开触点断开 负载失电停止动作利用继电器ka实现电气隔离 晶体管输出接口 晶体管输出接口负载对应的输出寄存器y0状态为on时 输出指示灯变亮 光电耦合器导通并输出高电平 晶体管导通 直流负载得电开始动作 负载对应的输出寄存器y0状态为off时 输出指示灯不亮 光电耦合器不导通输出低电平 晶体管截止 直流负载失电停止动作利用光电耦合器实现电气隔离 继电器输出接口可驱动大功率的交 直流负载 但响应速度较慢晶体管输出接口响应速度快 但只能驱动小功率直流负载双向晶闸管输出接口响应速度快 但只能驱动交流负载 输入 输出接口的外部接线 第7章可编程序控制器7 1plc的结构和原理7 1 1plc的结构7 1 2plc的工作原理7 2plc编程7 2 1基本指令7 2 2编程指导 plc的工作原理plc采用循环扫描的串行工作方式 每个扫描过程包括内部处理 通信服务 输入采样 程序执行 输出刷新五个阶段一个完整扫描过程所需的时间称为扫描周期 扫描周期与cpu速度 plc硬件配置及用户程序长短有关 一般在1 100ms之间 内部处理阶段 plc故障自检通信服务阶段 与编程器 计算机及其它plc间的通信 输入采样阶段plc对各输入端的输入状态 on或off 按顺序进行采样 不论输入端是否接线 并存入输入寄存器 当前扫描周期内用户程序使用的输入状态均从输入寄存器中读取输入寄存器的内容只在输入采样阶段被刷新改变 虽然各输入状态的采样时间有先有后 但由于plc扫描周期很短 所以可认为所有输入端的输入状态是同时进行采样的 执行程序阶段plc按顺序扫描执行用户程序 每扫描到一条指令 所需的输入状态信息均从输入寄存器中读取 而不是使用现场此时的输入状态 其它信息则从plc的软元件寄存器中读取在执行用户程序过程中 每一次运算的中间结果都被立即写入软元件寄存器 因此软元件寄存器中的内容会随程序执行的过程而变化 输出刷新阶段plc将软元件寄存器中与输出有关的状态转存到输出寄存器中 并通过不同输出方式驱动外部负载 如果用户程序对输出结果多次赋值 则只有最后一次有效各输出结果的输出时间实际有先有后 但由于plc扫描周期很短 所以从宏观上看 各输出任务似乎是同时完成的 输入 输出响应滞后从输入端的输入信号发生变化到输出端对该输入变化做出反应 需要一段时间 这被称为plc的输入 输出响应滞后时间响应滞后时间与plc输入接口滤波环节所带来的输入延迟 输出接口中驱动器件的动作时间以及i o数 用户程序有关大中型plc的i o点数多 用户程序长 因此可采用定期采样 输出 中断采样 输出以及智能i o接口等方式来减小响应滞后时间 plc的性能指标输入 输出点数 i o数 扫描周期内存容量指令条数内部寄存器种类高功能模块 a d d a 高速计数 位控 速控 远程通讯 高级语言编程等 plc的内存除存放用户和系统的程序外 还包括四个工作区i o区 直接与外部输入 输出端子传递信息内部辅助寄存器区 存放中间变量数据区 存放中间结果专用寄存器区 定时时钟 标志 系统内部的命令 plc的数据类型由于plc与接触器 继电器控制系统在结构形式 元件符号以及逻辑控制功能等方面的相似性 因此可将plc的数据类型用继电器控制系统中的 继电器 触点 等概念来描述 plc的数据类型输入信号数据 输入继电器x 字输入继电器wx输出信号数据 输出继电器y 字输出继电器wy中间信号数据 内部继电器r定时 计数数据 定时器t 计数器c数据寄存器dt十进制常数k 十六进制常数h 输入继电器x通过plc输入端子以二进制方式记录外部输入设备状态 on或off 输入继电器x和字输入继电器wxx按 位 寻址 wx按 字 16位 寻址 松下fp1 c24型plc有16个输入 x0 xf wx0 利用扩展单元 其最大输入点数为208 x0 x12f wx0 wx12 但受主机驱动能力限制 一般只能扩展到100 120 其余可作内部继电器使用 输入继电器使用注意事项不能使用实际不存在的输入继电器每个输入继电器均可提供无数个 触点 供编程使用 输入继电器on时 常开触点 闭合 常闭触点 断开 输入继电器off时 常开触点 断开 常闭触点 闭合输入继电器状态只能由外部输入信号驱动 不能由内部程序修改 输出继电器y通过plc输出端子将plc程序执行结果 on或off 作为控制信号输出 以启动外部设备 如电磁阀 控制面板或智能单元 输出继电器y和字输出继电器wy与输入继电器类似 y按 位 寻址 wy按 字 16位 寻址松下fp1 c24型plc有8个输出 y0 y7 利用扩展单元 其最大输出点数为208 y0 y12f wy0 wy12 但受主机驱动能力限制 一般只能扩展到100 120 其余可作内部继电器使用 输出继电器使用注意事项每个输出继电器均可提供无数个 触点 供编程使用 输出继电器on时 常开触点 闭合 常闭触点 断开 输出继电器off时 常开触点 断开 常闭触点 闭合输出继电器一般在程序中限定使用一次 禁止双重输出 内部继电器r wr可分为通用内部继电器和特殊内部继电器 通用内部继电器用于存放中间控制变量 其作用与接触器 继电器控制系统中的中间继电器相似 特殊内部继电器有专门的用途与输入继电器类似 r按 位 寻址 wr按 字 16位 寻址 松下fp1 c24型plc有1008个通用内部继电器 r0 r62f wr0 wr62 有64个特殊内部继电器 r9000 r903f wr900 wr903 内部继电器使用注意事项内部继电器仅用于程序内部运算 不会产生外部输出每个内部继电器均可提供无数个 触点 供编程使用 内部继电器on时 常开触点 闭合 常闭触点 断开 内部继电器off时 常开触点 断开 常闭触点 闭合通用内部继电器一般在程序中限定使用一次 禁止双重输出 用户程序只能使用特殊内部继电器的触点 但不能控制其状态 on或off 内部继电器使用注意事项通用内部继电器分为两类 非保持型和保持型当电源断开或plc由 运行 模式切换为 编程 模式时 保持型继电器会保持其状态 on或off 而非保持型继电器将被复位松下fp1 c24型plc有160个非保持型通用内部继电器 r0 r9f wr0 wr9 有848个保持型通用内部继电器 r100 r62f wr10 wr62 十进制和十六进制常数十进制常数k用于指定十进制常数 范围 32768 32767 16位 十六进制常数h用于指定十六进制常数 范围h0 hffff 16位 第7章可编程序控制器7 1plc的结构和原理7 1 1plc的结构7 1 2plc的工作原理7 2plc编程7 2 1基本指令7 2 2编程指导 plc的编程方式与普通计算机不同 plc提供了多种适应工业环境的编程方式梯形图指令编程功能图编程逻辑图编程 梯形图类似于接触器 继电器控制系统电路图 通过触点状态组合表达系统的控制逻辑梯形图起始于左母线 结束于右母线 按从左到右 从上到下的顺序执行梯形图用 表示 输出 用 表示 常开触点 用 表示 常闭触点 接触器 继电器控制系统采用硬逻辑并行方式 若某继电器线圈通电或断电 那么其所有触头不论处在何处 都会立即同时动作梯形图采用从上到下的顺序扫描方式 若某内部继电器的线圈接通或断开 其触头不会立即动作 必须等扫描到该触头时才会动作 梯形图编程规则每一个 输出 及其控制逻辑 串 并联触点 构成一个控制逻辑行 输出 直接连于右母线 与左母线间必须有触点 步进除外 触点可串 并联 输出 只能并联不能串联 定时器除外 每一个 输出 在程序中只能出现一次 避免多重输出 第7章可编程序控制器7 1plc的结构和原理7 1 1plc的结构7 1 2plc的工作原理7 2plc编程7 2 1基本指令7 2 2编程指导 逻辑 开始 逻辑 开始 x0为on时 其常开触点闭合 y10为on 常闭触点断开 y11为off x0为off时 其常开触点断开 y10为off 常闭触点闭合 y11为on 逻辑 与 x0 x1均为on且x2为off时 y10才能为on 逻辑 或 x0为on或x1为on或x2为off时 y10为on 组逻辑 与 组逻辑 与 x0和x1组成逻辑块1 x2和x3组成逻辑块2x0或x1为on 且x2或x3为on时 y10为on 组逻辑 或 x0和x1都为on 或者x2和x3都为on时 y10为on 不能出现如下桥式电路 违背plc自上到下的执行顺序 微分 微分df 在检测到x0的上升沿 off on 时 y10仅接通 on 一个扫描周期df 在检测到x1的下降沿 on off 时 y11仅接通 on 一个扫描周期 微分指令使用注意事项 1 x1为off 即使x0有上升沿 y10仍为off 2 x0为on 即使x1有上升沿 y10仍为off 3 x1为on 若x0有上升沿 则y10在一个扫描周期内为on 如果x0或x1的上升沿都能使y0为on 则应使用以下程序 置 复位 置 复位x0为on时 执行置位 set 指令 y30为on并保持on 即使此后x0为off y30仍为on x1为on时 执行复位 rst 指令 y30为off并保持off 即使此后x1为off y30仍为off 置 复位指令可多次使用具有同一编号的输出 y或r 保持 保持x0为on时 执行置位指令 r30为on并保持on 即使此后x0为off r30仍为on x1为on时 执行复位指令 r30为off并保持off 即使此后x1为off r30仍为off 若x0 x1同时为on 则复位输入优先 r30为off 定时器 定时器tmr 以0 01秒为定时单位的延时定时器tmx 以0 1秒为定时单位的延时定时器tmy 以1秒为定时单位的延时定时器定时器设定时间为 定时单位 设定值 设定值为k1至k32767的十进制常数 图例中为0 1 30 3秒 定时器的串联 定时器的并联 计数器 计数器当x0的上升沿被检测十次后 计数器触点c100闭合 y31为onx1为on时 经过值被复位 计数器触点c100断开 y31为off设定值为k0至k32767的十进制常数 结束ed表示常规程序的结束 第7章可编程序控制器7 1plc的结构和原理7 1 1plc的结构7 1 2plc的工作原理7 2plc编程7 2 1基本指令7 2 2编程指导 plc控制系统设计首先进行i 0地址分配然后编写梯形图检查 调试梯形图对plc的i o进行外部接线 输入 输出滞后现象 设x0已闭合 输入 输出滞后现象 设x0已闭合 图a 在第一次扫描循环中 首先扫描触头r0 断开 所以输出继电器y0也断开 当扫描到第二行时 由于x0接通 所以内部继电器r0也接通 但由于它的触头在上一行 因此y0仍旧断开 所以在输出刷新阶段 输出继电器y0没有得电 在第二次扫描循环中 由于r0已接通 第一次扫描的中间结果 其触头r0闭合 y0也接通 所以在输出刷新阶段 y0得电图b 在第一个扫描周期结束后 y0就得电了 启动和复位电路x0闭合 y0得电 x1闭合 y0失电 触发电路t0时x1接通前沿 r0接通一个扫描周期t y1接通 其常开触头y1闭合 t1时x1再次接通前沿 r0 r1接通 y1断开 在输入x1的控制下 输出y1不断通 断 延时接通电路 输入x0不带自锁 输入x0接通时 r0接通 定时器t0接通 0 1 50 5s后 t0常开触头闭合 输出y0接通 输入x1接通后 r0断电 t0复位 其常开触头断开 y0断开 延时断开电路 输入x0不带自锁 输入x0接通 r0接通 输出y0接通 定时器t0接通 延时0 1 50 5s后 其常闭触头断开 y0断开 延时断开电路 输入x0不带自锁 x0闭合后 定时

温馨提示

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

评论

0/150

提交评论