第2章可编程控制器的系统构成和工作原理_第1页
第2章可编程控制器的系统构成和工作原理_第2页
第2章可编程控制器的系统构成和工作原理_第3页
第2章可编程控制器的系统构成和工作原理_第4页
第2章可编程控制器的系统构成和工作原理_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

1、v2.1 可编程控制器的基本组成v2.2 可编程控制器的基本工作原理v2.3 可编程控制器的分类v2.4 可编程控制器的系统配置v可编程控制器的基本组成可以划分为两大部分,即硬件系统和软件系统。v2.1.1 可编程控制器的硬件系统v2.1.2 可编程控制器的软件系统v世界各国生产的可编程控制器外观各异,但作为工业控制计算机,其硬件系统都大体相同,主要由中央处理器中央处理器模块模块、存储器模块、输入输出模块、编程器存储器模块、输入输出模块、编程器和电源电源等几部分构成。v点击观看 PLC的硬件系统结构图硬件系统结构图v点击观看PLC的各个组成部分:v中央处理器模块中央处理器模块v存储器模块存储器

2、模块v输入输出模块输入输出模块v编程器编程器v电源电源工作指示灯工作指示灯输出端子输出端子输入端子输入端子I/O状态指示灯状态指示灯CPU功能v 接收并存储从编程器输入的用户程序和数据;v 诊断电源、PC内部电路的工作状态和编程的语法错误;v 用扫描的方式接收输入信号,送入PC的数据寄存器保存起来;vPC进入运行状态后,根据存放的先后顺序逐条读取用户程序,进行解释和执行,完成用户程序中规定的各种操作;v将用户程序的执行结果送至输出端。中央处理器模块(CPU)v可编程控制器通常使用以下几类CPU芯片:v 通用微处理器通用微处理器v 单片微处理器单片微处理器v 位片式微处理器位片式微处理器 v其中

3、小型PLC的CPU多采用单片机或专用CPU,大型PLC的CPU多采用位片式结构,具有高速数据处理能力。存储器模块存储器模块v根据存储器在系统中的作用可以把它们分成三类:v 系统程序存储器:v 用来控制和完成PLC各种功能的程序v 用户程序存储器:v 用户根据工程现场的生产过程和工艺要求编写的控制程序v存储器有以下几种类型:v 随机存储器RAM;v 只读存储器ROM;v 可擦除可编程序的只读存储器EPROM;v 可电擦除的EPROM(EEPROM或E2PROM)。 输入输出模块v 输入输出模块是可编程控制器和工业控制现场各类信号连接的部分。v 由于可编程控制器在工业生产现场工作,对输入输出模块有

4、两个主要的要求:v 一是要有良好的抗干扰能力要有良好的抗干扰能力,v 二是能满足工业现场各类信号的匹配要求能满足工业现场各类信号的匹配要求。v 点击观看常见的点击观看常见的I/O单元单元v开关量输入单元 v (1)直流输入单元 (CLICK HERE)v (2)交流输入单元 (CLICK HERE)v开关量输出单元 v (1)晶体管输出单元(CLICK HERE)v (2)双向晶闸管输出单元(CLICK HERE)v (3)继电器输出单元(CLICK HERE), v主要用来编辑程序、调试程序和监控程序的执行,还可以在线测试PC的内部状态和参数,与PC进行人机对话。v编程器一般有两类:专用编程

5、器和个人计算机。v专用编程器:v(1)手持编程器:FX-10P-E,FX-20P-Ev(2)图形编程器v个人计算机:安装相关编程软件v可编程控制器使用220V交流电源或24V直流电源,内部配有一个专用开关式稳压电源,将交流/直流供电电源转化为PLC内部电路需要的工作电源(5V直流)。 vPLC软件系统分为系统程序和用户程序两大类。软件系统分为系统程序和用户程序两大类。v系统程序含系统的管理程序、用户指令的解释程序,另外系统程序含系统的管理程序、用户指令的解释程序,另外还包括一些供系统调用的专用标准程序块等。还包括一些供系统调用的专用标准程序块等。 v用户程序是用户为达到某种控制目的,采用用户程

6、序是用户为达到某种控制目的,采用PLC厂家提供厂家提供的编程语言的程序,是一定控制功能的表述。的编程语言的程序,是一定控制功能的表述。v个人计算机程序开发系统的软件:个人计算机程序开发系统的软件:v 1、编程软件、编程软件 4、实时操作员软件、实时操作员软件v 2、文件编制软件、文件编制软件 5、仿真软件、仿真软件v 3、数据采集和分析软件、数据采集和分析软件 6、其他软件、其他软件 v继电器控制系统:继电器控制系统:v 硬逻辑并行运行的方式硬逻辑并行运行的方式v计算机控制系统:计算机控制系统:v 采用采用等待命令等待命令的工作方式,如键盘扫描方的工作方式,如键盘扫描方式或式或I/O扫描方式。

7、扫描方式。v可编程控制器控制系统:可编程控制器控制系统:v 循环扫描工作方式循环扫描工作方式,即系统工作任务管理,即系统工作任务管理及应用程序执行都是按循环扫描方式完成的及应用程序执行都是按循环扫描方式完成的 开机开机内部处理内部处理通讯服务通讯服务输入刷新输入刷新程序执行程序执行输出刷新输出刷新 编程控制器有两种基本的工作状态:运行(RUN)状态与停止(STOP)状态。 可编程控制器在开机后,完成内部处理、通信处理、输入刷新、程序执行、输出刷新五个工作阶段,称为一个扫描周期。完成一次扫描后,又重新执行上述过程,可编程控制器这种周而复始的循环工作方式称为扫描工作方式。 v PLC接通电源后,在

8、进行循环扫描之前,首先确定自身的完好性,若发现故障,除了故障灯亮之外,还可判断故障性质:一般性故障,只报警不停机,等待处理;严重故障,则停止运行用户程序,此时PLC切断一切输出联系。v 确定内部硬件正常后,进行清零或复位处理,清除各元件状态的随机性;检查I/O连接是否正确;启动监控定时器,执行一段涉及到各种指令和内存单元的程序,然后监控定时器复位,允许扫描用户程序。vPLC在通信服务阶段检查是否有与编程器和计在通信服务阶段检查是否有与编程器和计算机的通信请求,若有则进行相应处理,如接算机的通信请求,若有则进行相应处理,如接收由编程器送来的程序、命令和各种数据,并收由编程器送来的程序、命令和各种

9、数据,并把要显示的状态、数据、出错信息等发送给编把要显示的状态、数据、出错信息等发送给编程器进行显示。如果有与计算机等的通信要求,程器进行显示。如果有与计算机等的通信要求,也在这段时间完成数据的接收和发送任务。也在这段时间完成数据的接收和发送任务。v 可编程控制器可编程控制器处于停止状态时,只执行以上的处于停止状态时,只执行以上的操作。可编程控制器处于运行状态时,还要完操作。可编程控制器处于运行状态时,还要完成成下面三个阶段的操作。下面三个阶段的操作。输入端输入端输入电路输入电路输入映像寄存输入映像寄存器器a. 输入刷新阶段-CPU从输入电路的输出端读出各路状态,并将其写入输入映像寄存器;SB

10、0SB1b.程序执行阶段 - CPU从输入映像寄存器和元 件映像寄存器中读出各继电器的状态,并根据 此状态执行用户程序,执行结果再写入元件映 像寄存器中;c. 紧接着的输出刷新阶段-将输出映像寄存器的状态写入输出锁存电路,再经输出电路传递输出端子,从而控制外接器件动作。X0Y0Y0Y1元件映像寄存元件映像寄存器器读读写写输出锁存器输出锁存器输出电路输出电路输出端输出端KM0KM1读读写写X0X1Y0Y1 映像寄存器v在在PLC的存储器中,有一个专门存放输入输出信的存储器中,有一个专门存放输入输出信号状态的区域,称为输入映像寄存器和输出映像号状态的区域,称为输入映像寄存器和输出映像寄存器,可编程

11、控制器梯形图中别的编程元件也寄存器,可编程控制器梯形图中别的编程元件也有对应的映像存储区,它们统称为元件映像寄存有对应的映像存储区,它们统称为元件映像寄存器。器。v 外接的输入触点电路接通时,对应的输入映像外接的输入触点电路接通时,对应的输入映像寄存器为寄存器为“1”,梯形图中对应的输入继电器的常,梯形图中对应的输入继电器的常开触点接通,常闭触点断开。外接的输入触点电开触点接通,常闭触点断开。外接的输入触点电路断开时,对应的输入映像寄存器为路断开时,对应的输入映像寄存器为“0”,梯形,梯形图中对应的输入继电器的常开触点断开,常闭触图中对应的输入继电器的常开触点断开,常闭触点接通。点接通。 v在

12、输入处理阶段,可编程控制器把所有外部输入在输入处理阶段,可编程控制器把所有外部输入电路的接通电路的接通/断开(断开(ON/OFF)状态读入输入映像)状态读入输入映像寄存器。寄存器。v 注意:在采样时刻,输入映像寄存器中的内容注意:在采样时刻,输入映像寄存器中的内容才与输入信号一致,而其它时间范围内输入信号才与输入信号一致,而其它时间范围内输入信号的变化是不会影响输入映像寄存器中的内容的,的变化是不会影响输入映像寄存器中的内容的,输入信号变化了的状态只能在下一个扫描周期的输入信号变化了的状态只能在下一个扫描周期的输入处理阶段被读入。输入处理阶段被读入。因此,如果输入是脉冲信因此,如果输入是脉冲信

13、号,则该脉冲信号的宽度必须大于一个扫描周期,号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。才能保证在任何情况下,该输入均能被读入。 v可编程控制器的用户程序由若干条指令所组成,可编程控制器的用户程序由若干条指令所组成,指令在存储器中按步序号顺序排列。指令在存储器中按步序号顺序排列。在没有跳转在没有跳转指令时,指令时,CPUCPU从第一条指令开始,逐条顺序地执行从第一条指令开始,逐条顺序地执行用户程序,直到用户程序结束之处。用户程序,直到用户程序结束之处。在执行指令在执行指令时,各编程元件的映像寄存器(输入映像寄存器时,各编程元件的映像寄存器(输入映像寄存器

14、除外)的内容随着程序的执行而变化。除外)的内容随着程序的执行而变化。v注意:当程序执行过程中因某种干扰使扫描失控注意:当程序执行过程中因某种干扰使扫描失控或进入死循环时,或进入死循环时,WDTWDT会发出超时报警信号,使程会发出超时报警信号,使程序重新开始执行;若由于偶然因素造成超时,而序重新开始执行;若由于偶然因素造成超时,而重新扫描程序不会再遇到重新扫描程序不会再遇到“偶然干扰偶然干扰”,系统便,系统便转入正常运行;若出现不可恢复的确定性故障,转入正常运行;若出现不可恢复的确定性故障,则系统会自动停止执行用户程序,切断外部负载,则系统会自动停止执行用户程序,切断外部负载,发出故障信号,等待

15、处理。发出故障信号,等待处理。v在输出处理阶段,在输出处理阶段,CPU将输出映像寄存器的将输出映像寄存器的0/1状态传送到输出锁存器。梯形图中某一输出继电状态传送到输出锁存器。梯形图中某一输出继电器的线圈器的线圈“通电通电”时,对应的输出映像寄存器为时,对应的输出映像寄存器为“1”状态(或称该编程元件为状态(或称该编程元件为ON )。信号经输)。信号经输出模块隔离和功率放大后,继电器型输出模块中出模块隔离和功率放大后,继电器型输出模块中对应的硬件继电器的线圈通电,其常开触点闭合,对应的硬件继电器的线圈通电,其常开触点闭合,使外部负载通电工作。使外部负载通电工作。v可编程控制器在运行工作状态时,

16、执行一次扫描可编程控制器在运行工作状态时,执行一次扫描操作所需要的时间称为扫描周期,其典型值为操作所需要的时间称为扫描周期,其典型值为1100ms。 v没有外部设备与可编程控制器连接时该段时间为没有外部设备与可编程控制器连接时该段时间为0;输入;输入/输出处理的执行时间输出处理的执行时间1ms。指令执行。指令执行所需的时间与用户程序的长短、指令的种类和所需的时间与用户程序的长短、指令的种类和CPU执行指令的速度有很大的关系。当用户程执行指令的速度有很大的关系。当用户程序较长时,指令执行时间在扫描周期中占相当大序较长时,指令执行时间在扫描周期中占相当大的比例。的比例。vI/O滞后时间又称为系统响

17、应时间,是指可编程滞后时间又称为系统响应时间,是指可编程控制器外部输入信号发生变化的时刻起至它控控制器外部输入信号发生变化的时刻起至它控制的有关外部输出信号发生变化的时刻之间的制的有关外部输出信号发生变化的时刻之间的间隔。间隔。 v(1)输入滤波器有时间常数)输入滤波器有时间常数 v(2)输出继电器有机械滞后)输出继电器有机械滞后 v(3)PC循环操作时,进行公共处理、循环操作时,进行公共处理、I/O刷新刷新和执行用户程序等产生扫描周期和执行用户程序等产生扫描周期 v(4)程序语句的安排,也影响响应时间)程序语句的安排,也影响响应时间v说明说明:输入信号在第一个扫描周期的输入采样阶段之后才出现

18、,故在第一个扫输入信号在第一个扫描周期的输入采样阶段之后才出现,故在第一个扫描周期内,各映像寄存器的均为描周期内,各映像寄存器的均为“0”状态,使状态,使Y0、Y1、Y2输出端的状态为输出端的状态为OFF(“0”)状态)状态Y1Y0X0Y1Y1Y2输入信号输入信号X0Y1Y2Y0输入采样输入采样 程序执行程序执行 输出处理输出处理出现信号出现信号第一周期第一周期输入采样输入采样 程序执行程序执行 输出处理输出处理第二周期第二周期v说明说明:在第二个扫描周期的输入采样阶段,输入继电器在第二个扫描周期的输入采样阶段,输入继电器X0的状态为的状态为ON(“1”)状态,程序执行阶段,状态,程序执行阶段

19、,Y1、Y2依次接通,故依次接通,故Y1、Y2输出端的状态为输出端的状态为ON(“1”)状态。)状态。输入采样输入采样 程序执行程序执行 输出处理输出处理第三周期第三周期v说明说明:在第三个扫描周期的程序执行阶段,由于的接通使接通,可见在第三个扫描周期的程序执行阶段,由于的接通使接通,可见从外部输入触点接通到驱动的负载接通,程序执行阶段,响应延迟达两个从外部输入触点接通到驱动的负载接通,程序执行阶段,响应延迟达两个多扫描周期多扫描周期v按硬件的结构类型分类按硬件的结构类型分类: :v整体式整体式、模块式模块式、叠装式叠装式。v按按I/OI/O点数的多少分类:点数的多少分类:v小型小型PLCPL

20、C、中型、中型PLCPLC、大型、大型PLCPLC。vFX2N系列可编程控制器型号格式如下: FX2N - 系列名系列名I/O总点数总点数单元功能单元功能特殊品种区别特殊品种区别输出类型输出类型R:继电器输出:继电器输出S:晶体管输出:晶体管输出T:晶闸管输出:晶闸管输出M:基本单元:基本单元E:输入输出混合扩展单元与扩展模块:输入输出混合扩展单元与扩展模块EX:输入专用扩展模块:输入专用扩展模块EY:输出专用扩展模块:输出专用扩展模块v FX2N是是FX系列中功能最强、速度最高的微型可系列中功能最强、速度最高的微型可编程控制器。它的基本指令执行时间高达编程控制器。它的基本指令执行时间高达0.08s,远远超过了很多大型可编程控制器。用户存储器远远超过了很多大型可编程控制器。用户存储器容量可扩展到容量可扩展到16K步,最大可以扩展到步,最大可以扩展到256个个I/O点,有点,有5种模拟量输入种模拟量输入/输出模块、高速计数器模输出模块、高速计数器模块、脉冲输出

温馨提示

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

最新文档

评论

0/150

提交评论