产品中心
微电脑输入接口电路一般由寄存器、选通电路和中断请求逻辑电路组成,这些电路集成在一个芯片上。交流输入与交直流输入接口电路与直流输入接口电路类似。图2直流输入接口电路滤波电路用以输入触头的抖动,光电耦合电路可防止现场的强电干扰进入PLC。
由于输入电信号与PLC内部电路之间采用光信号耦合,所以两者在电气上隔离,使输入接口具有抗干扰能力。现场的输入信号通过光电耦合后转换为5V的TTL送入输入数据寄存器,再经数据总线传送给CPU。2)输出接口输出接口电路向被控对象的执行元件输出控制信号。
常用执行元件有接触器、电磁阀、调节阀(模拟量)、调速装置(模拟量)、指示灯、数字显示装置和报好装置等。输出接口电路一般由微电脑输出接口电路和功率放大电路组成,与输入接口电路类似,内部电路与输出接口电路之间采用光电耦合器进行抗干扰电隔离。
微电脑输出接口电路一般由输出数据寄存器、选通电路和中断请求逻辑电路集成在芯片上,CPU通过数据总线将输出信号送到输出数据寄存器中,功率放大电路是为了适应工业控制要求,将微电脑的输出信号放大。3)其它接口若主机单元的I/O数量不够用,可通过I/O扩展接口电缆与I/O扩展单元(不带CPU)相接进行扩充。
PLC还常配置连接设备的接口,可通过电缆实现串行通信、EPROM写入等功能。4.编程器编程器作用是将用户编写的程序下载至PLC的用户程序存储器,并利用编程器检查、修改和调试用户程序,监视用户程序的执行过程,显示PLC状态、内部器件及系统的参数等。
目前PLC制造厂家大都开发了计算机辅助PLC编程支持软件,当个人计算机安装了PLC编程支持软件后,可用作图形编程器,进行用户程序的编辑、修改,并通过个人计算机和PLC之间的通信接口实现用户程序的双向传送、监控PLC运行状态等。
编程器有简易编程器和图形编程器两种。简易编程器体积小,携带方便,但只能用语句形式进行联机编程,适合小型PLC的编程及现场调试。图形编程器既可用语句形式编程,又可用梯形图编程,同时还能进行脱机编程。5.电源PLC的电源将外部供给的交流电转换成供CPU、存储器等所需的直流电,是整个PLC的能源供给中心。
PLC大都采用的工作稳定性好、抗干扰能力强的开关稳压电源,许多PLC电源还可向外部提供直流24V稳压电源,用于向输入接口上的接入电气元件供电,从而简化配置。可编程序控制器PLC各组成部件的作用CPU——是PLC的核心部分。
其功能:(1)用扫描方式(后面介绍)接收现场输入装置的状态或数据,并存入输入映象寄存器或数据寄存器;(2)接收并存储从编程器输入的用户程序和数据;(3)诊断电源和PC内部电路的工作状态及编程过程中的语法错误;(4)在PC进入运行状态后:a)执行用户程序——产生相应的控制信号(从用户程序存储器中逐条读。
与通用微机CPU一样,CPU在PC系统中的作用类似于人体的神经中枢。即用户通过编程器输入的用户程序。功能存储器(数据区)——存放用户数据PC的用户存储器通常以字(16位/字)为单位来表示存储容量。注意:系统程序直接关系到PC的性能,不能由用户直接存取,所以,通常PC产品资料中所指的存储器形式或存储方式及容量,是指用户程序存储器而言。
PLC提供了操作电平与驱动能力的I/O模块,以及用途的I/O组件供用户选用:输入/输出电平转换电气隔离串/并行转换数据传送A/D、D/A转换误码校验其他功能模块I/O模块可与CPU放在一起,也可远程放置。
4.编程器等外部设备编程器——PLC开发应用、监测运行、检查维护不可缺少的工具作用:用于用户程序的编制、编辑、调试、检查和监视通过键盘和显示器去检测PLC内部状态和参数通过通讯端口与CPU联系,实现与PLC的人机对话分类:简单型——只能联机编程;只能用指令清单编程智能型——既可联机(Online),。
3.I/O(输入/输出部件)(I/O模块:接口电路、I/O映像存储器)——CPU与现场I/O装置或其他外部设备之间的连接部件。通常,I/O模块上还具有状态显示和I/O接线端子排。常可直接以电脑作为编程器,安装相关的编程软件编程注意:编程器不直接加入现场控制运行。
一台编程器可开发、监护许多台PLC的工作。其他外设:磁盘、光盘、EPROM写入器(用于固化用户程序)、打印机、图形监视系统或上位计算机等等。5.电源:内部——开关稳压电源,供内部电路使用;大多数机型还可以向外提供DC24V稳压电源,为现场的开关信号、外部传感器供电。
外部——可用一般工业电源,并备有锂电池(备用电池),使外部电源故障时内部重要数据不致丢失。PLC的基本性能指标工作速度工作速度是指PLC的CPU执行指令的速度及对急需处理的输入信号的响应速度。工作速度是PLC工作的基础。
速度高了,才可能通过运行程序实现控制,才可能不断扩大控制规模,才可能发挥PLC的多种多样的作用。PLC的指令是很多的。不同的PLC。指令的条数也不同。少的几十条,多的几百条。指令不同,执行的时间也不同。
但PLC总有一些基本指令,而且的PLC都有这些基本指令,故常以执行一条基本指令的时间来衡量这个速度。这个时间当然越短越好,已从微秒级缩短到零点微秒级。并随着微处理器技术的进步,这个时间还在缩短。
PLC之执行时间短可加快PLC对一般输入信号的响应速度。从讨论PLC的工作原理知,从对PLC加入输入信号,到PLC产生输出,理想的情况也要延迟一个PLC运行程序的周期。因为PLC监测到输入信号,经运行程序后产生的输出,才是对输入信号的响应。
不理想时,还要多延长一个周期。当输入信号送入PLC时,PLC的输入刷新正好结束,就是这种情况。这时,要多等待一个周期,PLC的输入映射区才能接受到这个新的输入信号。对一般的输入信号,这个延迟虽可以接受,但对急需响应的输入信号,就不能接受了。
对急需处理的输人信号延迟多长时间PLC能予以响应,要另作要求。为了处理急需响应的输入信号,PLC有种种措施。不同的PLC措施也不相同,提高响应速度的效果也不同。一般的作法是采用输入中断,然后再输出即时刷新,即中断程序运行后,有关的输出点立即刷新,而不等到整个程序运行结束后再刷新。
这个效果可从两个方面来衡量:一是能否对几个输入信号作快速响应;二是快速响应的速度有多快。多数PLC都可对一个或多个输入点作快速响应,快速响应时间仅几个毫秒。性能高的、大型的PLC响应点数更多。工作速度关系到PLC对输入信号的响应速度,是PLC对系统控制是否及时的前提。
控制不及时,就不可能准确与可靠,特别是对一些需作快速响应的系统。这就是把工作速度作为PLC指标的原因。2控制规模控制规模代表PLC控制能力,看其能对多少输入、输出点及对多少路模拟进行控制。控制规模与速度有关。
因为规模大了,用户程序也长,执行指令的速度不快,势必延长PLC循环的时间,也必然会延长PLC对输入信号的响应。为了避免这个情况,PLC的工作速度就要快。所以,大型PLC的工作速度总是比小的要快。控制规模还与内存区的大小有关。
规模大,用户程序长,要求有更大的用户存储区。同时点数多,系统的存储器输入、输出的信号区(输入输出继电器区或称输入、输出映射区)也大。这个区大,相应地内部器件(解释见后)也要增多,这些都要求有更大的系统存储区。
控制规模还与输入、输出电路数有关。如控制规模为1024点,那就得有1024条I/O电路。这些电路集成于I/O模块中,而每个模块有多少路的I/O点总是有数的。所以,规模大,所使用的模块也多。控制规模还与PLC指令系统有关。
规模大的PLC指令条数多,指令的功能也强,才能应付对点数多的系统进行控制的需要。控制规模是对PLC其它性能指标起着制约作用的指标;也是PLC划分为微、小、中、大和特大型3组成模块PLC的结构虽有箱体及模块式之分,但从质上看,箱体也是模块,只是它集成了更多的功能。
在此,不妨把PLC的模块组成当作所有PLC的结构性能。这个性能含义是指某型号PLC具有多少种模块,模块都有什么规格,并各具什么特点。一般讲,规模大的PLC,档次高的PLC模块的种类也多,规格也多,反映它的特点的性能指标也高。
但模块的功能则单一些。相反,小型PLC、档次低的PLC模块种类也少,规格也少,指标也低。但功能则多样些,以至于集成为箱体。组成PLC的模块是PLC的硬件基础,只有弄清所选用的PLC都具有那些模块及其特点,才能正确选用模块,去组成一整的PLC,以满足控制系统对PLC的要求。
常见的PLC模有:CPU模块,它是PLC的硬件核心。PLC的主要性能,如速度、规模都由它的性能来体现。电源模块,它为PLC运行提供内部工作电源,而且,有的还可为输入信号提供电源。I/O模块,它包括I/O电路,并依点数及电路类型划分为不同规格的模块。
内存模块,它主要存储用户程序,有的还为系统提供辅加的工作内存。在结构上内存模块都是附加于CPU模块之中。底板、机架模块,它为PLC各模块的安装提供基板,并为模块间的联系提供总线。若干底板间的联系有的用接口模块,有的用总线接口。
不同厂家或同一厂家但不同类型的PLC都不大相同。箱体式的小型PLC的主箱体就是把上述几种模块集成在一个箱体内的,并依可能提供I/O点数的多少,划分为不同的规格。箱体式的PLC还有I/O扩展箱体,它不含CPU,仅有电源及I/O单元的功能。
扩展箱体也依I/O点数的多少划分有不同的规格。除上述模块,PLC还有特殊的或称智能或称功能模块。如A/D(模入)模块、D/A(模出)模块、高速计数模块、位控模块、温度模块等等。这些模块有自己的CPU,可对信号作预处理或后处理,以简化PLC的CPU对复杂的程控制量的控制。