电气控制与可编程控制器教案设计_第1页
电气控制与可编程控制器教案设计_第2页
电气控制与可编程控制器教案设计_第3页
电气控制与可编程控制器教案设计_第4页
电气控制与可编程控制器教案设计_第5页
已阅读5页,还剩100页未读 继续免费阅读

下载本文档

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

文档简介

实用标准文案实用标准文案精彩文档精彩文档实用标准文案精彩文档蓝天商学院教案2011~2012学年第二学期院(系、部)机电工程系教研室机电一体化课程名称电气控制及可编程序控制器任教对象机制专业学生主讲教师何晖晖职称职务讲师电气控制及可编程序控制器课程教案《电气控制及可编程序控制器》教案课题:1教学目的要求:掌握常用低压电器的基本构成和构成原理教学重点:常用基本控制线路的工作原理教学难点:各种控制线路的工作过程分析教学内容与教学过程:前言:电气控制系统实际上是继电接触器控制系统。继电接触器控制是一门重要的控制技术,尤其在电力拖动等领域中,应用的十分广泛。1.1概述:我国从20世纪50年代开始对新建的工业控制采用这种控制方式,随着电力拖动、自动控制的发展,继电器接触器控制方式得到迅速推广,对当时我国工业建设起到了巨大的推动作用,直至20世纪80年代我国大部分自动控制仍采用这种方式。1.2常用低压电器:1.低压电器的分类按工作方式可分为手控电器和自控电器。手控电气是依靠外力(如人工)直接操作来进行切换的电器,如刀开关、按钮等。自控电器是依靠指令或物理量(如电流、电压、时间、速度等)变化而自动动作的电器,如接触器、继电器等。按用途可分为低压控制电器和低压保护电器。低压控制电器主要适用于低压配电系统及动力设备中起控制作用,如刀开关、低压断路器等。低压保护电器主要用于低压配电系统及动力设备中起保护作用,如熔断器、继电器等。(3)按种类可分为刀开关、刀形转换开关、熔断器、低压断路器、接触器、继电器、主令电器和自动开关等。2.低压电器的基本结构及特点1.3基本控制线路:1.3.1单向运动控制线路自动控制系统中,电动机拖动运动部件沿着一个方向运动,称为单向运动,这是基本控制线路中最简单的一种。根据控制要求不同,单向运动分为点动和长动单向运动。1.3.2多地控制线路在大型生产设备上,为使操作人员在不同地方均能进行启、停操作,常要求组成多地控制线路1.3.1双向(可逆)运动控制线路双向控制是电动机既可以正转也可以反转。对于三相鼠笼异步电动机来说,实现正、反转控制只要改变其电源相序,即将主回路中的三相电源任意两相对调,电动机就将改变转动方向。常用两种控制方式:一种是利用倒顺开关(或组合开关)改变相序;另一种是利用接触器的主触点改变相序。前者主要适用于不需要频繁正、反转的电动机,而后者主要适用于需要频繁正、反转的电动机课题:2教学目的要求:了解电动机的四种启动控制线路和两种制动控制线路教学重点:定子串电阻启动、反接制动控制线路的原理教学难点:能耗制动控制线路的理解与分析教学内容与教学过程:1.4电动机启动控制1.4.1定子串电阻启动控制线路1.定子串电阻降压启动的原理分析:2按钮控制电动机定子串电阻降压启动线路分析1.4.2电动机的Y-Δ启动控制线路:自动控制Y-Δ降压启动电路的分析1.4.3自耦变压器降压启动控制线路简单介绍自耦变压器降压启动控制线路的原理1.4.4三相交流绕线式异步电动机的启动控制1.按电流原则控制三相交流绕线式异步电动机串电阻启动控制线路分析2.时间原则控制绕线式异步电动机转子串电阻情动控制线路分析1.5三相鼠笼式异步电动机制动控制电路1.反接制动控制线路的原理及工作过程分析2.能耗制动的定义及能耗制动电路的工作分析课题:3教学目的要求:了解PLC的基本知识,使学生对本课程产生兴趣教学重点:PLC的特点与应用范围教学难点:PLC控制与继电控制、电子控制的异同教学内容与教学过程:前言:可编程控制器是以自动控制技术、薇计算机技术和通信技术为基础发展起来的新一代工业控制装置。2.1.1可编程控制器的定义1.早期的可编程控制器被称为可编程逻辑控制器,简称PLC。2.随着技术的发展,国外一些厂家采用微处理器作为中央处理单元,使其功能大大增强。PLC这一名称已不能准确反映它的特性。3.1980年,美国电器制造商协会将它命名为可编辑控制器(PC),为避免混淆,可编辑控制器仍称(PLC)。4.1987年,国际电工委员会(IEC)的定义(P28)。5.总之,可编辑控制器是一种以微处理器为核心、带有指令存储器和I/O接口。2.1.2PLC的产生与发展1.PLC的产生继电器接触器控制系统的特点与缺点。对于日新月异的工业发展,人们寻求一种新型的通用控制设备,取代原有的继电器接触器系统。2.PLC的发展CPU由中、小规模数字集成电路组成,控制功能比较简单,能完成定时、计数及逻辑控制。CPU采用微处理器,数据处理能力获得很大提高,增加了数据运算、传送、比较等功能,实现了对模拟量的控制。CPU开始采用8位和16位微处理器,使数据处理能力和速度大大提高,PLC开始具有了一定的通信能力。CPU开始采用了32位微处理器,数学运算、数据处理能力大大增强,增加了运动控制、模拟量PID控制器,联网通信能力进一步加强。(5)20世纪90年代中期至今。CPU使用16位和32位微处理器,运行速度更快,功能更强。出现了智能化模块。编程语言还增加了高级语言。2.1.3PLC的发展趋势1.方便灵活和小型化是实现机电一体化的理想控制设备。在结构上,一些小型机采用框架和模块的组合方式,使用户方便灵活的构成所需要的系统。2.高功能和大型化。对钢铁工业,化工业等大型企业实施生产过程的自动控制一般比较复杂。不久的将来,大型PLC会全部使用64位芯片。2.2.plc的特点及应用领域2.1.PLC的特点1.可靠性高。大量的开关动体由无触点的半导体集成电路完成。制造工艺采取了抗干扰措施。PLC具有完善的自诊断功能。特殊的外壳封装结构。2.编程简单:梯形图语言是面向用户的高级语言。3.通用性好PLC是通过软件来实现控制的。同一系列PLC,不同功能机型基本相同,可以互换。4.功能强大PLC最广泛的应用是对开关量进行逻辑运算和顺序控制,同时还可以对模拟量进行控制。PLC可以控制一台单机、一条生产线、还可以控制一个机群,可以现场控制也可以远距离控制。5.体积小,功耗低采用半导体集成电路。设计结构紧凑。6.设计施工周期短:硬软件同时进行。2.2.2.PLC的应用领域开关量的逻辑控制:从十几个到成千上万个点。模拟量控制:温度、压力、流量、液面高度等。机械运动控制:对伺服电机和步进电机控制。4.通信、联网及集散控制:可使整个工厂实现生产自动化。5、数据处理:较复杂的数据处理一般应用在大、中型控制系统。作业:P41页1~5。课题:4教学目的要求:使学生理解PLC的基本组成与工作原理教学重点:输入/输出的接口1电路与扫描工作方式教学难点:PLC的滞后现象教学内容与教学过程:2.3.1PLC的一般构成实用标准文案实用标准文案精彩文档精彩文档精彩文档实用标准文案实用标准文案电源输入接口输出接口照明接触器、电磁阀CPU外设接口外I/D扩展单元存储器EPROMRAM数据编辑器上传计算机打印机CPU:它是PLC的核心和控制指导中心CPU通过三总线与存储器、I/O接口电路相连接,完成信息传递转换等。CPU的主要功能:接受输入信号并存入存储器,读出执行指令,将结果输出,处理中断请求,准备下一条指令。存储器系统程序存储器:系统程序固化在ROM中。用户程序存储器:可读写,存放在RAM中。输入、输出接口电路输入接口电路:P34图2-3开关量输入单元多为直流输入单元。一般PLC内部提供24V直流电源,用户只需将开关接在输入端子和公共端子之间即可,这就是所谓无源式直流输入单图中只画出对应于一个输入点的输入电路,个个输入点所对应的输入电路均相同。输出接口电路:P34图2-3继电器输出型:有触点的输出方式,可用于直流或低频交流负载。晶体管输出型:无触点输出方式,适用于高速、小功率负载。c.晶闸管输出型:无触点输出方式,适用于高速、大功率负载。4、电源为保证plc可靠,大多采用开关型稳压电源;有的plc还向外部提供24v直流电源。外部接口每台plc都有外设端口,对称外设接口、外接接口。它是在主机外壳上与外部设备配接口插座。同过电缆线可配接偏移器、计算机、其他plc、打印机等。I/O扩展器通过I/O扩展器端口连接I/O扩展单元来增加I/O点。A/D和D/A单元一般也通过该接口与主机连接。各种智能单元链接单元。设有I/O扩展端口的PLC不能进行I/O点扩展。2.3.2PLC的基本工作过程PLC的工作过程大致分为3个阶段,PLC重复执行上述3个阶段,周而复始。每重复一次的时间成为一个扫描周期。PLC的工作方式万恶循环扫描方式。SB1HLKM输入输入端口输入映象寄存器输出映象寄存器输出锁存器输出端口SQKA输入输入采样程序执行输出处理输入采样:在执行用户程序的过程中,输入映象寄存器的状态不变。程序执行:执行程序时所需的信号,是在输入寄存器状态和其它一些编程原件状态中取得的。输出刷新:输出锁存器的内容要等到下一个扫描周期的输出阶段才会被刷新。2.2.3PLC的I/O滞后现象输入滤波器对信号的延迟作用。输出继电器的动作延迟。PLC的循环扫描工作方式。用户程序中的语句编排。200000000001000200002000000000010002000020001000002000020000200000100020001作业:P6~10课题:5教学目的要求:了解plc的编程语言与主要性能指标教学重点:梯形图语言特点plc的分类方法教学难点:对性能指标的理解教学内容与教学过程:2.4可编程控制器的编程语言可编程控制器是通过程序对系统进行控制的,所以各种机型的plc都有自己的编程语言。plc通常不采用激素及编程语言,而采用梯形图语言和助记语言。2.4.1梯形图语言 SB1 KM物理继电器PLC继电器物理继电器PLC继电器线圈触点常开常闭SB2KM000000000101000电气符号物理继电器与“软”继电器“硬接线”与“软接线”“概念”电流线圈继电器接触器线路图中的线圈Plc梯形图中的继电器线圈是广义的。触电物理继电器的触点格数是有限的,会接触不良。Plc的每一个继电器都对应着内部的一个寄存器位,可以反复使用,没有使用寿命限制。工作方式继电器是并行各自方式。Plc梯形图是串行工作方式。2.4.2助记符语言LD00000助记符语言包括两部分OR01000操作码:指令ANDNOT00001操作数:地址或设定的值OUT01000助记符语言类似于计算机的汇编语言。语句表编程语言不如梯形图形象、直观,但是在使用简易编程器输入用户程序时,必须采用。助记符语言与梯形图语言相互对应、相互转换。2.4.3逻辑功能图:P38图2-62.4.4高级语言:方便的与计算机通信联网。2.5plc重要性能指标和分类。2.5.1plc的主要性能指标I/O点数:衡量PLC性能的主要指标之一。I/O点数计PLC面板上的输入、输出端子的个数。PLC的I/O点数一般包括主机I/O点数和扩展单元I/O点数。程序容量程序容量指的是用户程序存储器的容量。在PLC中程序是按“步”存放的,以不占用一个地址单元,一个地址单元占2个字节。1000步的PLC为2K字节。中、小型PLC程序容量一般在8K以下。扫描速度指执行程序的速度。一般的扫描1K字(2K字节,1000步)所用的时间来衡量扫描速度。PLC用户手册一般给出执行各条指令所用的时间,可以通过比较各种PLC执行相同操作所用的时间来衡量扫描速度的快慢。指令条数:变成指令种类及条数越多,功能越强。内部器件的种类和数量:内部器件包括各种继电器、计数器、定时器、数据存储器等。扩展能力:包括I/O扩展及各种功能模块的功能扩展。2.5.2PLC的分类:一般按外部特征进行分类按结构形式分类整体式结构:小型PLC常采用模块式结构:一般大中型PLC采用分散式结构:CPU、电源、存储器集中放置在控制室按I/O点数分类微型机:I/O点数<64点,程序存储量<1K字节小型机:64~256点,程序存储量<3.6KB中型机:256~2048点,程序存储量<13KB大型机:>2048点,程序存储量>13KB按功能分类低档机:一般用于单机或小规模生产过程。中档机:小型连续生产过程的复杂逻辑控制和闭环调节控制。高档机:大规模的过程控制。作业:P42页11~14课题:6教学目的要求:掌握CPM2A主机规格与面板结构理解CPM2A的内部资源分配教学重点:CPM2A的主机规格和主要性能指标教学难点:内部资源的分配教学内容与教学过程:前言:日本欧姆龙(OMRON)公司是生产可编程控制器的著名厂商,其产品的结构、性能等不断改进和提高。20世纪80年代初C2000C1000C500C120C2080年代后期C2000H/C1000HC200HC60HP型机90年代初期(大型机CV系列)(小型机COM/H型)90年代后期(中型机C200HS、C200a)CPM系列微型机代表产品:P型机、CMP系列整体式结构小型机代表产品:C120、COMIH系列模板式结构中型机代表产品:C200H、C200aC500C1000H模板式大型机代表产品:CV系列模板式3.1CPM2A系列PLC基本组成3.1.1CPM2A系列PLC的主机主机个规格:P43表3—1CPM2A--20CDR--A系列总系列总点数D(24V输入(A-AC100V输入)CPU单元(E-I/O扩展单元)主机的面板机构:P44图3-1电源输入端子:AC100V~240V,DC24V功能接地端子:在有严重噪声干扰时,该端子必须接地。保护接地端子:为防止触电,保护接地端子必须接地,它和功能接地端子可连接在一起接地。输出DC24V电源端子:仅AC电源型有可作为输入设备或现场传感器的服务电源。输入端子:用于连接输入设备主机有20/30/40/60点4种输出端子:用于连接输出设备工作状态显示LEDPWR(绿):电源的接通或断开指示RUN(绿):PLC的工作状态指示运行监控时亮编程、运行异常时,灭ERR(红):严重错误指示,常亮,PLC停止工作ALM(红):警告性错误指示COMM(橙)通信指示灯,PLC与外部通信时亮。输入LED输出LED模拟设定电位器:可设置参数,范围为0—200(BCD)外设端口:连接编程器,其他PLC或上位机的构成网络扩展连接端:30/40/60点主机有,最多能联机3台I/O扩展。3.1.2I/O扩展单元I/O扩展党员的规格和类型:P45表3-2I/O扩展单元的面板:例20点(图30)CPM2A系列的I/O点可在20~120之间进行配置。例:I/O点数设计。某楼宇告警控制四洞五层,共20户(按钮、告警灯、告警铃)第一方案:一对一20+20+20=60点输入输出第二方案:一个告警铃20+20+1=41点输入输出第三方案:一洞一灯20+(4+5)+1=30点一层一灯输入输出已知:CPM2A20点(12/8),30点(18/12),40点(24/16)60点(36/24),扩展8点,扩展20点(12/8)选型:方案一:主机40+扩展8点输出3台方案二:主机40点+扩展8点输出1台方案三:主机40点。CPM2A的一般规格指标和主要性能指标一般规格指标环境温度环境温度主要性能指标内部资源:最大I/O点数,IR,SR,TR,HR功能:基本中断,高速计数,快速响应输入,快速型响应输入通信:RS-232接口CPM2A系列PLC的内部资源分配准备知识:OMRON公司采用通道或字的概念存储数据,如图示通道通道号15141312111009080706050403020100(通道地址) 数字位3 数字位2 数字位1 数字位0内部继电器(IR)区特殊辅助继电器(SR)区暂存继电器TR区保持继电器HR区辅助记忆继电器AP区链接继电器LR区定时器/计数器TC区数据存储DM区0100001000012070102701027012070102701027012070031100411001950091500915001950091500915009152531500000012000120010000000125315000000120001200 12003.判断题CPM2A-30EDR-ACPM2A-10CDR-ACPM2A保持继电器为HR000-HR019,它具有断电保持功能。CPM2A型机的通道形成进行编号,通道好由2、3或4位十进制组成。CPM2A机油56个定时器合256个计数器。链接继电器LR00~LR15用来存储PLC状态信息。4.CPM2A-40CDT-D 的I/O地址是如何分配的?输入24点:00000-00011,00100-00111输出16点:01000~01007,01100-011075.书P64题4扩展20点输入12点00200~00211输出8点01200~01207扩展20点输入12点00300~00311输出8点01300~01307扩展8点入:00400~00403课题:7教学目的要求:了解CPM2A的主机功能和通信功能教学重点:外部输入中断功能,间隔定时的功能和快速响应功能教学难点:高速计数器功能教学内容与教学过程:3.4CPM2A系列PLC功能简介前言:CPM2A系列PLC是继CPM1A之后的另一系列机型,属于高功能的小型机。丰富的指令系统(1)基本指令17条(2)应用指令185条模拟设定电位器功能开始位TIM000TIM000250TIM00001003输入时间常数设定功能高速计数器功能:4种工作模式(计数频率最高5KHz)中断功能对DM6642进行设计例:链条、装药快速响应输入功能:不受扫描周期的影响随时接收0.2ms的瞬间脉冲例:跑编装置外部输入中断功能输入终端模式:例:次品检测计数器中断模式:计数次数0~65535计数器频率最高为2KHz中断子程序中断子程序主程序主程序中断输入主程序主程序子程序中断输入7.间隔定时器中断功能:所谓间隔定时器中断是指到时间后,虽然在扫描周期内,但也能中断源程序。单触发模式:到限定时间后实行一次中断定时中断模式:每隔一定时间实行一次中断8.高速脉冲输出功能输出点为01000,01001p59图3-7,步进电机例9.时钟功能:内置时钟,精确度+/-分钟/月用梯形图读取,用编程器改写10.完善的通信功能所有的CPM2A单元都带有RS-232C端口上位链接无协议链接:条形码阅读器等标准设备1.1PLC链接及NT链接3.5CPM2A系列PLC的通信功能HOSTLink通信p61图3-81.一台CPM2A与一台上位机通信连接:(1:1HOSTLink)上位机可监视PLC工作状态2.多台CPM2A与一台上位机通信连接:(1:NHOSTLink)可实现系统的集散控制NTLink通信p61图3-9Qmron公司的可编辑终端PT1:1PLCLink通信p62图3-10一台PLC作为主动单元,另一个作为从动单元只能使用LR00-LR15这16个通道CompoBusI/0链接通信CompoBus/s网络是一种高速ON/OFF主从式网络,它无需在CPU单元上编程就可以向CPU单元自动送出远程1/0状态,进行分散控制。CompoBus/s网络有三种类型单元SRM1COM1-SRM21 C200HW-SRM21一个主单元最多可连接32个远程从单元。作业:7-8课题:8教学目的要求:理解指令的分类与格式,掌握基本指令的使用方法。教学重点:基本指令的功能及使用方法,注意事项教学难点:各指令对标志位的影响教学内容与教学过程:前言:(1)指令系统在一定程度上反映出其控制功能的强弱。(2)在理解指令的含义及其使用方法后,可以更恰当的使用指令,发挥其功能。4.1.CPM2A指令系统概述1.指令的分类基本指令:17条直接对输入输出点进行操作的指令。应用指令:185条.应用指令的多少表明PLC功能的强弱。2.指令的格式助记符(指令码)操作数1.2.3助记符表示指令的功能。指令码是指令的代码。大部分基本指令没有指令码,而应用指令大都有指令码。操作数提供指令执行的对象或数据。例:定时器指令TIM000SV┉┉操作数程序结束指令END┉┉无操作数数据传送指令MOV#2000┉┉源数据HR00┉┉目的通道二进制加法指令ADBAW┉┉被加数AD┉┉加数R┉┉结果通道3.执行指令对标志位的影响:25503~255074.指令的微分、非微分形式微分指令:助记符前加a,仅在其执行条件由OFF变为ON时,才执行一次。非微分指令:只要其执行条件为ON,则每个扫描周期都执行该指令。MOV#200HROO非微分指令MOV#200HROO非微分指令@MOV#2001HR01微分指令例:4.2.1.常用的基本指令1.LD、LDNOT、AND、ANDNOT、OR、ORNOT、OUT、OUTNOT 指令: 00000 00001LD000000100001000OR01000 00002010000100100003ANDNOT00001OUT01000LDNOT00002ORNOT00003AND01000OUT NOT01001△在分析稀行图时,常开和常闭触点的状态是由它对应的继电器的状态来确定的。△图中,常闭触点0100也为ON时,则输出继电器01001为OFF,否则01001为ON。显然,OUTNOT 指令是把前面计算的结果取反再送到继电器01001中。2.END指令000000000100002LD000000100200003ANDNOT0000100004ORNOT00003ENDAND00002OR00004OUT01002ENDNOP指令 00002200000000001000 0000200002200000000220000ANDLD指令和ORLD指令200002000000002000000000100003000050000400006方法1:前置编程法方法2:集中编程法000010000000001000000000220005010040000301100方法1方法2LD00000LD00000ANDNOT00001ANDNOT00001LDNOT00002LDNOT00002AND20005AND20005ORLDLD01004LD01004AND00003AND00003ORLDORLDORLDOUT01100OUT01100SET和RESET指令SET20000RESET20000SET20000RESET2000000003KEEP指令20000KEEP2000020000KEEP2000000003DIFU和DIFD指令DIFU20000DIFU20000DIFDHR00000000520000HR000TsTs练习1:200002000000002000000000100003000050000400006练习2:两种启停保持电路第一种:LD00002第二种:LD00002ORHR000LD00003ANDNOT00003KEEPHR0000OVTHR0000练习3:0100500003000040100500003000042000220000200010000700008000050000600001课题:9教学目的要求:掌握梯形图的编程规则与方法。教学重点:应用梯形图讲解编程规则及注意事项教学难点:并连续分支输出的区别教学内容与教学过程:1、PLC梯形图编程格式每个输出单元构成一个梯级。(条的概念)左侧半排触点,右侧半排输出单元。0000000001000000000101000010002、基本编程规则触点可串可并无限制。.线圈或指令不能直接与左侧母线连接。△极少数没有执行条件的指令除外。△必要时2531325313指令 线圈不能重复使用。00000000050000000005只有最后一次输入有效01005000010000100003000020100301004010030000101003000020000301004 触点多上并左:△上重下轻 01000 01000△左重右轻 01000 01000触点应画在水平线上,不能画在垂直线上。程序结束时一定要安排END指令。3.基本编程方法(1)两个以上的线圈或指令可以并联输出。 00002 000030100001001LD0000220000ANDNOT00003TIM000#01000OUT01000OVT01001OUT20000TIM000#0100(2)连续输出LD000020000200003ANDNOT0000301000TIM000OUT0100001001ANDTIM000OUT010010000221000010012100001001TIM0012000001001TIM001HR0000(3)分支输出每条支路到线圈之间至少有一个或一个以上的触点。处理分支方法:TR,IL/ILC00005000060000500006200000100001001(4)如果一条指令只需在PLC上电之初执行一次,可以用SR25315作为执行条件。25315 DIFV2000020000LD2315KEEP 00001 01000DIFV20000LD20000LD00001KEEP01000这种用法多出现在PLC初始化程序段上。(5)复杂梯形图要重新安排结构:p76图4-19。课题:10教学目的要求:掌握分支指令与跳转指令的使用方法教学重点:两种分支指令的异同,跳转指令的使用方法教学难点:IL/ILC指令与JMP/JME的区别教学内容与教学过程:前言常用的应用指令分支指令IL/ILC暂存继电器TR跳转指令JMP/JME定时器/计数器指令4.3.1联锁/联锁解除指令IL/ILC01000010000000100000A00002000030000400005010010100201003000000000100002000030000500004ILILC01000010010100201003不论输入条件如何,PLC都要对IL/ILC之间的联锁程序段进行扫描。IL/ILC指令可以成对使用,也可以多个IL指令配一个ILC指令,但不允许嵌套使用。4.3.2暂存继电器(TR) 000000000100000000010100000002010010000301002TRO00000TROTRO000010000200003TRO010000100101002暂存继电器TR共有8位,分别为TRO~TRTTR位可以用来暂存执行结果在同一程序中,同一TR号不能重复使用。TR不是独立的编程指令,只能和LD或OUT基本指令一起使用。注:两种分支语句入理解TR:临时存放某节点状态应用时:LD条件OUTTRO存LDTRO取IL/ILC:造就新母线的工具应用时:LD条件IL性母线开始LDLDILC新母线结束例1:电机优先启动控制010000100000001000000000201001000030000400005010020000601003000070000800009010040100001001010020100301004有5个电机M1~M5 都有启动和停止控制按钮,要求按顺序启动。即前极电机不启动时,后极电机无法启动,前极电机行,后极电机也都行。例2:用两种方法分析梯形图010000100000001000000000201001LD00000LD00000OUTTROILAND00001LD00001OUT01000OUT01000LDTROLD00002AND00002OUT01001OUT01001ILC4.3.3跳转/跳转结束指令:TMP/JME当JMP的执行条件加FF时,跳过JMPN和JMEN的程序段,不占扫描时间。有两种类型的跳过N=100N=01~49多个JMPN可共用一个JEMN,如JMP00-JMP00-JME00 跳转指令可以嵌套,按必须是不同跳转的嵌套。如JMP00-JMO01-JME01-JMP00.程序A程序AJMP程序BJME程序C20000执行程序A20000=0?执行程序B执行程序CNY(梯形图)(程序框图)跳转指令的应用:互锁00000JMP00手动程序JME0000000 JMP01自动程序4.3.3使用IL/ILC指令和JMP/JME指令的区别 00001 00001010000100025313JMP00TIM001#9000JME00ILCTIM001#9000IL25313010005项区别:P79页(1)~(5)课题:11教学目的要求:掌握定时器TIM和计数器CNT指令使用方法教学重点:指令的功能,容量扩展,使用注意事项教学难点:断开延时ON与断开延时OFF教学内容与教学过程:前言:CPM2A提供的定时/计数功能定时器TIM告诉定时器TIMH计数器CNT可逆计数器CNTR共用TC号000~255间隔定时器STIM高速计数器输入中断的计数模式实例导入:通用型四柱压机1.定时器TIM指令梯形图符号及操作数取值区域TIMNTIMNSVSV:设定值(BCD码)定时单位:0.1秒定时器的定时功能:0000000000TIM000TIM000#015001000定时器没有断电保持功能当输入条件为ON时开始定时,定时时间到,定时器的输出为ON,且保持,当输入条件为OFF时,定时器复位,输出变为OFF高速计时器指令:TIMH,定时单位0.01s定时器的定时扩展TIM00000002TIM00000002TIM000#8000TIM000#6000TIM00101000T=nx999.9s定时器的定时方式接通延时ONP82图4-27接通延时OFF01000TIM01000TIM000TIM00001001000040000201000TIM00001001#0100断开延时ON断开延时OFF利用定时器产生时钟脉冲例1:用两个定时器产生时钟脉冲:P82图4-28例2:闪烁电路TIMTIM00100000TIM000TIM000#0050TIM000#00300100000000010005s3s5s3s2.计数器指令CNT梯形图符号及操作数取值区域 CPCNTN R SVN:计数器TC号000~255SV:设定值:BCD码说明:计数设定值可以是xxxx(0~9999)也可以是通道号xxxCNT是减1计数器若CP与R同时出现,复为优先,复位为设定值停电路保持功能计数功能:CP端每次由OFF到ON时,该计数器的当前值减1,当计数器的当前值减0000时,计数器动作,其输出要为ON且保持,R端复位,当R端由OFF-ON时,计数器复位为设定值。定时功能:CNT000CNT0000000101000CNT000#0500由于计数器有掉电保持功能,所以有计数器作成的定时器也有掉电保持功能容量扩展:P83图4-31例1:计数器与定时器组合实现长时向定时TIM000TIM00000002TIM00025215CNT010CNT010#000601000TIM000#2000定时12000s00002200000000220000CNT001252150000201000CNT001CNT001#0002DIFU2000001000教学目的要求:掌握可逆计数器的工作原理与使用方法教学重点:可逆计数器的功能(计数、循环)教学难点:DM向址通道的概念教学内容与教学过程:3.可逆计数器(CNTR)梯形图符号及操作数取值范围ACPCNTRSCPNACP:加计数脉冲 R SVSCP:减计数脉冲R:复位端00000200000000020000255022000025314253150000120000CNT000HR000ACPSCPR1、计数功能RR000010000200003CNTR010#0200ACPSCP复位端为ON时,当前值变为0000,不进行计数加计数时,达到设定值,再输一个脉冲时,PV值变为0000(有进位),此时输出为ON减计数时,当PV=0000时,再输一个脉冲,PV值变为设定值(有借位)此时输出ON当ACP和SCP同时输入计数脉冲时,计数器不计数。循环定时功能条件SCP:常OFFR:上电复位ACP:内部时钟本例中,若HR00中的数据是0500,则定时500S循环计数器容量的扩展 200002000020000200002000025502CNT000HR000253142531500001CNT00000000CNT00025315CNT000CNT001#100001000将具有循环功能的可逆计数器的输出(常开)触电连到CNT的计数脉冲输入端若HR00中数据为#9999,则10000x1000s后输出。注1:cnt和cntr指令的主要区别Cnt:只要不复位,保持输出Cntr:循环计数器注2:使用定时器/计数器的注意事项。编号不能重复设定值必须是BCD码以Dm的内容为地址通道不存在(4)定时器掉电保护此功能,而计数器又掉电保持功能。(5)当扫描时间<定时基准,定时器工作不准确。课题:13教学目的要求:掌握MOV/@MOV 指令的应用,理解MVN/@MVN 的意义。教学重点:传送指令的功能与应用教学难点:MOV指令不能向TC区传送数据教案编写日期:教学内容与教学过程:1.传送指令MOV/@MOV(1)梯形图符号及操作数取值区域 MOV @MOVSSS:源数据 D DD:目的通道(2)指令功能:当执行条件为ON时,将原数据s传送到d通道。(位状态不变)(3)指令的应用00000 MOV#0196DM0000Ld00000MOV#0196Dm0000当00000为ON时,执行MOV指令,将常数0196送至dm0000通道中。2.取反传送指令MVN/MVN(1)梯形图符号及操作数取区域MVNMVNSD@MVNSDS:源数D:目的通道(2)指令功能:当执行条件为ON时,将原数据s求反后传送到d通道中去(4)指令的应用00000MVN#0196Ld00000DM0000MVN#0196Dm0000当00000为on时,执行没MVN指令,将常数0196取反后(结果为FE6P),送至DM0000通道中练习:TIMTIM000HR00@MOV#0100HR0000000TIM00001000当00000为on时,执行一次MOV指令。TIM设定值为10s3.块设置指令BSET/OBSET梯形图符号及操作数取值区域BESTBESTSStE@BESTSStES:源数据St:开始通道号E:结束通道号指令的功能:当执行条件为ON时,将s中的数据传送到以ST到e的所有通道中去,因此当用BSET/OBSET指令向某个数据区域传送#0000时,可将区域清零指令的应用:00001图中:第二,三操作数都是TIM000@BEST#0500TIM000说明执行指令时,只把数据传送到TIM000TIM000中。此处,相当于Omov指令的作用注:MOV和BSET指令的区别:P87(1)(2)试验三:数据传送指令练习:P198页8.4.18.4.2要求:做为预习课题:14教学目的要求:掌握CMP指令的使用方法教学重点:通道数据比较指令的功能及指令应用教学重点:块比较指令BCMP的功能教学内容与教学过程:前言:cmp2a提供了四种数据比较指令CMP:单字比较指令CMPL:双字比较指令BCMP:块比较指令TCMP:表比较指令单字比较指令(通道数据比较指令)梯形图符号及操作数值区域CMPC1C1:比较数1C2C2:比较数2指令的功能:当C1>C2时,大于标志位25505为ONC2=C2时,等于标志位25506为ONC1<C2时,小于标志位25507为ON指令的应用 TIM000 #0300CMP TIM000 当00000为ON时,TIM000开始#02000定时,CMP指令开始执行。20000每隔0.1s,TIM当前值减1,2000125507所以:TIM000当前值>0200时,25505为ON20000为ON当前值=0200时,25006为ON20001为ON当前值<0200时,25507为ON20002为ON用一个定时器,配合CMP指令,可以控制多个输出位。块比较指令BCMP梯形图符号及操作数值区域 BCMP @BCMPCDCDCD:比较数据 CB CB R RCB:数据块起始通道R:比较结果通道指令的功能:P87表4-15比较块分16个区域,每个区域有两个通道组成,一个通道存下限数据,另一个通道存上限数据。当执行条件为ON时,将数据CD与每个区域进行比较,根据比较结果赋值对应位。指令的应用@MOV #1450200@BCMP比较数据:200通道内数据200DM0000HR05比较块起始通道:DM0000比较块分16个区,每个区由两个通道组成,即DM0000、DM0001通道为1个区,依次类推。CB≤CD≤BD+1R的00位为1CB+2≤CD≤CB+3 R的01位为1CB+28≤CD≤CB+29R的14位为1CB+30≤CD≤CB+31R的15位为1题13:计数脉冲CNT000CNT000#1000CNT00026315CNT00026315CNT001CNT001#100001100=1万个计数脉冲课题:15教学目的要求:掌握SFT指令的功能及使用方法教学难点:字移位指令的功能、使用注意事项教学难点:SFT移位的工作过程教学内容与教学过程:前言:CMP2A提供了10种数据移位指令移位寄存器指令SFT可移位寄存器指令SFTR1位数字左移位指令SLD1位数字右移位指令SRD算术左移位指令ASL算术右移位指令ASR循环左移位指令ROL循环有移位指令ROR字移位指令WSFT异步以为寄存器指令ASFT例:EStSLDESt溢出01.移位寄存器指令1)梯形图符号及操作数含义、范围 INSFT SP StST:移位德开始通道 R EE:移位的结束通道ST和E必须在同一区域且St≤E指令功能:当复位端R为OFF时,在SP端的每个移位脉冲中的上升沿时刻,St到E通道中所有数据按位依次左移一位,E通道中数据的最高位溢出丢失,St通道中的最低位则移进1N端的数据。SP端设有移位脉冲,则不移位当复位端为ON时,St到E所有通道均复位为0,且移位指令不执行。注意事项首、末通道应是同一类通道,且St≤E。若St=E,则表示组成16位的移位寄存器。数据移位是在移位脉冲输入的上升沿进行的。若使用HR继电器则断电后,通道内容保持不变。移位寄存器的工作情况00000ININSPR0100000000255020000120000200012000220003200040110000011000011000110010复位25502000012531520003SFT200200PLC上电之初,200通道内各位均为OFF;第一个脉冲时,由于00001为OFF,200通道内各位仍OFF在第二个移位脉冲前沿时刻,由于00000已为ON,所以20000为ON,而200007原来的OFF状态移入20001。以下类推:在第六节移位脉冲到来之前00001为ON,将200通道全部复位。SRT指令的另一种用法 @MOV#0001@MOV#00012000000025314(常OFF)25502(1s)0000125215SFT2002002.字(通道)移位WSFT/@WSFT梯形图符号及操作数含义及范围 WSFT @WSFT St StEESt:移位开始通道E:移位结束通道指令功能当执行条件为ON时,每执行一次移位指令,St和E通道中的数据以字为单位左移一位,0000进入St,E中数据溢出丢失。指令工作过程00002 2000020000DIFT20000WSFTDM0010DM0012WSFT指令执行前,00002为OFF时,DM00101010101010101010DM00111100110011001100DM00121110111011101110当00002变为ON后,执行一次WSFT指令:DM00100000000000000000DM00111010101010101010DM00121100110011001100如果不使用DIFV(或DIFD)指令,则在三个扫描周期后,DM0010、DM0011、DM0012三个通道的内容均变为0。作业:实验四(彩灯的PLC控制)课题:16数据转换指令1~3教学目的要求:掌握BIN、BCD及MLPX指令的应用方法教学重点:转换指令的功能与应用举例教学难点:译码指令MLPX的功能教学内容与教学过程:准备知识:数制的回顾十进制:逢十进一二进制:计算机系统采用的进位计数制8个二进制的位构成字节(B)子(2B),双字(4B)十六进制:0、1…9、A…F十进制二进制十六进制十进制二进制十六进制0十进制二进制十六进制十进制二进制十六进制0123456780000B0001B0010BB10000H1HH23H4HH56H7HH891011121314151617B1001111B10000B10001BH9AHBHCHDHEHFH10H11H∆BCD码:用二进制码表示十进制数的代码∆压缩的BCD码:用1个字节表示2位十进制数的代码∆非法码:当4位二进制码在1010B~1111B范围(10~15D)BCD码→二进制数转换指令(BIN/@BIN)梯形图符号与操作数取值区域 BIN @BIN S SRRS:源通道(BCD)R:结果通道指令功能当执行条件为ON时,将s中的BCD码数转化成二进制数(S中的内容保持不变),并存入R中。指令应用举例@MOV#4321@MOV#4321200@BIN200DM000000000二进制→BCD码转换指令(BCD/@BCD )梯形图符号与操作数取值区域@@BCDSRBCDSRS:源通道(二进制)R:结果通道指令功能当执行条件为ON时,将S中的二进制数转换成BCD码(S中的内容保持不变),并存入R中。当S内容不是BCD码时,25503为ON对标志位的影响当转换结果为0000时,25506为ONBCD指令应用举例00000@BCD00000@BCD020021@MOV#10EC02016 =1x16+0x16+14x16+12x3 2 1 160=(4332)100210100001100110010译码指令(MLPX/@MLPX )梯形图及操作码的含义与范围 MLPX @MLPXS SC CS:源通道 R RC:控制数据R:结果通道功能当执行条件为ON时,对S中指定的数字位进行译码(由C确定要译码的起始数字位及译码的数字位)即将该位数字(十六进制数)转换为0~15的十进制数对应的位置为ON。控制数据C含义指定s中第1个要译码的数字位(0-3)00XX固定指定s中要译码的数字位(0-3分别代f00XX 0 控制字C转换举例 C=#0010 C=#0030 C=#00

温馨提示

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

评论

0/150

提交评论