基于LABVIEW和AJAX远程监控配料系统

基于LABVIEW和AJAX远程监控配料系统

论文摘要

配料生产系统是在饲料加工,食品制造等生产活动中得到广泛应用的一种过程控制系统。本文通过采用虚拟仪器和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 研究展望
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文目录
  • 相关论文文献

    标签:;  ;  

    基于LABVIEW和AJAX远程监控配料系统
    下载Doc文档

    猜你喜欢