与计算机中的CPU一样,PLC中CPU也是整个系统的核心部件,主要由运算器、控制器、寄存器及实现它们之间联系的地址总线、数据总线和控制总线构成,此外还有外围芯片、总线接口及有关电路。CPU在很大程度上决定了PLC的整体性能,如整个系统的控制规模、工作速度和内存容量等。
CPU中的控制器控制PLC工作,由它读取指令,解释并执行指令,工作的时序(节奏)则由振荡信号控制。
图1-1 PLC的组成
CPU中的运算器用于完成算术或逻辑运算,在控制器的指挥下工作。
CPU中的寄存器参与运算,并存储运算的中间结果,它也是在控制器的指挥下工作。作为PLC的核心,CPU的功能主要包括以下几个方面:
1)CPU接收从编程器或计算机输入的程序和数据并送入用户程序存储器中存储;
2)监视电源、PLC内部电路的工作状态;(www.xing528.com)
3)诊断编程过程中的语法错误,对用户程序进行编译;
4)PLC进入运行状态后,从用户程序存储器中逐条读取指令,并分析、执行该指令;
5)采集由现场输入装置送来的数据,并存入指定的寄存器中;
6)按程序进行处理,根据运算结果,更新有关标志位的状态和输出状态或数据寄存器的内容;
7)根据输出状态或数据寄存器的有关内容,将结果送到输出接口;
8)响应各种外部设备(如编程器、打印机等)的任务处理请求。
CPU模块的外部表现就是具有工作状态的显示、各种接口及设定和控制开关。CPU模块一般都有相应的状态指示灯,如电源指示灯、运行指示灯和故障指示灯等。箱体式PLC的面板上也有这些显示。总线接口用于连接I/O模块或底板,内存接口用于安装内存,外设接口用于接外围设备,通信接口则用于通信。CPU模块上还有许多设定开关,用以对PLC进行设定,如设定工作方式和内存区等。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。