PLC在十字路口交通灯控制系统中的应用2毕业设计论文 联系客服

发布时间 : 星期四 文章PLC在十字路口交通灯控制系统中的应用2毕业设计论文更新完毕开始阅读1f9fcb8e0408763231126edb6f1aff00bed57039

对应输入端子状态,从输出映像寄存器读入对应输出映像寄存器的当前状态。然后,进行相应的运算,运算结果在存入元件映像寄存器中。对元件映像来说,每一个元件的状态会随程序的执行过程而变化。

(3)输出刷新阶段。在所有指令执行完毕后,输出映像寄存器中所有继电器的状态在(通断)在输出刷新阶段转存到输出锁存器中,通过一定方式输出驱动外部负载。对于小型PLC,IO点数较少,用户程序较短,用集中采样集中输出的工作方式,虽然在一定程度上降低了系统的响应速度,但从根本上提高了系统的抗干扰能力,增强了系统的可靠性。

2. PLC对输入输出的处理规则

PLC对输入输出的处理规则如下:输入映像寄存器的数据取决于输入端子板上各输入点在上有个刷新期间的通断状。

2 西门子S7-200系列PLC的硬件单元

西门子公司的PLC产品包括S7-200、S7-300、S7-400、LOGO、HMI人机界面、工业网络、工业软件等。S7系列PLC具有体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性更高的优点。S7系列PLC产品可分为微型PLC(S7-200)、小规模性能要求的PLC(S7-300)和中高规模性能要求的PLC(S7-400)等。其中S7-200系列的PLC的出

[3]

色主要表现在以下几个方面:

1. 极高的可靠性 2. 极丰富的指令集 3. 易于掌握 4. 便捷的操作

5. 丰富的内置集成功能 6. 实时特性

7. 强劲的通信能力 8. 丰富的扩展模块

S7-200系列PLC主要由下面几个部分组成。 1. 基本单元

基本单元又称为CPU模块,有的也称为主机或本机。它包括CPU、存储器、基本输入输出点和电源等,是PLC的主要部分。实际上它就是个完整的控制系统,可以单独完成一定的任务。

2. 扩展单元

S7-200 CPU22*系列PLC具有2到7个扩展模块,用户可以根据需要扩展各种IO模块。 3. 特殊功能模块

当需要完成某些特殊功能的控任务时,需要扩展模块和功能模块。它是完成某种特殊控制任务的一些装置。

4. 相关设备

为了充分利用系统硬件和软件资源而开发的相关设备,主要包括编辑设备、网络设备和人机操作界面等。

5. 为了能够更好地使用以上设备开发的配套程序。它主要由标准工具、工程工具、运行软件和人机接口软件等几大类构成。

2.1 主机

S7-200 CPU22*系列的CPU模块主要包括一个中央处理器、电源、通信口及IO接口。它的主要作用有:执行程序;从现场设备中采集信号;输出控制信号;驱动外部负载。

S7-200 CPU22*系列的PLC具有以下5种不同的结构配置:

(1)CPU221具有6个输入点和4个输出点,共计10个IO点。无扩展能力。有4路高速计数器(30KHZ),2路高速脉冲输出,1个RS485通信编程口,2个独立的输入端,可同时作加、减计数,可连接2个相位差为90度的AB相增量编码器。程序和数据存储容量较小,适用于少点的控制系统。

(2)CPU222具有8个输入点和6个输出点,共计14个IO点。1个模拟量电位器,最多可扩展10AIAO点。4KB用户程序区和2KB数据存储区。有4路高速计数器(30KHZ),2路高速脉冲输出,1个RS485通信编程口,2个独立的输入端可同时作加、减计数,可连接2个相位差为90度的AB相增量编码器。可以进行一定模拟量的控制和2个模块的扩展,

因此是应用更广泛全功能控制器。

(3)CPU224具有14个输入点和10个输出点,共计24个IO点。2个模拟量电位器,最多可扩展35AIAO点。8KB用户程序区和5KB数据存储区。有6路高速计数器(30KHZ),2路高速脉冲输出,1个RS485通信编程口,有7个扩展模块。它具有更强的模拟量处理能力,是S7-200系列产品中使用最多的。

(4)CPU226。具有24个输入点和16个输出点,共计40个IO点。2个模拟量电位器,最多可扩展35AIAO点。8KB用户程序区和5KB数据存储区。有6路高速计数器(30KHZ),2路高速脉冲输出,2个RS485通信编程口。它主要用于点数较多、要求较高的小型或中型控制系统。

(5)CPU226XM。这是西门子公司推出的一种增强型主机。它在用户程序存储容量和数据存储容量上进行了扩展,其他指标和CPU226相同。

2.1.1 CPU的主要特点

1. 内部集成的具有强劲的通信能力的PPI接口是S7-200的用户口,CPU接口物理特性为RS485,可在三种方式下工作。

(1)PPI方式:通过PPI方式,S7-200系列PLC与计算机之间或者是PLC相互之间可通过普通的两芯屏蔽双绞电缆进行联网。

(2)MPI方式:通过MPI方式,S7-200可以通过内置接口连接到MPI网络上,它可以与S7-300S7-400CPU进行通信。

(3)自由口通信方式;通过自由口通信方式,S7-200系列PLC可以与任何通信协议公开的其他设备、控制器进行通信。

2. 丰富的内置集成功能

(1)集成的24V负载电源,可直接连接到传感器和变送器

(2)对于不同的设备类型,其CPU各有2个类型,具有不同的电源电压和控制电压。 (3)中断输入,允许以极高的速度对过程信号的上升沿作出响应。 (4)具有4到6个高数计数器(30KHZ)。

(5)2路脉冲输出由于控制步进电机,或伺服电机的运动,从而实现对目标的定位任务。 3. 丰富的扩展模块对数字量和模拟量扩展模块可方便选用。 4. 具有易于掌握,便捷的操作以及丰富的指令集。

2.1.2 存储系统

S7-200系列PLC的存储系统由RAM和EEPROM两种类型的存储器构成,CPU模块内部配备了一定容量的RAM和EEPROM。同时,S7-200系列PLC的CPU模块支持可选的EEPROM存储器卡。在CPU模块内部的超级电容和电池模块用于长时间的保存数据,用户数据可通过主机的超级电容存储若干天。

2.2 扩展单元

当CPU需要进行某种特殊的功能控制或其IO的扩展,通常IO扩展包括IO的点数扩展和功能模块的扩展两类。 1. IO扩展模块

S7-200系列PLC提供了五大类扩展模块:

(1)数字量输入扩展模板EM221(8路扩展输入)。 (2)数字量输出扩展模板EM222(8路扩展输出)。

(3)数字量输入和输出混合扩展模板EM223(8IO,16IO,24IO)。

(4)模拟量输入扩展模块EM231,每个EM231可扩展3路模拟量输入通道,AD转换时间25uS,分辨率为12位。

(5)模拟量输入扩展模块EM235,每个EM235可同时扩展3路模拟输入和1路模拟量输出通道,其中AD转换时间25uS,DA转换时间100uS,分辨率均为12位。

2. 热电偶热电阻扩展模块 3. 通信扩展模块

表1 S7-200 IO编址

信息类型 I_数字量 输入 Q_数字量 输出 M_中间标志位 C_计数器 T_计时器 AIW_模拟输入字 AQW_模拟输出字 0.0~15.7 0~255 0~255 —— —— 0.0~15.7 0~255 0~255 0~30 0~30 0.0~15.7 0~255 0~255 0~30 0~30 0.0~15.7 0~255 0~255 0~30 0~30 0.0~15.7 0.0~15.7 0.0~15.7 0.0~15.7 CPU221 0.0~15.7 CPU222 0.0~15.7 CPU224 0.0~15.7 CPU226 0.0~15.7

2.3 特殊功能模块

S7-200系列PLC的特殊功能模块有数字量扩展模板、模拟量扩展模块、热电偶热电阻扩展模块、通信扩展模块和现场设备接口模块。 1. 数字量扩展模板

(1)EM221 数字量输入模板,24V,8输入。 (2)EM222 数字量输出模板,24V,8输出。 (3)EM223 数字量混合模板,24V。 2. 模拟量扩展模块

(1)EM231 4模拟输入点,2W,12位。 (2)EM232 2模拟输入点,2W,12位。

(3)EM235 4模拟输入点,1模拟输出点, 2W,12位。 3. 热电偶热电阻扩展模块

EM231为常用的热电偶热电阻扩展模块。其功率损失为1.8W,15位加符号位,WM231 AI4热电偶有4模拟量输入点,EM231 AI2 热电阻有2模拟量输入点。

4. 通信扩展模块

EM277 JPROFIBU-DP模块是常用的通信扩展模块,它用于PLC现场总线通信连接。其波特变化范围为9600~11500波特。

5. 现场设备接口模块