《PLC编程与应用技术》教案 第9课 应用数据处理指令.docx

《PLC编程与应用技术》教案 第9课 应用数据处理指令.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE2

PAGE2

PAGE5

PAGE5

课题

应用数据处理指令

课时

2课时(90min)

教学目标

知识目标:

(1)掌握移位指令和循环移位指令的基本用法

(2)掌握移动指令和转换指令的基本用法

能力目标:

掌握天塔之光控制系统的设计方法

素质目标:

加强实践练习,掌握一定的专业技能,树立正确的职业观,努力提高自己的职业素养

教学重难点

教学重点:移位指令,循环移位指令,移动指令,转换指令

教学难点:灵活运用各指令

教学方法

问答法、讨论法、讲授法、实践法

教学用具

电脑、投影仪、多媒体课件、教材

教学过程

主要教学内容及步骤

课前任务

【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件,完成课前任务

请同学们上网查找什么是天塔之光,了解其作用。

【学生】完成课前任务

考勤

【教师】使用APP进行签到

【学生】班干部报请假人员及原因

问题导入

【教师】讲解“任务引入”的相关内容(详见教材),并提出以下问题:

设计一个天塔之光控制系统,请同学们思考需要用到哪些指令?

【学生】思考、举手回答

传授新知

【教师】讲解移位指令、循环移位指令、移动指令和转换指令

一、移位指令

?【教师】介绍移位指令的作用,左移指令和右移指令的指令符号和功能

移位指令用于将位序列、字节变量、字变量或双字变量向左或向右移动指定位数,并将移位后的数值送至OUT指定的地址中。

移位指令包括左移指令和右移指令两种,其指令符号和功能如表4-6所示。

表4-6移位指令的指令符号和功能

指令名称

指令符号

指令功能

左移指令

当EN引脚为高电平时,执行左移指令,将输入IN指定的内容逐位左移若干位,N为移位位数。左移后空出的位补0,移出的位丢失

右移指令

当EN引脚为高电平时,执行右移指令,将输入IN指定的内容逐位右移若干位,N为移位位数。对于无符号数,右移后空出的位补0;对于有符号数,右移后空出的位补符号位(正数补0,负数补1),移出的位丢失

【课堂讨论】

?【教师】对学生进行分组,每组选出一名组长,然后组织学生以小组为单位讨论以下问题:

上述的移位指令中,如果移位位数N为0,该如何进行移位?移动位数N超过目标值(IN)的位数,该如何进行移位?

?【学生】聆听、思考、小组讨论,由小组代表上台发表讨论结果

?【教师】总结学生的讨论结果

N=0时,不进行移位,直接将IN的值复制到OUT指定的地址中。如果要移动的位数N超过目标值(IN)的位数,所有原来的位都被移出后,全部被0或符号位取代。使能输出端ENO的状态总是为“1”。

如图4-15所示,按下I0.0(上升沿)时,将二进制至MB0和MB1中;I0.0弹起(下降沿)时,将MB0和MB1分别执行右移指令和左移指令,并将移位后的结果存放在原地址中,其时序图如图4-16所示(详见教材)。

【课堂练习】

?【教师】出示【例4-7】,组织学生编写梯形图程序

请设计某地铁运行指示灯控制系统。若该地铁共经过16个站点,要求未到达站点的指示灯亮,已经过站点的指示灯灭,到达终点后,所有的指示灯亮。

?【学生】聆听、思考、答题

?【教师】解析例题

设始发站的位置传感器与PLC的接口为I0.0,终点站的位置传感器与PLC的接口为I0.1,中间站点的位置传感器与PLC的接口为I0.2,始发站的指示灯与PLC的接口为Q1.0,终点站的指示灯与PLC的接口为Q0.7,则设计思路如下。

(1)按下I0.0或I0.1时,用MOVE指令将FFFF送至MW1,此时所有指示灯的状态均为“1”。

(2)用左移指令实现指示灯的左移。地铁运行时,每离开一个站点,MW1左移一位。

【解】地铁运行指示灯控制系统的梯形图程序如图4-17所示(详见教材)。

二、循环移位指令

?【教师】介绍循环左移指令和循环右移指令的作用、指令符号和功能

循环移位指令包括循环左移指令和循环右移指令两种,用于将输入数据循环左移或右移,并将结果送至OUT指定的地址中,其指令符号和功能如表4-7所示。

表4-7循环移位指令的指令符号和功能

指令名称

指令符号

指令功能

循环左移指令

当EN引脚为高电平时,将执行循环左移或循环右移指令,N为循环移位位数。将移出的位填补到移位后空出的位中

循环右移指令

?提示

N=0时,不进行移位,直接将IN的值复制到OUT指定的地址中。如果要移动的位数N超过目标值(IN)的位数,仍执行循环移位指令,循环移位位数为N对目标值位数取余的结果。使能输出端ENO的状态始终为“1”。

如图4-18所示(详见教材),按下I0.0时,将十六进制数FF00H送至MW0。I0.0弹起时,循环左移指令将MW0中的数据左移4位后送至MW2,故MW2中的数据为F00FH;循环右移指令将MW0中的数据右

文档评论(0)

1亿VIP精品文档

相关文档