成都码邻蜀科技专注软件系统定制开发,提供一站式开发解决方案

咨询电话

19136245159

成都软件开发_OA|ERP|CRM|管理系统定制开发-成都码邻蜀科技
您的位置:首页 > 行业新闻 > 制造执行系统的功能架构是什么?

制造执行系统的功能架构是什么?

发布日期:2024-07-17 09:47:36 作者:成都码邻蜀系统开发公司 浏览次数:112

随着制造执行系统在工业企业中的日益普及,工业企业发现MES可以提高计划的实时性和灵活性,提高生产线的运行效率。同时,美国先进制造研究机构AMR的调查发现,现有的企业生产管理系统一般由以ERP/MRPII为代表的企业管理软件、以SCADA.HMI为代表的生产过程监控软件以及支撑MES组成。全面的企业整合。软件组组成。根据调查结果,提出了三层企业集成模型。

制造执行系统可以对来自MRPII/ERP软件的生产管理信息进行提炼和分解,并将作业指令传递给底层控制;它可以实时监测底层设备的运行状态,采集设备、仪器的状态数据并进行分析处理,从而方便、可靠地将控制系统与信息系统链接起来,及时反馈生产状态到规划层面。进入21世纪,现代集成制造系统通过跟踪生产信息流来实现对企业的全面控制和管理。其系统结构逐渐摆脱了完全按照物理层次划分和配置系统的传统模式,正在向更简单、更合理的系统迈进。综合模型开发。

MES虽然发展历史较短,但可以有效实现对时间要求严格的制造理念。因此在发达国家得到很快的推广,给工厂带来了巨大的经济效益。对国外管理界也产生了影响。影响深远。

从国内来看,CIMS、MES、ERP等概念进入我国较早,但以DCS为代表的底层自动化和以ERP为代表的管理系统普及速度较快。虽然观念已经开始转变,但一些企业正在加速开发中国式MES产品或应用国外MES产品,势头良好。但我国工业企业信息孤岛、环节缺失的现象比国外更为突出。对MES层的认识比较落后。国内学者对车间级和单元级的研究多集中于控制模型的研究,很少从应用的角度研究和开发制造过程集成管控软件。因此,加强MES的研究、推广和应用,探索MES的发展道路,对于提高我国企业管理水平、增强制造业竞争力具有重要意义。

企业MES系统功能架构

企业MES是一系列的管理功能,而不是一个软件系统。它可以是各种生产管理功能软件的集合。 MES主要功能模块包括:资源配置和状态跟踪; 流程不仅仅是详细的调度; 生产计划与调度; 文件控制; 数据收集与获取; 人力资源管理; 质量管理; 流程管理; 维修管理; 产品跟踪记录;性能分析。

MES制造执行系统设计

企业信息系统一般采用两种架构模式:C/S(客户端/服务器)和B/S(浏览器/服务器)。由于受到生产现场条件的限制,采用CIS模式需要较高的系统硬件配置和相对较大的成本。与B/S相比,C/S的维护工作量较大,是一个复杂、繁琐的系统。升级,以及系统开发和维护成本相对较高,基于此,系统选择了B/S架构。其主要开发工具是C#和.NET,后端数据库使用SQL Server。开发的系统和数据库安装在WEB服务器上,并通过IIS发布到互联网上。生产车间和上层管理人员通过办公室的企业内网浏览器向WEB服务器发送请求。然后根据用户的请求执行WEB服务器上的IIS服务。执行相应的操作并生成结果并将HTML文件发送给客户端。

3.1 硬件环境是指按照某研究所规定的数据传输和处理要求,结合企业实际数据处理量、现有硬件资源和部门的数据处理量要求,为企业设计的系统硬件结构特征。系统部署在管理楼的系统服务器上。管理楼的最终用户可以通过中心交换机直接访问系统服务器,工厂的最终用户可以通过中心交换机与前置交换级的级联访问系统服务器。

系统对各生产单元的数据进行采集和反馈,形成覆盖全部门的开放式以太网络,满足闭环管理的需求。系统主要围绕数据库服务器,对实时数据进行比较和访问,从而形成不同的统计分析报告,达到监控生产信息和管理生产过程的目的,并提供标准化的互联网浏览查询和数据检索。

3.2 软件架构系统在开发过程中采用基于.NET的B/S软件架构。为了实现数据格式的统一、软件功能的模块化和模块接口的标准化,整个系统采用三层:数据访问层、WEB表示层和业务逻辑层。层架构。

数据访问层的任务是处理后端数据库与系统之间的交互。数据访问模块和业务数据构成了这一层。前者封装了数据库的详细操作,接收业务处理模块的数据访问请求,并将操作结果以业务数据的形式返回给业务处理模块; WEB表示层作为系统功能的展示界面,提供系统与用户的交互。界面。该层由安全认证模块和页面展示模块组成。前者的任务是验证用户的身份和访问权限,防止用户跨界工作,而后者则由ASPX或HTML页面组成,其职责是接收用户请求和输入数据。整个WEB表示层采用XML描述,在程序运行过程中进行解析,方便以后修改;业务逻辑层的控制机制引入有限状态自动机来控制业务流程的流程执行,实现对业务流程的控制。顺序和逻辑控制效果良好。它是制造执行系统的主要组成部分,具体负责制定和执行产品生产计划,跟踪和处理产品数据(图6)。

3.3 数据访问数据库SQLServer2000容纳了系统中的所有数据。在访问和操作数据库时,适合多层应用的ADO.NET是当前信息系统应用中最常见的架构。与传统的ADO数据访问形式相比,ADO.NET与ADO的根本区别在于ADO使用OLEDB接口,并且基于COM技术。 ADO.NET 有自己的界面,并且基于Microsoft 的.NET 体系结构。 ADO.NET 有两种类型:提供.NET 数据的对象和用户对象。其中,提供对象的任务是完成一些现实生活中的操作,比如从数据源读取和写入数据。从存储介质中读取数据后,通过用户对象对数据进行访问和操作。 DataAdapter、Connection、CommandBuilderden等都可以作为提供的对象;而DataRelation、DataSet、Dataallow等则是用户对象。

3.4 报表设计Crystal Reports 可以及时创建具有专业外观和演示质量的复杂交互式报表。其特点是:操作方便、功能强大、性能相对稳定。系统的数据库应用与Crystal Reports报表处理功能集成。这样既实现了用户的需求,又节省了应用程序的开发时间。水晶报表专家可以在Visual Studio中根据实际需求快速、轻松地设计报表。网络IDE。使用Crystal Reports Designer 设计报表。首先要明确报告的数据来源。借助报表设计选项卡,设置报表中应显示的数据,并将报表保存为报表文件。其次,确定报表在页面上显示的位置。添加CrystalReportViewer控件;第三,如果要显示报表,则应使用程序代码将控件绑定到需要显示的报表上。使用Crystal Reports不仅可以简化系统报表设计的过程,还可以利用它提供的其他功能来帮助满足一些需求,例如页面导航和报表打印等。

3.5 权限设计用户表由设置系统的管理员维护。每个用户的用户名和密码都设置在用户表中。用户登录时必须提供合法有效的账号,以保证系统的安全。系统管理员为用户分配角色。每个角色都有不同的作用。系统可以根据用户所扮演的角色加载用户拥有的菜单。菜单代表不同的功能权限,从而实现权限控制。

一方面,MES制造执行系统可以提高企业的信息化建设;另一方面可以提高车间的生产效率,减少原材料和能源的消耗,同时减少产品库存,增强产能。然而,MES在我国的发展和应用还处于起步阶段。有必要选择和开发合适的MES开发工具,并使其适应中国企业的MES软件产品,达到企业信息系统紧密集成的目的,进而提出MES在中国企业的实施。标准和技术规范的重要性不仅在于提高我国企业信息化水平,更在于增强与国际先进企业的竞争力。

标签:

文章转载请联系作者并注明出处:https://www.mlsxtkf.com/xinwen/6647.html

相关资讯

Copyright © 系统软件定制开发公司【成都码邻蜀科技】备案号:蜀ICP备18034030号-9站点地图

成都软件开发_OA|ERP|CRM|管理系统定制开发-成都码邻蜀科技扫一扫咨询微信客服
19136245159