洛阳理工学院毕业设计(论文)
(9)开发新型特殊功能模块 (10) CPU的处理速度进一步加快 2.1.3 PLC的工作原理
PLC的工作原理与计算机的工作原理基本是一致的,可以简单地表述为在系统程序的管理下,通过运行应用程序完成用户任务。PLC通电后,首先对硬件和软件作一些初始化操作,初始化反复不停地分阶段处理各种不同的任务(见图2-1)。
读取输入 执行用户程处理通信要自诊断检查 改写输出 读取输入 处理通信要求 自诊断检查 改写输出 RUN状态 STOP状态 图2-1 各阶段处理任务
2.1.4 PLC的循环扫描工作
对每个程序,CPU从第一条指令开始执行,按指令步序号做周期性的程序循环扫描,如果无跳转指令,则从则从第一条指令开始逐条顺序执行用户程序,直至遇到结束符后又返回第一条指令,如此周而复始不
5
洛阳理工学院毕业设计(论文)
断循环,每一个循环称为一个扫描周期。PLC的扫描全过程如图2-2所示。
(1) 输入刷新阶段
在输入刷新阶段,CPU扫描全部输入端口,读取其状态并写入输入状态寄存器。完成后关闭输入端口,转入程序执行阶段。 (2) 程序执行阶段
在程序执行阶段,根据用户输入的控制程序,从第一条开始逐条执行,并将相应的逻辑运算结果存入对应的内部辅助寄存器和输出状态寄存器。 (3) 输出刷新阶段
当所有指令执行完毕后,将输出状态寄存器中的内容,依次送到输出锁存电路,并通过一定输出方式输出,驱动外部相应执行元件工作,这才形成PLC的实际输出。
6
洛阳理工学院毕业设计(论文)
图2-2 PLC的扫描全过程
2.1.5 PLC的硬件组成
PLC的硬件主要由中央处理器(CPU)、存储器、输入单元、输出单元、通信接口、扩展接口、电源等几部分组成。其中,CPU是PLC的核心;输入单元/输出单元是CPU与现场输入/输出设备之间的接口电路;通信接口用于连接编程器、上位计算机等外部设备,其硬件构成图如图2-3。
7
洛阳理工学院毕业设计(论文)
图2-3 PLC硬件结构图
2.1.6 PLC的编程语言
PLC为用户提供了完善的编程语言来满足编制用户程序要求。它提供的编程语言通常有以下5种:梯形图(LAD)、语句表(STL)、顺序功能图(SFC)、功能块图(FBD)和结构文本(ST)。 2.1.7 PLC的特点
(1)抗干扰能力强,可靠性好 (2)控制系统结构简单,通用性强 (3)编程方便,易于使用 (4)功能完善
8

