MES技术在过去十年中显著成熟。但是MES系统的开发和应用是一个过程,不是一个事件。MES系统的成功实施不可能一蹴而就。为了取得长期的成功,我们需要改造制造环境,获得有组织的支持,并对管理机器做出适应性的改变。与此同时,MES软件在改善维护、改善与其它IT管理软件的接口等方面也有待于进一步发展、提高。
MES系统考虑到5个车间网络设备情况,决定在车间数据操作层采用C/S客户机/服务器方式,在行政管理层进行信息浏览和查询时采用B/S浏览器/服务器方式总的系统架构采用现今比较流行的三层结构后台以Oracle数据库服务器作为支撑环境,前台采用c#开发语言,C/S和B/S结合的三层系统架构。
MES系统的三层结构分别为:
(1)MES系统的表现层(Web浏览器/客户机),是用户与系统间信息交互的界面,负责结果展示及数据收集。车间层数据操作用户通过访问客户端应用程序,完成数据的人工录人和提交;行政管理层用户通过访问WEB浏览器进行信息浏览和查询。
(2)MES系统的应用逻辑层,实现系统业务逻辑,包括基础业务功能和业务流,即将生产计划、生产实绩、生产移库、查询统计分析等功能置于该层。当客户端提出任务请求时,应用逻辑层首先向数据服务层的数据库提出数据提取请求,并对提取出来的数据进行处理,将处理的结果通过应用服务器传送回客户端。
(3)MES系统的数据服务层,通过底层的数据库管理系统向上层提供全面的资源访问支持,屏蔽数据源差异,接受应用逻辑层传来的对数据库数据的操作要求,实现对数据库数据的查询、修改和更新等。
搜索
复制