plc的硬件和软件组成(PLC硬件组成)
PLC的硬件主要由中央处理器(CPU)、存储器、输入单元、输出单元、通信
PLC的硬件主要由中央处理器(CPU)、存储器、输入单元、输出单元、通信接口扩展接口、电源等部分组成。其中,CPU是PLC的核心,输人单元与输出单元是连接现
场输入输出设备与CPU之间的接口电路,通信接口用于与编程器、上位计算机等外设连接。下面对PLC各主要组成部分进行简单介绍
1.中央处理单元(CPU)
与一般的微机一样,CPU是PLC的核心。在PLC中CPU按系统程序赋予的功能,指挥PLC有条不紊地进行工作,归纳起来主要有以下几个方面:
(1)接收从编程器输入的用户程序和数据。
(2)诊断电源、PLC 内部电路的工作故障和编程中的语法错误等。
(3)通过输入接口接收现场的状态或数据,并存入输入映像寄存器或数据寄存器中。
(4)从存储器逐条读取用户程序,经过解释后执行。
(5)根据执行的结果,更新有关标志位的状态和输出映像寄存器的内容,通过输出单元实现输出控制。有些PLC 还具有制表打印或数据通信等功能。
√2存储器
存储器主要有两种:一种是可读/写操作的随机存储器RAM,另一种是只读存储器ROM。在 PLC中,存储器主要用于存放系统程序、用户程序及工作数据。
系统程序是由PLC 的制造厂家编写的,和 PLC的硬件组成有关,完成系统诊断、命令解释、功能子程序调用管理、逻辑运算、通信及各种参数设定等功能,提供PLC运行的平台。系统程序关系到 PLC 的性能,而且在 PLC使用过程中不会变动,所以是由制造厂家直接固化在只读存储器ROM中,用户不能访问和修改。
工作数据是PLC 运行过程中经常变化、经常存取的一些数据。工作数据存放在RAM中,以适应随机存取的要求。在PLC的工作数据存储器中,设有存放输入输出继电器、辅助继电器、定时器、计数器等逻辑器件的存储区,这些器件的状态都是由用户程序的初始设置和运行情况而确定的。根据需要,部分数据在掉电时用后备电池维持其现有的状态,这部分在掉电时可保存数据的存储区域称为断电保持数据区。
3.输入/输出单元
输入/输出单元通常也称I/0单元或I/O模块,是PLC与工业生产现场之间的连接部件。
PLC通过输入接口可以检测被控对象的各种数据,以这些数据作为 PLC 对被控制对象进行控制的依据;同时 PLC 又通过输出接口将处理结果送给被控制对象,以实现控制目的。
由于外部输入设备和输出设备所需的信号电平是多种多样的,而 PLC 内部CPU 处理的信息只能是标准电平,因此I/O 接口要实现这种转换。I/O 接口一般都具有光电隔离和滤波功能,以提高 PLC 的抗干扰能力。另外,I/O接口上通常还有状态指示,工作状况直观,便于维护。
PLC 提供了多种操作电平和驱动能力的I/O接口,有各种各样功能的I/O接口供用户
选用。I/O接口的主要类型有开关量输入、开关量输出、模拟量输入、模拟量输出等。
常用的开关量输出接口按输出开关器件不同有三种类型,即继电器输出、晶体管输出和晶闸管输出。继电器输出接口可驱动交流或直流负载,但其响应时间长,动作频率低,而且有效吸合次数有限;而晶体管输出和晶闸管输出接口的响应速度快,动作频率高,有效吸合次数无限,但体管只能用于驱动直流负载,而闸管只能用于驱动交流负载。
PLC的I/O接口所能接受的输入信号个数和输出信号个数称为 PLC输入/输出(I/O)
点数。I/O点数是选择 PLC的重要依据之一。当系统的I/O点数不够时,可通过 PLC的
I/O扩展接口对系统进行扩展。
4.通信接口
PLC 配有各种通信接口,这些通信接口一般都带有通信处理器。PLC 通过这些通信接口可与监视器、打印机、其它PLC、计算机等设备实现通信。PLC与打印机连接,可将过程信息、系统参数等输出打印;与监视器连接,可将控制过程图像显示出来;与其它 PLC连接,可组成多机系统或连成网络,实现更大规模控制,与计算机连接,可组成多级分布式控制系统,实现控制与管理相结合。远程I/0系统也必须配备相应的通信接口模块。
5.智能接口模块
智能接口模块是一独立的计算机系统,它有自己的CPU、系统程序、存储器以及与
PLC系统总线相连的接口。它作为 PLC系统的一个模块,通过总线与 PLC 相连,进行数据交换,并在 PLC 的协调管理下独立地进行工作。PLC 的智能接口模块种类很多,如高速计数模块、闭环控制模块、运动控制模块、中断控制模块等。
6.编程装置
编程装置的作用是编辑、调试、输入用户程序,也可在线监控 PLC 内部状态和参数,与 PLC 进行人机对话。它是开发、应用、维护 PLC 不可缺少的工具。编程装置可以是专
用编程器,也可以是配有专用编程软件包的通用计算机系统。专用编程器是由 PLC厂家生产,专供该厂家生产的某些 PLC 产品使用,它主要由键盘、显示器和外存储器接插口等部件组成。专用编程器有简易编程器和程序开发系统两类。
简易型编程器只能联机编程,而且不能直接输人和编辑梯形图程序,需将梯形图程序转化为指令表程序才能输入。简易编程器体积小、价格便宜,它可以直接插在PLC 的编
程插座上,或者用专用电缆与 PLC 相连,以方便编程和调试。有些简易编程器带有存储盒,可用来储存用户程序,如三菱的 FX-20P-E简易编程器。
基于个人计算机的程序开发系统功能强大。它既可以编制、修改PLC的梯形图程序,又可以监视系统运行、打印文件、系统仿真等,配上相应的软件还可实现数据采集和分析
等许多功能。
7.电源
PLC配有开关电源,以供内部电路使用。与普通电源相比,PLC 电源的稳定性好,抗干扰能力强,对电网提供的电源稳定度要求不高,一般允许电源电压在其额定值±15%的范围内波动。许多PLC还向外提供直流24V稳压电源,用于外部传感器供电。
,