第8章 PLC的运动控制功能及应用.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第8章 PLC的运动控制功能及应用.ppt》由用户(淡淡的紫竹语嫣)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第8章 PLC的运动控制功能及应用 PLC 运动 控制 功能 应用
- 资源描述:
-
1、第8章 PLC的运动控制功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 学习内容 高速计数器指令及应用 高速输出指令及应用 位置控制模块EM253简介 MAP指令库指令及应用 第8章 PLC的运动控制功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 学习目标 理解高速计数器计数方式、工作模式、控制字节、 状态字节的含义,掌握高速计数器的初始化步骤, 掌握使用向导配置高速计数器的方法; 理解PTO/PWM脉冲输出的作用,能够使用PTO/PWM发 生器产生需要的控制脉冲。会使用向导
2、配置 PTO/PWM脉冲输出; 掌握MAP指令库指令的功能,会使用MAP库指令实现 较为复杂的伺服电动机及步进电动机的定位控制; 了解运动控制模块EM253的功能及适用场合。 第8章 PLC的运动控制功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 S7-200系列PLC中有六个高速计数器,它们分别是 HSC0、HSC1、HSC2 、HSC3、HSC4、和HSC5。这些高速计 数器可用于处理比PLC扫描周期还要短的高速事件。当高 速计数器的当前值等于预置值、外部复位信号有效(HSC0 不支持)、计数方向改变(HSC0不支持)时将产生中断
3、, 通过中断服务程序实现对控制目标的控制。 8.1 高速计数器指令及应用 第8章 PLC的运动控制功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 1 1高速计数器的计数方式高速计数器的计数方式 (1)单路脉冲输入的内部方向控制加/减计数 8.1.1 8.1.1 高速计数器的工作模式高速计数器的工作模式 第8章 PLC的运动控制功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 1 1高速计数器的计数方式高速计数器的计数方式 (2)单路脉冲输入的外部方向控制加/减计数 第8章 PL
4、C的运动控制功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 (3)两路脉冲输入的单相加/减计数 1 1高速计数器的计数方式高速计数器的计数方式 第8章 PLC的运动控制功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 (4)两路脉冲输入的双相正交计数 1 1高速计数器的计数方式高速计数器的计数方式 第8章 PLC的运动控制功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 2 2高速计数器的工作模式高速计数器的工作模式 表
5、表7-1 高速计数器的工作模式和输入端子的关系高速计数器的工作模式和输入端子的关系 高速计数器 HSC的工 作模式 功能及说明 占用的输入端子及其功能 高速计 数 器 编 号 HSC0 I0.0 I0.1 I0.2 HSC4 I0.3 I0.4 I0.5 HSC1 I0.6 I0.7 I1.0 I1.1 HSC2 I1.2 I1.3 I1.4 I1.5 HSC3 I0.1 HSC5 I0.4 0 单路脉冲输入的内部方向控制加/减计 数 控制字SM37.3=0,减计数; SM37.3=1,加计数。 脉冲 输入端 1 复位端 2 复位端 起动 3 单路脉冲输入的外部方向控制加/减计数 方向控制端=
6、0,减计数; 方向控制端=1,加计数。 脉冲 输入端 方向 控制端 4 复位端 5 复位端 起动 6 两路脉冲输入的单相加/减计数 加计数有脉冲输入,加计数; 减计数端脉冲输入,减计数。 加计数脉冲 输入端 减计数脉冲 输入 端 7 复位端 8 复位端 起动 9 两路脉冲输入的双相正交计数 A相脉冲超前B相脉冲,加计数; A相脉冲滞后B相脉冲,减计数。 A相脉冲输入 端 B相脉冲输 入端 10 复位端 11 复位端 起动 第8章 PLC的运动控制功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 8 81 12 2 高速计数器指令高速计数
7、器指令 1.1.指令格式及功能指令格式及功能 HDEF EN HSC MODE HSC EN N 说明: 1)高速计数器定义指令HDEF中,操作数HSC指定高速计数器号(0 5),MODE指定高速计数器的工作模式(011)。每个高速计数 器只能用一条HDEF指令; 2)高速计数器指令HSC中,操作数N指定高速计数器号(05)。 当使能输入有效时,根据高速计数器特殊存储器位 的状态及HDEF指令指定的工作模式,设置高速计 数器并控制其工作 HSCN 当使能输入有效时,为高速计数器分配一种工作模式 HSC,MODE 第8章 PLC的运动控制功能及应用 普通高等教育“十一五”国家级规划教材 高等职业
8、技术教育机电类专业规划教材 PLC应用技术第2版 2.2.高速计数器的控制字节高速计数器的控制字节 表表7 7- -3 3 高速计数器的控制字节含义高速计数器的控制字节含义 HSC0 HSC1 HSC2 HSC3 HSC4 HSC5 含 义 SM37.0 SM47.0 SM57.0 SM137.0 SM147.0 SM157.0 复位信号有效电平: 0=高电平有效;1=低电平有效 SM37.1 SM47.1 SM57.1 SM137.1 SM147.1 SM157.1 启动信号有效电平: 0=高电平有效;1=低电平有效 SM37.2 SM47.2 SM57.2 SM1372 SM147.2 S
9、M157.2 正交计数器的倍率选择: 0=4倍率; 1=1倍率 SM37.3 SM47.3 SM57.3 SM137.3 SM147.3 SM157.3 计数方向控制位: 0=减计数; 1=加计数 SM37.4 SM47.4 SM57.4 SM137.4 SM147.4 SM157.4 向HSC写入计数方向: 0=不更新; 1=更新 SM37.5 SM47.5 SM57.5 SM137.5 SM147.5 SM157.5 向HSC写入新的预置值: 0=不更新; 1=更新 SM37.6 SM47.6 SM57.6 SM137.6 SM147.6 SM157.6 向HSC写入新的当前值: 0=不更
10、新; 1=更新 SM37.7 SM47.7 SM57.7 SM137.7 SM147.7 SM157.7 启用HSC: 0=关HSC; 1=开HSC 第8章 PLC的运动控制功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 3.3.高速计数器的当前值及预置值寄存器高速计数器的当前值及预置值寄存器 表表7 7- -4 4 高速计数器当前值和预置值寄存器高速计数器当前值和预置值寄存器 寄存器名称 HSC0 HSC1 HSC2 HSC3 HSC4 HSC5 当前值寄存器 SMD38 SMD48 SMD58 SMD138 SMD148 SMD1
11、58 预置值寄存器 SMD42 SMD52 SMD62 SMD142 SMD152 SMD162 第8章 PLC的运动控制功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 4.4.高速计数器的状态字节高速计数器的状态字节 表表7-5 高速计数器的状态字节高速计数器的状态字节 HSC0 HSC1 HSC2 HSC3 HSC4 HSC5 含 义 SM36.0 SM46.0 SM56.0 SM136.0 SM146.0 SM156.0 未用 SM36.1 SM46.1 SM56.1 SM136.1 SM146.1 SM156.1 SM36.2
12、 SM46.2 SM56.2 SM136.2 SM146.2 SM156.2 SM36.3 SM46.3 SM56.3 SM136.3 SM146.3 SM156.3 SM36.4 SM46.4 SM56.4 SM136.4 SM146.4 SM156.4 SM36.5 SM46.5 SM56.5 SM136.5 SM146.5 SM156.5 当前计数方向状态位: 0=减计数; 1=加计数 SM36.6 SM46.6 SM56.6 SM136.6 SM146.6 SM156.6 当前值等于预置值状态位:0=不等; 1=相等 SM36.7 SM46.7 SM56.7 SM136.7 SM146
13、.7 SM156.7 当前值大于预置值状态位: 0=小于或等于; 1= 大于 第8章 PLC的运动控制功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 8.1.3 8.1.3 高速计数器向导的设置高速计数器向导的设置 1.选择计数器类型和操作模式选择计数器类型和操作模式 第8章 PLC的运动控制功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 8.1.3 8.1.3 高速计数器向导的设置高速计数器向导的设置 2.指定初始参数指定初始参数 第8章 PLC的运动控制功能及应用 普通高
14、等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 8.1.3 8.1.3 高速计数器向导的设置高速计数器向导的设置 2.指定初始参数指定初始参数 第8章 PLC的运动控制功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 8.1.3 8.1.3 高速计数器向导的设置高速计数器向导的设置 3.选择中断事件选择是否多步操作选择中断事件选择是否多步操作 第8章 PLC的运动控制功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 8.1.3 8.1.3
15、 高速计数器向导的设置高速计数器向导的设置 4.生成代码生成代码 第8章 PLC的运动控制功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 8.2 8.2 高速输出指令及应用高速输出指令及应用 8 82 21 1 高速脉冲输出方式高速脉冲输出方式 高速脉冲输出有脉冲串输出PTO和脉宽调制输出 PWM两种形式。 每个CPU有两个PTO/PWM发生器,一个发生器分配 给输出端Q0.0,另一个分配给Q0.1。当Q0.0或Q0.1设 定为PTO或PWM功能时,其他操作均失效。不使用 PTO/PWM发生器时,Q0.0或Q0.1作为普通输出端子使用
16、。 通常在启动PTO或PWM操作之前,用复位R指令将Q0.0或 Q0.1清0。 第8章 PLC的运动控制功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 1 1脉宽调制输出(脉宽调制输出(PWMPWM) PWM功能可输出周期一定占空比可调的高速脉冲 串,其时间基准可以是s或ms,周期的变化范围为 1065 535s或265 535ms,脉宽的变化范围为0 65 535s或065 535ms。 当指定的脉冲宽度大于周期值时,占空比为100%, 输出连续接通。当脉冲宽度为0时,占空比为0%,输 出断开。如果指定的周期小于两个时间单位,周期被
17、 默认为两个时间单位。可以用以下两种办法改变PWM 波形的特性。 第8章 PLC的运动控制功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 2 2脉冲串输出(脉冲串输出(PTOPTO) PTO功能可输出一定脉冲个数和占空比为50%的方 波脉冲。输出脉冲的个数在14 294 967 295范围内可 调;输出脉冲的周期以s或ms为增量单位,变化范围 分别是1065 535s或265 535ms。 如果周期小于两个时间单位,周期被默认为两个 时间单位。如果指定的脉冲数为0,则脉冲数默认为1。 PTO功能允许多个脉冲串排队输出,从而形成流水 线
18、。流水线分为两种:单段流水线和多段流水线。 第8章 PLC的运动控制功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 单段流水线是指流水线中每次只能存储一个脉冲串的控制参 数,初始PTO段一旦起动,必须按照对第二个波形的要求立即刷新特殊 存储器,并再次执行PLS指令,在第一个脉冲串完成后,第二个脉冲串 输出立即开始,重复这一步骤可以实现 多个脉冲串的输出。单段流水 线中的各段脉冲串可以采用不同的时间基准,但有可能造成脉冲串之间 的不平稳过渡。输出多段高速脉冲时,编程复杂。 多段流水线是指在变量存储区V建立一个包络表(包络表 Profil
19、e是一个预先定义的横坐标为位置、纵坐标为速度的曲线,是运 动的图形描述)。包络表存放每个脉冲串的参数,执行PLS指令时, S7200 PLC自动按包络表中的顺序及参数进行脉冲串输出。包络表中 每段脉冲串的参数占用8个字节,由一个16位周期值(2字节)、一个16 位周期增量值(2字节)和一个32位脉冲计数值(4字节)组成。 第8章 PLC的运动控制功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 多段流水线的包络表 从包络表起始地址的 字节偏移 段 说 明 VBn 总段数(1255);数值0产生非致命错误,无PTO输出 VBn+1 段1
20、初始周期(2至65 535个时基单位) VBn+3 每个脉冲的周期增量(符号整数:-32 768至32 767个时基单位) VBn+5 脉冲数(1至4 294 967 295) VBn+9 段2 初始周期(2至65535个时基单位) VBn+11 每个脉冲的周期增量(符号整数:-32 768至32 767个时基单位) VBn+13 脉冲数(1至4 294 967 295) VBn+17 段3 初始周期(2至65 535个时基单位) VBn+19 每个脉冲的周期增量值(符号整数:-32 768至32 767个时基单位) VBn+21 脉冲数(1至4 294 967 295) 第8章 PLC的运动
21、控制功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 3 3 PTO/PWMPTO/PWM寄存器寄存器 Q0.0和Q0.1输出端子的高速输出功能通过对PTO/PWM寄存器的不同设置来实现。PTO/PWM寄存器由SM66SM85特殊存储器组 成,它们的作用是监视和控制脉冲输出(PTO)和脉宽调制(PWM)功能。各寄存器的字节值和位值的意义如表7-7。 表表7-7 PTO/PWM寄存器各字节值和位值的意义寄存器各字节值和位值的意义 Q0.0 Q0.1 说 明 寄存器名 SM66.4 SM76.4 PTO包络由于增量计算错误异常终止 0:无错
22、1:异常终止 脉冲串输出状态寄存器 SM66.5 SM76.5 PTO包络由于用户命令异常终止 0:无错;1:异常终止 SM66.6 SM76.6 PTO流水线溢出 0:无溢出;1:溢出 SM66.7 SM76.7 PTO空闲 0:运行中; 1:PTO空闲 SM67.0 SM77.0 PTO/PWM刷新周期值 0 :不刷新; 1 :刷新 PTO/PWM输出控制寄存器 SM67.1 SM77.1 PWM刷新脉冲宽度值 0 :不刷新; 1:刷新 SM67.2 SM77.2 PTO刷新脉冲计数值 0 :不刷新; 1:刷新 SM67.3 SM77.3 PTO/PWM时基选择 0 :1 s; 1:1ms
23、 SM67.4 SM77.4 PWM更新方法 0 :异步更新; 1:同步更新 SM67.5 SM77.5 PTO操作 0 :单段操作; 1:多段操作 SM67.6 SM77.6 PTO/PWM模式选择 0 :选择PTO 1:选择PWM SM67.7 SM77.7 PTO/PWM允许 0:禁止; 1 :允许 SMW68 SMW78 PTO/PWM周期时间值(范围:2至 65 535) 周期值设定寄存器 SMW70 SMW80 PWM脉冲宽度值(范围:0至65 535) 脉宽值设定寄存器 SMD72 SMD82 PTO脉冲计数值(范围:1至4 294 967 295) 脉冲计数值设定寄存器 SMB
24、166 SMB176 段号(仅用于多段PTO操作),多段流水线PTO运行中的段的编号 多段PTO操作寄存器 SMW168 SMW178 包络表起始位置,用距离V0的字节偏移量表示(仅用于多段PTO操作) 第8章 PLC的运动控制功能及应用 普通高等教育“十一五”国家级规划教材 高等职业技术教育机电类专业规划教材 PLC应用技术第2版 8 82 22 2 高速脉冲输出指令高速脉冲输出指令 1 1指令格式及功能指令格式及功能 PLS EN Q0.X 说明: 1)高速脉冲串输出PTO和脉宽调制输出PWM都由PLS指令来 激活; 2)操作数X指定脉冲输出端子,0为Q0.0输出,1为Q0.1输出; 3)
展开阅读全文