温控箱远程监控系统软件设计.pdf

温控箱远程监控系统软件设计.pdf

ID:52427722

大小:818.26 KB

页数:4页

时间:2020-03-27

温控箱远程监控系统软件设计.pdf_第1页
温控箱远程监控系统软件设计.pdf_第2页
温控箱远程监控系统软件设计.pdf_第3页
温控箱远程监控系统软件设计.pdf_第4页
资源描述:

《温控箱远程监控系统软件设计.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、工业自DOI:10.3969/j.issn.1009-9492.2014.07.031温控箱远程监控系统软件设计邓霖杰,任德均,盘龙(四川大学,成都610065)摘要:某公司设备分散分布在不同的区域,距离较远,环境干扰严重,且设备的控制系统种类繁多。本系统通过读写各类温控箱的可编程控制器,实现对各类温控箱运行状态和数据的远程集中监控与记录。要求可靠地实现设备的联网监控,且不能影响原系统的运行。介绍了以c#作为编程语言的系统软件设计,采用串口通信进行数据传输并保存在数据库中,实现了基本功能,且界面友好,运行稳定。关键词:

2、c#;Access数据库;串行通信中图分类号:TP277文献标识码:A文章编号:1009—9492(2014)07—0105—03DesignforPCSoftwareofRemoteTemperatureMonitorandControlSystemDENGLin-Jie,RENDe-jun,PANLong(SichuanUniversity,Chengdu610065,China)Abstract:Theon——sitedeviceofacompanyarescatteredindifferentareaswith

3、longdistanceandseriousenvironmentalinterference.Thesystemremotecentralizedmonitorandcontrolofthetemperaturecontrolbox’Sstatusanddatabyreadingandwritingvarioustypesofdevices’PIC.Requiresreliableinterconnectionbetweendevicesmonitoring,andcan’taffecttheoperationoft

4、heoriginalsystem.ThisarticledescribesthesystemPCsoftwaredesignbasedonC#.useserialportcommunicationtotransferdataandsavedataindatabase,actualizingbasicfunctionswithuser—friendlyandstableoperation.Keywords:C#:Accessdatabase;serialcommunication0引言件模块和后台数据库模块三个模块组成。

5、随着计算机技术的快速发展,各行业技术的系统框图由图1所示。相互交流渗透,数据采集与控制系统广泛的运用1.2工作方式于传统工业生产各领域。本系统采用RS232通讯针对不同的PLC需要不同的读写指令格式,接口与各类设备的可编程控制器交互,实现了各通过上位机负责编辑并发送各种指令来控制整个类数据的采集与记录,并且可对温控箱进行起停系统工作,接口及协议转换模块负责指令和数据控制。由于使用WindowsAPI编程非常繁琐且不的收集和分发以及上传。通过CAN总线和串口通易调试,本系统采用C#语言在VisualStudio2010讯

6、两次协议转换来传递指令到对应的PLC上。通环境下编程。Microsoft.NET平台集成了大量的库过读写PLC的内存地址,实现对温度和状态数据类,使得程序员可以快速地编写各种基于Win.的采集以及对温控箱的运行状态的控制。采集的dows的应用程序,本文主要采用了SerialPort类与数据经由上位机分析校验后保存至数据库并实时Thread类实现串口通讯编程与多线程处理。显示于界面上。1系统结构设计1.3自定义数据格式由于所采集的数据和指令种类繁多,包含各1.1系统框架整个系统由接口及协议转换模块,上位机软监测点温度、基

7、本工作状态、异常信息、以及控收稿日期:2014—01—19要]圈邓霖杰等:温控箱远程监控系统软件设计工业自字段;数据记录表中包含总线地址、设备名称、区的数据并转移到数据队列中。数据处理线程将数据名称、实际数值和采集时间等字段。同时利数据队列的中的数据提取出来处理,数据通过完用微软提供的OLEDB应用程序接口来读写、查询整性校验后,通过对数据帧中包含的总线地址和数据库实现对数据的读取、保存、修改、查询、内存地址的信息与设备对象的成员变量的数据信输出等。息匹配,通过后分别调用各对象实例的数据处理2.2数据采集功能模块函数,

8、实现对不同设备不同的数据的显示和保数据处理流程如图4所示。存。采用多线程处理技术,极大的提高了数据处理能力,提高了运行效率。软件初始化2.3设备控制功能模块系统的控制功能主要是通过对PLC的内存写入来实现控制温控箱的运行状态。由于各温启动数据接收线程II启动数据处理线程控箱使用的PLC型号各异,控制指令的内容也大不相同。本软件通过

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。