组态控制的学习

组态控制这门课,我很喜欢。形象的图形界面绘制,逻辑的流程搭建,将工程中的各个环节形象逼真地仿制。近几天,做了一个小小的恒压水位监控系统的组态控制,并通过与上位机的通信,进行实时控制水位和水压的值,其中,也可以进行手动和自动的操作切换,以此达到合理的自动监控。

 

任务书

Ⅰ、组态控制任务:恒压供水自动监控系统

Ⅱ、组态控制工作内容:

离心泵

电磁阀

市政管网

逆止阀

水压传感器

PLC

水池

水位传感器

一、系统构成

主要包括:

(1)PLC(具备Modbus Rtu通信功能)

(2)离心式水泵1#~3#,由PLC控制

(3)逆止阀1#~3#,由PLC控制

(4)电磁阀,由PLC控制

(5)压力传感器,4~20mA输出,压力范围0~150

(6)水位传感器,4~20mA输出,水位范围0~10米

二、控制要求

    1、Po设定压力,Px为实测压力,控制策略如下

对象 压力

Px<=0.6Po

0.6Po<Px<=0.9Po

0.9Po<Px<=1.1Po

Px>1.1Po

1#泵、阀

2#泵、阀

3#泵、阀

2、水池中水位控制在1~9米,如果超过9米则关闭电磁阀,否则打开电磁阀。

3、PLC与监控主机实现Modbus互联

三、软件功能要求

1、图形化监控画面、实现自动运行及手动控制运行

2、水位、压力报警

3、数据实时显示(表格、曲线)

4、历史数据查询

5、工程安全设置

 

以下是我针对任务书所做的系统设计。

1、          建立实时数据库,编写所要用到的变量。

2、          建立用户界面,利用工具箱提供的工具,组建图像界面。并将个图形或图符与之前建立的变量想关联起来,实现逻辑的关系的改变。

3、          编写循环策略的脚本程序,同时建立报警策略、存盘策略等。

4、          在用户窗口中新建数据显示窗口,在组建实时、历史数据表格和实时、历史数据曲线,并将其与个数据量相关联,实现运行时的数据查看。

5、          在主控窗口中添加用户登录、用户编辑、密码修改等下拉菜单,实现用户登陆的限制。

6、          构建水位、水压上下限的修改配方,并能在组态运行时实时进行修改。

组建主、从机进行通信实验。

1、 做好MCGS软件中设备设置工作,即将子、父设备各通信协议设置完毕。

2、使MCGS中的父设备占用COM3口,mbslave.exe连接COM4口,用数据线将两者的输入、输出两两连接。

3、将MCGS置于运行状态。从mbslave.exe中发送数据,实时控制水位、水压的值和各个开关的状态。

4、主机发送数据,观察从机数据变化以及MCGS中各个开关量的变化。


 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值