PLC原理与应用第6讲教材课程

上传人:yulij****0329 文档编号:141462964 上传时间:2020-08-08 格式:PPT 页数:38 大小:393KB
返回 下载 相关 举报
PLC原理与应用第6讲教材课程_第1页
第1页 / 共38页
PLC原理与应用第6讲教材课程_第2页
第2页 / 共38页
PLC原理与应用第6讲教材课程_第3页
第3页 / 共38页
PLC原理与应用第6讲教材课程_第4页
第4页 / 共38页
PLC原理与应用第6讲教材课程_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《PLC原理与应用第6讲教材课程》由会员分享,可在线阅读,更多相关《PLC原理与应用第6讲教材课程(38页珍藏版)》请在金锄头文库上搜索。

1、PLC原理与应用,电气学院 自动化 杨霞 2007年2月,PLC原理与应用 第6讲,讲解内容: 4 可编程序控制器的指令系统 4.1 PLC的编程资源 4.2 PLC的梯形图语言 学习说明 : 本讲是学习PLC的指令系统。重点掌握: 1 基本指令和应用指令 ,程序执行控制类指令及指令构成。 2 PLC用户数据存储器编程资源(11个:符号、梯形图中绘法、工作原理) 。 3 PLC的梯形图 :要素4个,连接原则 。,4 可编程序控制器的指令系统,PLC的指令系统,或称编程语言(梯形图语言及相应的助记符语句指令)。 PLC的指令一般分为两大类:基本指令和应用指令。 基本指令:是以逻辑变量按位进行基本

2、逻辑操作的指令,按基本指令建立的PLC梯形图与继电器控制线路的梯形原理图基本是一致的。 应用指令:用来增强PLC的控制能力,扩大PLC的功能和应用范围。应用指令多种多样,不同型号、不同类别的PLC应用指令数目的多少,功能的强弱是不同的。应用指令主要是通用微型计算机一般都具备的数据操作类指令。它包括数据传送类、数据处理类、数据移位类、数值运算类、数值比较类、字符显示类、自检监控类,等等。 除了基本指令和应用指令外,还有程序执行控制类指令,如程序结束符号、跳转、循环指令、子程序调用和返回指令等。这方面指令有些是每个程序必备的,如程序结束符号END指令。 指令构成:与一般语句指令微型计算机汇编语言指

3、令基本相同的。语句指令要有操作码和操作数。梯形图指令中,图形符号和图形符号的位置共同表明操作类型和操作对象,具体操作数或操作数地址在图形符号附近标出。,4.1.1 PLC的编程资源的特点,编程,从使用编程资源来说,一般要考虑两个方面的问题: 一、是用户程序怎么存储,存储在什么地方; 二、是操作数有哪些类型,与什么硬件有关,操作数怎么寻址。 PLC编程资源的特点: 1一般PLC中存储用户程序的程序存储器与存储指令的操作数的存储器,在物理上是分开的。 2用户程序存储器区域的地址,用户程序中每条指令的地址安排,都由PLC系统自动给出,不须用户特别关心,但其长度不得超过系统最大程序步数。 3与指令操作

4、数相关的硬件器件,只是存储器。 4把存储指令操作数的存储器称为用户数据存储器。这样PLC用户程序可分两大类:用户程序存储器和用户数据存储器。 5用户数据存储器分两大类管理。一类是可以进行位操作的一位存储器,另一类是进行字或字节操作的16位或8位存储器。 6可以进行位操作的一位存储器采用了继电器名称,被称为继电器。,4.1.1 PLC的编程资源的特点,为什么一位存储器采用继电器的名称? 一位存储器值的存取逻辑关系正好与继电器线圈和触点实现的逻辑关系一致,所以用PLC实现逻辑控制任务时,人们基于继电器控制系统的梯形原理图,采用了触点、线圈和导线做梯形图的元件,使一位存储器在梯形图上表现为继电器的线

5、圈和触点,开发出PLC的梯形图程序语言,使我们可以按照与设计继电器控制系统几乎一样的方法去设计PLC的控制程序。因而,一位存储器在这里被称为了“继电器”。 注意:梯形图程序语言使PLC有了继电器接线控制的外装,掩盖了存储器的程序控制的实质,因此我们在设计逻辑控制程序时,可以不再与存储器打交道,而是同各种继电器打交道。各种继电器是PLC的编程资源,而作为继电器的实体在PLC内部是不存在的。继电器就是一位存储器。,4.1.1 PLC的编程资源的特点,7PLC作为一个专用的计算机,也要进行与开关量无直接关系的运算和数据处理,这与继电器控制线路无关,所以进行字或字节操作的16位或8位的存储器也采用了计

6、算机的术语,称为数据存储器。当同类继电器按字或字节操作时,也称为数据存储器。数据存储器有时也称为数据寄存器。 8在PLC编程时需要多种功能的一位存储器(继电器)和一般字、字节存储器,为适应编程需要,用户数据存储器按各类功能又进行了进一步地划分。,4.1.2 PLC用户数据存储器编程资源 (11个:符号、梯形图中绘法、工作原理),一、输入继电器(Input Relay) 工作:一个输入继电器是与一个输入点对应的一位存储器。输入点的外部输入开关状态通过输入接口电路存到输入状态暂存器中,经过PLC的输入采样(输入刷新),把输入状态暂存器中输入开关的状态存入输入状态映像存储器中。这个输入状态映像存储器

7、的每一位都对应一个输入点,在PLC程序中主要按位操作,输入状态映像存储器的位单元就称为输入继电器。 输入继电器在PLC梯形图上的符号和意义如下:,一、输入继电器(Input Relay),特别应当注意:输入继电器状态只受外部输入开关控制,不受PLC程序控制,PLC程序可以读取输入继电器的状态,不能改变输入继电器的状态,所以输入继电器没有线圈符号,PLC梯形图上不应出现输入继电器的线圈。外部输入开关只能直接控制输入继电器和它的触点,不能直接控制其他的继电器。 梯形图中P000的常开触点:表示从P000中取出数据,参与逻辑运算; 梯形图中P000的常闭触点:表示从P000中取出数据后取反,再参与逻

8、辑运算。 输入状态表:在PLC的内存中所有输入开关状态的映像,即输入状态映像存储器我们称为输入状态表。 在PLC内,输入继电器是继电器的一种,对它们怎样寻址呢? 在PLC内不同类别的继电器都有各自的存储区域,为了识别它们, 一种方案*是:每个区域都有不同的标号,同类别下继电器的寻址由同一标号下不同的数字序号来区分; 另一种方案是:序号大排队,不同类别的继电器有不同的序号区间,具体继电器的查找在相应的序号区间内进行。显然,后一种方案不方便用户的使用。,一、输入继电器(Input Relay),不同厂家、不同类型的PLC,采用的编址方案不同 德国西门子SIMATIC S7-200系列PLC用I表示

9、输入继电器,CPU222中,从I0.0I15.7共有128个输入继电器。 韩国LG MASTER-K系统的PLC用P表示输入输出继电器。例如K32H中P000P007、P010P017表示输入继电器,共16个。 日本富士NB系列可编程序控制器用X表示输入继电器,例如NBO中输入继电器是X00X07。 施耐德电气Modicon TSX Neza PLC 用%I表示输入继电器,本机从%I0.0%I0.7共8个输入继电器。 美国GE公司的GE系列PLC,日本OMRON公司的C系列PLC机、SYAMAC CVM1型号可编程控制器都是按序号对继电器进行分类的。,二、输出继电器(Output Relay)

10、,工作:一个输出继电器是与一个输出点对应的一位存储器。PLC运行时,每执行完一遍程序,逻辑运算的结果就存入到相应的一位存储器中。其中需要控制输出开关的运算结果存到输出映像存储器中。在PLC的输出刷新阶段,输出映像存储器的内容被集中传送到输出接口电路的输出状态锁存器中,再经过输出接口的光耦电路使输出开关通或断,控制外部执行器件工作。这个输出映像存储器在PLC程序中,可以按位存取,其中的每一位,就是一个输出继电器。 输出继电器在PLC梯形图上的符号和意义如下:,P020的常开触点 P020的常闭触点 P020的线圈,二、输出继电器(Output Relay),功能:输出继电器线圈得电与否不但控制它

11、在PLC内部的触点,而且还控制它在PLC输出接口电路中对应的输出开关,进而控制接在输出点上的输出负载(执行部件)得电与否。 注意1:一体机,输出点地址是固定的,输出继电器与对应的输出状态锁存器,与对应的输出端子排上的输出接点的名称标号是相同的。P020的线圈,一定控制输出端子排上的P020点。 注意2:输出继电器在PLC内部的触点,原则上说可以无限多。从存储器的角度看,P020是记录输出端子排上P020点(实际是连接P020点的输出回路)的开关状态的一位存储器的地址。 输出继电器P020的线圈:表示按逻辑运算结果向地址是P020地址的一位存储单元写入(或存入)数据。 输出继电器P020的触点:

12、表示从P020存储单元读出(或取出)数据。常开触点表示取出的P020存储单元的原值;常闭触点表示取出的是P020存储单元的值的非。这与输入继电器是一致的。,二、输出继电器(Output Relay),不同厂家、不同类型的PLC,输出继电器的表示方法和名称是不一样的 S7-200 CPU222的输出继电器用Q0.0Q15.7表示。 Modicon TSX Neza PLC 用%Q表示输出继电器,本机从%Q0.0%Q0.7。 MASTER-K32H中,P020P027、P030P037表示输出继电器,共16个。 NBO中输出继电器是Y10Y1F,16个。 OMRON公司C系列P型机的输出继电器是按

13、编号区分的,为05000915,0509是字号,或通道号,每个通道16个继电器,编号为0015;而它的输入继电器的字号,或通道号是0004。,三、内部辅助继电器(Auxiliary Relay),内部辅助继电器:也是一位存储器,但是它不与输入点对应,也不与输出点相对应,它用来存储PLC内部的中间变量,相当于继电器控制系统中的中间继电器。 辅助继电器的线圈、常开触点、常闭触点:在梯形图上的图形符号与I/O继电器相同,只是标号字母名称不同或序号不同。内部辅助继电器的线圈和触点的关系和输出继电器的一样,但只有内部触点,不对应外部触点。它的内部触点也是无限多个。 从存储器的角度看,内部辅助继电器是一个

14、暂存运算数据的一位存储器,它的名称标号是这个存储单元的地址。,三、内部辅助继电器(Auxiliary Relay),一个PLC含有的内部辅助继电器的数目也是PLC的一项重要性能指标。不同厂家、不同类型的PLC的内部辅助继电器 S7-200 CPU222 的辅助继电器用M0.0M31.7表示。 Modicon TSX Neza PLC 用%M表示辅助继电器,从%M0%M128。前64位为断电数据保持位。 K32H中断电数据不保持的辅助继电器标号用字母M表示;断电数据保持的辅助继电器用字母K表示。如M000M637,512个;K000K317,256个。 NBO中的辅助继电器是R000R255,2

15、56个。 OMRON公司的C系列P型机的辅助继电器通道(字)的编号为1018,每个通道16个继电器,共8个半通道,序号为10001715,18001807,共132个。,四、定时器(Timer),定时器:是测量时间,并按设定时间发出开关量控制信号的器件。 定时器指令:包括定时器的类型TON、定时器T000和定时时间设定值1500;也可以看成T000的线圈。这里T000是一个定时器的名称标号,1500是设定值,TON是定时器的类别标识符号。 定时器一般有两种类型:一种是通电延时,另一种是断电延时。 延时时间:就是由设定值确定的时间,如上例中的1500,它的单位是10ms或100ms等,一般由T的

16、序号决定。在MASTER-K30系列中,定时器T000延时单位是100ms,1500表示延时0.11500=150s。 通电延时定时器:是指线圈通电后,定时器的触点不立即动作,而是经过设定值规定的时间后定时器的触点才动作:常开触点闭合。常闭触点断开;当线圈断电后定时器的触点立即动作:常开触点马上断开,常闭触点马上闭合。 断电延时定时器:是指线圈通电后,定时器的触点立即动作:常开触点闭合,常闭触点断开;当线圈断电后,定时器的触点不立即动作,而是经过设定值规定的时间后才动作:常开触点断开,常闭触点闭合。,四、定时器(Timer),PLC中的定时器的触点也是无限多的而且都是内部触点。与电器控制系统的时间继电器不同之处是,时间继电器除了延时动作触点外,还有即时动作触点,而PLC的定时器一般只有延时触点。有的类型的PLC也有多种触点。 从存储器的角度看,一个定时器有三个存储器。MASTER-K系列有两个16位存储器,分别存时间设定值和当前值,它们存的最大数值是65535(FFFFH); 一个一位存储器,存的是定时器的输出状态,这个一位存储器称为定时器状态映像存储器。 通电延时定

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号