论文摘要
配料生产系统是在饲料加工,食品制造等生产活动中得到广泛应用的一种过程控制系统。本文通过采用虚拟仪器和AJAX等数字网络技术,构建了一个集配料生产,状态监控和信息分析于一体的综合平台,实现了传统配料系统的数字化升级。主要在以下几个方面做了研究和开发工作:一、利用虚拟仪器LABVIEW高效快捷的软件开发环境,实现了配料生产控制系统友好的人机交互界面;同时,通过利用LABVIEW强大的数据处理能力,高效自动地完成了各个配料生产环节和报警系统的调度;二、在LABVIEW与PLC的通信中,传统的串口通信技术数据传输速率较低,无法完成海量数据的快速传递。本文提出采用DataSocket技术来实现LABVIEW对OPC Server的访问,该方法采用了对数据项的直接定位的办法,使该数字化系统较传统的配料系统在数据传输的快速性、连续性、实时性等方面有了较大提高,并实现了LABVIEW对OPC的透明访问。三、采用了TCP/IP协议完成了虚拟仪器和PLC之间的数据交互。四、在传统的MVC体系的基础上,提出了Struts+ibatis+AJAX的开源框架,实现了配料信息系统的开发,高效快速地实现了配料系统的信息共享、保存和传递。传统的配料系统由于数据量大,其监控系统存在显示速度慢等问题。本系统通过运用AJAX技术,有效地解决了数据传递慢的缺陷,实现了无刷屏的显示效果,提高了系统监控效率。五、本系统应用了最新的开源AJAX框架DWR技术,并在DWR中无缝整合了Struts,实现了基于B/S构架的实时网络远程监控。该系统成功地在正大集团的实际项目中运行,集网络化、自动化、模块化特点于一身的优势,使该系统大大提高了企业的生产效率。
论文目录
摘要ABSTRACT第一章 绪论1.1 前言1.2 国内饲料配料控制平台的研究状况及不足1.3 课题主要研究内容第二章 基于LABVIEW 的全屏监控系统2.1 LABVIEW 技术介绍2.2 基于虚拟仪器LABVIEW 的配料生产控制系统的设计2.2.1 仓加料信息2.2.2 秤信息2.2.3 混合机信息2.2.4 手投料信息2.2.5 配料总体信息2.3 连续配料生产2.4 报警系统的设计2.4.1 仓无料报警2.4.2 仓加料超重报警2.4.3 仓加料不足报警2.4.4 门开不到位报警2.4.5 门关不到位报警2.4.6 加微知道信号没有收到2.4.7 秤皮重超限2.4.8 秤放料不正常2.5 本章小结第三章 基于虚拟仪器中DATASOCKET 技术的网络通信设计和实现3.1 DATASOCKET 技术3.1.1 DataSocket 技术的基本内容和特点3.1.2 DataSocket 的工作原理3.1.3 DataSocket 的实时性3.2 应用DATASOCKET 技术实现网络化应用3.2.1 DataSocket 组件及其设置方法3.2.2 应用DataSocket 函数实现网络通讯3.3 OPC SERVER与PLC 的通信3.3.1 OMRON OPC Server 软件3.3.2 OMRON OPC Server 中以太网通信的设置3.4 本章小结第四章 基于虚拟仪器中TCP/IP 技术的网络通信设计和实现4.1 TCP/IP 协议原理和功能4.2 虚拟仪器中TCP 和UDP 技术4.3 硬件的连接与PC、PLC 的网络设置4.4 FINS 指令4.4.1 在以太网络上通讯4.4.2 FINS 指令服务的特点4.4.3 FINS 指令格式4.5 基于LABVIEW 中UDP 协议的网络通讯的实现4.5.1 LABVIEW 中UDP 通讯节点4.5.2 LABVIEW 中PC 与OMRON PLC 串口通讯的具体实现4.6 基于LABVIEW 中TCP 协议的网络通讯的实现4.6.1 LABVIEW 中TCP 通讯节点4.6.2 LABVIEW 中TCP 功能节点4.6.3 LABVIEW 中PC 与OMRON PLC 的TCP 通讯的具体实现4.7 本章小结第五章 J2EE 框架STRUTS +IBATIS 实现信息管理系统5.1 J2EE 平台技术5.1.1 J2EE 技术5.1.2 Struts 技术5.1.3 ibatis 技术5.2 信息管理系统的设计和实现5.2.1 开源轻量级WEB 框架Struts 的实现5.2.2 ibatis 框架的实现5.3 信息管理系统的功能设计5.3.1 原料管理5.3.2 配方管理5.3.3 生产管理5.4 本章小结第六章AJAX 技术在配料管理系统中的应用6.1 AJAX 技术介绍6.1.1 AJAX 工作原理6.1.2 类似AJAX 的客户端WEB 技术的优缺点比较6.1.3 使用AJAX 的原因6.2 AJAX 实际应用一:数据校验6.3 AJAX 实际应用二:级联菜单6.4 AJAX 技术存在的问题6.5 本章小结第七章 AJAX 技术实现远程监控7.1 基于AJAX 开源框架的DWR 介绍7.2 DWR 框架在配料信息系统中的实现7.2.1 配料信息系统的运行环境7.2.2 DWR 在配料信息系统的配置7.2.3 在 DWR 中整合 Struts 实现远程监控7.3 DWR 和 STRUTS 框架整合的注意事项7.4 DWR 实现中的不足7.5 本章小结第八章 总结与展望8.1 主要总结8.2 研究展望参考文献致谢攻读学位期间发表的学术论文目录
相关论文文献
标签:虚拟仪器论文; 网络监控论文;