浙江工贸职业技术学院
教学单元设计
20 —20 学年 第 学期
课程名称: 激光设备控制系统集成与开发 授课班级: 任课教师: 所在系部及教研室: 教学单元设计
单元序号及单元标题:高速计数器的控制字和状态字 授课 班级 教 学 目 的 能力(技能)目标 掌握控制字的设置过程 教学 目标 知识目标 理解高速计数器的控制字和状态字 上 课 时间 上课 地点 理解高速计数器的控制字和状态字 教学重点:理解高速计数器的控制字和状态字 教学难点:掌握控制字的设置过程 重解决方法:通过课堂练习,掌握控制字的设置过程,找出常见到错误点,可以点 有效的提高同学们的编程水平。 难点 及 解决方法 推荐教材:潘康俊编.《激光设备控制系统集成与开发》.在编 主要参考书:王本轶编.《激光设备控制技术》.校本特色教材,2014.12 参考资料 2 教学单元设计
第一部分:组织教学和复习上次课主要内容 (时间:…2…分钟)
回顾高速计数器的工作模式。 第二部分:学习新内容
【步骤一】 宣布教学内容、目的 (时间:…3…分钟) 理解高速计数器的控制字和状态字
【步骤二】 新知识的引入:高速计数器的控制字和状态字 (时间:…30…分钟) 1. 控制字节
定义了计数器和工作模式之后
还要设置高速计数器的有关控制字节 每个高速计数器均有一个控制字节 它决定了计数器的计数允许或禁用 方向控制(仅限模式0、1和2) 或对所有其他模式的初始化计数方向 装入当前值和预置值 这是HSC的控制字节 HSC0计数器
它用到的控制字节是SMB37 HSC1对应的控制字节是SMB47 HSC2对应的控制字节是SMB57 HSC3对应的控制字节是SMB137 HSC4对应的控制字节是SMB147 HSC5对应的控制字节是SMB157 所有的控制字节从高到低
也就是从第7位到第0位的含义是一样的 第7位表示HSC允许
第6位表示向HSC写入新当前值 第5位表示向HSC写入新预置值 第4位表示向HSC写入计数方向 第3位表示计数方向控制位
第2位表示正交计数器计数速率选择 第1位表示启动有效电平控制 第0位表示复位有效电平控制 2. 状态字节
每个高速计数器都有一个状态字节 状态位表示当前计数方向
以及当前值是否大于或等于预置值 状态字节的0-4位不用
监控高速计数器状态的目的 是使外部事件产生中断
3
教学单元设计
以完成重要的操作
这是高速计数器状态字节的状态位 只有第7
第6和第5位有效
它们对应的特殊字节分别是 HSC0对SMB36 HSC1对SMB46 HSC2对SMB56 HSC3对SMB136 HSC4对SMB146 HSC5对SMB156
这是3个位对应的说明 第7位指的是
当前值大于预置值的时候 该位为1
第6位指的是
当前值等于预置值的时候 该位为1
第5位指的是
当前计数方向为加计数的时候 该位为1
举例说明
某设备采用位置编码器作为检测元件 需要高速计数器进行位置值的计数 其要求如下
计数信号为A、B两相相位差90度的脉冲输入 使用外部计数器复位与启动信号 高电平有效
在PLC内部进行4倍频
试编写高速计数器的控制字节 若采用高速计数器HSC1 模式11
我们可以采用字节是SMB47 从高到低分别取值为11111000 最高位指的是启动HSC 第6位指的是更新当前值 第5位指的是更新预置值 第4位指的是更新计数方向 第3位指的是加计数
4
相关推荐: