77高速计数器指令的应用教学单元设计.docVIP

  • 4
  • 0
  • 约1.96千字
  • 约 5页
  • 2023-08-02 发布于山东
  • 举报

77高速计数器指令的应用教学单元设计.doc

浙江工贸职业技术学院 教课单元设计 20—20学年第学期 课程名称:激光设备控制系统集成与开发 讲课班级: 任课教师: 所在系部及教研室: 教课单元设计 单元序号及单元标题:高速计数器指令的应用 授 上 上 课 课 课 班 时 地 级 间 点 1.理解高速计数器指令的格式 教 2.掌握高速计数器指令的应用 学 目 的 能力(技术)目标 知识目标 掌握高速计数器指令的应用 理解高速计数器指令的格式 教 掌握高速计数器指令的应用 学 目 标 教课要点:掌握高速计数器指令的应用 重教课难点:掌握高速计数器指令的应用 解决方法:经过课堂练习,掌握高速计数器指令的应用,找出常有到错误点, 点 难可以有效的提升同学们的编程水平。 点 及 解 决 方 法 介绍教材:潘康俊编.《激光设备控制系统集成与开发》.在编 主要参照书:王本轶编.《激光设备控制技术》.校本特点教材,2014.12 参 考 资 料 2 教课单元设计 第一部分:组织教课和复习上一次课主要内容(时间:2分钟) 回顾高速计数器的控制字和状态字。 第二部分:学习新内容 【步骤一】宣告教课内容、目的(时间:3分钟) 1.理解高速计数器指令的格式 2.掌握高速计数器指令的应用 【步骤二】新知识的引入:高速计数器指令的应用(时间:30分钟) 高速计数器指令共分两条 第1条是高速计数器定义指令HDEF 指令指定高速计数器的工作模式 工作模式的选择即选择了高速计数器的输入脉冲 计数方向 复位和启动功能 每个高速计数器只好用一条“高速计数器定义”指令 第2条是高速计数器指令HSC 依据高速计数器控制位的状态 和依据HDEF指令指定的工作模式 控制高速计数器 参数N指定高速计数器的号码 这是两条高速计数器指令的梯形图 此中高速计数器定义指令里面 HSC这个参数指的是高速计数器的编号 数据种类为字节 而MODE这个参数是工作模式 数据种类也是字节 第2种 高速计数器指令 它的参数只有N N表示高速计数器的编号 数据种类是字 固然种类是字 但是它的取值 只好取0-5 每个高速计数器都有一个32位当前值和一个32位预置值当前值和预置值均为带符号的整数值 当前值和预置值占用的特别内部标记位储存区如表所示HSC0对应的新的当前值放在SMD38里 新的预置值放在SMD42里 HSC1高速计数器对SMD48和SMD52 3 教课单元设计 HSC2高速计数器对SMD58 SMD62 HSC3高速计数器对SMD138 SMD142 HSC4高速计数器对SMD148 SMD152 HSC5高速计数器对SMD158 SMD162 要设置高速计数器的新当前值和新预置值 一定设置控制字节 令其第5和第6位为1 同意更新预置值和当前值 新当前值和新预置值写入特别内部标记位储存区 而后执行HSC指令 将新数值传输到高速计数器 执行HDEF指令以前 一定将高速计数器控制字节的位 设置成需要的状态 不然将采纳默认设置 默认设置为 复位和启动输入高电平有效 正交计数速率选择4X模式 执行HDEF指令以后 就不可以再改变计数器的设置 除非CPU进入停止模式 执行HSC指令时 CPU检查控制字节和有关的当前值和预置值 举例说明 某设备采纳地点编码器作为检测元件 需要高速计数器进行地点值的计数 其要求以下 计数信号为A、B两相相位差90度的脉冲输入 使用外面计数器复位与启动信号 高电平有效 编码器每转的脉冲数为2500 在PLC内部进行4倍频计数开始值为0 当转动1转后 需要除去计数值进行重新计数 4 教课单元设计 主程序 以下列图 用初次扫描时接通一个扫描周期的特别内部储存器SM0.1 去调用一个子程序 完成初始化操作 初始化的子程序 以下列图 定义HSC1的工作模式为模式11 两路脉冲输入的双相正交计数 拥有复位和启动输入功能 设置SMB47=16#F8 同意计数 同意更新新当前值 更新新预置值 更新计数方向为加计数 若为正交计数设为4X 启动和复位设置为高电平有效 HSC1的当前值SMD48清零 预置值SMD52=10000 当前值=预置值 产生中断 中断事件13连接中断程序INT_0 下边两句是中断的同意和执行高速计数器 中断程序 以下列图 HSC1的当前值请0 只写入一个新当前值 预置值不变 计数方向不变 HSC1同意计数 而后去执行HSC1指令 第四部分:总结(时间:5分钟) 高速计数器指令包含高速计数器定义指令和高速计数器指令两条高速计数器指令的应用分主程序初始化的子程序以及中断程序 第五部分:部署作业,求情楚作业的要求(时间:5分钟) 1.高速计数器指令包含什么和什么两条 2.高速计数器指令的应用分什么,初始化子程序和什么。 5

文档评论(0)

1亿VIP精品文档

相关文档