版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、可编程控制器-终极教案作者:日期:2第一章概述(第一次课)一、教学课题:1概述二、教学内容:1、可编程控制器的产生和历史2、可编程控制器的定义和特点3、可编程控制器的发展趋势三、教学目标:1、了解可编程控制器的产生和历史2、掌握可编程控制器的定义和特点四、教学重点:可编程控制器的定义和特点五、教学难点:可编程控制器的定义和特点六、教学时数:2学时七、教学过程:(一)、复习旧知(二八引入新课微机技术已经并继续在改变世界,在常见的以微处理器为控制中心的控制系统中,什么样 的微处理系统可以适应工厂强电磁干扰、及工厂自动控制的面貌?(三八新课讲解 一1.1可编程控制器的历史与定义1.1.1可编程控制器
2、的产生历史在可编程控制器出现以前,继电器控制在工业控制领域占主导地位, 其控制系统都是 按照预先设定好的时间或条件顺序地工作,通用性和灵活性很差。1968年,美国通用汽车公司首先提出 PLC的概念。当时,根据汽车制造生产线的需 要,希望用电子化的新型控制器替代继电器控制柜,要求比继电器控制系统更可靠、功能 更齐全、响应速度更快,而且能够做到当汽车改型时,尽可能的减少重新设计和更换继电 器控制系统及接线。以便降低成本,缩短周期。通用汽车公司对新型控制器提出10点具体要求: 编程简单,可在现场修改程序; 维护方便,采用插件式结构; 可靠性高于继电器控制柜; 体积小于继电器控制柜; 成本可与继电器控
3、制柜竞争; 可将数据直接送入计算机; 可直接用115V交流输入; 输出采用交流115V,能直接驱动电磁阀、交流接触器等; 通用性强,扩展时很方便; 程序要能存储,存储器容量可扩展到 4K字节。1969年,通用公司提出上述要求一年之后,美国数字设备公司(DEC)率先研制了全球 第一台可编程序控制器,并试用于通用汽车公司的自动装配线上面并取得成功, 从而开创 了 PLC应用于工业控制的新纪元。1.1.2可编程控制器的定义可编程序控制器是一种数字运算操作的电子系统, 专为工业环境下应用而设计, 它采用了可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计 数和算术运算等操作的指令,并通
4、过数字式和模拟式的输入和输出,控制各种类型的 机电设备或生产过程。可编程序控制器及其有关外围设备,都按易于同工业系统联成 一个整体,易于扩充其功能的原则设计。PLC区别于一般微机控制系统的重要特征:1、具有丰富的输入、输出接口及较强的输出驱动能力。2、可直接应用于工业环境,具有很强的抗干扰能力,以及广泛的适应能力 和应用范围。二1.2可编程控制器的特点1. 可靠性高,抗干扰能力强2. 编程简单,易于掌握3. 组合灵活,使用方便4. 功能强大,通用性好5. 开发周期短,成功率高6. 体积小、重量轻、功耗低7. 安装简单,维修方便三1.3可编程控制器的分类1.3.1按结构形式分类(1)整体式PLC
5、将电源、CPU、存储器及I/O等各个功能部件都集成在一个机 壳内,称为PLC主机或基本单元。如三菱的FX系列PLC。 一个完整的PLC控制系统包括PLC主机以及相关扩展单元和各种特殊功能模块。(2)模块式PLC它是将PLC的各个部分按功能做成独立模块,如电源模块、 CPU模块、I/O模块以及其它各种功能模块等,然后安装在 同一底板或框架上。其特点是配置灵活、安装维护方便,一般的大、中型PLC采用这种结构形式。1.3.2按控制规模分类(1)小型PLC I/O点数256点以下,存储容量2-8K步,用 于逻辑控制、定时、计数、顺序控制等场合。(2)中型PLC I/O点数256点以上,2048点以下,
6、存储容 量8-32K步。具有逻辑运算、算术运算、数据传送、数 据通信、模拟量处理等功能,可用于开关量、数字量与 模拟量混合控制的较为复杂的控制系统。(3)大型PLC I/O点数2048点以上(I/O点数超过8192 点的为超大型PLC),存储容量32K步以上。具有数据运 算、联网通信、监视记录打印等功能,可进行中断、智 能控制、远程控制。可用于大规模过程控制、分布式控 制以及自动化网络控制。133按功能划分(1)低档机 具备微型、小型PLC功能,主要用于逻辑控制、 顺序控制或少量模拟量控制的单机控制系统。(2)中档机 除具备低档机功能外,还具有模拟量处理、数 值运算、数据处理、远程I/O及联网
7、通信等功能。(3)高档机 除具有中档机功能外,还可进行带符号算术运 算、矩阵运算、位逻辑以及其他特殊功能运算等,具有 很强的联网通信能力,可构成大规模过程控制或构成分 布式网络控制系统,实现工厂自动化生产和控制。1.3.4 PLC的应用范围(1)用于开关量逻辑控制。开关量是电气控制中最基本的被控 量,对电气控制领域中各类开关量逻辑控制是PLC最基本、最常用的功能。(2 )顺序控制:顺序控制是逻辑控制的灵活应用,也是可编程 控制器最广泛应用的领域,取代了传统的继电器顺序控 制,广泛应用于电梯控制、印刷机械、港口码头货物存 取、组合机床、生产线等。(3)用于定时、计数控制。PLC最常用、最基本的功
8、能之一。 PLC通常能够提供几百上千个精度和范围很宽的计时器九、布置作业和计数器,广泛应用于生产线等对时序和数量要求较高 的场合。(4) 用于过程控制。在工业生产过程中,有许多连续变化的 量,如温度、压力、流量、液位、速度、电流和电压等, 称为模拟量。可编程控制器有 A/D和D/A转换模块, 这样,可编程控制器可以作模拟量控制用于过程控制。(5) 用于数据处理、数字控制。现代PLC具有很强的数据 处理能力,可以进行较复杂的函数运算和浮点运算。(6) 用于数据通信和联网控制。现代 PLC都具备很强的数据通信功能,通过专用的通信模块实现 PLC与PLC之间、 PLC与上位计算机之间的联网,从而可以
9、实现远程I/O控制,构成以计算机为中心的集中管理和分散控制的分 布式网络控制系统。135 PLC的发展方向1. PLC在功能和技术指标方面的发展方向(1) 向高速、大容量方向发展(2) 加强联网和通信能力(3) 致力于开发新型智能I/O功能模块(4) 增强外部故障的检测与处理能力(5) 编程语言的多样化与标准化(6) 软件PLC的出现2. 在经济指标与产品制造方面发展方向(1 )研制大型PLC(2) 大力发展简易、经济的超小型、微型 PLC(3) 采用先进的制造工艺和安装技术(4 )致力提高性价比十、教学后记(1) 讲清可编程控制器的产生历史和定义,是讲清其与一般微机系统的区别的关键。(2)
10、讲清可编程控制器的分类,是讲清其应用范围和领域的关键。第二章可编程控制器工作原理及结构特点(第二次课)一、教学课题:2.1工作原理二、教学内容:可编程控制器的工作过程、扫描方式三、教学目标:1、掌握PLC的硬件构成2、掌握PLC的工作原理、扫描过程四、教学重点:PLC的硬件构成五、教学难点:PLC的工作原理、扫描过程 六、教学时数:2学时七、教学过程:(一)、复习旧知 可编程控制器的产生历史、定义、分类(二八引入新课一个完整的PLC控制系统有哪些部分组成? PLC是怎样进行工作的?(三八新课讲解一2.1可编程控制器的硬件构成1 .中央处理器(CPU)CPU是可编程控制器的核心,它按系统程序赋予
11、的功能指挥可编程控 制器有条不紊地进行工作。2. 存储器可编程控制器的存储器可以分为系统程序存储器、用户程序存储器及 工作数据存储器等三种。3. 输入/输出接口输入/输出接口是PLC与外界连接的接口。输入接口用来接收和采集两种类型的输入信号,一类是由按钮、选 择开关、行程开关、继电器触点、接近开关、光电开关、数字拨码开关 等的开关量输入信号。另一类是由电位器、测速发电机和各种变送器等 来的模拟量输入信号。输出接口用来连接被控对象中各种执行元件,如接触器、电磁阀、 指示灯、调节阀(模拟量)、调速装置(模拟量)等。4. 电源5. 扩展接口6. 通信接口7. 智能I/O接口8. 编程器9. 其他部件
12、二2.2可编程控制器的工作原理PLC的工作方式是一个不断循环的顺序扫描工作方式。每一次扫 描所用的时间称为扫描周期或工作周期。CPU从第一条指令开始,按顺序逐条地执行用户程序直到用户程序结束, 然后返回第一条指令开始 新的一轮扫描。PLC就是这样周而复始地重复上述循环扫描的。可编程控制器整个工作过程可分三部分:第一部分是上电处理。可编程控制器上电后对 PLC系统进行一次 初始化工作,包括硬件初始化,I/O模块配置运行方式检查,停电保 持范围设定及其他初始化处理等。第二部分是扫描过程。可编程控制器上电处理完成以后进入扫描工 作过程。先完成输入处理,其次完成与其他外设的通信处理,再次进行 时钟、特
13、殊寄存器更新。当 CPU处于STOP方式时,转入执行自诊 断检查。当CPU处于RUN方式时,还要完成用户程序的执行和输 出处理,再转入执行自诊断检查。第三部分是出错处理。 PLC每扫描一次,执行一次自诊断检查, 确定PLC自身的动作是否正常,如 CPU、电池电压、程序存储器、 I/O、通信等是否异常或出错,如检查出异常时,CPU面板上的LED 及异常继电器会接通,在特殊寄存器中会存入出错代码。当出现致命错 误时,CPU被强制为STOP方式,所有的扫描停止。PLC的工作过程如下图所示。程序处印输入址理Xf)XIX2CJ)谏输入端子aS映S1 XO LZ_fI IYOi_读吗出子反S牛 周期称旳
14、稈序扫描 崗期输出赴理k Y0Y1Y21 .输入映像存储器及其刷新一一对应于输入端子状态的数据区PLC中的CPU是不能直接从与外部接线端子打交道的。 在输入采 样阶段,首先扫描所有输入端子,经过输入调理电路(光电隔离、电平 转换、滤波处理等)后进入输入缓冲器等待采样。没有CPU的采样“允 许”,外界的输入信号是不能进入内存的。当CPU采样时,输入信号便进入输入映像存储器一一刷新。接着 进入程序的执行阶段,直至信号的输出。在此期间,输入映像存储器将 现场与CPU隔离,无论输入信号如何变化,输入映像存储器中的内容 保持到下一个扫描周期的输入采样阶段, 才重新采样新的信号,即:输 入映像存储器每周期
15、刷新一次。这样,是否会影响对现场信息的反应速 度?由于,PLC扫描周期一般仅几十ms,两次采样之间的间隔时间很 短,对一般的开关量而言,可以认为采样是连续的。2 .输出映像存储器及其刷新一一 CPU数据处理的中间结果和最 终结果的存放区域。同理,CPU不能直接驱动负载,处理的结果存放 在输出映像存储器中,直至所有程序执行完毕,才将输出映像区的内容 经输出锁存器(称为输出状态刷新)送到输出端子上驱动外部负载。即: 输出映像存储器一一随时刷新。输出锁存器一一每周期刷新一次(刷新后的输出状态一直保持到下一次刷新)同样,两次刷新的间隔仅几十 mS,即使考虑电路的电气惯性(延迟)时间,仍可认为输出是及时
16、的。3 .输入/输出状态表状态 RAM表I/O映像存储器的内容,在CPU中构成I/O状态表,其内容是CPU 处理用户程序及数据的依据。八、课堂小结1、PLC的硬件构成与其他微控制器系统类似,包括 CPU、存储器、电源、I/O接口 等部分。2、PLC的工作过程可分为输入处理、程序处理、输出处理等三个阶段。九、布置作业十、教学后记(1)讲清PLC的硬件构成,是讲清其工作原理的关键。第三章可编程控制器工作原理及结构特点(第三次课)一、教学课题:2.2 PLC的软件构成2.3可编程控制器的结构特点二、教学内容:PLC的软件环境、编程软器件1、掌握2、掌握3、掌握三、教学目标:PLC的软件构成PLC的各
17、种编程软器件的特点和功能Excel2003工作表的页面设置和打印方法四、教学重点:PLC的各种编程软器件的特点和功能五、教学难点:定时器、计数器的特点和功能六、教学时数:2学时七、教学过程:(一)、复习旧知PLC的硬件构成、PLC的工作过程可分为输入处理、程序处理、输出处理等 三个阶段。(二八引入新课可编程控制器是工业控制计算机设备,其具有计算机的属性,除了完备的硬件外,还 必须有对应的软件支持其工作。其软件有那些?作用是什么?(三)、新课讲解一2.2 PLC的软件构成2.2.1监控程序1. 系统管理程序系统管理程序用于整个PLC的运行管理,管理程序又分为三部分: 运行管理、存贮空间的管理、系
18、统自检程序2. 用户指令解释程序可编程控制器中采用梯形图编程,将人们易懂的梯形图程序变为机 器能懂的机器语言程序,即将梯形图程序逐条翻译成相应的 一串机器码,这就是解释程序的任务。3. 标准程序模块和系统的调用系统监控程序的第三部分就是标准程序模块和系统调用,这部分是由 许多独立的程序块组成的,各自能完成不同的功能,有些完 成输入、输出,有些完成特殊运算等。可编程控制器的各种 具体工作都是由这部分程序来完成的,这部分程序的多少,就决定了可编程控制器性能的强弱。2.2.2用户程序用户程序是用户根据控制要求,用 PLC编程的软元件和编程语言(如 梯形图、指令表、高级语言、汇编语言等)编制的应用程序
19、,其助记符形 式随可编程控制器型号的不同而略有不同。用户通过编程器或PC机写入到 PLC的RAM内存中,可以修改和更新。当 PLC断电时被锂电池保持。用 户程序是线性地存贮在监控程序指定的存贮区间内,它的最大容量也是由 监控程序确定的。2.2.3用户环境1. 用户数据结构第一类为bit数据,即逻辑量,其值为“ 0 ”或“1 ”,它表示触点的通、断;线圈的得电与失电;标志的 ON、OFF状态等。第二类为字数据,其数制、位长、形式都有很多形式。第三类为字与bit的混合,即同一个元件有bit元件又有字元件。2. 元件PLC的编程软元件实质上是存储器单元,每个单元都有惟一的地址。为了满足不同的功用,存
20、储器单元作了分区,因此,也就有了不同类型的编程软元件。1)输入/输出继电器(X,丫)(1) 输入继电器(X0-X267) PLC的输入端子是从外部开关接收信号的窗口,与输入端子连接的输入继电器(X)是光电隔离 的电子继电器,其常开触点和常闭触点的使用次数不限, 这 些触点在PLC内可以自由使用。输入继电器只能利用其触点,其线圈不能用程序驱动。(2) 输出继电器(丫0-丫267 ) PLC的输出端子是向外部负载输出信号的窗口。输出继电器的外部输出触点(继电器触点,双向 可控硅SSR,晶体管等输出元件)接到PLC的输出端子上。 输出继电器的电子常开和常闭触点使用次数不限,其线圈由程序驱动,然而其外
21、部输出触点(输出元件)与内部触点的 动作有所不同。2)辅助继电器(M )辅助继电器的线圈与输出继电器一样,由程序驱动。辅助继电器的电 子常开和常闭触点使用次数不限,在PLC内可以自由使用。 但是,这些触点不能直接驱动外部负载,外部负载必须由输 出继电器驱动。状态元件报警器指针定时器(一个(占二FX系列可编程控制器中的定时器相当于继电器系统中的时间继电器。它有 一个没定值寄存器(一个字长)、一个当前值寄存器 字长)和一个用来储存其输出触点状态的映像寄存器 进制的一位)。这3个存储单元使用同一个元件号。 可编程控制器的定时器分为通用定时器和积算定时器。(1)通用定时器(T0T245 )(举例)T1
22、92T0T199为100ms定时器,定时范围为0.13276.7s,其中TI99为子程序和中断服务程序专用的定时器;T200T245 为10ms定时器(共46点),定时范围为0. 01327.67s。(2)积算定时器(T246T255 )(举例)1ms积算定时器T246T249的定时范围为0.00132.767s , 100ms积算定时器T250T255的设定范围为0.13276.7s。7)计数器(1)内部计数器(举例)内部计数器用来对PLC内部信号X、Y、 M、S等计数,属低速计 数器。内部计数器输入信号接通或断开的持续时何, 应大于可编程控制器的 扫描周期。(2)高速计数器(举例)21点高
23、速计数器C235C255共用可编程控制器的8个高速计 数器输人端X0X7,某一输入端同时只能供一个高速计数器使用。这21个计数器均为32位加/减计数器,C235C240为一相无启动/ 复位输入端的高速计数器,C241C245为一相带启动/复位端的高速 计敛器,C246C250为一相双计数输人(加/减脉冲输入)高速计 数器。8)数据寄存器9)变址寄存器二可编程控制器的结构特点2.3.1单元式单元式的特点是非常紧凑。它将所有的电路都装入一个模块内,构成一个整体,这样体积小巧、成本低、安装方便。由于在一个单体 内集中了 CPU板、输入板、输出版、电源板等,对于某一个单体的输 入输出就有一定的比例关系
24、。基本单元(M):内有CPU与存贮器,为必备装置。扩展单元(E):是增加I/0点数时使用的装置。可利用扩展模块,以8为单位增加输入/输出点数。也可只增加输入数或只增加输出数,因而使输入/输出的点数比率改变。扩展模块与扩展单元不同。它内部无电源,须由基本单元或扩展 单元供给电源,其端子排也非可卸式而是固定式。2.3.2模块式模块式可编程控制器采用搭积木的方式组成系统,在一块基板上 插上CPU、电源、I/O模块及特殊功能模块,构成一个总I/O点数 很多的大规模综合控制系统。八、课堂小结1、PLC控制系统的软件构成2、PLC的编程软器件3、定时器、计数器题 P193 195九、布置作业习十、教学后记
25、(1) 讲清PLC控制系统的软件环境,是讲清其软件构成的关键。(2) 讲清PLC的编程软元件,是讲清其基本指令的关键。第三章基本逻辑指令(第四次课)一、教学课题:1、逻辑取及输出线圈2、触点串联、串联电路块的并联二、教学内容:基本逻辑指令 LD/LDI/OUT/AND/ANI/OR/ORI/ORB三、教学目标:1、掌握LD/LDI/OUT等指令的功能及用法2、掌握AND/ANI/ORB 等指令的功能及用法四、 教学重点:LD/LDI/OUT/AND/ANI/ OR/ORI/ORB等指令的功能及用法五、教学难点:ORB指令的用法六、教学时数:2学时七、教学过程:(一)、复习旧知PLC的编程软器件
26、、定时器、计数器等软器件的特点(二八引入新课可编程控制器常用指令有哪些?与一般计算机语言有什么异同?(三)、新课讲解一3.1逻辑取及输出线圈指令(LD、LD1、OUT )1 .指令用法(举例)LD:取指令,用于常开触点与母线连接。LDI :取反指令,用于常闭触点与母线连接。OUT :线圈驱动指令,用于将逻辑运算的结果驱动一个指定线圈。2 .指令用法说明1) LD、LDI指令用于将触点接到母线上,操作目标元 件为X、丫、M、T、C、S. LD、LDI指令还可以与 ANB、ORB指令配合,用于分支回路的起点。2)OUT指令的目标元件为丫、M、T、C、S和功能指令 线圈F。OUT指令不能用于驱动输入
27、继电器线圈。3)OUT指令可以连续使用若干次,相当于线圈并联,如图4-9中的“ OUTMIOO,和“ OUT TO但是不可串联使用。在对定时器、计数器使用 OUT指令后,必须 设置常数K。OUT指令后,通过接点对其它线圈使用 OUT指令 称为纵接输出或连续输出二3.2三3.3四3.4触点串联(AND/ANI )1 .指令用法AND,与指令。(举例)用于单个常开接点的串联。ANI,与非指令。用于单个常闭接点的串联。2 .指令用法说明AND与ANI都是一个程序步指令,它们串联接点的个数没有限制。AND、ANI这两条指令的目标元件为 X、丫、M、S、T、Co触点并联(OR/ORI )1 .指令用法(
28、举例)OR,或指令,用于单个常开接点的并联。ORI,或非指令,用于单个常闭接点的并联。2 .指令用法说明X、丫、OR与ORI指令都是一个程序步指令,它们的目标元件是M、S、T、C。这两条指令都是并联一个接点。需要两个以上接点串联 连接电路块的并联连接时,要用后述的 ORB指令。OR、ORI是从该指令的当前步开始,对前面的LD、LDI指令并联 连接。并联的次数无限制。串联电路块的并联指令(ORB)两个或两个以上的接点串联连接的电路叫串联电路块。串联电路 块并联连接时,分支开始用LD、LDI指令,分支结果用ORB指令。ORB指令的使用方法有两种:一种是在要并联的每个串联电路块 后加ORB指令。(举
29、例)八、课堂小结1、逻辑取及线圈驱动指令 LD、LDI、OUT2、接点串联指令AND、ANI3、并联指令OR、ORI4、串联电路块的并联连接指令 ORB九、布置作业十、教学后记讲清PLC的基本指令及其应用,是讲清编程实例的关键。 讲清梯形图和语句表及其格式,是讲清互相转换的关键。第三章基本逻辑指令(第五次课)、教学课题:3.5二、教学内容:三、教学目标:并联电路块的串联多重输出电路基本逻辑指令 ANB/MPS/MRD/MPP3.6掌握ANB指令的功能及用法2、掌握MPS/MRD/MPP 指令的功能及用法四、教学重点:MPS/MRD/MPP 指令的功能及用法五、教学难点:MPS/MRD/MPP
30、指令的功能及用法六、教学时数:2学时七、教学过程:(一)、复习旧知逻辑取及线圈驱动指令LD、LDI、OUT、接点串联指令AND、ANI、并联指令 OR、ORI、串联电路块的并联连接指令 ORB(二八引入新课可编程控制器常用指令有哪些?与一般计算机语言有什么异同?(三)、新课讲解一3.5并联电路块的串联(ANB)两个或两个以上接点并联的电路称为并联电路块, 分支电路并联电路块 与前面电路串联连接时,使用 ANB指令。分支的起点用LD、LDI指令, 并联电路块结束后,使用 ANB指令与前面电路串联。ANB指令也简称与块指令,ANB也是无操作目标元件,是一个程序步指令。ANB指令的使用说明如图3.2
31、4所示。KO0LBHO1131RXILD龍十4 S53AHTJ3HH4LD*t5AM跖1i&.RB*TX6S*9R10OUTS13.24AMB指令说明分畫起点串联电路烘并联吕前面电路块串联)3.6多重输出电路(MPS/MRD/MPPMPS ,进栈指令MRD,读栈指令MPP,出栈指令 它们用于多输出电路。将连接点先存储,用于连接后面的电路。11次。MPS和MPP指令必须成对使用,而且连续使用应少于34567eQ10111AMDIflfSAHTOUTHFFOUTLDnpsAMDOUTXIXX3TO1X4XE211MUD12AMTKe13OUTY314MRD15OUTY416MFF17AMDKT18
32、OTTY5层榄电歸X5X6Y323q5sTLDI1F3KNDMPS顾MPS*HDOUT10XI13TOG910111213hTfOVTnrpOVTHFFOUTY1T2Y3三层榄电賂八、课堂小结1、并联电路块的串联连接指令 ANB2、多重输出指令(MPS/MRD/MPP )九、布置作业十、教学后记(1)讲清MPS/MRD/MPP 指令及其应用,是讲清多重输出电路的关键。(2 )讲清梯形图和语句表及其格式,是讲清互相转换的关键。第三章基本逻辑指令(第六次课)3.8自保持与解除计数器、定时器、教学课题:3.7主控触点3.9SET/RST、OUT/RST二、教学内容:MC/MCR、三、教学目标:1、掌
33、握MC/MCR、SET/RST、OUT/RST等指令的功能及用法四、教学重点:计数器、定时器指令的功能及用法五、教学难点:计数器、定时器指令的功能及用法六、教学时数:2学时七、教学过程:(一)、复习旧知ANB/MP S/MRD/MPP 等指令的用法(二八引入新课可编程控制器常用指令有哪些?与一般计算机语言有什么异同?(三)、新课讲解一3.7主控指令(MC/MCR )MC为主控指令,用于公共串联触点的连接, MCR为主控复位指 令,即MC的复位指令。编程时,经常遇到多个线圈同时受一个或一 组触点控制。若在每个线圈的控制电路中都串入同样的触点,将多占 存储单元。应用主控触点可以解决这一问题。它在梯
34、形图中与一般的 触点垂直。它们是与母线相连的常开触点,是控制一组电路的总开关。(举例)二3.8自保持及解除(SET/RST )SET为置位指令,使动作保持;RST为复位指令,使操作保持复位 SET指令的操作目标元件为丫、M、S。而RST指令的操作元件为丫、M、S、D、V、Z、T、C。用RST指令可以对定时器、计数器、数据寄存器、 变址寄存器的内容清零。(举例)三3.9计数器、定时器(OUT/RST)OUT输出用于驱动定时器、计数器线圈,RST用于复位输出触点、使当前数据清零。(举例)1 .积算型定时器(1ms定时器、100ms定时器)2 .内部计数器3.高速计数器八、课堂小结1、MC/MCR
35、可以嵌套使用。2、驱动计数器、定时器线圈时,一定要在其后指定一常数来设定计数值或计时值。九、布置作业十、教学后记(1)讲清计数器、定时器指令及其应用,是讲清编程实例的关键。(2 )讲清梯形图和语句表及其格式,是讲清互相转换的关键。第三章基本逻辑指令(第七次课)、教学课题:3.15编程注意事项3.16编程实例二、教学内容:各种PLC控制系统三、教学目标:1、掌握常用的几种编程注意事项2、掌握各种基本指令的编程应用四、教学重点:编程实例五、教学难点:计数器、定时器等基本指令的编程六、教学时数:2学时七、教学过程:(一)、复习旧知MC/MCR/SET/RST/OUT(T 、C)/RST(T、C)等指
36、令的用法(二八引入新课可编程控制器的基本指令在实际的控制系统中怎样编程?(三)、新课讲解一3.15编程注意事项1. 程序应按自上而下,从左到右的方式编程。2. 适当的编程顺序可减少程序步数(举例)。3. 重新安排不能编程的电路(举例)。 二3.16编程实例3.16.1简单程序1. 延时断定时器(举例分析)。2. 振荡电路(举例分析)。3. 脉冲输出电路(举例分析)。3.16.2实例1. 抢答显示系统(举例分析)控制要求本例目的2)3)4)选定输入输出设备 外部接线画出梯形图写出指令表5)6)2.料箱盛料过少报警系统(举例分析)控制要求本例目的画出梯形图写出指令表1)2)3)4)3.按钮人行道控
37、制要求本例目的 绘制时序图 设计逻辑电路3)4)5)写出指令表1)八、课堂小结1、延时断定时器、振荡电路等都是 T、C的具体应用2、PLC控制系统编程是以过去的继电器控制系统为基础的,两者存在很多相似处九、布置作业十、教学后记(1)讲清计数器、定时器指令及其应用,是讲清编程实例的关键。 (2 )讲清梯形图和语句表及其格式,是讲清互相转换的关键。(3)讲清继电器控制逻辑基础,是讲清 PLC编程的关键第四章步进顺控指令(第八次课)一、教学课题:4.1状态转移图二、教学内容:简单流程状态图、选择性及并行型分支与汇合三、教学目标:1、掌握简单流程状态图的编程、选择性及并行型分支与汇合的编程。四、教学重
38、点:计数器、定时器指令的功能及用法五、教学难点:计数器、定时器指令的功能及用法六、教学时数:2学时七、教学过程:(一)、复习旧知基本指令的编程应用、编程注意事项(二八引入新课可状态转移图是使用什么语言编程,它与梯形图语言有什么区别。(三八新课讲解一4.1状态转移图用梯形图或指令表方式编程固然广为电气技术人员接受,但对于一个复杂的控制 系统,尤其是顺序控制系统,由于内部的联锁、互动关系极其复杂,其梯形图往往长 达数百行。另外,在梯形图上如果不加注释,这种梯形图的可读性也会大大降低。为了解决这个问题,近年来,许多新生产的PLC在梯形图语言之外加上了符合 IEC1131 3 标准的 SFC( Seq
39、uential Function Chart )语言, 用于编制复杂的顺控程序。IEC1131 3中定义的SFC语言是一种 通用的流程图语言。三菱的小型PLC在基本逻辑指令之外增加了两 条简单的步进顺控指令(STL,意为Step Ladder ; RET,意为返 回),同时辅之以大量状态元件,就可以使用状态转移图方式编程。4.1.1状态的功能称为“状态”的软元件是构成状态转移图的基本元素。 FX2N共有1000 个状态元件,其分类、编号、数量及用途如表4-1所示。表4-1 FX2N 的状态元件类别元件编号个数用途及特点初始状态S0 S910用作状态转移图的起始状态返回状态S10S1910用IS
40、T指令时,用作返回原点的状态通用状态S20S499480用作SFC的中间状态掉电保持状态S500 S899400具有停电保持功能,停电恢复后需继续执 行的场合,可用这些状态元件信号报警状态S900 S999100用作故障诊断或报警元的状态4.1.2简单流程的状态转移图举例分析:机械手工作系统,分析其详细的动作过程4.1.3选择性分支与汇合举例分析:大、小球分类传送系统,分析其详细的工作过程4.1.4并行型分支/汇合举例分析:按钮式人行道的工作流程八、课堂小结1、状态转移图可用于复杂控制系统的编程。2、每一个状态都有特定的输出。九、布置作业十、教学后记(1 )讲清状态转移图的功能,是讲清步进顺控
41、指令编程的关键。(2) 讲清每一个具体的工作状态,是讲清步进顺控指令编程关键。第四章步进顺控指令(第九次课)一、教学课题:4.2编程方法二、教学内容:各种步进顺控编程方法三、教学目标:1、掌握步进顺控图的特点和功能2、掌握选择性分支、汇合的编程3、掌握并行分支/汇合的编程以及分支、汇合的组合四、教学重点:计数器、定时器指令的功能及用法五、教学难点:计数器、定时器指令的功能及用法六、教学时数:2学时 七、教学过程:(一)、复习旧知选择性分支与汇合(大、小球分类传送系统)、并行型分支/汇合(按钮人 行道)(二八引入新课状态转移图编程有着非常明显的优势,特别适合比较复杂的控制系统编程。 那么怎样应用
42、步进顺控指令和状态转移图进行编程?(三八新课讲解一4.2编程方法421步进顺控的程序例步进顺控图是用继电器顺控电路表达的状态转移图。 从状态转移图中有代表 性地抽出一个状态,每个状态具有驱动负载、指定转移条件和指定转移目标三个 功能。程序用状态转移图或者步进顺控图表达都可以运行。编程顺序为先进行负 载的驱动处理,接着进行转移处理。没用负载的状态不必进行负载驱动处理。FX2N系列PLC的步进指令有两条:步进接点指令 STL和步进返回指令RET。(1)STL:步进接点指令(梯形图符号为 AH)STL指令的意义为激活某个状态。在梯形图上体现 为从母线上引出的状态接、点。STL指令有建立子母线 的功能
43、,以使该状态的所有操作均在子母线上进行。(2)步进返回指令(梯形图为呵口)RET指令用于返回主母线。使步进顺控程序执行完 毕时,非状态程序的操作在主母线上完成,防止出现逻 辑错误。状态转移程序的结尾必须使用 RET指令。注意:(1 )状态转移图和步进顺控图表达的都是同一个程序,其优点是可以让编程者每次只考虑一个状态,而不用考虑其他的状态,使编程更容易。(2)STL电路不能用于MC指令。(3)MPS指令也不能紧接着STL触点后使用。4.2.2初始状态的编程初始状态编程例(P80如图4-10所示)。状态转移图的起始位置的状态为初始状态:S0-S9,编程时初始状态在其他状态之前。初始状态可由其他状态
44、元件驱动。除初始状态之外的一般状态元件必须在其他状态后加入STL指令才能驱动,不能脱离状态而用其他方式驱动。4.2.3选择性分支、汇合的编程1. 选择性分支举例(见P81图4-11)编程时,先进行驱动处理,然后设置转移条件,从左到右逐个编程。2. 选择汇合举例(见P81图4-12)编程时,先进行汇合前状态的处理,然后朝汇合状态转移,从左至右汇 合转移。注意:分支、汇合的转移处理程序中,不能用MP S/MRD/M PP/ANB/ORB等指令。4.2.4并行型分支/汇合1.并行分支举例(见P82图4-13)先进行驱动处理,然后进行转移处理,从左到右依次进行。2.并行汇合举例(见P82图4-13)汇
45、合前先对各状体的输出处理分别编程,然后从左到右进行汇合处理。 425分支、汇合的组合(应用举例见 P83图4-15 )。如果程序连续直接从汇合点转移到下一次分支,而没有中间状态的话,必 须如图4-15加入一个中间状态。426跳转处理、复位处理(见P85图4-17)1. 分支数的限制对所有的初始状态(S0-S9),每一状态下的分支电路总和不能大于16个,并且每一分支点分支数不能大于 8个。(如图4-19)注意:直接从汇合线或汇合前状态向其他远处状态的跳转处理或复位处理是不允许的,此时必须设定虚拟状态以执行上述状态转移 (远距离跳转或复位)。2. 分离程序流具有多个初始状态的状态转移图的程序,要按
46、各初始状态分开编程。 (举例如图4-20)(举例4.2.7同一信号作为多个状态之间转移条件的处理方法 方法1 :在每个状态中设置一个阻挡元件,以防止“走通”现象。如图4-22)方法2 :利用脉冲触点指令(LDP,LDF,ANP等)与M2800-M3071 辅助继电器配合可得到方法1同样的结果,如图4-23所示。八、课堂小结1、状态转移图的每一个状态都有特定的输出,具有驱动负载、指定转移条 件和转移目标三个功能。2、选择性分支、汇合分支、并行分支、汇合的编程方法和举例。九、布置作业十、教学后记(1 )讲清状态转移图的功能,是讲清步进顺控指令编程的关键。讲清选择分支、汇合分支、并行分支、汇合等编程
47、方法,是讲清应用步进顺 控指令进行复杂编程关键。第四章步进顺控指令(第十次课)、教学课题:4.3状态的详细动作4.4操作方式、教学内容:STL指令的动作、操作方式的概念及应用举例三、教学目标:1、掌握STL指令的动作过程以及对状态的各种指令的处理。2、理解操作方式的概念。3、掌握初始状态指令及其相关的编程举例。四、教学重点:STL指令的详细动作五、教学难点:工件移送机构举例六、教学时数:2学时七、教学过程:(一)、复习旧知选择性分支、汇合分支、并行分支、汇合的编程方法(二八引入新课对于一个投入实际应用的PLC控制系统,怎样根据安全可靠的原则设置其操作方式?(三八新课讲解一4.3状态的详细动作4
48、.3.1 STL指令的动作1. STL触点接通,与此连接的电路就运行;STL触点断开,与此连接的电 路就停止运行,在其负载复位后一个扫描周期这部分线路的指令就被跳过, 再执行。2. 状态元件时绝对不能重复使用的。3. STL指令的动作示例如图4-24所示。4.3.2对状态的各种指令的处理举例分析:图4-25对于STL指令后的状态S,OUT指令与SET指令具有同样的功能,都能使 转移源自动复位,另外还有停电保持功能。但是, OUT指令在状态转移图中, 只用于向分离的状态转移,而不是向相邻状态转移。STL触点后不能紧接着使用MPS指令。二4.4操作方式441操作方式的概念设备的操作方式可分为手动方
49、式和自动方式,它们又可再分为其他运行方式。图4-27所示的操作面板,其运行及紧急停止的按钮与PLC程序无关。4.4.2初始状态指令4.4.3工件移送机构举例举例分析图4-32所示的机械手移动工件的机械系统,其相应的状态转移 图如图4-33所示。八、课堂小结1、STL指令的动作过程以及对状态的各种指令的处理2、操作方式的概念。九、布置作业4-2十、教学后记(1 )讲清状态转移图的功能,是讲清步进顺控指令编程的关键。(2)讲清每一个具体的工作状态,是讲清步进顺控指令编程关键。第五章功能指令(第次课)一、教学课题:5.1功能指令通则5.2程序流控制二、教学内容:1、功能指令的表现形式、执行方式2、条
50、件跳转、子程序、中断等功能指令的用法三、教学目标:1、掌握功能指令的表现形式、执行方式。2、掌握条件跳转、子程序、中断等功能指令的用法。四、教学重点:条件跳转、中断指令五、教学难点:中断指令的应用举例六、教学时数:2学时七、教学过程:(一)、复习旧知1、STL指令的动作过程以及对状态的各种指令的处理2、操作方式的概念。(二八引入新课PLC指令系统中,要实现其他各种更复杂的功能,该怎样去编程?(三八新课讲解一5.1功能指令通则5.1.1功能指令的表现形式1、每条功能指令都有一个指令助记符。图中(P)是脉冲执行功能,(16 ) 表示只能做16位操作。2、有的功能指令只需指定功能编号即可,3、更多的
51、功能指令在指定功能编号的同时还需指定操作元件。操作元 件由1到4个操作数组成。下面将操作数说明如下:S是源操作数。若使用变址功能时,表示为S.形式。源操 作数不止一个时,可用S1 .、S2 .表示。D是目标操作数。若使用变址功能时,表示为D .形式。目标操作数不止一个时,可用D1.、D2 .表示。m与n表示其他操作数。十进制 K和十六进制H。需注释的项目 较多时可米用m1、m2等方式。4、功能指令的功能号和指令助记符占一个程序步。每个操作数占两个或4个程序步(做16位操作是两个程序步,32位操作是4个程序步)。5.1.2数据长度及指令的执行方式1.16bit 和 32bit助记符MOV之前的“
52、(D)”表示处理32位(32bit )数据,这 时相邻的两元件组成元件对,该指令将 D11、D10中的数据传送到 D13、D12。处理32位数据时,为了避免出现错误,建议使用首地 址为偶数的操作数.没有“(D)”时表示处理16位数据。2. 脉冲执行/连续执行MOV后面的“(P)”表示脉冲执行,即仅在 X1由OFF (“0”状 态)-ON (“ 1 ”状态)时执行一次。如果没有“ (P)”,在XI为 ON的每一扫描周期指令都要被执行,称为连续执行。某些指令(如 INC (加1 )、DEC (减I)和XCH (数据交慎)指令)一般应使用脉 冲执行。如果不需要每个周期都执行指令,使用脉冲方式可缩短处理 时间。符号“(P)”和“(D)”可同时使用。5.1.3位元件1. 位元件和字元件只有ON /OFF状态的元件称为位(bit )元件。2 .位元件的组合每相邻的4bit位元件组合成一个单元,它由 Kn加首位元件 号来表示,其中的n为组数,16位操作数时n=1-4 ,32位操作 数时n= l-8。二5.2程序流控制5.2.1条件跳转1. 条件跳转指令CJ和CJ(P)指令用于跳过顺序程序中的某一部分,这样可以减少扫描时间, 并使“双线圈操作”成为可能。应用实例
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024托盘定制设计与采购合同范本3篇
- 2024幼儿园后勤保障用品采购合同范本3篇
- 2024年物业分包管理合同样本3篇
- 2025版脚手架租赁与现场安全防护及维护合同3篇
- 2024年绿植租摆与室内外空气净化合同3篇
- XX2025版官铣刨料环境效益评估与政策建议合同3篇
- 2025年度生态保护PPP项目合同范本3篇
- 2024年环保服务合同服务内容详解与标的约定
- 2024年高端咨询服务买卖合同内容
- 2025年度二零二五版1A13365国际贸易融资合同2篇
- 产科利用PDCA循环降低初产妇阴道分娩会阴侧切率品管圈QCC成果汇报
- 2024届黑龙江省齐齐哈尔市建华区中考联考数学试题含解析
- 企业融资尽调报告
- 2023年我国及部分省市畜牧业相关政策 深入推进草原畜牧业转型升级
- 小学六年级语文:《常考的10篇文言文》
- DB31∕T 1154-2019 手术室X射线影像诊断放射防护及检测要求
- 花岗岩检测报告-实用文档
- 保育员(高级)考试题库附答案(600题)
- 中国铝业股份有限公司河南分公司巩义市山川铝土矿矿山地质环境保护与土地复垦方案
- 全广东江门市蓬江区2022年九年级数学上学期期末试题含答案
- 国家文化安全战略研究论文
评论
0/150
提交评论