温控箱远程监控系统软件设计
2014-02-10邓霖杰任德均
机电工程技术 2014年7期
邓霖杰,任德均,盘 龙
(四川大学,成都 610065)
温控箱远程监控系统软件设计
邓霖杰,任德均,盘 龙
(四川大学,成都 610065)
某公司设备分散分布在不同的区域,距离较远,环境干扰严重,且设备的控制系统种类繁多。本系统通过读写各类温控箱的可编程控制器,实现对各类温控箱运行状态和数据的远程集中监控与记录。要求可靠地实现设备的联网监控,且不能影响原系统的运行。介绍了以C#作为编程语言的系统软件设计,采用串口通信进行数据传输并保存在数据库中,实现了基本功能,且界面友好,运行稳定。
C#;Access数据库;串行通信
0 引言
随着计算机技术的快速发展,各行业技术的相互交流渗透,数据采集与控制系统广泛的运用于传统工业生产各领域。本系统采用RS232通讯接口与各类设备的可编程控制器交互,实现了各类数据的采集与记录,并且可对温控箱进行起停控制。由于使用Windows API编程非常繁琐且不易调试,本系统采用C#语言在Visual Studio 2010环境下编程。Microsoft.NET平台集成了大量的库类,使得程序员可以快速地编写各种基于Win⁃dows的应用程序,本文主要采用了SerialPort类与Thread类实现串口通讯编程与多线程处理[1]。
1 系统结构设计
1.1 系统框架
整个系统由接口及协议转换模块,上位机软件模块和后台数据库模块三个模块组成。
系统框图由图1所示。
1.2 工作方式
针对不同的PLC需要不同的读写指令格式,通过上位机负责编辑并发送各种指令来控制整个系统工作,接口及协议转换模块负责指令和数据的收集和分发以及上传。……
登录APP查看全文
