论文部分内容阅读
互联网与物联网的发展,为企业实现智能工厂提供了技术基础。智能工厂就是基于工业4.0模式,将互联网技术、信息化技术、自动化技术进行融合,基于车间传感网络实现生产的智能化、远程化、实时化、信息化管理。在工控领域,基于嵌入式工控、数据采集和通信一体化终端机的工厂智能化和后台服务的应用需求日益明显,智能工厂的实现要依托车间联网和远程监控,后台数据服务有利于实现企业生产过程的智能化与信息化管理。研究工业车间联网与远程监控、后台数据服务对现代企业有着深远的意义。本文以智能工厂与后台数据服务平台的设计为课题,通过研究课题背景与意义以及国内外研究现状,结合对塑料挤出机监控改造项目的需求分析与性能体现,提出了本文的设计方案,即主要从车间联网、现场级监控软件、后台数据服务平台三个模块来进行设计与实现。针对车间联网,提出了串口与网口两种车间联网方式。基于串口的车间联网采用CAN总线实现一个车间内多台串口嵌入式终端机的联网与布线,通信协议为ModbusRT U协议,多个车间生产线的联网采用以太网络,协议为TCP/IP。基于网口的车间联网采用以太网络直接将嵌入式终端机接入网络,通信协议为ModbusTCP协议。不但提高了车间联网的健壮性,而且也解决了车间高温、强电磁干扰等恶劣环境因素对数据传输不稳定的影响。针对现场级监控软件的设计,结合C/S结构,采用VC++语言和MFC框架开发,采用Modbus协议实现了串口通讯与网口通讯功能,采用ADO程序对象实现了数据上传至数据中心,采用多线程编程技术解决了多任务多界面的处理,采用多定时器实现监控数据的周期性查询与解析,采用加权平均算法实现参数的优化控制,实现了生产线各温度节点、电机节点、电能表节点的集中监控,提高了监控的实时性和车间智能化程度。后台数据服务平台采用JAVA语言编写,软件为B/S结构,采用ECS实例为软件系统提供运行环境,采用Spring框架编写后台控制器与业务逻辑,采用Hibernate实现对数据库的访问与事务管理,采用ExtJS编写前端页面框架与界面显示功能。数据存储于RDS实例提供MySQL数据库中。实现了系统管理、生产统计、设备状态监测、生产信息管理、数据存储等功能,提高了后台数据计算能力,解决传统软件结构耦合严重,不利于系统扩展,并且升级成本高、周期长等缺点。最后对本文进行了总结,并提出了下一步展望建议。通过对智能工厂与后台数据服务平台的设计与实现,为生产设备及车间联网与远程监控和企业信息化管理方式提供了一个可应用和借鉴的方案,为工业控制软件的体系结构提供了一个全新的设计思路。