基于网络的FML制造执行系统的研究

基于网络的FML制造执行系统的研究

论文摘要

上个世纪出现的以计算机为载体的互联网,悄悄地进入并且融入我们的生活。现代社会的发展,对于互联网已经达到前所未有的依赖程度。利用网络覆盖面广且方便地实现数据传输的优势,网络制造几乎是在无限地延伸了企业的业务和运作空间。如何能让实施网络化制造的企业提高设备与资源共享,实现对远程设备的监控和故障诊断、实现数据网络与控制网络的集成,是摆在每一个实施网络化制造的现代企业面前的一个急需解决的问题。制造执行系统(Manufacturing Execution System, MES)很好的解决了现场设备资源共享、设备的监控和故障诊断等。但是面向网络的MES并没有得到充分的研究,MES现在只是作为ERP、MRPⅡ等上层管理软件采集现场数据的一个桥梁,这将极大地限制MES本身的作用。在这种背景下,本文展开对网络化制造(Network Manufacturing Execution System N-MES)执行系统的研究,并在学校先进制造所柔性线上进行了验证。论文首先提出了MES的定义,由于制造执行系统(MES)概念的提出只有20年左右的时间,它至今没有形成统一的定义。本文给出了比较权威的MESA (Manufacturing Execution System Association, MESA)的定义,在其定义中并未提出网络化MES (N-MES)统的制造执行系统的结构后,本文从软件结构上划分了基于B/S(浏览器/服务器)结构的MES和基于C/S(客户端/服务器)结构的MES,并分析了各自的优缺点,网络MES可以通过这两种结构实现。论文研究了实验对象制造所柔性线和其MES系统状况;同时在网络化MES的网络结构上提出了一种“多层次的MES网络”和一种“在一同层次多功能的MES网络”。最后提出了一种两种结构复合的网络结构,分析得出它具有更高的优越性;然后针对柔性线MES,提出了在Windows系统下,网络化MES利用SOCKET套接字实现网络通讯。并用VC++语言分析了通讯过程;最后,分析了无线通讯网络的架构和实现方法,为AGV实现无线控制提供了依据。本课题根据所提出的网络化MES实现思想,利用VC++编程得到了柔性线网络化MES服务器端和MES客户端,并对其实现思路做了介绍;另外,单独分析了AGV小车无线通讯的实现;最后在先进制造所柔性线实验室通过计算机网络实现了服务器端和客户端MES的通讯,实现了异地操作柔性线和生产状态监控。论文研究了立体仓库的组成,并着重研究了堆垛机的结构及其工作原理。通过不同的方法分析了立体仓库库位号和货架堆垛机速度,堆垛机运行方式之间的关系;创新性的利用了动态规划的策略来研究堆垛机路径优化;最后,在柔性线立体仓库上实现了本论文的优化理论。主要有三个方面:采用"GT Commander"软件,实现了立体仓库堆垛机两轴联动;改动MES中库位分布状态,以验证论文提出的库位号优化策略。最后实现了动态规划的编程思路,优化了堆垛机的路径。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题的研究背景
  • 1.2 网络化制造和柔性制造的研究现状
  • 1.2.1 网络化制造研究现状
  • 1.2.2 柔性制造
  • 1.3 论文的主要工作
  • 1.4 论文的研究意义
  • 第2章 基于网络的制造执行系统的构架方法
  • 2.1 制造执行系统的定义
  • 2.2 制造执行系统在网络化制造系统平台的定位
  • 2.3 制造执行系统的功能框架
  • 2.4 网络化制造执行系统(N-MES)的软件构架
  • 2.4.1 基于B/S结构的N-MES
  • 2.4.2 基于C/S结构的N-MES
  • 第3章 柔性线N-MES系统的原理分析
  • 3.1 设备资源简介
  • 3.2 柔性线制造执行系统的介绍
  • 3.3 N-MES原理
  • 3.3.1 问题的提出
  • 3.3.2 系统的硬件结构及网络结构实现
  • 3.3.3 服务器MES的网络通讯实现
  • 3.3.3.1 创建支持SOCKET的项目
  • 3.3.3.2 创建服务套接字和监听线程
  • 3.3.3.3 实现监听线程,并创建数据接收线控
  • 3.3.3.4 实现数据接收线程
  • 3.3.3.5 发送数据,关闭套接字
  • 3.3.4 客户端MES网络通讯
  • 3.3.4.1 创建支持SOCKET的项目
  • 3.3.4.2 创建客户套接字,与服务器端进行连接
  • 3.3.4.3 实现数据接收线程
  • 3.3.4.4 发送数据,关闭套接字
  • 3.3.5 过程总结
  • 3.4 AGV局域网无线通讯原理
  • 第4章 网络化MES(N-MES)的实现
  • 4.1 系统的框架结构
  • 4.2 网络化MES(N-MES)的通讯实现方式
  • 4.2.1 与软件应用层通讯
  • 4.2.2 与现场管理系统通讯
  • 4.3 网络管理模块
  • 4.3.1 服务器和客户端的确定
  • 4.3.2 网络建立过程
  • 4.3.3 网络管理模块的实现
  • 4.4 系统部分模块的网络化编程实现
  • 4.4.1 系统状态
  • 4.4.2 系统控制
  • 4.5 N-MES下AGV小车无线控制的实现
  • 4.5.1 系统的组成
  • 4.5.2 AGV设备端控制系统
  • 4.5.3 AGV无线控制思想及过程
  • 4.5.3.1 无线控制思想
  • 4.5.3.2 AGV无线控制过程
  • 第5章 柔性线立体仓库部分优化
  • 5.1 立体仓库的组成
  • 5.2 堆跺机
  • 5.3 相关参数
  • 5.3.1 堆垛机作业循环时间
  • 5.3.2 堆垛机基准出入库能力
  • 5.4 立体仓库堆跺机路径优化
  • 5.4.1 问题的提出
  • 5.4.2 立体仓库堆垛机的存放物品方式
  • 5.4.3 库位号优化方案
  • 5.4.4 堆垛机路径优化
  • 第6章 柔性线立体仓库优化实现
  • 6.1 两轴联动
  • 6.1.1 控制系统
  • 6.1.2 两轴联动的实现方法
  • 6.1.2.1 GT Commander
  • 6.1.2.2 编程实现两轴联动
  • 6.2 立体仓库库位号的优化
  • 6.3 堆垛机路径优化
  • 第7章 结论与展望
  • 7.1 结论
  • 7.2 展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    基于网络的FML制造执行系统的研究
    下载Doc文档

    猜你喜欢