第2章 可编程控制器的系统构成和工作原理(石群)

合集下载

可编程控制器的组成与工作原理

可编程控制器的组成与工作原理

可编程控制器的组成与工作原理可编程控制器(Programmable Logic Controller,简称PLC)是一种专用的计算机,它能够进行逻辑运算、顺序控制、计时和计数、数据处理和输出控制等多种功能,用于自动化设备的控制和监控。

一、可编程控制器的组成1.中央处理器(CP):可编程控制器的核心部件,负责运行控制程序、处理输入输出信号和控制各种外部设备。

2. 存储器(Memory):可编程控制器包括ROM、RAM和EEPROM等各种存储器,用于存储控制程序、数据和参数等。

3. 输入模块(Input Module):将外部传感器或开关等输入信号转换为数字信号,供中央处理器使用。

4. 输出模块(Output Module):将中央处理器处理后的控制信号转换为驱动外部执行元件(如继电器、电磁阀等)的模拟信号或数字信号。

5. 总线(Bus):用于连接中央处理器、输入输出模块和其他可编程控制器组成网络系统。

6. 电源模块(Power Module):为整个可编程控制器提供稳定的电源供电。

二、可编程控制器的工作原理1.程序扫描循环:可编程控制器通过程序扫描循环的方式运行控制程序。

程序扫描循环是指控制器反复执行以下几个步骤:读取输入信号、执行控制程序、更新输出信号、延时等待。

2.输入信号采集:可编程控制器通过输入模块采集外部传感器或开关等的输入信号,并将其转换为数字信号供中央处理器使用。

3.控制程序执行:中央处理器根据预编写的控制程序进行逻辑运算、顺序控制、计时和计数、数据处理等操作,来实现所需的控制功能。

4.输出信号更新:中央处理器根据控制程序的执行结果,将产生的控制信号转换为模拟信号或数字信号,通过输出模块驱动外部执行元件进行相应的控制动作。

5.延时等待:为了确保控制操作的正确时序,可编程控制器通常需要设置延时等待,等待一定时间后再次进行程序扫描循环。

6.备份和恢复:可编程控制器还支持控制程序的备份和恢复功能,可以将控制程序从存储器中备份到外部设备,并在需要时恢复。

PLC课件 第2章 PLC的组成与工作原理

PLC课件 第2章 PLC的组成与工作原理

第二章 可编程控制器的组成和工作原理
3.数字量(或开关量)输入部件及接口 (1)数字量(或开关量)输入模板的外部接线方式 ①汇点式输入接线 ; ②隔离式输入接线方式 。 (2)数字量输入模板的接口电路 ①直流数字量输入模板 ②交流数字量输入模板
3
第二章 可编程控制器的组成和工作原理
4.数字量(开关量)输出部件及接口 (1)数字量输出模板的接线方式 ①汇点式输出接线 ; ②隔离式输出接线方式。 (2)数字量输出模板的接口电路 ①直流数字量输出接口模板(晶体管输出型); ②交流数字量输出接口模板 ( 双向晶闸管或双向可 控硅); ③继电器输出接口模板。
14
第二章 可编程控制器的组成和工作原理
3.PLC的程序执行过程 PLC的程序的执行过程一般可分为输入采样、程序执行 和输出刷新三个阶段。
15
第二章 可编程控制器的组成和工作原理
4.输入/输出的处理规则
①输入映像寄存器的数据取决于各输入端子在输入刷新期间 的接通或断开状态。 ②程序如何执行取决于用户程序和输入映像寄存器,内部元件 寄存器的内容。 ③输出映像寄存器内容取决于所有输出指令的执行结果。 ④输出锁存器中的内容决定于上一次输出刷新期间输出映像寄 存器的内容。 ⑤所有输出端子状态由输出锁存器决定。
•(2).用户指令解释程序 •(3).标准程序模块和系统调用 2.用户程序•
10
第二章 可编程控制器的组成和工作原理
3.编程语言
编程语言分:梯形图、语句表、逻辑功能图、顺序功能图、 流程图、高级语言。 ①梯形图 ②语句表 ③逻辑功能图 ④顺序功能图 ⑤高级语言
11
第二章 可编程控制器的组成和工作原理
第三节 可编程控制器的工作原理
1.等效电路 ①输入部分由外部输入电路、 PLC 输入接线端子和输入继 电器组成。外部输入信号经 PLC 输入接线端子去驱动输入继 电器的线圈。 ②内部控制电路是由用户程序形成的用“软继电器”来代 替硬继电器的控制逻辑。 ③输出部分是由在 PLC 内部且与内部控制电路隔离的输出 继电器的外部常开接点、输出接线端子和外部驱动电路组成, 用来驱动外部负载。

第2章可编程控制器的系统构成和工作原理.

第2章可编程控制器的系统构成和工作原理.

3.扫描速度可编程控制器采用循环扫描方式工作,完成一次扫描所需的时间叫做扫描周期,扫描速度与扫描周期成反比。

4.指令系统指令系统是指可编程控制器所有指令的总和。

可编程控制器的编程指令越多,软件功能就越强,但掌握应用也相对较复杂。

5.可扩展性小型可编程控制器的基本单元(主机)多为开关量I/O接口,模拟量处理、高速处理、温度控制、通信等智能扩展模块的多少及性能也已成为衡量可编程控制器产品水平的标志。

6.通信功能可编程控制器的组网和通信能力也已成为可编程控制器产品水平的重要衡量指标之一。

可编程控制器的系统构成和工作原理

可编程控制器的系统构成和工作原理

对应于一个输出点的输出电路,各个输出点所对应的输出电路
均相同。
长 沙 职 院
机 械 系
图2-4 晶体管输出单元的电路
长 沙 职 院
机 械 系
图2-5 双向晶闸管输出单元

(3) 继电器输出单元。继电器输出单元的电路如图2-6所示。

图中虚框内是PLC内部的输出电路,框外右侧为外部用户接线。

2.2.1 PLC控制系统的等效工作电路
沙 职 院
PLC控制系统的等效工作电路可分为3部分,即输入电路、内部 控制电路和输出电路。输入电路就是采集输入信号,输出电路 就是系统的执行部件。这两电路与继电器控制电路相同。
内部控制电路是通过编程方法实现的控制逻辑,用软件编程实
现继电器电路的功能。其等效工作电路如图2-10所示。 机 械 系

编程器一般有两大类。
一类是专用的编程器,有手持的,也有台式的,也有的可编
程控制器机身上自带编程器,其中手持编程器携带方便,适合
工业控制现场使用。。
机 械 系
另一类是个人计算机,在个人计算机上运行可编程控制器的 编程软件即可完成编程任务。可编程控制器以每隔几年一代的 速度更新,因此专用可编程控制的使用寿命有限,价格一般也
2.外设接口

可连上位计算机和打印机等外部设备。


3.智能单元
为适应和满足更加复杂的控制功能的需要,PLC厂家生产 了各种功能的智能I/O模块。

沙 职
2.1.2 可编程控制器的软件系统

可编程控制器的软件系控制器的操作系统。它是由PLC的生产厂家编
和串并联等术语和图形符号,同时也增加了一些继电——接触

第二章 可编程控制器的组成及工作原理改

第二章  可编程控制器的组成及工作原理改

第二节 可编程控制器的工作原理 可编程控制器的工作原理
一、PLC的工作方式 PLC的工作方式 PLC采用循环扫描的工作方式,系统上电后, 在系统程序监控下,周而复始按固定顺序对 系统内部各种任务进行查询、判断和执行。
二、可编程控制器的工作原理
(一)PLC的工作原理 PLC采用循环扫描的方式工作,其扫描过程如下 图所示。工作过程分为内部 处理、通信操作、程序输入 处理、程序执行、程序输出 处理几个阶段。全过程扫描 一次所需的时间称为扫描周 期。内部处理阶段,PLC检 查CPU模块的硬件是否正常, 复位监视定时器等。在通信
三、可编程控制器的编程语言 三、可编程控制器的编程语言
PLC是一种工业控制计算机,不同厂家,甚至不 同型号的PLC的编程语言只能适应自己的产品。 目前PLC常用的编程语言有四种,梯形图编程语 言、指令语句表编程语言、功能图编程语言、 高级编程功能语言。 1、梯形图编程 语言形象直观,类似电气控制系统中继电器控 制电路图,逻辑关系明显。PLC梯形入接口电路,其 中COM为输入公共端 为输入公共端,24V直流电源为PLC 为输入公共端 内部专供输入接口用的电源,K0∽K7为现场 外接的开关。通常将输入继电器的数量称为 PLC的输入点数。例如图9.2所示的电路为一8 点输入接口电路。
图2-2 直流输入端内部接线图
2. 程序执行阶段
根据PLC梯形图程序扫描原则,按先左后右先上 后下的步序,逐句扫描,执行程序。但遇到程 序跳转指令,则根据跳转条件是否满足来决定 程序的跳转地址。从用户程序涉及到输入输出 状态时,PLC从输入映像寄存器中读出上一阶段 来人的对应输入端子状态,从输出映像寄存器 读出对应映像寄存器的当前状态,根据用户程 序进行逻辑运算,运算结果再存人有关器件寄 存器中。对每个器件而言,器件映像寄存器中 所寄存的内容,会随着程序执行过程而变化。

可编程控制器的系统结构和工作原理

可编程控制器的系统结构和工作原理

05 可编程控制器的性能指标 与选型
性能指标
控制器的基本性能
包括处理速度、内存容量、指令集丰富程度等。
I/O点数与类型
控制器能处理的输入/输出信号的数量和类型,如数字量、模拟量等。
通讯接口与协议
控制器支持的通讯接口类型和通讯协议,如以太网、Modbus等。
特殊功能模块
控制器是否支持特殊功能模块,如温度控制、运动控制等。
可编程控制器可以实现电梯的各种安全保护功能,如超载保护、 超速保护、门未关好保护等。
智能家居控制系统
家电设备控制
可编程控制器可以实现家居环境中各种家电设备的远程控制,如灯 光、空调、窗帘等。
环境监测与调节
通过可编程控制器对环境参数进行实时监测和调节,如温度、湿度、 空气质量等,创造舒适的居住环境。
02 可编程控制器的系统结构
中央处理单元
01
02
03
CPU
负责执行用户程序,进行 逻辑运算、算术运算等处 理。
总线
连接CPU与各部件,实现 数据传输。
时钟电路
提供系统工作所需的时钟 信号。
存储器
程序存储器
01
用于存储用户程序、系统程序及常数等。
数据存储器
02
用于存储输入输出数据、中间计算结果等。
通信模块
通信接口电路
实现可编程控制器与其他设备或网络之间的通信 连接。
通信协议
规定通信双方的数据传输格式和规则。
通信管理
实现数据的接收、发送和错误处理等通信功能。
03 可编程控制器的工作原理
扫描周期
01
可编程控制器(PLC)采用循环扫描的工作方式,每个扫描周期 包括输入采样、程序执行和输出刷新三个阶段。

第二章可编程控制器基本组成与工作原理

第二章可编程控制器基本组成与工作原理
**开关量的I/O映象区 **模拟量的I/O映象区
第二章 可编程控制器的基本组成
2020/8/25
及原理
9
存储器、存储空间的分配--系统RAM存储区
**开关量输入(I)映象区
该映象区中的存储单元用来存放开关量I/O。每个开 关量I/O占用存储单元中的一个位(bit)。
连接到PLC开关量输入端的每个开关量输入在I/O 映象区中都有一个确定的位与之相对应。在输入采样阶 段或扫描该开关量输入的立即刷新指令时,如果该开关 量输入端所连接的外设处于“断开”状态,则I/O映象 区中相对应的位被置为“0” ;如果该输入端所联接的 外设处于“闭合”状态,则I/O映象区中相对应的位被 置为“1” 。
模拟量输入
地址总线 控制总线
编程 单元
2020/8/25

中 央
入处

理 单
口元
存数输
储 器
据 存 储 器
出 接 口
数据总线
电源
第二章 可编程控制器的基本组成 及原理
照明 电磁装置 执行机构 ……
4
① 中央处理单元CPU ——PLC的核心
(1) CPU接收从编程器或计算机输入的程序和数据,并送
入用户 程序存储器中存储。
智能模块 接口和扩展接口模块 电源模块 编程工具
专用编程器 专用编程软件
软件系统
第二章 可编程控制器的基本组成
2020/8/25
及原理
2
一.可编程序控制器的基本结构
1. 可编程序控制器的基本结构
① CPU模块
微处理器+存储器 PLC的大脑和心脏
SB

微处理器
Hale Waihona Puke 输SQ 入单

可编程控制器的构成及工作原理

可编程控制器的构成及工作原理
2
第一节 可编程控制器的硬件组成
中央处理器 (CPU) 存储器 (RAM、ROM) 输入输出器件 (I/ O接口) 电源及编程设备。
图2-1 单元式 PLC结构框图
3
第一节 可编程控制器的硬件组成
一、中央处理器
中央处理器是可编程控制器的核心,它在系统程序的 控制下,完成逻辑运算、数学运算、协调系统内部各部 分工作等任务。
内容提要
和普通计算机一样,可编程控制器由硬件及软件构成。 硬件方面,可编程控制器和普通计算机的主要差别在于PLC 的输入输出口是为方便与工业控制系统接口专门设计的。 软件方面和普通计算机的主要差别为PLC的应用软件是由 使用者编制,用梯形图或指令表表达的专用软件。可编程 控制器工作时采用应用软件的逐行扫描执行方式,这和普 通计算机等待命令工作方式也有所不同。从时序上来说, 可编程控制器指令的串行工作方式和继电接触器逻辑判断 的并行工作方式也是不同的。
4.功能块图(Function block diagram)
功能块图是一种类似于数字逻辑电路的编程语言。该 编程语言用类似与门、或门的方框来表示逻辑运算关系, 方框的左侧为逻辑运算的输入变量,右侧为输出变量,输入 端、输出端的小圆圈表示“非”运算,信号自左向右流动。
Test1
Test2
Sw1 %IX3 Reset
3.模拟量输入接口
作用是把现场连续变化的模拟量标准信号转换成适合可 编程序控制器内部处理的由若干位二进制数字表示的信号。 滤波 装置 电平
转换
多路 转换 A/D 开关
锁 存 器
光电 隔离
总线 逻辑
图2-6 模拟量输入电路框图
数据 总线
12
第一节 可编程控制器的硬件组成
可编程控制器中采用的 CPU的三大类

第2章可编程控制器的构成及工作原理

第2章可编程控制器的构成及工作原理

27
存储器
存储器是可编程控制器存放系统程序、用户程序及 运算数据的单元。
分类
按照存储类型分类 只读存储器(ROM) 存储器区域按用途不同分类 程序区 数据区 系统程序 用户程序
随机读写存储器(RAM)
可电擦除存储器EPROM
5
第三节 开关量I/O模块
开关量I/O模块的输入、输出信号仅有接通和断 开两种状态。 电压等级一般为直流24 V和交流220 V。 1.开关量输入接口
二、PLC的工作原理
可编程控制器的工作原理可以简单地表述为在系统 程序的管理下,通过运行应用程序完成用户任务。
PLC系统正常工作所要完成的任务:
①计算机内部各工作单元的调度,监控; ②计算机与外部设备间的通讯; ③用户程序所要完成的工作。
PLC的两种工作状态
PLC有两种基本的工作状态,即运行(RUN)状态与 停止(STOP)状态。 运行状态是执行应用程序的状态。 停止状态一般用于程序的编制与修改。
2.6 模拟量输入模块与模拟量输出模块
一.模拟量输入模块
作用是把现场连续变化的模拟量标准信号转换成适合可 编程序控制器内部处理的由若干位二进制数字表示的信号。 现场 装臵 现场 装臵 滤波 电平 转换 滤波 电平 转换
多路 转换 开关
A/D
锁 存 器
光电 隔离
总线 逻辑
数据 总线
模拟量输入电路框图
8192点以上
按功能分为低档机、中档机及高档机。
26
第二节 CPU模块
中央处理器是可编程控制器的核心,它在系统程序 的控制下,完成逻辑运算、数学运算、协调系统内部各 部分工作等任务。
可编程控制器中采用的 CPU的三大类

第二节可编程序控制器的基本结构和工作原理

第二节可编程序控制器的基本结构和工作原理

第二节可编程序控制器的基本结构和工作原理可编程控制器(Programmable Logic Controller,PLC)是一种专用数字计算机,用于控制工业过程中的机器和设备。

PLC具有可编程性、灵活性和可靠性等特点,被广泛应用于各种工业自动化系统中。

一、可编程序控制器的基本结构可编程序控制器的基本结构包括输入模块、中央处理单元(CPU)、输出模块和通信接口。

1.输入模块:输入模块用于将外部信号转换为数字信号输入到中央处理单元,通常包括接收开关量信号的数模转换器和接收模拟量信号的模数转换器。

2.中央处理单元:中央处理单元是PLC的核心部分,负责处理输入信号、执行用户程序、控制输出信号等。

中央处理单元通常包括微处理器、存储器和输入输出接口等组件。

3.输出模块:输出模块用于将中央处理单元的控制信号转换为外部设备能接受的信号,并驱动外部设备工作。

输出模块通常包括数字输出模块和模拟输出模块。

4.通信接口:通信接口用于与其他设备进行数据交换和通信,例如上位机、外部传感器和执行机构等。

二、可编程序控制器的工作原理可编程控制器的工作原理主要包括输入信号采集、用户程序执行和输出信号控制三个过程。

1.输入信号采集:PLC的输入模块采集外部信号,将其转换为数字信号后输入到中央处理单元。

输入信号可以是开关量信号或模拟量信号,例如传感器的触发信号、工业现场数据等。

3.输出信号控制:根据中央处理单元的运算结果和用户程序的要求,输出模块将数字信号转换为适合外部设备的信号,例如驱动电机、执行阀门等。

输出模块的输出信号可以是开关量信号或模拟量信号。

在整个工作过程中,可编程控制器的中央处理单元不断循环执行用户程序,采集输入信号,运算逻辑关系,并控制输出信号,以完成对工业过程的自动控制。

三、可编程序控制器的特点和优势1.可编程性:PLC可以通过编程软件编写用户程序,根据实际需求进行逻辑运算、条件判断等,实现对工业过程的灵活控制。

2.灵活性:PLC的输入输出模块可以根据实际需求进行扩展或更换,适应不同的工业应用。

PLC应用技术第2章可编程控制器的组成及工作原理

PLC应用技术第2章可编程控制器的组成及工作原理

PLC应用技术第2章可编程 控制器的组成及工作原理
本章将介绍可编程控制器(PLC)的组成和工作原理,包括PLC的概述、构 成要素与功能、软件与编程语言、硬件组成、CPU的功能与分类,以及内存 储器的类型与作用。
PLC的存储体系结构
程序存储器
存储用户编写的程序和系统自带的程序指令 集。
输入/输出映像表
根据控制程序的指令,将内部数据转换为外部 动作信号。
用于与其他系统进行数据传输和通信。
PLC软件与编程语言
软件
常用PLC软件包括西门子、施耐德、三菱等, 用于编写和调试PLC程序。
编程语言
常用PLC编程语言有Ladder Diagram(梯形 图)、Structured Text(结构化文本)等。
PLC的应用案例
工厂自动化
交通信号控制
PLC广泛应用于工厂的生产线, 实现自动化控制和监视。
PLC可以用于交通信号的控制 和优化,提高交通流量和安全 性。
水处理厂
PLC在水处理厂中被用于监测 和控制各个处理过程,保证水 质安全。
PLC的未来展望
1
更强大的处理能力
随着科技的发展,PLC的处理能力将
更广泛的应用领域
2
继续提升,能够处理更复杂的任务。
PLC将在更多的领域得到应用,如农
业、医疗和家居自动化等。
3
更智能的系统
未来的PLC系统将拥有更强大的智能 功能,能够自主学习和适应变化环境。
PLC构成要素及功能
中央处理器 输入模块 输出模块 通信接口
执行指令和控制程序的主要部分。
采集外部信号和数据,将其转换为内部可读数 据。
记录输入和输出模块的状态。
数据存储器

「第2章 可编程控制器的硬件结构与工作原理」

「第2章 可编程控制器的硬件结构与工作原理」

「第2章可编程控制器的硬件结构与工作原理」第2章可编程控制器的硬件结构与工作原理可编程控制器(Programmable Logic Controller,简称PLC)是一种广泛应用于工业自动化领域的电子设备,它具有可编程、可扩展、可靠性高等特点,被广泛应用于各种生产线、机械设备的自动化控制中。

本章将介绍可编程控制器的硬件结构与工作原理。

一、硬件结构可编程控制器的硬件结构主要包括中央处理器(Central Processing Unit,简称CPU)、存储器、输入/输出模块和通信模块等组成部分。

1. 中央处理器(CPU)中央处理器是可编程控制器的核心部件,它负责执行程序、进行逻辑运算和控制输出信号等任务。

CPU通常由微处理器、存储器和输入/输出接口等组成。

微处理器是CPU的核心,它通过执行指令来完成各种控制任务。

存储器用于存储程序和数据,包括只读存储器(Read-Only Memory,简称ROM)和随机存储器(Random Access Memory,简称RAM)。

输入/输出接口用于与外部设备进行数据交换。

2. 存储器存储器是可编程控制器用于存储程序和数据的设备。

其中,ROM用于存储固定不变的程序和数据,而RAM用于存储可变的程序和数据。

存储器的容量大小决定了可编程控制器能够存储的程序和数据的多少。

3. 输入/输出模块输入/输出模块是可编程控制器与外部设备进行数据交换的接口。

它负责将外部设备的输入信号转换为数字信号,供CPU处理;同时,它还负责将CPU处理后的输出信号转换为适合外部设备的信号。

输入/输出模块通常包括数字输入模块、模拟输入模块、数字输出模块和模拟输出模块等。

4. 通信模块通信模块是可编程控制器与其他设备进行数据传输的接口。

它通过各种通信协议与其他设备进行数据交换,实现远程监控和控制。

通信模块通常包括以太网模块、串口模块和总线模块等。

二、工作原理可编程控制器的工作原理可以简单概括为:接收输入信号、执行程序、控制输出信号。

【精品】第2章可编程控制器的系统构成和工作原理(石群)-图文.

【精品】第2章可编程控制器的系统构成和工作原理(石群)-图文.

第2章可编程控制器的系统构成和工作原理(石群)-图文.第二章可编程控制器的系统构成和工作原理 2.1 可编程控制器的基本组成2.2 可编程控制器的基本工作原理2.3 可编程控制器的分类2.4 可编程控制器的系统配置2.1 可编程控制器的基本组成可编程控制器的基本组成可以划分为两大部分,即硬件系统和软件系统。

2.1.1 可编程控制器的硬件系统2.1.2 可编程控制器的软件系统2.1.1 可编程控制器的硬件系统世界各国生产的可编程控制器外观各异,但作为工业控制计算机,其硬件系统都大体相同,主要由中央处理器模块、存储器模块、输入输出模块、编程器和电源等几部分构成。

PLC的各个组成部分:中央处理器模块存储器模块输入输出模块编程器电源PLC的硬件系统结构图三菱FX2N系列PLC的外形图输入端子I/O状态指示灯工作指示灯输出端子中央处理器模块(CPUCPU功能接收并存储从编程器输入的用户程序和数据;诊断电源、PC内部电路的工作状态和编程的语法错误;用扫描的方式接收输入信号,送入PC的数据寄存器保存起来;PC进入运行状态后,根据存放的先后顺序逐条读取用户程序,进行解释和执行,完成用户程序中规定的各种操作;将用户程序的执行结果送至输出端。

中央处理器模块(CPU可编程控制器通常使用以下几类CPU芯片:通用微处理器单片微处理器位片式微处理器其中小型PLC的CPU多采用单片机或专用CPU,大型PLC的CPU多采用位片式结构,具有高速数据处理能力。

存储器模块根据存储器在系统中的作用可以把它们分成三类: 系统程序存储器:用来控制和完成PLC各种功能的程序用户程序存储器:用户根据工程现场的生产过程和工艺要求编写的控制程序存储器有以下几种类型:随机存储器RAM;只读存储器ROM;可擦除可编程序的只读存储器EPROM;可电擦除的EPROM(EEPROM或E2PROM。

输入输出模块输入输出模块是可编程控制器和工业控制现场各类信号连接的部分。

第2章 可编程控制器的硬件构成及工作原理

第2章 可编程控制器的硬件构成及工作原理

第2章可编程控制器的硬件构成及工作原理教学目的要求: 通过教学,使学生明确PLC的硬件工作环境,熟悉输入接口电路和输出接口电路,掌握可编程控制器的工作原理和工作过程。

教学方式:PLC展示、理论讲解展示设备:三菱FX系列PLC重点难点:可编程控制器I/O接口电路,可编程控制器工作原理问题的提出:PLC以其突出的特性可广泛用于工业控制系统,其结构和工作原理如何?则是本章要讨论的问题。

明确可编程控制器的基本结构和工作原理,是编制用户程序的基础。

2.1 可编程控制器的硬件构成2.1.1 可编程控制器基本组成可编程控制器一般由中央处理单元(CPU)、存储器(ROM/RAM)、输入/输出单元(I/O 单元)、编程器、电源等主要部件组成,如图2-1所示。

图2-1 可编程控制器基本结构框图1.中央处理器(CPU)CPU是可编程控制器的核心,它按系统程序赋予的功能指挥可编程控制器有条不紊地进行工作,其主要任务是:(1)接收、存储用户程序和数据,并通过显示器显示出程序的内容和存储地址。

(2)检查、校验用户程序。

对输入的用户程序进行检查,发现语法错误立即报警,并停止输入;在程序运行过程中若发现错误,则立即报警或停止程序的执行。

(3)接收、调用现场信息。

将接收到现场输入的数据保存起来,在需要数据的时候将其调出、并送到需要该数据的地方。

(4)执行用户程序。

PLC进入运行状态后,CPU 根据用户程序存放的先后顺序,逐条读取、解释并执行程序,完成用户程序中规定的各种操作,并将程序执行的结果送至输出端口,以驱动可编程控制器的外部负载。

(5)故障诊断。

诊断电源、可编程控制器内部电路的故障,根据故障或错误的类型,通过显示器显示出相应的信息,以提示用户及时排除故障或纠正错误。

不同型号可编程控制器的CPU 芯片是不同的,有的采用通用CPU 芯片,如8031 、8051 、8086 、80826 等,也有采用厂家自行设计的专用CPU 芯片(如西门子公司的S7-200 系列可编程控制器均采用其自行研制的专用芯片),CPU 芯片的性能关系到可编程控制器处理控制信号的能力与速度,CPU 位数越高,系统处理的信息量越大,运算速度也越快。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第二章可编程控制器的系统构成和工作原理 2.1 可编程控制器的基本组成2.2 可编程控制器的基本工作原理2.3 可编程控制器的分类2.4 可编程控制器的系统配置2.1 可编程控制器的基本组成可编程控制器的基本组成可以划分为两大部分,即硬件系统和软件系统。

2.1.1 可编程控制器的硬件系统2.1.2 可编程控制器的软件系统2.1.1 可编程控制器的硬件系统世界各国生产的可编程控制器外观各异,但作为工业控制计算机,其硬件系统都大体相同,主要由中央处理器模块、存储器模块、输入输出模块、编程器和电源等几部分构成。

PLC的各个组成部分:中央处理器模块存储器模块输入输出模块编程器电源PLC的硬件系统结构图三菱FX2N系列PLC的外形图输入端子I/O状态指示灯工作指示灯输出端子中央处理器模块(CPU)CPU功能接收并存储从编程器输入的用户程序和数据;诊断电源、PC内部电路的工作状态和编程的语法错误;用扫描的方式接收输入信号,送入PC的数据寄存器保存起来;PC进入运行状态后,根据存放的先后顺序逐条读取用户程序,进行解释和执行,完成用户程序中规定的各种操作;将用户程序的执行结果送至输出端。

中央处理器模块(CPU)可编程控制器通常使用以下几类CPU芯片:通用微处理器单片微处理器位片式微处理器其中小型PLC的CPU多采用单片机或专用CPU,大型PLC的CPU多采用位片式结构,具有高速数据处理能力。

存储器模块根据存储器在系统中的作用可以把它们分成三类: 系统程序存储器:用来控制和完成PLC各种功能的程序用户程序存储器:用户根据工程现场的生产过程和工艺要求编写的控制程序存储器有以下几种类型:随机存储器RAM;只读存储器ROM;可擦除可编程序的只读存储器EPROM;可电擦除的EPROM(EEPROM或E2PROM)。

输入输出模块输入输出模块是可编程控制器和工业控制现场各类信号连接的部分。

由于可编程控制器在工业生产现场工作,对输入输出模块有两个主要的要求:一是要有良好的抗干扰能力,二是能满足工业现场各类信号的匹配要求。

常用的I/O单元开关量输入单元(1)直流输入单元(2)交流输入单元开关量输出单元,(1)晶体管输出单元(2)双向晶闸管输出单元(3)继电器输出单元(1)直流输入电路(2)交流输入电路(1)晶体管输出电路(2)双向晶闸管输出电路(3)继电器输出电路编程器主要用来编辑程序、调试程序和监控程序的执行,还可以在线测试PC的内部状态和参数,与PC进行人机对话。

编程器一般有两类:专用编程器和个人计算机。

专用编程器:(1)手持编程器:FX-10P-E,FX-20P-E(2)图形编程器个人计算机:安装相关编程软件电源可编程控制器使用220V交流电源或24V直流电源,内部配有一个专用开关式稳压电源,将交流/直流供电电源转化为PLC内部电路需要的工作电源(5V直流)。

2.1.2 可编程控制器的软件系统PLC软件系统分为系统程序和用户程序两大类。

系统程序含系统的管理程序、用户指令的解释程序,另外还包括一些供系统调用的专用标准程序块等。

用户程序是用户为达到某种控制目的,采用PLC厂家提供的编程语言的程序,是一定控制功能的表述。

个人计算机程序开发系统的软件:1、编程软件2、文件编制软件3、数据采集和分析软件4、实时操作员软件5、仿真软件6、其他软件2.2 可编程控制器基本工作原理继电器控制系统:硬逻辑并行运行的方式计算机控制系统:采用等待命令的工作方式,如键盘扫描方式或I/O扫描方式。

可编程控制器控制系统:循环扫描工作方式,即系统工作任务管理及应用程序执行都是按循环扫描方式完成的2.2 可编程控制器基本工作原理开机内部处理通讯服务输入刷新程序执行输出刷新编程控制器有两种基本的工作状态:运行(RUN)状态与停止(STOP)状态。

可编程控制器在开机后,完成内部处理、通信处理、输入刷新、程序执行、输出刷新五个工作阶段,称为一个扫描周期。

完成一次扫描后,又重新执行上述过程,可编程控制器这种周而复始的循环工作方式称为扫描工作方式。

内部处理阶段PLC接通电源后,在进行循环扫描之前,首先确定自身的完好性,若发现故障,除了故障灯亮之外,还可判断故障性质:一般性故障,只报警不停机,等待处理;严重故障,则停止运行用户程序,此时PLC切断一切输出联系。

确定内部硬件正常后,进行清零或复位处理,清除各元件状态的随机性;检查I/O连接是否正确;启动监控定时器,执行一段涉及到各种指令和内存单元的程序,然后监控定时器复位,允许扫描用户程序。

通讯服务阶段PLC在通信服务阶段检查是否有与编程器和计算机的通信请求,若有则进行相应处理,如接收由编程器送来的程序、命令和各种数据,并把要显示的状态、数据、出错信息等发送给编程器进行显示。

如果有与计算机等的通信要求,也在这段时间完成数据的接收和发送任务。

可编程控制器处于停止状态时,只执行以上的操作。

可编程控制器处于运行状态时,还要完成下面三个阶段的操作。

输入处理、程序执行、输出处理输入端输入电路输入映像寄存器a.输入刷新阶段---CPU 从输入电路的输出端读出各路状态,并将其写入输入映像寄存器;SB0SB1b.程序执行阶段--CPU 从输入映像寄存器和元件映像寄存器中读出各继电器的状态,并根据此状态执行用户程序,执行结果再写入元件映像寄存器中;c. 紧接着的输出刷新阶段---将输出映像寄存器的状态写入输出锁存电路,再经输出电路传递输出端子,从而控制外接器件动作。

X0Y0Y0Y1元件映像寄存器读写输出锁存器输出电路输出端KM0KM1读写X0X1Y0Y1映像寄存器在PLC的存储器中,有一个专门存放输入输出信号状态的区域,称为输入映像寄存器和输出映像寄存器,可编程控制器梯形图中别的编程元件也有对应的映像存储区,它们统称为元件映像寄存器。

外接的输入触点电路接通时,对应的输入映像寄存器为“1”,梯形图中对应的输入继电器的常开触点接通,常闭触点断开。

外接的输入触点电路断开时,对应的输入映像寄存器为“0”,梯形图中对应的输入继电器的常开触点断开,常闭触点接通。

输入处理阶段在输入处理阶段,可编程控制器把所有外部输入电路的接通/断开(ON/OFF)状态读入输入映像寄存器。

注意:在采样时刻,输入映像寄存器中的内容才与输入信号一致,而其它时间范围内输入信号的变化是不会影响输入映像寄存器中的内容的,输入信号变化了的状态只能在下一个扫描周期的输入处理阶段被读入。

因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。

程序执行阶段可编程控制器的用户程序由若干条指令所组成,指令在存储器中按步序号顺序排列。

在没有跳转指令时,CPU从第一条指令开始,逐条顺序地执行用户程序,直到用户程序结束之处。

在执行指令时,各编程元件的映像寄存器(输入映像寄存器除外)的内容随着程序的执行而变化。

注意:当程序执行过程中因某种干扰使扫描失控或进入死循环时,WDT会发出超时报警信号,使程序重新开始执行;若由于偶然因素造成超时,而重新扫描程序不会再遇到“偶然干扰”,系统便转入正常运行;若出现不可恢复的确定性故障,则系统会自动停止执行用户程序,切断外部负载,发出故障信号,等待处理。

输出处理阶段在输出处理阶段,CPU将输出映像寄存器的0/1状态传送到输出锁存器。

梯形图中某一输出继电器的线圈“通电”时,对应的输出映像寄存器为“1”状态(或称该编程元件为ON )。

信号经输出模块隔离和功率放大后,继电器型输出模块中对应的硬件继电器的线圈通电,其常开触点闭合,使外部负载通电工作。

2.2.2 扫描周期可编程控制器在运行工作状态时,执行一次扫描操作所需要的时间称为扫描周期,其典型值为1~100ms。

没有外部设备与可编程控制器连接时该段时间为0;输入/输出处理的执行时间≤1ms。

指令执行所需的时间与用户程序的长短、指令的种类和CPU执行指令的速度有很大的关系。

当用户程序较长时,指令执行时间在扫描周期中占相当大的比例。

2.2.3 I/O滞后时间I/O滞后时间又称为系统响应时间,是指可编程控制器外部输入信号发生变化的时刻起至它控制的有关外部输出信号发生变化的时刻之间的间隔。

I/O滞后现象的原因(1)输入滤波器有时间常数(2)输出继电器有机械滞后(3)PC循环操作时,进行公共处理、I/O刷新和执行用户程序等产生扫描周期(4)程序语句的安排,也影响响应时间2.2.3 I/O滞后时间2.3 可编程控制器的分类按硬件的结构类型分类:整体式、模块式、叠装式。

按I/O点数的多少分类:小型PLC、中型PLC、大型PLC。

2.4 可编程控制器的系统配置FX2N系列可编程控制器型号格式如下: FX2N—□□□□-□系列名I/O总点数单元功能特殊品种区别输出类型R:继电器输出S:晶体管输出T:晶闸管输出M:基本单元E:输入输出混合扩展单元与扩展模块EX:输入专用扩展模块EY:输出专用扩展模块FX2N是FX系列中功能最强、速度最高的微型可编程控制器。

它的基本指令执行时间高达0.08s,远远超过了很多大型可编程控制器。

用户存储器容量可扩展到16K步,最大可以扩展到256个I/O点,有5种模拟量输入/输出模块、高速计数器模块、脉冲输出模块、4种位置控制模块、多种RS-232C/RS-422/RS-485串行通信模块或功能扩展板,以及模拟定时器功能扩展板,使用特殊功能模块和功能扩展板,可以实现模拟量控制、位置控制和联网通信等功能。

可编程控制器的技术性能指标1.输入/输出点数输入/输出点数指的是外部输入、输出端子数量的总和,又称为主机的开关量输入/输出点数,它是描述可编程控制器大小的一个重要参数。

2.存储容量可编程控制器存储容量通常指用户程序存储器和数据存储器容量之和,表征系统提供给用户的可用资源,是系统性能的一项重要技术指标。

3.扫描速度可编程控制器采用循环扫描方式工作,完成一次扫描所需的时间叫做扫描周期,扫描速度与扫描周期成反比。

4.指令系统指令系统是指可编程控制器所有指令的总和。

可编程控制器的编程指令越多,软件功能就越强,但掌握应用也相对较复杂。

5.可扩展性小型可编程控制器的基本单元(主机)多为开关量I/O接口,模拟量处理、高速处理、温度控制、通信等智能扩展模块的多少及性能也已成为衡量可编程控制器产品水平的标志。

6.通信功能可编程控制器的组网和通信能力也已成为可编程控制器产品水平的重要衡量指标之一。

相关文档
最新文档