MES制造执行系统启动篇
美国先进制造研究机构(AMR)定义了MES为:“位于上层的计划管理系统与底层的工业控制之间的面向车间层的管理信息系统”,它为操作人员/管理人员提供计划的执行、跟踪以及所有资源(人、设备、物料、客户需求等)的当前状态。可以看出MES的目标就是为了解决生产计划的适应性以及增加车间底层生产过程的信息流动,提高计划的实时性和灵活性,通过MES的实施,跨越计划管理和底层控制的鸿沟。
MES系统是多种生产过程控制和管理功能的软件集合,一个完整的MES系统包括上层系统和底层系统两个部分。而就软件架构来说,可以分为C/S(客户端/服务器)结构和B/S(浏览器/服务器)结构两种,现在一般用的比较多的是两种架构方式并存的开发方式,底层系统开发C/S架构居多。我本人还是比较喜欢用B/S结构,毕竟能移动的才是更符合人性的。而我本人对js语言很是痴迷,这是一个神奇而强大的语言。软件架构再升级一下就厉害了——云计算架构,基于MES管理+云平台储存+大数据运算而来,这个也是近年才发展起来的,能完美实现的暂时怕是没有在中国出现,当然敢说自己有的企业还是存在的。云计算架构云端管理数据,要求非常高的数据安全性。云MES的特点:
- 以公有云(第三方)或集团私有云为基础,建立服务器
- MES程序和数据库运行在云端(说白了就是网站)
- 可以同时为多个制造车间(客户)提供MES服务
- 云架构MES中各项功能以服务的形式提供给终端用户
- 支持客户化定制,并按照使用或其他方式支付费用;由第三方或集团进行维护和升级
- 数据安全性较差(毕竟比不上企业自己安装程序,隔断外网那么安全,黑都黑不进去)
- 集团内部数据共享性高
OK,如果真的想要做好MES,那么团队必须要掌握的基本知识,我列举如下:
- 软件设计开发,语言不限,C# JAVA都可以,不过就实际开发经验来说,C#开发语言居多,毕竟微软的窗体程序牛x。(js+css+html )B/S结构前端套装,必须会。
- 数据库。SQL Server,Oracle 数据库都可能有,不同的公司配置的数据库不同,数据库入门简单,真的想学好,还是要下功夫的,一个大的MES系统的设计,数据库设计就是一个重头戏。做好数据库优化工作,才能更好的维护数据和提高用户体验。
- PLC,RFID技术,KEPserver软件。不知道这些东西,底层也就不好做了。
- 其他的软知识,那就涉及很多了,毕竟完整的MES系统是非常复杂的:如生产排程与调度、生产过程控制、统计分析、库存控制、生产维护等等。很多是需要从书上获取的,再结合在实际车间中的应用而升华的知识。
今天是个开场,讲了点滴东西,下次来点干活,以后准备先讲讲上层,再讲讲底层。
MES制造执行系统启动篇的更多相关文章
- JS底层知识理解之执行上下文篇
JS底层知识理解之执行上下文篇 一.什么是执行上下文(Execution Context) 执行上下文可以理解为当前代码的执行环境,它会形成一个作用域. 二.JavaScript引擎会以什么方式去处理 ...
- MES制造执行系统
mes : Manufacturing Execution System 制造执行系统 起因:ERP系统和底层设备之间出现了断层. 包括资源管理,生产调度,单元分配,生产跟踪,性能分析,文档管理,人 ...
- MES制造系统
给大家介绍一个非常不错的MES专业产品网站,http://www.OrBitMES.com 上面分为初.中.高各级的难得的MES产品学习资料下载, http://www.orbitmes.com/Pr ...
- mysql知识点归纳-执行计划篇
愿历尽千帆,归来仍是少年 缘由: 优化sql,顾此记录一下,以便温习之用. 前置: sql执行过程:客户端 -> 连接器 -> 分析器 (或查询缓存 - > end) -> 优 ...
- 车间如何数字化?MES系统来助力
对于生产过程复杂多变的离散制造企业而言,面临重重考验:生产作业计划频繁变更,制造工艺复杂,在生产过程中的临时插单.材料短缺等现象.通过MES制造执行管理解决方案,搭建协同管理平台,加强控制力.执行力和 ...
- webWMS开发过程记录(二)- WMS是什么
(参考:WMS-百度百科) 简介 WMS是仓库管理系统(Warehouse Management System)的缩写,是一款标准化.智能化过程导向管理的仓库管理软件仓库管理系统,是通过出入库业务.仓 ...
- MES架构
FlexWeaver作为速威公司全新一代MES的技术平台,提供MES所需的全系列平台服务,针对工业大数据提供分布式计算环境.统一数据库引擎.大数据及云计算支撑等等. ● 同时适应企业内网服务器及云部署 ...
- 【系统解读】SystemUI篇(一)SystemUI启动流程
前言 SystemUI是系统启动中第一个用户肉眼可见的应用,其功能包罗万象,比如开机后看到的锁屏界面,充电时充电界面,状态栏,导航栏,多任务栏等,都是与Android手机用户息息相关的功能.所以不止S ...
- 半导体行业MES系统应用案例
半导体行业的发展是受惠在集成电路上的,但是收到技术瓶颈的阻碍,所以工业时期对半导体行业就造成了严重的冲击. 为了推动半导体行业快速发展,扭转像IBM.东芝以及富士康等IDM大厂利用晶圆代工对半导体制造 ...
随机推荐
- (图文实例)用VB.net操作SQLite数据库
转载请注明出处:HateMath归来(http://www.cnblogs.com/hatemath/) 环境: Visual Studio 社区版 64位 Windows 7系统 新建的解决方案基于 ...
- php+openresty 部署安装
1. ecs 购买 地域: 华北 2 可用区: 随机分配 安全组 ID: sg-2533jog6k I/O 优化实例: I/O 优化实例 实例规格: 1 核 1GB 网络类型: 经典网络 带宽: 1M ...
- 我的three.js学习记录(三)
此次的亮点不是three.js的3d部分,而是通过调用摄像头然后通过摄像头的图像变化进行简单的判断后进行一些操作.上篇中我通过简单的示例分析来学习three.js,这次是通过上一篇的一些代码来与摄像头 ...
- win10 uwp 绑定多数据
经常我们需要绑定的数据有多个,当添加到集合控件的对象类型结构比较复杂,我们希望自己来定义排版布局,这时可以使用ItemTemplate用资源的定义 现在有数据 public class caddres ...
- c++中vector的pair与make_pair的使用,双关键字排序
#include <vector> #include <iostream> #include <algorithm> using namespace std; bo ...
- Java跨域问题的处理详解
1,JavaScript由于安全性方面的考虑,不允许页面跨域调用其他页面的对象,那么问题来了,什么是跨域问题? 答:这是由于浏览器同源策略的限制,现在所有支持JavaScript的浏览器都使用了这个策 ...
- php+Mysql页面注册代码
页面设置代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF- ...
- LeetCode 259. 3Sum Smaller (三数之和较小值) $
Given an array of n integers nums and a target, find the number of index triplets i, j, k with 0 < ...
- 老生常谈:关于undo表空间的使用率
就在前几天,又有一个客户向我咨询undo表空间使用率的问题. 这让我想起几年前曾经有个省份的案例,客户的实际运维人员是一位刚毕业不久的女孩,几乎不懂Oracle原理,项目经理交给她的任务也是基础运维工 ...
- 分布式数据库TiDB的部署
转自:https://my.oschina.net/Kenyon/blog/908370 一.环境 CentOS Linux release 7.3.1611 (Core)172.26.11.91 ...