可编程控制器的结构有多种,但其组成的一般原理基本相同,都是以微处理器为核心的结构。它通常由中央处理器(CPU)、存储器(RAM、ROM)、输入输出单元(I/O)、电源和编程器等几部分组成。
1.中央处理器(CPU)
CPU作为整个PLC的核心,起着总指挥的作用。 CPU一般由控制电路、运算器和寄存器组成。这些电路通常封装在集成电路芯片上。 CPU通过地址总线、数据总线和控制总线与存储单元和输入输出接口电路连接。 CPU的功能如下:从内存中读取指令、执行指令、取出另一条指令以及处理中断。
2. 内存(RAM、ROM)
存储器主要用来存储系统程序、用户程序和工作数据。存储系统软件的内存称为系统程序内存;存储应用软件的存储器称为用户程序存储器;存储工作数据的存储器称为数据存储器。常用的存储器包括RAM、EPROM和EEPROM。 RAM是一种可读写的随机存取存储器,用于存储用户程序并生成用户数据区。存储在RAM中的用户程序可以很容易地修改。 RAM存储器是一种高密度、低功耗、廉价的半导体存储器,可以与锂电池一起用作备用电源。断电时可有效保留所存储的信息。 EPROM和EEPROM都是只读存储器。使用这些类型的内存来强化虚拟机管理程序和应用程序。
3输入/输出单元(I/O单元)
I/O单元实际上是PLC与被控对象之间传输输入、输出信号的接口部件。 I/O单元具有良好的电气隔离和滤波效果。 PLC输入接口连接的输入设备有各种开关、按钮、传感器等,PLC的输出控制设备常有电磁阀、接触器、继电器等。继电器包括交流型和直流型、高压型和低压型、电压型和电流型。
4、电源
PLC电源单元包括系统电源和备用电池。电源单元的作用是将外部电源转换成内部工作电压。 PLC中有一个稳压电源,用于为PLC的CPU单元和I/O单元供电。
5. 编译器
编程器是PLC最重要的外围设备。使用编程器将用户程序发送到PLC的内存中。还可以使用编程器检查程序、修改程序、监控PLC的工作状态。另外,通过在个人计算机上添加适当的硬件接口和软件包,就可以利用个人计算机对PLC进行编程。使用微机作为编程器,可以直接编程显示梯形图。