可编程控制器主要由中央处理器、存储器、输入输出模块和电源组成。

控制器架构设计 控制器的组成结构模型_输入输出

 

  (1)中央处理器

  可编程控制器的中央处理器和一般微机的中央处理器一样,是可编程控制器的核心部分。它根据PLC中系统程序给出的功能,接收并存储程序员输入的用户程序和数据。通过扫描方式搜索现场输入设备的各种信号状态或数据,并存储在输入过程状态寄存器或数据寄存器中;诊断电源和PLC内部电路的工作状态以及编程过程中的语法错误;PLC进入运行状态后,从存储器中逐个读取用户程序,指令解释后,根据指令中指定的任务产生相应的控制信号,开启和关闭相关的控制电路;分时、通道共享、数据访问、传输、组合、比较和转换等。

  并完成用户程序中指定的逻辑运算或算术运算等任务;根据运算结果,更新相关标志位的状态和输出状态寄存器的内容,然后通过输出状态寄存器的位状态或数据寄存器的内容实现输出控制、制表打印、数据通信等功能。

  (2)记忆

  内存(简称内存)用于存储数据或程序。它包括随机存取存储器和只读存储器。

  PLC配有系统程序存储器和用户程序存储器,分别用于存储系统程序和用户程序。用户程序存储器用于存储用户编写的梯形图等程序。的内存容量以字节为单位。

  (3)输入输出模块

  输入输出模块是中央处理器与现场输入输出设备或其他外部设备之间的连接部分。I/O模块可以做成各种标准模块,可以根据输入输出点的数量增减组合。输入/输出模块还配有各种指示灯,以指示各种操作状态。

  (4)电源

  PLC配有开关稳压电源电源模块,用于给PLC内部电路供电。