论文部分内容阅读
由于传统的金刚石压机设备控制系统为单机控制系统,随着压机设备的增多,便会出现管理繁复、数据的分散不易处理等问题。另一方面随着互联网、移动互联以及物联网的快速发展,人造金刚石行业也迫切地需要融入到网络中。本课题对原有的由单片机和工业控制计算机组成的控制系统进行联网改造升级,通过以太网进行数据传输形成了压机设备的远程监控系统。为满足现场管理需求,提出了基于C/S模型和Windows终端服务器/客户机模型的解决方案,并由此将监控网络划分为车间层、工厂层和外网层。车间层网络由数据中心和工作站构成,数据中心上采用UML分析方法和面向对象编程方法设计了基础通讯程序和显示程序。基础通讯程序采用C/S模型对车间内的数据进行搜集和存储,显示程序与基础通讯程序通讯完成数据访问和数据下发功能,通过运行车间内的显示程序可以实现对本车间的所有工作站进行监控。工厂层网络和外网层网络由数据中心和客户机组成,为简化软件部署及方便客户机的访问,车间级网络采用基于Windows终端服务器/客户机模型实现数据传输。通过终端服务器/客户机模型的使用,所有的软件工作都在服务器上完成,客户机对终端服务器的访问就像本机操作一样。其中数据中心安装Windows Server 2003服务器操作系统以提供终端访问能力,工厂层和外网层对数据中心的访问也是通过访问显示程序实现的。通讯协议的选择方面,由于传输的数据以实时作图数据为主,数据的偶尔丢包不影响图形的绘制,因此采用更快的UDP通讯协议。通讯程序的开发使用广泛使用的VS2008,同时为了加快应用程序的开发速度,在CSocket通讯类的基础上设计了新的智能通讯类以应对实际中遇到的问题,包括接口提供与错误处理功能、数据发送与接收封装处理、数据未送达自动重发功能实现、断线识别与自动重连等功能。该远程监控系统可实现远程查看实时曲线、历史数据、报警数据并提供远程修改工艺文件、工艺文件下发和工作站程序升级功能,在现场进行验证并达到了预期的效果,在一定程度上提高了人造金刚石生产的管理水平和生产效率。