可编程序控制器第二章

上传人:今*** 文档编号:108106613 上传时间:2019-10-22 格式:PPT 页数:54 大小:815.50KB
返回 下载 相关 举报
可编程序控制器第二章_第1页
第1页 / 共54页
可编程序控制器第二章_第2页
第2页 / 共54页
可编程序控制器第二章_第3页
第3页 / 共54页
可编程序控制器第二章_第4页
第4页 / 共54页
可编程序控制器第二章_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《可编程序控制器第二章》由会员分享,可在线阅读,更多相关《可编程序控制器第二章(54页珍藏版)》请在金锄头文库上搜索。

1、第2章 可编程序控制器的原理 与结构 Chapter 2 PLC theories and structures,可编程序控制器的结构 The structure of PLC,2.1.1基本结构 可编程序控制器与一般的计算机控制系统一样,也具有中央处理单元(CPU)、存储器、输入输出模块(I/O)等部分。,1 中央处理单元(CPU),CPU是PLC的控制中枢。常用的CPU主要采用通用微处理器、单片机和双极型微处理器。通用微处理器如INTEL公司的8080、8086、80286、80386等,单片机如8031、8096等等,位片式微处理器如AM2900、AM2901、AM2903等。可编程序控

2、制器的档次越高,CPU的位数越多,运算速度越快,功能指令也越强。,CPU模块完成下述各项工作,1)接收用户从编程器输入的用户程序,并将它们存入用户存储区; 2)用扫描方式接收源自被控对象的状态信号,并存入相应的数据区(输入映象区); 3)用户程序的语法错误检查,并给出错误信息;,4)系统状态及电源系统的监测; 5)执行用户程序,完成各种数据的处理、传输和存储等功能; 6)根据数据处理的结果,刷新输出状态表,以实现对各种外部设备的实时控制和其它辅助工作(如显示和打印等)。,2.存储器 Memory,存放系统软件的存储器称为系统程序存储器。 存放应用软件的存储器称为用户程序存储器。,PLC常用的存

3、储器类型,RAM (Random Assess Memory) 这是一种读/写存储器(随机存储器),其存取速度最快,由锂电池支持。 EPROM (Erasable Programmable Read Only Memory) 这是一种可擦除的只读存储器。在断电情况下,存储器内的所有内容保 持不变。(在紫外线连续照射下可擦除存储器内容)。 EEPROM(Electrical Erasable Programmable Read Only Memory) 这是一种电可擦除的只读存储器。使用编程器就能很容易地对其所存储的内容进行修改。,PLC存储空间的分配,系统程序存储器 在系统程序存储区中存放着相

4、当于计算机操作系统的系统程序。由制造 厂商将其固化在EPROM中,用户不能直接存取。它和硬件一起决定了该PLC的性能。 用户存储器 存储用户程序。不同类型的PLC,其存储容量各不相同。,.电源 Power,电源有的选用市电,也有很大一部分用直流24V供电。PLC内有一个稳压电源用于对PLC的CPU单元和I/O单元供电,而小型的PLC电源往往和CPU合为一体,中大型PLC都有专门的电源模块。此外,根据可编程序控制器的规模及所允许扩展接口板数,各种可编程序控制器的电源种类和容量往往是不同的,用户使用和维修时应该注意这一点。,.输入输出单元(I/O单元) Input and output units

5、,功能: 实际生产过程中的信号电平多种多样,外部执行机构所需的电平也千差万别,而可编程序控制器的CPU所处理的信号电平只能是标准电平,因此需要通过输入输出单元实现这些电平的转换。 PLC通过IO接口与外部设备进行数据交换,PLC的输入输出信号有开关量、模拟量、数字量三种类型,所有的输入输出信号均经过光电等隔离,大大增强了PLC的抗干扰能力。,1、输入接口电路Input Interface Circuit,各种PLC的输入电路大都相同,通常有三种类型: 1、直流(1224V)输入, 2、交流(100120V)、(200240V)输入, 3、交直流(1224V)输入。,2、输出接口电路Output

6、 Interface Circuit,继电器输出 特点:CPU驱动继电器线圈,令触点吸合,使外部电源通过闭合的触点驱动外部负载,其开路漏电流为零,响应时间慢(约10ms),可带较大的外部负载 。,晶闸管(SSR)输出 CPU通过光耦合使三端双向可控硅通断,以控制外部交流负载,开路漏电流大,响应时间较快(约1ms)。,晶体管输出 CPU通过光耦合使晶体管通断,以控制外部直流负载,响应时间快(约0.2ms),可带外部负载小 。,5 编程器 Programmer,编程器是PLC的最重要的外围设备。 分为简易型和智能型。 小型PLC常使用简易型编程器, 大中型PLC多用智能型。,编程器的工作方式,编程

7、工作方式 主要功能是输入新的控制程序,或者对已有的程序进行编辑。 监控工作方式 主要功能是对运行中的可编程序控制器的工作状态进行监视和跟踪。,2.2 可编程序控制器工作原理 PLC work principle,2.2.1 I/O映象区 Image area,输入映象区的概念: 在程序执行之前将现场全部有关信息采集到可编程序控制器中来,存放在系统准备好的一定区域随机存储器RAM的某一地址区,称为输入映象区。 执行用户程序所需现场信息都在输入映象区取用,而不直接到外设去取。,输出映象区的概念,同样对被控制对象的控制信息,也不采用形成一个就去输出改变一个的控制方法,而是先把它们存放在随机存储器RA

8、M的某特定区域,称之为输出映象区。 当用户程序执行结束后,将所存被控对象的控制信息,集中输出,改变被控对象的状态。,数字采样控制系统,I/O映象区的建立,使系统工作变成一个采样控制系统,我们称之为数字采样控制系统。 虽然它不象硬件逻辑系统那样,能随时反映控制器件工作状态变化对系统的控制作用,但在采样时刻则基本符合实际工作状态,只要采样周期T足够小,采样频率足够高,我们就可以认为这样的采样系统足够符合实际系统的工作状态。,2.2.2可编程序控制器的工作原理 PLC work principle,可编程序控制器采用循环扫描的工作方式。 工作过程主要分为: 输入采样、程序执行、输出刷新,一直循环扫描

9、工作,工作过程见下图。,执行OB1中的程序 (循环执行) 事件 (日期时间中断、硬件中断等) 调用其他 OB,FB,FC,循环监视时间的开始,启动块 (OB 100) 上电后执行一次,从模块读信号状态,并保存到过程映象区 (PII),把过程映象输出表(PIQ) 写到输出模块,1 输入扫描(又称输入采样) Enter scan (also known as input sample),工作过程:可编程序控制器按扫描方式读入该可编程序控制器所有端子上的输入信号(可能有的端子上并没有接输入信号,它也作输入),并将这些输入信号存入输入映象区。 特点:在本工作周期的执行和输出过程中,输入映象区内的内容不

10、会随实际信号的变化而变化。,扫描顺序,可编程序控制器在输入扫描过程中一般都以固定的顺序(例如从最小号到最大号)进行扫描, 但在一些可编程序控制器中可由用户确定可变的扫描顺序 。,2 执行扫描(又称程序执行) Scan (also known as program execution),工作过程:可编程序控制器对用户以梯形图方式(或其它方式)编写的程序按从上到下,从左到右的顺序逐一扫描各指令,然后从输入映象区取出相应的原始数据或从输出映象区读取有关数据,然后做由程序确定的逻辑运算或其它数字运算,然后随运算结果存入确定的输出映象区有关单元,但这个结果在整个程序未执行完毕前不会送到输出端口上。,3

11、输出扫描(称输出刷新) Output scanning (called output refresh),在执行完用户所有程序后,可编程序控制器将输出映象区中的内容同时送入到输出锁存器中(称输出刷新),然后由锁存器经功率放大后去驱动继电器的线圈,最后使输出端子上的信号变为本次工作周期运行结果的实际输出。,PLC的扫描工作过程,工作周期,上述三个过程构成了可编程序控制器工作的一个工作周期。 可编程序控制器按扫描方式周而复始地循环工作,完成对被控对象的控制作用。 但严格来说,可编程序控制器的一个工作周期还包括下述四个过程,这四个过程都是在输入扫描过程之后进行的。,四个系统过程,1.系统自监测:检查W

12、atchdog(看门狗)是否超时(即检查程序执行是否正确),如果超时则停止用户程序的执行。 2.与编程器交换信息:这只有在使用编程器输入和调试程序时才执行。 3.与数字处理器交换信息:这只有在可编程序控制器中配置有专用的数字处理器时才执行。 4.网络通信:当可编程序控制器配置有网络通信模板时,与通信对象(如其它可编程序控制器或计算机等)作数据交换。,PLC控制系统与继电器控制系统的区别,PLC控制系统是“串行”工作的, 传统的继电器控制系统“并行”工作。 优点: PLC的串行工作方式避免了继电器控制系统中触点竞争和时序失配的问题。,PLC工作特点,由于PLC是扫描工作过程,在程序执行阶段即使输

13、入发生了变化,输入映象区的内容也不会发生变化,要等到下一个周期的输入处理阶段才能改变。暂存在输出映象区的输出信号,等到一个循环周期结束,CPU集中将这些输出信号全部输送给输出锁存器。由此可以看出,全部输入输出状态的改变,需要一个扫描周期。换言之,输入输出的状态保持一个扫描周期。,扫描周期概念,从一次输入扫描 开始到这次输出扫描结束的所耗费的时间称为扫描周期。 特点: 小型PLC的扫描周期一般为十几毫秒到几十毫秒。 PLC的扫描时间取决于扫描速度和用户程序长短。,I/O快速响应的设备,采取的措施: 选用高速CPU,提高扫描速度,采用快速响应模块、高速计数模块以及不同的中断处理等措施减少滞后时间。

14、,造成I/O滞后的主要原因有,输入滤波器的惯性 输出继电器接点的惯性 程序执行的时间 程序设计不当的附加影响等,2.3可编程序控制器的编程语言 PLC programming languages,目前PLC常用的编程语言有四种,梯形图编程语言、指令语句表编程语言、控制系统流程图编程语言以及高级语言。,1.梯形图编程语言(LAD),习惯上简称梯形图。沿袭了继电器控制电路的形式,是在电气控制系统中常用的继电器、接触器逻辑控制基础上简化了符号演变而成的。梯形图形象、直观、实用,电气技术人员容易接受,是目前用得最多的一种PLC编程语言。,SA1,继电器接触器电气控制电路图和PLC梯形图,与原有的继电器

15、逻辑控制技术的不同点是,梯形图中的能流(Power FLow)不是实际意义的电流,内部的继电器也不是实际存在的继电器,因此,应用时,需与原有继电器逻辑控制技术的有关概念区别对待。,2.语句表编程语言(STL),为计算机汇编语言,采用助记符编程方式,用一系列操作指令组成的语句表将控制流程描述出来,并通过编程器送到PLC中去。需要指出的是:不同厂家的PLC指令语句表使用的助记符并不相同。,A ( OI1.0 OQ4.0 ) AN I1.1 =Q4.0 A Q4.0 =Q4.1,3.控制系统流程图(CSF),它是用像逻辑功能图一样的控制系统流程图表达一个控制过程。,4 高级语言编程,近几年推出的PLC,尤其是大型PLC,已开始使用高级语言编程。有的PLC采用类似PASCAL语言的专用语言,系统软件具有这种专用语言的自动编译程序。,

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

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

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