PLC中CPU如何处理程序以及出现硬件故障如何分析故障原因?

PLC即为可编程控制器,由机架、电源模块、CPU、IM接口模块和其他信号模块或者功能模块组成,其中最核心的组成部分就是CPU,那么什么是CPU呢?CPU在整个PLC中起到什么作用呢?以及它是如何扫描程序、处理程序、执行程序的呢?


PLC中CPU如何处理程序以及出现硬件故障如何分析故障原因?

PLC硬件结构及组成


专栏

土电工通俗语言带你PLC入门

作者:土电工

49币

1,519人已购

查看

CPU即为中央处理单元,也就是整个可编程控制器的核心,主要作用就是负责整个可编程控制器的控制、储存、和程序执行,通过通讯接口和其他中央处理器或者编程器进行通信,处理信号。

S7-300的CPU模块按结构分为紧凑型、标准型、故障安全型、技术功能性。

S7-300的CPU模块内的元件封装在一个牢固而紧凑的塑料壳内,塑料壳外部有显示CPU运行状态以及供电是否正常和发生故障时显示故障的各个指示灯,指示灯含义如下所示;


PLC中CPU如何处理程序以及出现硬件故障如何分析故障原因?

CPU指示灯含义

SF 红色 硬件或者软件错误及系统错误
BF 红色 通讯错误或者总线错误
DC 5V 绿色 CPU上或者其他模块之间连接的背包总线电压正常
FRCE 黄色 有IO信号被强制执行
RUN 绿色 CPU处于运行状态,此时CPU对程序进行扫描
STOP 黄色 CPU处于停止状态,不扫描程序

CPU 的运行模式有四种;

STARTUP(启动);当模式开关扳到RUN时,CPU会自动进入启动模式

RUN (运行);执行程序,刷新输入和输出,处理中断和故障信息

HOLD (保持);在启动和运行模式执行程序时遇到调试用的断点,用户程序的执行中断、暂停,处于保持状态

STOP (停止);CPU通电后会自动进入停止模式,此时,不执行程序,可以接收全局数据和检查系统

专栏

PLC外围设备知识

作者:傅工Engineer

29.9币

395人已购

查看


PLC中CPU如何处理程序以及出现硬件故障如何分析故障原因?

机架连接以及编程


CPU的模式设置有三种状态;

RUN时;CPU执行用户程序,可以通过软件读取程序,老版此模式不能修改程序,新版在RUN模式下依然可以修改程序

STOP时;CPU不执行用户程序,可以通过软件读取程序

MRES用于复位CPU内部存储器,格式化删除用户程序


PLC中CPU如何处理程序以及出现硬件故障如何分析故障原因?

CPU的扫描过程

CPU的扫描过程是周期重复的,一个周期由输入刷新、程序执行、输出刷新三个过程组成

输入模块采集完外部输入的信号放入输入映像寄存区,CPU从输入映像寄存区采集信号,再按程序执行,执行完程序后,将程序的执行结果放入输出映像寄存区,输出映像寄存区将结果输出到输出模块的各个位或者字节上,刷新输出,驱动外部执行机构来执行处理结果。


PLC中CPU如何处理程序以及出现硬件故障如何分析故障原因?

CPU执行过程


分享到:


相關文章: