北极星

搜索历史清空

  • 水处理
您的位置:环保大气治理VOCsVOCs检测技术正文

基于物联网涂装RTO设备的远程测控系统设计

2018-07-18 16:43来源:现代涂料与涂装作者:徐晓峰等关键词:RTO有机废气废气处理收藏点赞

投稿

我要投稿

4.2服务器监控软件设计

监控中心软件设计是该系统中的重要部分,其中采用Cimplicity作为本地数据OPC采集与监控功能。而采用C#作为远程客户端服务器[12],主要完成的功能有数据通信、数据处理,远程服务器界面。其中数据库采用SQLServer2010实现数据的存储与查询功能,如图4所示。

服务器C#和Cimplicity作为整个控制系统的核心大脑,其功能极其强大,包含收集来自现场的PLC实时数据、选取有效数据、分析数据、实时显示数据、存储有效数据、数据包发送等。服务器界面的具体架构如图5所示。

C#服务器通过SqlConnection方法利用数据库链接语言将存储在本地的SQL数据库中RTO现场信息进行分类提取。通过实时提取信息同步到C#前台监控界面中,在TCP协议下,程序中设置Socket侦听端口方法,调用Listen方法[13],Socket类中的监听方法就可以探测这个端口的一举一动。当客户端向服务器请求连接时,Socket调用异步方法连接请求连接至客户端。连接上后采用SendData进行广播发送C#自定义的数据套接字。监控中心和远程客户端之间就可以实现双向数据传输本设计中服务器、客户端、SQL数据库通信部分程序如下:

SqlConnection=newSqlConnection(“…”);

SqlDataAdapterda=newsqlDataAdapter(…);

DataSetda=newDataSet();da.Fill(ds);

Sockethandle=listener.EndAcceptSocket(ar);

‘Socket方法数据库连接接受;

MyFriendfrd=newMyFriend(handle);

comboBoxClient.Invoke(Addfriend,frd);

AsyncCallbackcallback;’数据显示于列表中

4.3安卓客户端软件设计

Android是Google开发的基于Linux平台的开源手机操作系统[14-15]。其包括后台通讯、用户界面、系统配置等。本系统采用的是客户机/服务器模式,C#服务器利用SOCKET套接字网络通讯实现数据交互,即上述监控软件。客户机利用JAVA编写的安卓手机应用,结合通信程序将数据接收至后台,安卓应用软件的开发环境为AndroidSDK+JAVAJDK6+Eclipse3.5。利用开发软件生成APK应用,用手机助手安装于手机上。RTO的主监控界面图如图6所示,用户手机输入对应固定服务器域名和端口号后,点击链接服务器PMC后,服务器与Android手机通过Socket通讯确定主从关系连接,建立C/S结构链路,手机不断接收服务器数据显示数据。而控制界面将手机点击控制阀门开度,将数据通过Socket数据包发送至服务器,服务器将控制命令直接送至PLC,实现控制功能。此手机客户端应用软件同时可定时存储数据和查询相关有效数据。

本系统主要包含5个活动界面,5个XML脚本文件,1个MySQLiteHelper类,用来开启数据库,用户可以查询所监控的历史RTO参数数据。活动界面与活动界面之间通过Intent进行画面切换和数据传递,全局配置文件AndroidManifest.xml中定义用于每个文件的属性以及权限。

安卓数据处理分析和分割处理部分是数据处理中极其重要的组成部分,安卓的不同活动之间采用Bundle在活动之间相互传递数据,不能利用活动与活动之间直接传递数据,其中从目标活动获取数据用getString(),向源活动传递数据用putString()。数据分割采用Split函数将数据分为可视化有效数据,具体的操作过程如下:

(1)从目标Activity中获取数据

sw=bundle.getString("Kaidu");//获取开度

wd=bundle.getString("wendu");//获取温度

ph=bundle.getString("ranshaiqi1");//获取燃烧器1室状态

(2)向源Activity中传递数据

bundle.putString("Kaidu",sw);//传递开度

bundle.putString("wendu",wd);//传递温度

bundle.putString("ranshaiqi1",ph);//传递燃烧器1室状态

5系统试验结果

2017年12月17日,本系统在江苏省无锡市上汽大通汽车厂进行试验,RTO由科迈科环保设备实时获取新风阀开度状态、一室温度、二室温度、三室温度等RTO参数信息,同时对三室温度和压力进行控制。试验采用MAXON燃烧器和风阀比例阀,燃烧器为MAXON的4英寸G型KINEMAX。在闭环控制下,对RTO进行12h不间断测试,部分测试数据如表1所列。

从表1中可以看出,在12h内,通过本系统可以获取新风阀开度状态、一室温度、二室温度、三室温度等RTO参数信息,系统所测得的数据真实合理。三室温度的给定值为760℃,由表1可以看出,温度控制精度在±15℃以内,数据控制基本稳定,体现了控制系统的抗干扰性。风阀给定值为50,从表中可以看出,风阀的控制精度保持在±8%以内,符合系统控制要求。此控制效果良好,网络时间延迟在接受范围之内,系统完全达到测控要求。

6结语

本系统利用Android手机平台和C#服务器网络通讯实现了汽车涂装环保行业的远程无线测控。该系统可以通过一台手机远程监控室外RTO焚烧炉参数,硬件成本低,连接数据稳定可靠,具有很高的性价比。经过几个月试验测试证明,此系统测量RTO参数的精度高,控制燃烧器和风阀的效果良好,温度控制在平均±15℃以内,风阀的控制波动能稳定在±8%以内,此系统操作简单方便,实用性极强。此系统解决了现场维修响应时间长,实时维护环保设备,保证汽车厂周围空气质量。此应用前景十分广阔,非常适合汽车厂涂装车间环保设备的使用。

原标题:基于物联网涂装RTO设备的远程测控系统设计
投稿与新闻线索:电话:0335-3030550, 邮箱:huanbaowang#bjxmail.com(请将#改成@)

特别声明:北极星转载其他网站内容,出于传递更多信息而非盈利之目的,同时并不代表赞成其观点或证实其描述,内容仅供参考。版权归原作者所有,若有侵权,请联系我们删除。

凡来源注明北极星*网的内容为北极星原创,转载需获授权。

RTO查看更多>有机废气查看更多>废气处理查看更多>