抢答器老师专业知识市公开课金奖市赛课一等奖课件_第1页
抢答器老师专业知识市公开课金奖市赛课一等奖课件_第2页
抢答器老师专业知识市公开课金奖市赛课一等奖课件_第3页
抢答器老师专业知识市公开课金奖市赛课一等奖课件_第4页
抢答器老师专业知识市公开课金奖市赛课一等奖课件_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第三部分

STEP7指令基础版本:4月第1页指令概念指令:是程序最小独立单位,用户程序是由若干条次序排列指令组成。指令由操作数和操作码组成。操作数:由标示符和参数组成。I:标示符/0.0:参数一、STEP7指令基础操作码标示符第2页S7-300中惯用存放类型存放类型表示方式常数赋值位(BOOL)*X.X,比如I0.01,0字节(BYTE)*BX,比如IB2B#16#0~FF字(WORD)*WX,比如MW0W#16#0~FFFF双字(DWORD)*DX,比如MD0DW#16#0~FFFFFFFF0000000100000011000001110000111176543210IB0IW0ID0……I0.7IB1IB2IB3IW2I3.5第3页S7-300中惯用存放区第4页整数

INT

例:-32768~32767双整数

DINT

例:-214783648~214783647实数

REAL

例:1.2或34.5E-12时间

S5TIME

例:S5T#2H5M(时基10mS)字符

CHAR

例:‘A’日期时间

TIME_OF_DAY

例:TOD#12:23:45.12时间

TIME

例:T#20H_31M_23S(时基1mS)日期

DATE

例:D#1990-1-1(时基1天)S7-300中数据类型第5页S7-300中块分类第6页二、位逻辑指令及其应用

位逻辑指令主要包含位逻辑运算指令、位操作指令和位测试指令,位逻辑指令运算结果用两个二进制数字1和0来表示。能够对布尔操作数(BOOL)信号状态扫描并完成逻辑操作。第7页能流概念母线梯形图网格中认为左边是带能量母线,当指令操作结果(RLO)为1时,认为能流能从该指令流过,当能流抵达输出线圈时,输出线圈地址值将被置1。能流第8页常开触点,C当<地址>中位值为1时,常开触点将接通,操作结果为1(RLO)=1,能流能够从触点流过;当<地址>中位值为0时,常开触点将断开,操作结果为0(RLO)=0,能流不能够从触点流过;LAD操作数数据类型存放区说明<地址>BOOLI,Q,M,L,D,T,C判断所指明地址信号状态。第9页常闭触点LAD操作数数据类型存放区说明<地址>BOOLI,Q,M,L,D,T,C判断所指明地址信号状态。当<地址>中位值为0时,常闭触点将接通,操作结果为1(RLO=1),能流能够从触点流过;当<地址>中位值为1时,常闭触点将断开,操作结果为0(RLO)=0,能流不能够从触点流过;第10页输出线圈输出线圈可视为输出继电器线圈;当输出线圈前端有能流抵达时(RLO=1),<地址>中位值将被设置为1;当输出线圈前端没有能流抵达时(RLO=0),<地址>中位值将被设置为0;LAD操作数数据类型存放区说明<地址>BOOLQ,M,L,D操作位值。第11页输出线圈输出线圈被放置于梯形图最右侧(能流终止点);操作结果允许连接多个线圈,最多允许16个;右侧多个线圈第12页取反指令将指令前端操作结果(RLO)取反;前端操作结果取反比如:I0.0=1且I0.1=1时,Q0.0=0;第13页上升沿检测指令当指令之前检测到有“0”->“1”跳变时,指令操作结果(RLO)将产生一个扫描周期1信号;LAD操作数数据类型存放区说明<地址>BOOLI,Q,M,L,D存放上个周期前端RLO值。ms级别第14页下升沿检测指令当指令之前检测到有“1”->“0”跳变时,指令操作结果(RLO)将产生一个扫描周期1信号;LAD操作数数据类型存放区说明<地址>BOOLI,Q,M,L,D存放上个周期前端RLO值。第15页上升沿应用举例:图书馆进馆人数统计要求:同时统计两个入口人数;加计数器,上升沿加计数;两通道同时进人,无法到达预期结果;第16页置位线圈当置位线圈前端有能流抵达时(RLO=1),<地址>中位值将被置位为1;当复位线圈前端没有能流抵达时(RLO=0),<地址>中位值保持不变;LAD操作数数据类型存放区说明<地址>BOOLI,Q,M,L,D置位。第17页复位线圈当复位线圈前端有能流抵达时(RLO=1),<地址>中位值将被复位为0;当复位线圈前端没有能流抵达时(RLO=0),<地址>中位值保持不变;LAD操作数数据类型存放区说明<地址>BOOLI,Q,M,L,D复位。第18页三、编程技巧与规则基本逻辑实现逻辑“与”逻辑“或”第19页基本逻辑实现逻辑“非”逻辑“异或”第20页惯用编程技巧自锁与打破自锁自锁打破自锁第21页惯用编程技巧互锁(电机正反转控制)互锁互锁第22页梯形图编程基本规则错误梯形图更正后梯形图每个梯形图网络由多个梯级组成,每个输出元素可组成一个梯级,每个梯级能够由多条支路组成。第23页错误梯形图更正后梯形图梯形图每行都是从左母线开始,输出线圈接在最右边,输入触点不能放在输出线圈右边。输出线圈不能直接与左母线连接。梯形图编程基本规则第24页不提议梯形图更正后梯形图在一个程序中各个输出处同一编号输出线圈若使用两次称为“双线圈输出”,双线圈输出将产生不预期结果,不提议使用。梯形图编程基本规则第25页梯形图中串联或并联触点个数没有限制,可无限次使用。梯形图程序运行时其执行次序是从左到右、从上到下。梯形图编程基本规则第26页不提议梯形图更正后梯形图上重下轻(应把串联触点较多电路放在梯形图上方)梯形图编程基本规则第27页左重右轻(应把并联触点较多电路放在梯形图最左边)。不提议梯形图提议梯形图梯形图编程基本规则第28页实训任务1——数码显示1一、实训任务用三个“开关”控制七段数码管分别显示三个不同数字:1、4、7。注:操作时某一时刻只允许闭合一路开关。二、实训目1.掌握位逻辑指令基本使用;2.掌握基本逻辑实现;3.观察多线圈复用产生结果;第29页实训任务1——数码显示1三、汇报涵盖内容要求1.I/O分配表2.电路图3.程序4.程序设计说明第30页实训任务1——数码显示1I/O分配表输入输出1I0.0aQ0.04I0.1bQ0.17I0.2cQ0.2dQ0.3eQ0.4fQ0.5gQ0.6第31页实训任务1——数码显示1试验箱第32页实训任务2——数码显示2一、实训任务用三个“按钮”控制七段数码管分别显示三个不同数字:1、4、7。此处加入一个“复位按钮”,当数码管显示后,按下复位按钮,显示效果被清除。注:操作时按下一个按钮后,未复位前不允许按下另一个按钮。二、实训目1.掌握常用编程技巧,例如自锁、互锁;第33页输入输出1I0.0aQ0.04I0.1bQ0.17I0.2cQ0.2复位I0.3dQ0.3eQ0.4fQ0.5gQ0.6第34页实训任务3——抢答器一、实训任务设计一个三人抢答器,抢答器包含1个启停开关,1个复位按钮,3个抢答按钮,1盏运行指示灯,并采取7段数码管显示抢答组号:1、2、3。

启停开关闭合后,运行指示灯亮,选手方可开始抢答。最先抢答选手按下按钮后,对应组号灯点亮,其余抢答选手抢答无效。系统复位后,方可继续抢答。启停开关断开,系统停顿。第35页实训任务3——抢答器二、实训目1.掌握常用编程技巧,例如自锁、互锁;2.掌握M存储空间使用方法;第36页I/O分配表输入输出1组选手按钮I0.0aQ0.02组选手按钮I0.1bQ0.13组选手按钮I0.2cQ0.2开启开

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论