




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一章 概 述(第一次课)一、教学课题: 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 将电源、CPU、存储器及I/O等各
5、个功能部件都集成在一个机壳内,称为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点以下,存储容量8-32K步。具有逻辑运
6、算、算术运算、数据传送、数据通信、模拟量处理等功能,可用于开关量、数字量与模拟量混合控制的较为复杂的控制系统。 (3)大型PLC I/O点数2048点以上(I/O点数超过8192点的为超大型PLC),存储容量32K步以上。具有数据运算、联网通信、监视记录打印等功能,可进行中断、智能控制、远程控制。可用于大规模过程控制、分布式控制以及自动化网络控制。1.3.3按功能划分 (1)低档机 具备微型、小型PLC功能,主要用于逻辑控制、顺序控制或少量模拟量控制的单机控制系统。 (2)中档机 除具备低档机功能外,还具有模拟量处理、数值运算、数据处理、远程I/O及联网通信等功能。 (3) 高档机 除具有中档
7、机功能外,还可进行带符号算术运算、矩阵运算、位逻辑以及其他特殊功能运算等,具有很强的联网通信能力,可构成大规模过程控制或构成分布式网络控制系统,实现工厂自动化生产和控制。1.3.4 PLC的应用范围 (1)用于开关量逻辑控制。开关量是电气控制中最基本的被控量,对电气控制领域中各类开关量逻辑控制是PLC最基本、最常用的功能。 (2)顺序控制:顺序控制是逻辑控制的灵活应用,也是可编程控制器最广泛应用的领域,取代了传统的继电器顺序控制,广泛应用于电梯控制、印刷机械、港口码头货物存取、组合机床、生产线等。 (3)用于定时、计数控制。PLC最常用、最基本的功能之一。PLC通常能够提供几百上千个精度和范围
8、很宽的计时器和计数器,广泛应用于生产线等对时序和数量要求较高的场合。 (4)用于过程控制。在工业生产过程中,有许多连续变化的量,如温度、压力、流量、液位、速度、电流和电压等,称为模拟量。可编程控制器有AD和DA转换模块,这样,可编程控制器可以作模拟量控制用于过程控制。 (5)用于数据处理、数字控制。 现代PLC具有很强的数据处理能力,可以进行较复杂的函数运算和浮点运算。 (6)用于数据通信和联网控制。现代PLC都具备很强的数据通信功能,通过专用的通信模块实现PLC与PLC之间、PLC与上位计算机之间的联网,从而可以实现远程I/O控制,构成以计算机为中心的集中管理和分散控制的分布式网络控制系统。
9、 1.3.5 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. 其他部件 二2.2 可编程控制器的工
12、作原理PLC 的工作方式是一个不断循环的顺序扫描工作方式。每一次扫描所用的时间称为扫描周期或工作周期。 CPU 从第一条指令开始,按顺序逐条地执行用户程序直到用户程序结束,然后返回第一条指令开始新的一轮扫描。PLC 就是这样周而复始地重复上述循环扫描的。可编程控制器整个工作过程可分三部分:第一部分是上电处理。可编程控制器上电后对 PLC 系统进行一次初始化工作,包括硬件初始化, I/O 模块配置运行方式检查,停电保持范围设定及其他初始化处理等。 第二部分是扫描过程。可编程控制器上电处理完成以后进入扫描工作过程。先完成输入处理,其次完成与其他外设的通信处理,再次进行时钟、特殊寄存器更新。当 CP
13、U 处于 STOP 方式时,转入执行自诊断检查。当 CPU 处于 RUN 方式时,还要完成用户程序的执行和输出处理,再转入执行自诊断检查。 第三部分是出错处理。 PLC 每扫描一次,执行一次自诊断检查,确定 PLC 自身的动作是否正常,如 CPU 、电池电压、程序存储器、 I/O 、通信等是否异常或出错,如检查出异常时, CPU 面板上的 LED 及异常继电器会接通,在特殊寄存器中会存入出错代码。当出现致命错误时, CPU 被强制为 STOP 方式,所有的扫描停止。 PLC的工作过程如下图所示。 1输入映像存储器及其刷新对应于输入端子状态的数据区PLC中的CPU是不能直接从与外部接线端子打交道
14、的。在输入采样阶段,首先扫描所有输入端子,经过输入调理电路(光电隔离、电平转换、滤波处理等)后进入输入缓冲器等待采样。没有CPU的采样“允许” ,外界的输入信号是不能进入内存的。当CPU采样时,输入信号便进入输入映像存储器刷新。接着进入程序的执行阶段,直至信号的输出。在此期间,输入映像存储器将现场与CPU隔离,无论输入信号如何变化,输入映像存储器中的内容保持到下一个扫描周期的输入采样阶段,才重新采样新的信号,即:输入映像存储器每周期刷新一次。这样,是否会影响对现场信息的反应速度?由于,PLC扫描周期一般仅几十,两次采样之间的间隔时间很短,对一般的开关量而言,可以认为采样是连续的。2输出映像存储
15、器及其刷新CPU数据处理的中间结果和最终结果的存放区域。同理,CPU不能直接驱动负载,处理的结果存放在输出映像存储器中,直至所有程序执行完毕,才将输出映像区的内容经输出锁存器(称为输出状态刷新)送到输出端子上驱动外部负载。即:输出映像存储器随时刷新。输出锁存器每周期刷新一次(刷新后的输出状态一直保持到下一次刷新)同样,两次刷新的间隔仅几十mS,即使考虑电路的电气惯性(延迟)时间,仍可认为输出是及时的。3输入/输出状态表状态RAM表I/O映像存储器的内容,在CPU中构成I/O状态表,其内容是CPU处理用户程序及数据的依据。八、课堂小结1、PLC的硬件构成与其他微控制器系统类似,包括CPU、存储器
16、、电源、I/O接口等部分。2、PLC的工作过程可分为输入处理、程序处理、输出处理等三个阶段。九、布置作业十、教学后记(1)讲清PLC的硬件构成,是讲清其工作原理的关键。第三章 可编程控制器工作原理及结构特点(第三次课)一、教学课题: 2.2 PLC的软件构成 2.3 可编程控制器的结构特点二、教学内容: PLC的软件环境、编程软器件三、教学目标:1、掌握PLC的软件构成2、掌握PLC的各种编程软器件的特点和功能3、掌握Excel2003工作表的页面设置和打印方法四、教学重点: PLC的各种编程软器件的特点和功能五、教学难点: 定时器、计数器的特点和功能六、教学时数:2学时七、教学过程:(一)、
17、复习旧知PLC的硬件构成、PLC的工作过程可分为输入处理、程序处理、输出处理等三个阶段。(二)、引入新课可编程控制器是工业控制计算机设备,其具有计算机的属性,除了完备的硬件外,还必须有对应的软件支持其工作。其软件有那些?作用是什么?(三)、新课讲解 一2.2 PLC的软件构成2.2.1 监控程序1系统管理程序系统管理程序用于整个PLC的运行管理,管理程序又分为三部分:运行管理、存贮空间的管理、系统自检程序2.用户指令解释程序 可编程控制器中采用梯形图编程,将人们易懂的梯形图程序变为机器能懂的机器语言程序,即将梯形图程序逐条翻译成相应的一串机器码,这就是解释程序的任务。3.标准程序模块和系统的调
18、用系统监控程序的第三部分就是标准程序模块和系统调用,这部分是由许多独立的程序块组成的,各自能完成不同的功能,有些完成输入、输出,有些完成特殊运算等。可编程控制器的各种具体工作都是由这部分程序来完成的,这部分程序的多少,就决定了可编程控制器性能的强弱。 2.2.2 用户程序用户程序是用户根据控制要求,用PLC编程的软元件和编程语言(如梯形图、指令表、高级语言、汇编语言等)编制的应用程序,其助记符形式随可编程控制器型号的不同而略有不同。用户通过编程器或PC机写入到PLC的RAM内存中,可以修改和更新。当PLC断电时被锂电池保持。用户程序是线性地存贮在监控程序指定的存贮区间内,它的最大容量也是由监控
19、程序确定的。 2.2.3 用户环境 1.用户数据结构第一类为bit数据,即逻辑量,其值为“0”或“1”,它表示触点的通、断;线圈的得电与失电;标志的ON、OFF状态等。第二类为字数据,其数制、位长、形式都有很多形式。第三类为字与bit的混合,即同一个元件有bit元件又有字元件。 2. 元件 PLC的编程软元件实质上是存储器单元,每个单元都有惟一的地址。为了满足不同的功用,存储器单元作了分区,因此,也就有了不同类型的编程软元件。 1)输入/输出继电器(X,Y)(1)输入继电器(X0-X267) PLC的输入端子是从外部开关接收信号的窗口,与输入端子连接的输入继电器(X)是光电隔离的电子继电器,其
20、常开触点和常闭触点的使用次数不限,这些触点在PLC内可以自由使用。输入继电器只能利用其触点,其线圈不能用程序驱动。(2)输出继电器(Y0-Y267) PLC的输出端子是向外部负载输出信号的窗口。输出继电器的外部输出触点(继电器触点,双向可控硅SSR,晶体管等输出元件)接到PLC的输出端子上。输出继电器的电子常开和常闭触点使用次数不限,其线圈由程序驱动,然而其外部输出触点(输出元件)与内部触点的动作有所不同。 2)辅助继电器(M)辅助继电器的线圈与输出继电器一样,由程序驱动。辅助继电器的电子常开和常闭触点使用次数不限,在PLC 内可以自由使用。但是,这些触点不能直接驱动外部负载,外部负载必须由输
21、出继电器驱动。 3)状态元件 4)报警器 5)指针 6)定时器 可编程控制器中的定时器相当于继电器系统中的时间继电器。它有一个没定值寄存器(一个字长)、一个当前值寄存器(一个字长)和一个用来储存其输出触点状态的映像寄存器(占二进制的一位)。这3个存储单元使用同一个元件号。FX系列可编程控制器的定时器分为通用定时器和积算定时器。(1)通用定时器(T0T245)(举例)T0T199为100ms定时器,定时范围为0.13276.7s,其中T192TI99为子程序和中断服务程序专用的定时器;T200T245为10ms定时器(共46点),定时范围为001327.67s。(2)积算定时器(T246T255
22、)(举例)1ms积算定时器T246T249的定时范围为0.00132.767s, 100ms积算定时器T250T255的设定范围为0.13276.7s。7)计数器(1)内部计数器(举例)内部计数器用来对PLC内部信号、M、等计数,属低速计数器。内部计数器输入信号接通或断开的持续时何,应大于可编程控制器的扫描周期。(2)高速计数器(举例)21点高速计数器C235C255共用可编程控制器的8个高速计数器输人端X0X7,某一输入端同时只能供一个高速计数器使用。这21个计数器均为32位加减计数器,C235C240为一相无启动/复位输入端的高速计数器,C241C245为一相带启动/复位端的高速计敛器,C
23、246C250为一相双计数输人(加减脉冲输入)高速计数器。 8)数据寄存器 9)变址寄存器 二可编程控制器的结构特点2.3.1 单元式单元式的特点是非常紧凑。它将所有的电路都装入一个模块内,构成一个整体,这样体积小巧、成本低、安装方便。由于在一个单体内集中了CPU板、输入板、输出版、电源板等,对于某一个单体的输入输出就有一定的比例关系。基本单元(M):内有CPU与存贮器,为必备装置。扩展单元(E): 是增加I0点数时使用的装置。可利用扩展模块,以8为单位增加输入输出点数。也可只增加输入数或只增加输出数,因而使输入输出的点数比率改变。扩展模块与扩展单元不同。它内部无电源,须由基本单元或扩展单元供
24、给电源,其端子排也非可卸式而是固定式。2.3.2 模块式模块式可编程控制器采用搭积木的方式组成系统,在一块基板上插上CPU、电源、IO模块及特殊功能模块,构成一个总IO点数很多的大规模综合控制系统。八、课堂小结1、PLC控制系统的软件构成2、PLC的编程软器件3、定时器、计数器九、布置作业习 题P193195十、教学后记(1)讲清PLC控制系统的软件环境,是讲清其软件构成的关键。(2)讲清PLC的编程软元件,是讲清其基本指令的关键。第三章 基本逻辑指令(第四次课)一、教学课题: 1、逻辑取及输出线圈2、触点串联、串联电路块的并联二、教学内容: 基本逻辑指令LD/LDI/OUT/AND/ANI/
25、OR/ORI/ORB三、教学目标:1、掌握LD/LDI/OUT等指令的功能及用法2、掌握AND/ANI/ORB等指令的功能及用法四、教学重点: LD/LDI/OUT/AND/ANI/ OR/ORI/ORB等指令的功能及用法五、教学难点: ORB指令的用法六、教学时数:2学时七、教学过程:(一)、复习旧知PLC的编程软器件、定时器、计数器等软器件的特点(二)、引入新课可编程控制器常用指令有哪些?与一般计算机语言有什么异同?(三)、新课讲解 一3.1逻辑取及输出线圈指令( LD 、LD1、OUT )1指令用法 (举例)LD:取指令,用于常开触点与母线连接。LDI:取反指令,用于常闭触点与母线连接。
26、OUT:线圈驱动指令,用于将逻辑运算的结果驱动个指定线圈。2指令用法说明1)LD、LDI指令用于将触点接到母线上,操作目标元件为X、Y、M、T、C、SLD、LDI指令还可以与ANB、ORB指令配合,用于分支回路的起点。 2)OUT指令的目标元件为Y、M、T、C、S和功能指令线圈F。 OUT指令不能用于驱动输入继电器线圈。 3)OUT指令可以连续使用若干次,相当于线圈并联,如图4-9中的“OUTMl00,和“OUT T0,但是不可串联使用。在对定时器、计数器使用OUT指令后,必须设置常数K。4)OUT指令后,通过接点对其它线圈使用OUT指令称为纵接输出或连续输出二3.2 触点串联(AND/ANI
27、)1指令用法 (举例)AND, 与指令。用于单个常开接点的串联。ANI,与非指令。用于单个常闭接点的串联。2指令用法说明AND与ANI都是一个程序步指令,它们串联接点的个数没有限制。AND、ANI这两条指令的目标元件为X、Y、M、S、T、C。三3.3 触点并联(OR/ORI)1指令用法(举例)OR,或指令,用于单个常开接点的并联。ORI, 或非指令,用于单个常闭接点的并联。2指令用法说明OR与ORI指令都是一个程序步指令,它们的目标元件是X、Y、M、S、T、C。这两条指令都是并联一个接点。需要两个以上接点串联连接电路块的并联连接时,要用后述的ORB指令。OR、ORI是从该指令的当前步开始,对前
28、面的LD、LDI指令并联连接。并联的次数无限制。四3.4串联电路块的并联指令( ORB )两个或两个以上的接点串联连接的电路叫串联电路块。串联电路块并联连接时,分支开始用LD、LDI指令,分支结果用ORB指令。ORB指令的使用方法有两种 :一种是在要并联的每个串联电路块后加ORB指令。(举例)八、课堂小结1、逻辑取及线圈驱动指令LD、LDI、OUT2、接点串联指令AND、ANI3、并联指令OR、ORI4、串联电路块的并联连接指令ORB九、布置作业十、教学后记(1)讲清PLC的基本指令及其应用,是讲清编程实例的关键。(2)讲清梯形图和语句表及其格式,是讲清互相转换的关键。第三章 基本逻辑指令(第
29、五次课)一、教学课题: 3.5 并联电路块的串联 3.6 多重输出电路二、教学内容: 基本逻辑指令ANB/MPS/MRD/MPP三、教学目标:1、掌握ANB指令的功能及用法2、掌握MPS/MRD/MPP指令的功能及用法四、教学重点: MPS/MRD/MPP指令的功能及用法五、教学难点: MPS/MRD/MPP指令的功能及用法六、教学时数:2学时七、教学过程:(一)、复习旧知逻辑取及线圈驱动指令LD、LDI、OUT、接点串联指令AND、ANI、并联指令OR、ORI、串联电路块的并联连接指令ORB(二)、引入新课可编程控制器常用指令有哪些?与一般计算机语言有什么异同?(三)、新课讲解 一3.5 并
30、联电路块的串联(ANB)两个或两个以上接点并联的电路称为并联电路块,分支电路并联电路块与前面电路串联连接时,使用ANB指令。分支的起点用LD、LDI指令,并联电路块结束后,使用ANB指令与前面电路串联。 ANB指令也简称与块指令,ANB也是无操作目标元件,是一个程序步指令。ANB指令的使用说明如图3.24所示。 二3.6 多重输出电路(MPS/MRD/MPP)MPS,进栈指令MRD, 读栈指令MPP,出栈指令它们用于多输出电路。将连接点先存储,用于连接后面的电路。MPS和MPP指令必须成对使用,而且连续使用应少于11次。八、课堂小结1、并联电路块的串联连接指令ANB2、多重输出指令(MPS/M
31、RD/MPP)九、布置作业十、教学后记(1)讲清MPS/MRD/MPP指令及其应用,是讲清多重输出电路的关键。(2)讲清梯形图和语句表及其格式,是讲清互相转换的关键。第三章 基本逻辑指令(第六次课)一、教学课题: 3.7 主控触点3.8 自保持与解除3.9 计数器、定时器二、教学内容: MC/MCR、SET/RST、OUT/RST三、教学目标:1、掌握MC/MCR、SET/RST、OUT/RST等指令的功能及用法四、教学重点:计数器、定时器指令的功能及用法五、教学难点: 计数器、定时器指令的功能及用法六、教学时数:2学时七、教学过程:(一)、复习旧知ANB/MPS/MRD/MPP等指令的用法(
32、二)、引入新课可编程控制器常用指令有哪些?与一般计算机语言有什么异同?(三)、新课讲解 一3.7主控指令(MC/MCR )MC为主控指令,用于公共串联触点的连接,MCR为主控复位指令,即MC的复位指令。编程时,经常遇到多个线圈同时受一个或一组触点控制。若在每个线圈的控制电路中都串入同样的触点,将多占存储单元。应用主控触点可以解决这一问题。它在梯形图中与一般的触点垂直。它们是与母线相连的常开触点,是控制一组电路的总开关。(举例)二3.8自保持及解除( SET/RST ) SET为置位指令,使动作保持;RST为复位指令,使操作保持复位SET指令的操作目标元件为Y、M、S。而RST指令的操作元件为Y
33、、M、S、D、V、Z、T、C。用RST指令可以对定时器、计数器、数据寄存器、变址寄存器的内容清零。(举例)三3.9 计数器、定时器(OUT/RST)OUT输出用于驱动定时器、计数器线圈,RST用于复位输出触点、使当前数据清零。(举例)1积算型定时器(1ms定时器、100ms定时器)2内部计数器3.高速计数器八、课堂小结1、MC/MCR可以嵌套使用。2、驱动计数器、定时器线圈时,一定要在其后指定一常数来设定计数值或计时值。九、布置作业十、教学后记(1)讲清计数器、定时器指令及其应用,是讲清编程实例的关键。(2)讲清梯形图和语句表及其格式,是讲清互相转换的关键。第三章 基本逻辑指令(第七次课)一、
34、教学课题: 3.15 编程注意事项3.16 编程实例二、教学内容:各种PLC控制系统三、教学目标:1、掌握常用的几种编程注意事项2、掌握各种基本指令的编程应用四、教学重点:编程实例五、教学难点: 计数器、定时器等基本指令的编程六、教学时数:2学时七、教学过程:(一)、复习旧知MC/MCR/SET/RST/OUT(T、C)/RST(T、C)等指令的用法(二)、引入新课可编程控制器的基本指令在实际的控制系统中怎样编程?(三)、新课讲解 一3.15 编程注意事项1. 程序应按自上而下,从左到右的方式编程。2. 适当的编程顺序可减少程序步数(举例)。3. 重新安排不能编程的电路(举例)。二3.16 编
35、程实例3.16.1 简单程序 1. 延时断定时器(举例分析)。 2. 振荡电路(举例分析)。 3. 脉冲输出电路(举例分析)。 3.16.2 实例 1. 抢答显示系统(举例分析) 1)控制要求 2)本例目的 3)选定输入输出设备 4)外部接线 5)画出梯形图 6)写出指令表 2. 料箱盛料过少报警系统(举例分析) 1)控制要求 2)本例目的 3)画出梯形图 4)写出指令表 3. 按钮人行道 1)控制要求 2)本例目的 3)绘制时序图 4)设计逻辑电路 5)写出指令表八、课堂小结1、延时断定时器、振荡电路等都是T、C的具体应用2、PLC控制系统编程是以过去的继电器控制系统为基础的,两者存在很多相
36、似处九、布置作业十、教学后记(1)讲清计数器、定时器指令及其应用,是讲清编程实例的关键。(2)讲清梯形图和语句表及其格式,是讲清互相转换的关键。 (3)讲清继电器控制逻辑基础,是讲清PLC编程的关键第四章 步进顺控指令(第八次课)一、教学课题: 4.1 状态转移图二、教学内容: 简单流程状态图、选择性及并行型分支与汇合三、教学目标: 1、掌握简单流程状态图的编程、选择性及并行型分支与汇合的编程。四、教学重点:计数器、定时器指令的功能及用法五、教学难点: 计数器、定时器指令的功能及用法六、教学时数:2学时七、教学过程:(一)、复习旧知基本指令的编程应用、编程注意事项(二)、引入新课可状态转移图是
37、使用什么语言编程,它与梯形图语言有什么区别。(三)、新课讲解 一4.1 状态转移图 用梯形图或指令表方式编程固然广为电气技术人员接受,但对于一个复杂的控制系统,尤其是顺序控制系统,由于内部的联锁、互动关系极其复杂,其梯形图往往长达数百行。另外,在梯形图上如果不加注释,这种梯形图的可读性也会大大降低。为了解决这个问题,近年来,许多新生产的PLC在梯形图语言之外加上了符合IEC11313标准的SFC(Sequential Function Chart)语言,用于编制复杂的顺控程序。IEC11313中定义的SFC语言是一种通用的流程图语言。三菱的小型PLC在基本逻辑指令之外增加了两条简单的步进顺控指
38、令(STL,意为Step Ladder;RET,意为返回),同时辅之以大量状态元件,就可以使用状态转移图方式编程。4.1.1 状态的功能 称为“状态”的软元件是构成状态转移图的基本元素。FX2N共有 1000个状态元件,其分类、编号、数量及用途如表4-1所示。 表4-1 FX2N 的状态元件类别 元件编号 个数 用途及特点 初始状态 S0S9 10 用作状态转移图的起始状态 返回状态 S10S19 10 用IST指令时,用作返回原点的状态 通用状态 S20S499 480 用作 SFC的中间状态 掉电保持状态 S500S899 400 具有停电保持功能,停电恢复后需继续执行的场合,可用这些状态
39、元件 信号报警状态 S900S999 100 用作故障诊断或报警元的状态 4.1.2 简单流程的状态转移图 举例分析:机械手工作系统,分析其详细的动作过程 4.1.3选择性分支与汇合 举例分析:大、小球分类传送系统,分析其详细的工作过程 4.1.4 并行型分支/汇合 举例分析:按钮式人行道的工作流程八、课堂小结1、状态转移图可用于复杂控制系统的编程。2、每一个状态都有特定的输出。九、布置作业十、教学后记(1)讲清状态转移图的功能,是讲清步进顺控指令编程的关键。(2)讲清每一个具体的工作状态,是讲清步进顺控指令编程关键。第四章 步进顺控指令(第九次课)一、教学课题: 4.2 编程方法二、教学内容
40、: 各种步进顺控编程方法三、教学目标: 1、掌握步进顺控图的特点和功能2、掌握选择性分支、汇合的编程3、掌握并行分支/汇合的编程以及分支、汇合的组合四、教学重点:计数器、定时器指令的功能及用法五、教学难点: 计数器、定时器指令的功能及用法六、教学时数:2学时七、教学过程:(一)、复习旧知选择性分支与汇合(大、小球分类传送系统)、并行型分支/汇合(按钮人行道)(二)、引入新课状态转移图编程有着非常明显的优势,特别适合比较复杂的控制系统编程。那么怎样应用步进顺控指令和状态转移图进行编程?(三)、新课讲解 一4.2 编程方法 4.2.1 步进顺控的程序例 步进顺控图是用继电器顺控电路表达的状态转移图
41、。从状态转移图中有代表性地抽出一个状态,每个状态具有驱动负载、指定转移条件和指定转移目标三个功能。 程序用状态转移图或者步进顺控图表达都可以运行。编程顺序为先进行负载的驱动处理,接着进行转移处理。没用负载的状态不必进行负载驱动处理。 FX2N 系列PLC的步进指令有两条:步进接点指令STL和步进返回指令RET。 (1) STL:步进接点指令(梯形图符号为)STL指令的意义为激活某个状态。在梯形图上体现为从母线上引出的状态接、点。STL指令有建立子母线的功能,以使该状态的所有操作均在子母线上进行。(2)步进返回指令(梯形图为 )RET指令用于返回主母线。使步进顺控程序执行完毕时,非状态程序的操作
42、在主母线上完成,防止出现逻辑错误。状态转移程序的结尾必须使用RET指令。 注意:(1)状态转移图和步进顺控图表达的都是同一个程序,其优点是可以让编程者每次只考虑一个状态,而不用考虑其他的状态,使编程更容易。 (2)STL电路不能用于MC指令。 (3)MPS指令也不能紧接着STL触点后使用。 4.2.2 初始状态的编程 初始状态编程例(P80如图4-10所示)。 状态转移图的起始位置的状态为初始状态:S0-S9,编程时初始状态在其他状态之前。初始状态可由其他状态元件驱动。除初始状态之外的一般状态元件必须在其他状态后加入STL指令才能驱动,不能脱离状态而用其他方式驱动。 4.2.3 选择性分支、汇
43、合的编程 1. 选择性分支举例(见P81图4-11) 编程时,先进行驱动处理,然后设置转移条件,从左到右逐个编程。 2.选择汇合举例(见P81图4-12) 编程时,先进行汇合前状态的处理,然后朝汇合状态转移,从左至右汇合转移。 注意:分支、汇合的转移处理程序中,不能用MPS/MRD/MPP/ANB/ORB等指令。4.2.4 并行型分支/汇合 1.并行分支举例(见P82图4-13) 先进行驱动处理,然后进行转移处理,从左到右依次进行。 2. 并行汇合举例(见P82图4-13) 汇合前先对各状体的输出处理分别编程,然后从左到右进行汇合处理。 4.2.5 分支、汇合的组合(应用举例见P83图4-15
44、)。 如果程序连续直接从汇合点转移到下一次分支,而没有中间状态的话,必须如图4-15加入一个中间状态。 4.2.6 跳转处理、复位处理(见P85图4-17) 1.分支数的限制 对所有的初始状态(S0-S9),每一状态下的分支电路总和不能大于16个,并且每一分支点分支数不能大于8个。(如图4-19) 注意:直接从汇合线或汇合前状态向其他远处状态的跳转处理或复位处理是不允许的,此时必须设定虚拟状态以执行上述状态转移(远距离跳转或复位)。 2. 分离程序流 具有多个初始状态的状态转移图的程序,要按各初始状态分开编程。 (举例如图4-20) 4.2.7 同一信号作为多个状态之间转移条件的处理方法 方法
45、1:在每个状态中设置一个阻挡元件,以防止“走通”现象。(举例如图4-22) 方法2:利用脉冲触点指令(LDP,LDF,ANP等)与M2800-M3071辅助继电器配合可得到方法1同样的结果,如图4-23所示。八、课堂小结1、状态转移图的每一个状态都有特定的输出,具有驱动负载、指定转移条件和转移目标三个功能。2、选择性分支、汇合分支、并行分支、汇合的编程方法和举例。九、布置作业十、教学后记(1)讲清状态转移图的功能,是讲清步进顺控指令编程的关键。(2)讲清选择分支、汇合分支、并行分支、汇合等编程方法,是讲清应用步进顺控指令进行复杂编程关键。第四章 步进顺控指令(第十次课)一、教学课题: 4.3
46、状态的详细动作 4.4 操作方式二、教学内容: STL指令的动作、操作方式的概念及应用举例三、教学目标: 1、掌握STL指令的动作过程以及对状态的各种指令的处理。2、理解操作方式的概念。3、掌握初始状态指令及其相关的编程举例。四、教学重点:STL指令的详细动作五、教学难点: 工件移送机构举例六、教学时数:2学时七、教学过程:(一)、复习旧知选择性分支、汇合分支、并行分支、汇合的编程方法(二)、引入新课对于一个投入实际应用的PLC控制系统,怎样根据安全可靠的原则设置其操作方式?(三)、新课讲解 一4.3 状态的详细动作 4.3.1 STL指令的动作 1. STL触点接通,与此连接的电路就运行;S
47、TL触点断开,与此连接的电路就停止运行,在其负载复位后一个扫描周期这部分线路的指令就被跳过,不再执行。 2. 状态元件时绝对不能重复使用的。 3. STL指令的动作示例如图4-24所示。 4.3.2 对状态的各种指令的处理 举例分析:图4-25 对于STL指令后的状态S,OUT指令与SET指令具有同样的功能,都能使转移源自动复位,另外还有停电保持功能。但是,OUT指令在状态转移图中,只用于向分离的状态转移,而不是向相邻状态转移。 STL触点后不能紧接着使用MPS指令。二4.4 操作方式 4.4.1操作方式的概念 设备的操作方式可分为手动方式和自动方式,它们又可再分为其他运行方式。图4-27所示
48、的操作面板,其运行及紧急停止的按钮与PLC程序无关。 4.4.2 初始状态指令 4.4.3 工件移送机构举例 举例分析图4-32所示的机械手移动工件的机械系统,其相应的状态转移图如图4-33所示。八、课堂小结1、STL指令的动作过程以及对状态的各种指令的处理2、操作方式的概念。九、布置作业 4-2十、教学后记(1)讲清状态转移图的功能,是讲清步进顺控指令编程的关键。(2)讲清每一个具体的工作状态,是讲清步进顺控指令编程关键。第五章 功能指令(第十一次课)一、教学课题: 5.1 功能指令通则 5.2 程序流控制二、教学内容: 1、功能指令的表现形式、执行方式 2、条件跳转、子程序、中断等功能指令的用法三、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三只猴子课件图谱
- 三句半科普课件
- 医药行业高级面试题库:医药领域人才招聘题目与答案分享
- 高级导购电商岗位求职实战模拟题库
- 社区心理学家面试常见问题及答案
- 如何制定寒假学习计划
- 夫妻分居协议书
- 大学生餐厅服务员实习总结 -管理资料
- 大学生法院实习心得体会
- 求职技能提升计划:面试必 备:阳光国际面试题目的求职技巧
- 煤矿项目部管理制度
- 小红书种草营销师(初级)认证考试题库(附答案)
- GB/T 45089-20240~3岁婴幼儿居家照护服务规范
- 康复治疗颈椎病
- DB36T+2031-2024高弹沥青超薄罩面施工技术规范
- 2024桥式门式起重机大修项目及其技术标准
- 【部编】人教版六年级上册道德与法治全册知识点总结梳理
- 电动汽车V2G技术
- 2023风光互补路灯设计方案
- jgj592023安全检查标准完整版
- 2022年临沧市市级单位遴选(选调)考试试题及答案
评论
0/150
提交评论