基于组态软件的水位远程监控系统设计
-I -
目 录
摘 要 ....................................................................... 错误!未定义书签。 第1章 水位控制系统的设计 ..................................... 错误!未定义书签。
1.1 PLC设计的任务和目的 ............................................ 错误!未定义书签。 1.2 监控系统的分析和总体设计 .................................................................. 1
第2章 界面的设计 .................................................................................... 2
2.1用户登陆界面 ........................................................................................... 2 2.2 主控界面 .................................................................................................. 2 2.3报警界面 ................................................................................................... 2 2.4数据报表 ................................................................................................... 3
第3章 运用MCGS组态软件实现监控系统动画 ...................................... 3
3.1实时数据库的组态 ........................................ 3 3.2虚拟对象的组态设计 ...................................... 3 3.3窗口界面的组态 .......................................... 4
3.3.1用户窗口的设计 ................................................. 4 3.3.2定义数据对象 ................................................... 4
3.4运行策略组态 ............................................ 6 3.5控制策略组态的设计 ...................................... 6
3.5.1控制的要求 ..................................................... 6 3.5.2脚本程序的编辑 ................................................. 6
3.6历史报表与实时报表的数据 ................................ 7
-II -
3.7实时和历史报警记录的报表设计 ............................ 8 3.8系统菜单的组态 .......................................... 8 3.9上位机与下位机进行连接 ................................. 10
结 论 .................................................................................................... 13 致 谢 .................................................................................................... 14 参 考 文 献 .............................................................................................. 15
-II I-
第1章 水位控制系统的设计
1.1设计任务和目的
(1)完成水位控制系统的画面制作,实现MCGS动画控制效果。 (2)了解常用工控组态软件的主要特点及应用。
(3)掌握下位机西门子PLC S7-300系列为代表的单片机主要特点及应用。
(4)重点掌握MCGS的画面组态、动画显示、流程控制等解决实际工程问题的方案和操作方法。
1.2监控系统分析和总体设计
1. PLC配置
水位自动化监控系统的PLC采用SIEMENS的S7-300系列。根据系统要求 ,PLC总体配置下:
(1)中央处理模块(CPU):选用CPU314,内存RAM扩展到64K。
(2)数字量输入模块(DI):选用SM321,共8块(16点/块)。处理128点输入信号。 (3)数字量输出模块(DO):选用SM322,4块为16点/块,4块为8点/块。处理96点输出信号。
(4)模拟量输入模块(AI):选用SM331,共3块(8点/块)。处理24点输入信号。 (5)通信模块:选用CP340,共2块,1块为RS232接口,1块为RS485接口。
PLC采用四个框架,在RTU信号柜内有三个,其中一个为备用扩展框架;另一个在操作台内,通过IM361扩展连接,这样简化了接线,大大地提高可靠性。
2. MCGS配置
(1)水位监测:实时监测储液罐中水位,并在计算机中进行动态显示。
(2)水位控制:将水罐1水位H1控制在1~9 m,将水罐,2水位H2控制在1~6 m。 (3)水位报警:当水位超出以上控制范围时报警。 (4)当H2低于0.5 m时采取必要保护措施。
(5)报表输出:生成水位参数的实时报表和历史报表,供显示和打印。 (2) 曲线显示:生成水位参数的实时趋势曲线和历史趋势曲线。 3. MCGS串口下挂载S7-200的驱动如下图1.1所示。
-1 -
图1.1 MCGS串口下挂载S7-200的驱动
4.登陆界面设计
首先我们要利用Microsoft Visual Studio 2015进行变成来对用户登录界面进行设计。 新建一个C#应用程序,应用程序命名为WindowsFormsApplication1。如图1.2.2所示。
图1.2 新建一个C#应用程序
两个窗体界面设计如下图1.3,1.4所示。
-2 -
基于组态软件的水位远程监控系统设计



