《PLC编程与应用技术》教案 第8课 应用比较指令和数学运算指令.docx

《PLC编程与应用技术》教案 第8课 应用比较指令和数学运算指令.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进行签到

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

问题导入

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

设计一个PLC控制的自动售货机模拟系统,请同学们思考需要进行哪些数学运算?

【学生】思考、举手回答

传授新知

【教师】讲解比较指令和数学运算指令

一、比较指令

?【教师】介绍基本比较指令、值在范围内指令、值在范围外指令

在自动售货机模拟系统中,需要将投入的实时金额与汽水和咖啡的价格做比较,当实时金额大于或等于这两种饮料的价格时,相应的指示灯点亮,因此需要使用比较指令。

S7-1200PLC采用IEC标准的比较指令,包括基本比较指令、值在范围内指令和值在范围外指令等。

1.基本比较指令

基本比较指令主要用于比较数据类型相同的两个操作数IN1和IN2的大小,包括等于(==)、不等于()、大于()、大于等于(=)、小于()和小于等于(=),如表4-1所示。

表4-1基本比较指令

指令名称

等于

不等于

大于

大于等于

小于

小于等于

指令符号

基本比较指令可视为一个等效的触点,IN1和IN2分别位于触点的上方和下方,当IN1和IN2满足比较条件时,逻辑结果输出为“1”,否则输出为“0”。基本比较指令的梯形图程序如图4-1所示(详见教材)。

图4-1中,操作数IW0和MW0的数据类型为整型,若满足IW0MW0,则Q0.0接通,否则Q0.0断开。

?提示

如果启用了IEC检查,则两个操作数的数据类型必须相同。如果未启用IEC检查,则两个操作数的宽度必须相同。

设置IEC检查的步骤:在程序块Main[OB1]的“属性”窗口中,选择“常规”→“属性”选项,勾选“IEC检查”复选框,如图4-2所示(详见教材)。

【课堂练习】

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

试用基本比较指令设计指示灯循环点亮系统的梯形图程序,控制要求:按下启动按钮后,3个指示灯循环点亮,每个灯的点亮时间为10s,如此往复,直到按下停止按钮。

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

?【教师】解析例题

设该定时器为T0,由控制要求可知,按下启动按钮(I0.0),当T0.ET10s时,第一个指示灯Q0.0的状态为“1”;当10sT0.ET20s时,第二个指示灯Q0.1的状态为“1”;当20sT0.ET30s时,第三个指示灯Q0.2的状态为“1”;按下停止按钮(I0.1),Q0.0~Q0.2的状态为“0”。

【解】梯形图程序如图4-3所示(详见教材)。

2.值在范围内指令

值在范围内指令(IN_RANGE)主要用于查询输入的值是否在指定的取值范围内,其指令符号如图4-4所示(详见教材)。其中,MIN引脚和MAX引脚用于设定取值范围的限值,VAL引脚用于输入待比较值。

执行该指令时,若满足MININMAX的比较条件,则输出状态为“1”,否则输出状态为“0”。

【课堂问答】

?【教师】随机邀请学生回答以下问题

请同学们思考,待比较值与限值的数据类型不相同,能否执行比较功能?

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

?【教师】总结学生的回答

【课堂练习】

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

某停车场共有100个车位,试设计该停车场报警系统,控制要求:当空车位数10时,绿灯亮;当2空车位数10时,黄灯亮;当空车位数2时,红灯亮。

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

?【教师】解析例题

设车辆入场检测和出场检测信号分别为I0.0和I0.1,绿灯输出为Q0.0,黄灯输出为Q0.1,红灯输出为Q0.2,则设计思路如下。

(1)检测空车位,用加减计数器指令统计空车位。在PLC首次扫描时,将预设值PV装载到当前值CV中;车辆出场检测信号I0.1每接收一个脉冲信号,CV加1;车辆入场检测信号I0.0每接收一个脉冲信号,CV减1。

(2)用基本比较指令

文档评论(0)

1亿VIP精品文档

相关文档