基于S7200PLC液体混合装置控制的模拟.docx
《基于S7200PLC液体混合装置控制的模拟.docx》由会员分享,可在线阅读,更多相关《基于S7200PLC液体混合装置控制的模拟.docx(15页珍藏版)》请在冰豆网上搜索。
基于S7200PLC液体混合装置控制的模拟
1概述
1.1PLC的基本概念
在PLC的发展过程中,美国电器制造商协会(NEMA经过四年的调查,于1980年把这种新型的控制器正式命名为可编程控制器(ProgrammableController),英文缩写为PC,并且作如下定义:
“可编程控制器是一种数字运算操作的是的电子系统,专为在工业环境下应用而设计。
它使用可编程序的存储器来存储指令,用来在其内部存储执行逻辑运算,顺序控制,计数,计时和算术运算等操作的指令。
并且通过数字式和模拟式的输入和输出,控制各种类型的机械或生产过程。
PLC及其有关外部设备,都应按易于与工业系统联成一个整体,易于扩充其功能的原则设计。
”
定义强调了PLC应直接应用于工业环境,它必须有很强的抗干扰能力,广泛的适应能力和应用范围。
这是区别于一般微机控制系统的一个重要特征。
1.2PLC的发展
PLC自问世以来,经过40多年的发展,在美,德,日等工业发达的国家已成为重要的产业之一。
世界总销售额不断上升,生产厂家不断涌现,品种不断翻新,产量产值大幅度上升而价格不断下降。
目前,世界上有200多个厂家,较有名的公司有美国:
AB通用电气,莫迪康公司;日本:
三菱,富士,欧姆龙,松下电工等:
德国:
西门子公司;法国:
TE施耐德公司;韩国:
三星,LG公司等。
1.3PLC的发展趋势
(一)大型化
为适应大规模控制系统的要求,大型PLC向着大存储容量,高速度,高性能,增加1|0点数的发展方向。
主要表现在以下几个方面:
1.增强网络通信功能:
;
2.发展智能模块;
3.外部故障诊断功能;
4.编程语言、编程工具标准化、高级化
5.实现软件、硬件标准化
6.编程组态软件发展迅速
(二)小型化
发展小型PLC其目的是为了占领广大的、分散的、中小型的工业控制场合,使PLC不仅成为继电器控制柜的替代物,而且超过继电器控制系统的功能。
小型PLC朝着简易化、体积小、功能强、价格低的方向发展。
1.4PLC的主要功能
1.开关量逻辑控制;
2.模拟量控制;
3.闭环过程控制;
4.定时控制;
5.计数控制;
6.顺序(步进)控制;
7.数据处理;
8.通信和联网。
1.5PLC的特点
1.可靠性高、抗干扰能力强;
2.通用性强、灵活性好、功能齐全;
3.编程简单、使用方便;
4.模块化结构;
5.安装简便、调试方便;
6.网络通信。
1.6PLC的基本组成和各部分作用
1.中央处理单元(CentralProcessingUnit)
中央处理单元是PLC的核心部分,它包括微处理器和控制接口电路。
微处理器是PLC的运算和控制中心,由它实现逻辑运算、数字运算,协调控制系统内部各部分的工作。
它的运行是按照程序所赋予的任务进行的。
控制接口电路是微处理器与主机内部其它单元进行联系的部件,它主要有数
据缓冲、单元选择、信号匹配、中断管理等功能。
2.存储器(Memory
PLC系统中的存储器配有系统程序存储器和用户程序存储器。
系统程序存储器用于存放PLC生产厂家编写的系统程序,固化在PROM或
EPR0存储器中,用户不可访问或修改。
系统程序包括系统监控程序、用户指令
解释程序、标准模块程序、系统调用、管理等程序以及各种参数等。
用户程序存储器可分为三个部分:
用户程序区、数据区、系统区。
用户程序区存放用户编程器输入的应用程序。
数据区存放PLC在运行过程中所用到的和生成的各种工作数据。
系统区主要存放CPU的组态数据。
3.输入、输出单元(Input/OutputUnit)
输入、输出单元是可编程控制器的CPU与现场输入、输出装置或其他外部设备之间的连接接口部件。
输入单元将现场的输入信号,经过输入单元接口电路的转换,变换为中央处理器能接受和识别的低压信号,送给中央处理器进行运算;输出单元则将中央处理器输出的低压信号变换为控制器件所能接受的电压、电流信号,以驱动信号灯、电磁阀、电磁开关等。
4.编程器
编程器是PLC的重要外部设备。
它的作用是供用户进行程序的编制、编辑、调试和监视等。
编程器有简易型和智能型两类。
简易编程器只能联机编程,且往往需要将梯形图转换为语句表,才能送入。
智能编程器又称图形编程器,它可以联机,也可以脱机编程,既有LCD液晶显示器)或CRT图形显示功能。
5.电源单元
电源单元是PLC的电源供给部分。
它的作用是把外部供应的电源变换成系统
以保持
内部各单元所需的电源。
电源单元还包括掉电保护电路和后备电池电源,
RAM在外部电源断电后存储的内容不丢失。
PLC的电源一般采用开关电源,其特
点是输入电压范围宽、体积小、重量轻、效率高、抗干扰性能好。
1.7PLC的工作原理
PLC与继电器构成的控制装置的重要区别之一就是工作方式不同,继电器控制是并行运行方式,即如果输出线圈通电或断电,该线圈的触点立即动作,只要形成电流通路,就有可能有几个电器同时动作。
而PLC则不同,它采用循环扫描技术,只有该线圈通电或断电,并且必须当程序扫描到该线圈时,该线圈触点才会动作,而且每次它只能执行一条指令,这也就是说PLC以“串行”方式工作的,这种工作方式可以避免继电器控制的触点竞争和时序失配等问题。
也可以说,继电器控制装置是根据输入和逻辑控制结构就可以直接得到输出,而PLC控制则需要输入传送、执行程序指令、输出3个阶段才能完成控制过程。
PLC采用循环扫描技术可以分为3个阶段:
输入阶段(将外部输入信号的状态传送到PLC、执行程序和输出阶段(将输出信号传送到外部设备)。
1-1所示。
扫描过程如图
程序执行阶段匸
在输入阶段中,PLC先进行自我诊断,然后与编程器或计算机通信,同时中央处理器扫描各个输入端并读取输入信号的状态和数据,并把它们存入相应的输入存储单元。
在执行阶段中,PLC按照由上到下的次序逐步执行程序指令。
从相应的输入存储单元读入输入信号的状态和数据,然后根据程序内部继电器、定时器、计数器数据寄存器的状态和数据进行逻辑运算,得到运算结果,并将这些结果存入相应的输出存储器单元。
在输出阶段中,PLC将相应的输出存储单元的运算结果传送到输出模块上,并通过输出模块向外部没备传送输出信号,开始控制外部设备。
2硬件设计
2.1控制要求
本装置为两种液体混合模拟装置,SL1、SL2、SL3为液面传感器,液体A、B阀门与混合液阀门由电磁阀YV1YV2YV3控制,M为搅匀电机,控制要求如下:
初始状态:
装置投入运行时,液体AB阀门关闭,混合液阀门打开20秒将容器放空后关闭。
启动操作:
按下启动按钮SB1,装置就开始按下列约定的规律操作:
液体A阀门打开,液体A流入容器。
当液面到达SL2时,SL2接通,关闭液体A阀门,打开液体B阀门。
液面到达SL1时,关闭液体B阀门,搅匀电机开始搅匀。
搅匀电机工作6秒后停止搅动,混合液体阀门打开,开始放出混合液体。
当液面下降到SL3时,SL3由接通变为断开,再过2秒后,容器放空,混合液阀门关闭,开始下一周期。
停止操作:
按下停止按钮SB2后,在当前的混合液操作处理完毕后,才停止操作(停在初始状态上)。
图2-1液体混合装置控制的模拟实验面板
此面板中,液面传感器用钮子开关来模拟,启动、停止用动合按钮来实现,液体A阀门、液体B阀门、混合液阀门的打开与关闭以及搅匀电机的运行与停转用发光二极管的点亮与熄灭来模拟。
2.2选择PLC型号
2.2.1PLC的类型
PLC按结构分为整体型和模块型两类,按应用环境分为现场安装和控制室安装两类;按CPU字长分为1位、4位、8位、16位、32位、64位等。
从应用角度出发,通常可按控制功能或输入输出点数选型,整体型PLC的I\0点数固定,因此用户的选择余地小,用于小型控制系。
模块型PLC提供多种I\0卡件或插卡,因此用户可以较合理地选择和配置控制系统的I\0点数扩展方便灵活一般用于大
中型控制系统。
本课程设计选用西门子S7-200(CPU226可编程控制器。
222电源的选择
PLC的供电电源,除了引进设备时同时引进PLC应根据产品说明书要求设计和选用外,一般PLC的供电电源应设计选用220VAC电源,于国内电网电压一致。
在重要的应用场合,应采用不间断电源或稳压电源供电。
如果PLC本身带有可使用电源时,应核对提供的电流是否满足应用要求,否则应设计外接供电电源。
为防止外部高压电源电网因操作而引入PLC对输入和输出信号的隔离是必要的,有时也可采用简单的二极管或熔丝管隔离。
223存储器的选择
由于计算机集成芯片技术的发展,存储器的价格已下降,因此,为保证应用项目的正常投运,一般要求PLC的存储器容量,按256个1\0点至少选8K存储器选择。
需要复杂控制功能时,应选择容量更大,档次更高的存储器。
2.2.4输入输出的选择
输入输出模块的选择应考虑与应用要求统一,例如对输入模块,应考虑信号电平、信号传输距离、信号隔离、信号供电方式等应用要求。
对输出模块,应考虑选用的输出模块的类型。
通常继电器输出模块具有价格低,使用电压范围广、寿命短、响应时间较长等特点;可控硅输出模块适用于开关频繁、电感性低功率因数负荷场合,但价格较贵,过载能力较差。
输出模块还有直流输出、交流输出和模拟量输出等,与应用要求一致。
可根据应用要求,合理选择智能型输入输出模块,以便提高控制水平和降低应用成本。
考虑是否需要扩展机架或远程I\0机架等。
2.3系统设计流程示意图
运行
液体A阀门、液体B阀门关闭,混合液体阀门打开20秒后关闭
2.4I/O分配表
面板
SB1
SB2
SL1
SL2
SL3
YV1
YV2
YV3
YKM
PLC
I0.0
10.1
I0.2
I0.3
I0.4
Q0.0
Q0.1
Q0.2
Q0.3
3软件设计
3.1设计梯形图
Network1
SMO.1
2
go.2
£'
QO.O
R'
Network2
SMO.O
T39
i?
3TON
200-lEI
100mfe.
Nelworlt3
II
T33Q0.2
—11H)
1
Metwork4
1
10.0M100
—111F1()
Network5
II
I0.1
M101
P
I0l4
Mn3
Network10
M10.0
M200
S
Network11
—I
M2O.0
T38
00.0
e
Network.12
II
M10.3
30.1
s
Network门
SI
oao
Ft
HI
gl
W10.3
W10.1
JNetwork15
Network14
1—
I
3
Js
Q
W102
Ht
M10,1
Netwark1C
Q0L1
CM
Fl
T37
MIDI
NeiwoikTl?
Q0.3
—II
IN
TOM
PT
lOQm?
T37
+60
NetwarkIS
Q0.3
M1?
.4
networkEn
材20.1
IM
TON
+20-
PT
1OOmJ
T3e
3.2设计指令表
ORGANIZATION_BLOCKMAIN:
OB1
TITLE=程序注释
BEGIN
Network1
LD
SM0.1
R
Q0.0,2
S
Q0.2,