├── .nojekyll ├── 信息管理 ├── README.md ├── CMS │ └── 在线协作编辑.md └── hpaPaaS │ └── README.md ├── HCM ├── README.md ├── 班务 │ └── README.md └── 组织结构 │ └── 目录服务.md ├── INTRODUCTION.md ├── 平台型产品设计 ├── README.md └── 配置能力.md ├── MES ├── APS │ ├── 99~参考资料 │ │ └── 云筹优化 APS.md │ ├── README.md │ └── 调度算法.md ├── 工业互联网 │ ├── 工业 4.0 │ │ └── README.md │ ├── README.md │ ├── 工业设备服务 │ │ └── README.md │ ├── 制造中台 │ │ └── README.md │ └── 研发设计 │ │ └── README.md ├── README.md ├── 工业体系标准 │ └── ISA95 │ │ └── 99~参考资料 │ │ └── 2023~深入探索工业制造领域中的 ISA95 标准.md ├── 99~参考资料 │ └── 2022~李铁军~智能制造 MES 解析~拆解 MES.md └── 2024.11~MES 系统产品设计完全指南.md ├── .gitattributes ├── .github └── ISSUE_TEMPLATE │ ├── custom.md │ ├── feature_request.md │ └── bug_report.md ├── README.md ├── .gitignore ├── _sidebar.md ├── ERP └── README.md ├── index.html ├── header.svg └── LICENSE /.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /信息管理/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /HCM/README.md: -------------------------------------------------------------------------------- 1 | # HCM 2 | -------------------------------------------------------------------------------- /INTRODUCTION.md: -------------------------------------------------------------------------------- 1 | # 本篇导读 2 | -------------------------------------------------------------------------------- /平台型产品设计/README.md: -------------------------------------------------------------------------------- 1 | # 平台型产品设计 2 | -------------------------------------------------------------------------------- /MES/APS/99~参考资料/云筹优化 APS.md: -------------------------------------------------------------------------------- 1 | # Links 2 | 3 | - https://www.cnblogs.com/Jianchidaodi/articles/14515621.html 4 | -------------------------------------------------------------------------------- /HCM/班务/README.md: -------------------------------------------------------------------------------- 1 | # HCM 2 | 3 | HCM, Human Captial Management,人资管理系统,参考 [SAP HCM](https://www.sap.com/products/human-resources-hcm.html),其往往包含以下模块: 4 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.xmind filter=lfs diff=lfs merge=lfs -text 2 | *.zip filter=lfs diff=lfs merge=lfs -text 3 | *.pdf filter=lfs diff=lfs merge=lfs -text 4 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Custom issue template 3 | about: Describe this issue template's purpose here. 4 | title: "" 5 | labels: "" 6 | assignees: "" 7 | --- 8 | -------------------------------------------------------------------------------- /MES/工业互联网/工业 4.0/README.md: -------------------------------------------------------------------------------- 1 | # 工业 4.0 2 | 3 | 未来大生产体系架构的主体应该围绕从产品设计到投入生产的产品工程数据流、从客户需求到生产指令的生产信息流、从来料到成品出货的生产工艺流这三个端到端的过程进行打通、集成、融合。 4 | 5 | 1. 设计与制造数字化融合,多角色在一个平台上工作。 6 | 7 | 2. 客户订单/供应计划信息透传到制造工厂,共享式集成、自动化处理。 8 | 9 | 3. 生产工艺过程是多级物联的,高度自动化、部分智能化,可以软件定义。 10 | -------------------------------------------------------------------------------- /平台型产品设计/配置能力.md: -------------------------------------------------------------------------------- 1 | # 配置能力 2 | 3 | # Links 4 | 5 | - https://m.toutiaocdn.com/i6725283569591140875/?app=news_article×tamp=1565972257&req_id=20190817001737010023073207010B9AA&group_id=6725283569591140875&tt_from=weixin_moments&utm_source=weixin_moments&utm_medium=toutiao_ios&utm_campaign=client_share&wxshare_count=1&from=timeline&isappinstalled=0 6 | -------------------------------------------------------------------------------- /MES/APS/README.md: -------------------------------------------------------------------------------- 1 | # APS 2 | 3 | 计划调度是精益生产的关键环节,很多 MES 的生产计划调度模块功能非常有限,不能有效化解,以至于很多企业不得不使用 Excle 表格去应付精确排产的重任。首先是生产需求的随机性,生产需求发生变化时,人工生产排程将十分困难;同时,当生产瓶颈无法预测时,人工排程很难操作,资源不得充分利用,订单不能按期交付。尤其是,当小批量、多品种、工序复杂的离散型制造业企业矛盾极其突出。人们于是急切地转向求助更加强有力的精益生产解决方案:APS。 4 | 5 | APS 是高级计划与排程系统的简称。总体来说,APS 系统包含以下几个方面: 6 | 7 | - 基于模型排程,模型可由制造企业需求进行自定义搭建 8 | - 系统拥有生产计划自动优化功能 9 | - 可视化用户界面,用户体验好、操作便捷 10 | - APS 系统从第三方系统或者 EXCEL 导入计划的目标和条件:订单、工单、库存、物料、供应商和仓库等,APS 与 ERP 系统进行数据交换最多 11 | - 根据生产日报表、现场实际进度,进行滚动计划排程和各种调整 12 | 13 | ![APS 流程](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/item/20221224222622.png) 14 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | title: "" 5 | labels: "" 6 | assignees: "" 7 | --- 8 | 9 | **Is your feature request related to a problem? Please describe.** 10 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 11 | 12 | **Describe the solution you'd like** 13 | A clear and concise description of what you want to happen. 14 | 15 | **Describe alternatives you've considered** 16 | A clear and concise description of any alternative solutions or features you've considered. 17 | 18 | **Additional context** 19 | Add any other context or screenshots about the feature request here. 20 | -------------------------------------------------------------------------------- /MES/工业互联网/README.md: -------------------------------------------------------------------------------- 1 | # 工业互联网 2 | 3 | 在工业互联网的大赛道中已有不少选手。李钦认为可以将他们分为三类: 4 | 5 | 第一种是制造业的龙头企业,如格力、美的等。在过去几十年已经积累了大量数字化的能力和解决方案,但属于定制开发,产品基本不具备通用性和共性。对外输出能力。假设用这套系统去为行业内的其他企业赋能,可能会 “水土不服”。 6 | 7 | 第二种是在传统产业链做智能化和自动化的企业,针对产业里的某个特定场景提供的解决方案。过往的业务模式是提供单机版的设备和软件,现在有了新的业务模式,就是给设备联网。设备上传的数据可以由厂家、经销商等多方使用,便于共同监控运行、远程维保等。这类企业本质是在做传统设备的数字化改造和升级。 8 | 9 | 第三类则是过去做 ERP(企业资源管理系统)、MES(生产制造执行系统)等提供数字化解决方案服务商。在各种细分行业的单一工厂或工序里提供解决方案。 10 | 11 | 总体而言,工业互联网是对工业的数字化改造。单一大厂能够解决自身的自动化问题,但不一定适用于整个行业,需要平台型方案去解决产业链上数以百万工厂存在的一系列问题。 12 | 13 | 尽管工业互联网前景广阔,但从用户应用端到产品销售端,仍存在不少落地难题。主要体现在几个方面: 14 | 15 | 第一,数字化解决方案跟工厂实际需求的匹配性问题。李钦介绍,过去 ERP(企业资源管理系统)在中国企业实施的成功率只有不到 40%,MES(生产制造执行系统)的成功率可能更低,究其根本还是解决方案实用性和应用性不足。 16 | 17 | 第二,成本问题。工厂接入数字化系统成本较高,哪怕系统功能再强大,大多数工厂尤其是中小型工厂无法承担这个费用。 18 | 19 | 第三个问题是数字化系统的销售难度大,销售周期长、获客成本高。 20 | 21 | 最后是企业教育成本问题,使得企业主、工厂主转变意识,接受数字化观念存在较高的门槛。 22 | -------------------------------------------------------------------------------- /MES/APS/调度算法.md: -------------------------------------------------------------------------------- 1 | # 柔性作业车间调度问题的研究方法 2 | 3 | 从 Johnson 揭开调度问题研究的序幕以来,调度问题一直是极其困难的组合优化问题,调度模型从简单到复杂,研究方法也随着调度模型的变迁从开始的数学方法到启发式的智能算法。目前解决调度问题的方法主要分为两类:精确方法(exact method)和近似方法(approximation method)。精确方法也可称为最优化方法,能够保证得到全局最优解,但只能解决较小规模的问题,而且速度很慢。近似方法求解时,可以很快地得到问题的解,但不能保证得到的解是最优的,不过对于大规模问题是非常合适的,可以较好地满足实际问题的需求。下图为近年来求解调度问题的主要研究方法。 4 | 5 | ![算法枚举](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/item/20221224230515.png) 6 | 7 | # 精确方法 8 | 9 | 精确方法主要包括整数规划、混合整数规划、拉格朗日松弛法、分解方法及分支定界法等。 10 | 11 | ## 数学规划方法 12 | 13 | 数学规划方法中求解调度问题的最常见方法是混合整数规划。混合整数规划有一组线性约束和一个线性目标函数,该方法限制决策变量都必须是整数。导致在运算中出现的整数个数以指数规模增长,即便使用更好更简洁的公式表述,也需要大量的约束条件。较多成功的数学模型的建立都归功于拉格朗日松弛法(Lagrangian relaxation)和分解方法(decomposition method)。拉格朗日松弛法用非负拉格朗日乘子将工艺约束和资源约束进行松弛,最后将惩罚函数加入目标函数中。上海交通大学的刘学英用拉格朗日松弛法解决车间调度问题。分解方法将原问题分解为多个小的易于解决的子问题,然后对子问题寻找最优。 14 | 15 | # Links 16 | 17 | - https://blog.csdn.net/weixin_51656605/article/details/113369085 18 | -------------------------------------------------------------------------------- /MES/工业互联网/工业设备服务/README.md: -------------------------------------------------------------------------------- 1 | # 工业设备服务 2 | 3 | # 类目特性 4 | 5 | ## 工业设备后市场服务 6 | 7 | 面向终端工厂对于设备非计划停机或者故障容忍度低等场景,推动工业装备企业服务化转型,有效解决传统被动式售后服务综合成本高、难以精准把握和诊断问题点、售后服务流程不规范不可控回溯性差等,支撑设备全生命周期的专业化管理,实现工业装备售后服务流程化与信息化,提升工业装备后市场业务(易损件更换、备件、保养、维修服务等),为终端用户提供在线、远程和现场的全方位服务支持, 8 | 9 | 实现对售后工业装备的远程监控和远程运维,构建工业装备制造商、配件供应商、主机代理商/渠道商和终端客户的微生态圈;自动生成故障告警并可通过邮件、短信、APP、微信方式及时通知;远程监控与工作流驱动整个售后服务过程,支持三种以上场景下触发与创建工单,可实现服务工单流转电子化;实施装备全生命周期信息化管理和售后服务关键环节信息自动归档,管控环节包括需求受理、制定方案、创建工单、派工、现场服务、客户回访等,传递和记录结构化数据和非结构化数据(图片、视频),支持多维度数据统计分析,提供行业知识库和售后服务典型案例库。选项功能:系统扩展性强,可实现设备历史数据的可查看、可统计、可分析,可基于数据挖掘和大数据建模分析,实现故障预测、易损件更换提醒、运维方案智能推荐等;可与电子商务系统、智能制造管控系统无缝集成,可快速识别、购买配件和设备。 10 | 11 | ## 工业设备租赁管理 12 | 13 | 为租赁出租人提供租赁设备的使用情况,实时掌握设备的位置、运行状态、健康度、告警信息等租赁过程中的详细信息,通过数据分析对设备租赁进行精细化管理;通过故障预警、诊断、远程维护等降低租赁设备运维成本,提升设备租赁服务体验,延长设备服役期,提高出租人和承租人收益;通过租赁设备生命周期管理,对设备进行资产管理与残值评估,为租赁设备进入二手市场交易,提供准确、合理的设备估值,提高企业资产保值率。 14 | 15 | 客户管理、设备定位、租赁合同管理、回款管理、设备管理(设备维保、巡检、盘点理等)。租赁市场需求预测,通过对租赁设备特性、使用情况、客户行为等信息的收集和分析,辅助企业了解市场现状、预测市场趋势,按时间、区域、设备种类针对性的调整租赁策略和铺货策略,聚焦于高附加值的核心业务,实现高效运营。 16 | -------------------------------------------------------------------------------- /MES/工业互联网/制造中台/README.md: -------------------------------------------------------------------------------- 1 | # 制造中台 2 | 3 | 面向工厂用户,提供通过统一的系统平台、统一门户入口、统一权限管理和统一的数据模型服务,通过开放架构来集成制造企业从产品研发、生产、销售、物流到售后整个价值链过程中需要的所有应用服务。具备工业互联网平台的基础技术能力输出,具备开丰富的数据服务接口和应用开发工具,提供边缘侧系统与第三方 SaaS 系统的集成能力。服务商可在平台基础上进行二次开发、托管、部署、运维,企业用户可通过数据服务接入平台快速实现稳定可靠的工厂数字化运营管理。 4 | 5 | # 应用特性 6 | 7 | ## 设备互联 8 | 9 | 设备物联 IoT Hub,物模型配置管理,规则引擎;物联网关管理,SIM 卡管理,租户管理,设备接入管理;设备可视化云组态组件与数据分析工具;具备移动 APP 的应用开发工具。支持工厂运营中心建设能力,可设置的安全规则或者安全策略,控制企业人员可以访问而且只能访问自己被授权的功能和页面;提供组织定义、账号定义、角色授权等基础配置管理功能。通过数据中台汇总各类 SaaS 应用数据,构建以资产为中心的统一属性、编码、维护、安全、组织等方面的数据标准,不同应用通过统一的 API 接访问统一的数据;设备数据 API 接口平台;开发者中心(应用开发,应用部署,应用运维,应用交易);可根据主数据提供企业不同角色的对业务数据管理功能,并提供给多方应用采用标准统一的方式使用主数据。提供接入工厂统一的报警、消息的中心以推送方式给指定的人员,经营驾驶舱为数字工厂提供统一的经营管理指标定义、计算、统计及展示分析应用。 10 | 11 | ## 工厂应用集成 12 | 13 | 以打破系统信息孤岛、实现系统互联互通为目标,重点面向试点示范标杆用户的“一站式”服务需求,具备 2 家以上服务商之间基于云平台的应用改造投入,通过一个统一的平台入口实现不同应用之间的数据、服务、帐号体系、权限、应用界面的改造集成,推动实现企业内部协同与外部互联。 14 | 15 | 可委托具有集成能力的服务商或第三方平台进行互联与融合、托管、部署、运维,支持开源中间件,支持应用接口改造,根据企业需求实现多类型应用的组合配置。在企业用户的授权下进行不同应用的集成,实现统一的授权体系,包括统一登陆入口和帐号体系,统一配置操作权限,打通数据接口进行数据融合,达到统一平台入口进行所有服务调用的目标。。 16 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a report to help us improve 4 | title: "" 5 | labels: "" 6 | assignees: "" 7 | --- 8 | 9 | **Describe the bug** 10 | A clear and concise description of what the bug is. 11 | 12 | **To Reproduce** 13 | Steps to reproduce the behavior: 14 | 15 | 1. Go to '...' 16 | 2. Click on '....' 17 | 3. Scroll down to '....' 18 | 4. See error 19 | 20 | **Expected behavior** 21 | A clear and concise description of what you expected to happen. 22 | 23 | **Screenshots** 24 | If applicable, add screenshots to help explain your problem. 25 | 26 | **Desktop (please complete the following information):** 27 | 28 | - OS: [e.g. iOS] 29 | - Browser [e.g. chrome, safari] 30 | - Version [e.g. 22] 31 | 32 | **Smartphone (please complete the following information):** 33 | 34 | - Device: [e.g. iPhone6] 35 | - OS: [e.g. iOS8.1] 36 | - Browser [e.g. stock browser, safari] 37 | - Version [e.g. 22] 38 | 39 | **Additional context** 40 | Add any other context about the problem here. 41 | -------------------------------------------------------------------------------- /MES/工业互联网/研发设计/README.md: -------------------------------------------------------------------------------- 1 | # 研发设计 2 | 3 | # 类目 4 | 5 | ## 通用设计工具 6 | 7 | 面向电气、机械等领域二维、三维及功能建模、绘图等设计需求,改善传统纸质设计图文档带来的协同度低、研发数据不一致等问题,运用云端计算资源提高企业设计效率、减轻设计人员的劳动强度、支持设计方案优化和质量问题追溯、提升企业设计标准化水平。 8 | 9 | 配备电气、机械标准件库,支持企业自制库;云上二维、三维等建模绘图,项目组多人远程协同设计;云上 CAD 图文档管理及安全权限设置。 10 | 11 | ## 行业仿真工具(CAE) 12 | 13 | 面向汽车、能源、电子电器、模具、机械装备等领域企业的研发设计需求,利用行业仿真软件,对复杂工程产品或设计进行结构力学、流体动力学、传热与散热、噪声等多学科仿真计算,模拟、预测、分析和优化产品工作状态和性能指标,帮助企业及时发现设计缺陷,有效提升产品功能与性能,增强产品可靠性与市场竞争力。应用企业直接调度云端高性能计算环境与软件资源进行仿真分析,无需自建硬、软件环境。 14 | 15 | 可视化交互环境;网格划分与前处理设置;多学科(如 CSD、CFD、CAA 等)仿真核心求解器,并行计算;数据后处理、统计分析与图形化输出;优化设计与模型修改。 16 | 17 | ## 通用研发管理 18 | 19 | 面向企业产品生命周期管理需求,以产品研发过程数据的创建、管理、分发和应用为核心,加强设计文档、图纸、数据的高效利用,改善传统手工管理带来的数据离散、协同度低、泄露风险高等问题,使工作流程规范化,实现研发部门、企业各相关部门,甚至企业间对产品数据的协同应用。产品数据文件(图文档、BOM 等)的上传下载、项目组多人远程协同;流程和任务管理审核、权限控制、产品开发进度跟踪查询;知识资产集中管理和复用。 20 | 21 | 产品数据文件(图文档、BOM 等)的上传下载、项目组多人远程协同;流程和任务管理审核、权限控制、产品开发进度跟踪查询;知识资产集中管理和复用。 22 | 23 | ## 行业设计工具 24 | 25 | 面向服装、家居、箱包等行业领域, 针对二维、三维及部件、配件管理、工艺结构、建模、空间设计等设计需求,改善从产品部件设计到结构设计、再到终端面向消费设计环节设计图纸、物料清单整体协同效率。定制生产工艺约束、标准规范制定,工艺要求、模拟试装等仿真,生成可转换的生产文件实现终端和工厂协同效率的大幅提升 26 | 27 | 按使用流程功能划分,包含以下功能模块(5 项以上):数据测量、数据传输、数据导入、方案设计、生产报价、一键下单、审单和拆单、渲染与展示等。 28 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 |
3 |

4 | 5 | Logo 6 | 7 | 8 |

9 | 在线阅读 >> 10 |
11 |
12 | 速览手册 13 | · 14 | Report Bug 15 | · 16 | 参考资料 17 | 18 |

19 |

20 | 21 | # Application Series 22 | 23 | 在前端、后端、算法三大基石之上的,对于行业应用与功能域的思考,电子商务,智能制造,CMS,IM,等等。 24 | 25 | # Preface | 前言 26 | 27 | # About 28 | 29 | ## Copyright & More | 延伸阅读 30 | 31 | [![技术视野](https://s3.ax1x.com/2021/02/21/yTSKdH.png)](https://github.com/wx-chevalier/Awesome-MindMaps) 32 | 33 | 您还可以前往 [NGTE Books](https://ng-tech.icu/books-gallery/) 主页浏览包含知识体系、编程语言、软件工程、模式与架构、Web 与大前端、服务端开发实践与工程架构、分布式基础架构、人工智能与深度学习、产品运营与创业等多类目的书籍列表: 34 | 35 | [![NGTE Books](https://s2.ax1x.com/2020/01/18/19uXtI.png)](https://ng-tech.icu/books-gallery/) 36 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore all 2 | * 3 | 4 | # Unignore all with extensions 5 | !*.* 6 | 7 | # Unignore all dirs 8 | !*/ 9 | 10 | .DS_Store 11 | 12 | # Logs 13 | logs 14 | *.log 15 | npm-debug.log* 16 | yarn-debug.log* 17 | yarn-error.log* 18 | 19 | # Runtime data 20 | pids 21 | *.pid 22 | *.seed 23 | *.pid.lock 24 | 25 | # Directory for instrumented libs generated by jscoverage/JSCover 26 | lib-cov 27 | 28 | # Coverage directory used by tools like istanbul 29 | coverage 30 | 31 | # nyc test coverage 32 | .nyc_output 33 | 34 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) 35 | .grunt 36 | 37 | # Bower dependency directory (https://bower.io/) 38 | bower_components 39 | 40 | # node-waf configuration 41 | .lock-wscript 42 | 43 | # Compiled binary addons (https://nodejs.org/api/addons.html) 44 | build/Release 45 | 46 | # Dependency directories 47 | node_modules/ 48 | jspm_packages/ 49 | 50 | # TypeScript v1 declaration files 51 | typings/ 52 | 53 | # Optional npm cache directory 54 | .npm 55 | 56 | # Optional eslint cache 57 | .eslintcache 58 | 59 | # Optional REPL history 60 | .node_repl_history 61 | 62 | # Output of 'npm pack' 63 | *.tgz 64 | 65 | # Yarn Integrity file 66 | .yarn-integrity 67 | 68 | # dotenv environment variables file 69 | .env 70 | 71 | # next.js build output 72 | .next 73 | -------------------------------------------------------------------------------- /_sidebar.md: -------------------------------------------------------------------------------- 1 | - [1 HCM [2]](/HCM/README.md) 2 | - [1.1 班务](/HCM/班务/README.md) 3 | 4 | - 1.2 组织结构 [1] 5 | - [1.2.1 目录服务](/HCM/组织结构/目录服务.md) 6 | - [2 INTRODUCTION](/INTRODUCTION.md) 7 | - [3 MES [3]](/MES/README.md) 8 | - 3.1 99~参考资料 [1] 9 | - [3.1.1 拆解 MES](/MES/99~参考资料/2022-拆解%20MES.md) 10 | - [3.2 APS [2]](/MES/APS/README.md) 11 | - 3.2.1 99~参考资料 [1] 12 | - [3.2.1.1 云筹优化 APS](/MES/APS/99~参考资料/云筹优化%20APS.md) 13 | - [3.2.2 调度算法](/MES/APS/调度算法.md) 14 | - [3.3 工业互联网 [4]](/MES/工业互联网/README.md) 15 | - [3.3.1 制造中台](/MES/工业互联网/制造中台/README.md) 16 | 17 | - [3.3.2 工业 4.0](/MES/工业互联网/工业%204.0/README.md) 18 | 19 | - [3.3.3 工业设备服务](/MES/工业互联网/工业设备服务/README.md) 20 | 21 | - [3.3.4 研发设计](/MES/工业互联网/研发设计/README.md) 22 | 23 | - [4 信息管理 [3]](/信息管理/README.md) 24 | - 4.1 CMS [1] 25 | - [4.1.1 在线协作编辑](/信息管理/CMS/在线协作编辑.md) 26 | - [4.2 ERP](/信息管理/ERP/README.md) 27 | 28 | - [4.3 hpaPaaS](/信息管理/hpaPaaS/README.md) 29 | 30 | - 5 元宇宙 [1] 31 | - [5.1 游戏化的视觉强互动平台](/元宇宙/游戏化的视觉强互动平台.md) 32 | - [6 制造业 [2]](/制造业/README.md) 33 | - [6.1 数字化转型 [1]](/制造业/数字化转型/README.md) 34 | - 6.1.1 99~参考资料 [2] 35 | - [6.1.1.1 企业数字化转型的十个方法论](/制造业/数字化转型/99~参考资料/2021-企业数字化转型的十个方法论.md) 36 | - [6.1.1.2 陆奇:数字化转型的一系列介绍](/制造业/数字化转型/99~参考资料/陆奇:数字化转型的一系列介绍.md) 37 | - [6.2 智能汽车](/制造业/智能汽车/README.md) 38 | -------------------------------------------------------------------------------- /HCM/组织结构/目录服务.md: -------------------------------------------------------------------------------- 1 | # 目录服务 2 | 3 | 目录服务(英语:Directory service)是一个储存、组织和提供信息访问服务的软件系统,在软件工程中,一个目录是指一组名字和值的映射。它允许根据一个给出的名字来查找对应的值,与词典相似。像词典中每一个词也许会有多个词义,在一个目录中,一个名字也许会与多个不同的信息相关联。类似地,就像一个词会有多个不同的发音和多个不同的词义,目录中的一个名字可能会有多个不同类型的值。 4 | 5 | 目录也许只提供范围非常小的节点类型和数值类型,也可能对任意的或可扩展的一组类型提供支持。在一个电话目录中,节点就是姓名而数值项就是电话号码。在 DNS 中,节点是域名而数值项是 IP 地址(还有别名,邮件服务器名等等)。在一个网络操作系统的目录中,节点是那些由操作系统所管理的资源,包括用户、计算机、打印机和其它共享资源。互联网问世以来,有许多目录服务得到应用,但是本文主要关注那些源自 X.500 的目录服务 6 | 7 | 目录服务遵循 LDAP 和 X.500 协议。目录服务的一个最常用例子是 DNS 服务。微软的 Active Directory 是目录服务的一个著名实现。 8 | 9 | ## X.500 10 | 11 | X.500 是一个将局部名录服务连接起来,构成全球分布式的名录服务系统的协议。X.500 组织起来的数据就象一个很全的电话号码簿,或者说一个 X.500 系统象是一个分门别类的图书馆。而某一机构建立和维护的名录数据库只是全球名录数据库的一部分。X.500 基本上是用来查询有关人员的信息(如邮政地址、电话号码、电子邮件地 址等)的一种服务。可以检索的字段有:姓名、人员所在机构名、所在机构的部门名称以及国家名称。 12 | 13 | 在 X.500 协议中,本地的 X.500 客户程序又叫名录用户代理(DUA)。得到 X.500 客户程序最简便的方法是通过 FTP 从公共软件库中获得,所获得的 X.500 客户程序一 般都基于三种方式:基于命令行的用户界面;基于菜单驱动的用户界面;基于 X-Windows 系统的用户界面。其中命令行用户界面的注册名为:de、dish、fred;菜单驱动用户界面的注册名为:sd(以前为:widget);X-Windows 系统用户界面的注册名为:xdi、xlookup(xlu)、pool。 14 | 15 | 这些名录用户代理程序所提供的功能也不一样,有的只提供基本查询功能,有的则支持全部 X.500 的功能。如果用户对 X.500 不熟悉,我们建议你使用基于命令行的名录用户代理程序,例如 de 程序。de 程序的用户界面简单,它就是一个面向客户提供 X.500 服务的程序,并且它适 用于各种类型的计算机终端。de 程序支持基本的 X.500 功能。当 de 程序启动后,要求用户输入由 4 个数据项组成的一个检索请求,这四个数据项依次是: 16 | 17 | - 人名:可以使用通配符"\*"。将检索所有匹配的人名。如果没有此项将只检 索部门或机构。 18 | 19 | - 部门名称:即某人所在机构的具体部门的名称或名称缩写。也可以使用通配 符"\*"。如果没有此项将检索所有部门。 20 | 21 | - 机构名称:即某人所在的机构名称或名称缩写。也可以使用通配符"\*"。 22 | 23 | - 国家名称:即某人所在的国家的名称。使用通配符"\*"将命中所有国家。 24 | 25 | X.500 的服务大部分是交互作用的,在你查询时它会给你一些联机帮助,来帮助你使用它。由于 X.500 比 X.400 更加实用,所以 X.500 将成为今后的全球检索数据库的流行趋势。 26 | -------------------------------------------------------------------------------- /ERP/README.md: -------------------------------------------------------------------------------- 1 | # ERP 系统功能概述 2 | 3 | ## 1. 供应链协同 4 | 5 | ### 概述 6 | 7 | 面向生产制造企业的供应链管理解决方案,在传统采购管理基础上扩展至完整的供应链协同体系。 8 | 9 | ### 主要功能 10 | 11 | - 供应商管理与评估 12 | - 供应商资质管理 13 | - 潜在供应商管理 14 | - 供应商绩效评估 15 | - 采购协同管理 16 | - 采购订单自动发放与跟踪 17 | - 采购变更协同 18 | - 供货计划协同 19 | - 物流与质量管理 20 | - 物流交货协同 21 | - 质量信息协同 22 | - 财务协同 23 | - 供应商对账 24 | - 发票管理 25 | - 增值服务 26 | - 询价招标 27 | - 竞价平台 28 | - 供应链金融 29 | - 供应链大数据分析 30 | 31 | ### 核心优势 32 | 33 | - 信息实时同步 34 | - 异常提前预警 35 | - 自动化绩效计算 36 | - 精准供应商管理 37 | 38 | ## 2. 仓储管理 39 | 40 | ### 概述 41 | 42 | 针对中小工业企业的材料及成品仓库管理解决方案。 43 | 44 | ### 核心功能 45 | 46 | - 基础管理 47 | - 条码化管理 48 | - 库位管理 49 | - 批次管理 50 | - 业务流程 51 | - 入库业务 52 | - 库内业务 53 | - 出库业务 54 | - 管理功能 55 | - 绩效管理 56 | - 策略管理 57 | - 报表管理 58 | - 系统支持 59 | - RF 操作端 60 | - 系统管理 61 | 62 | ## 3. 资源计划 63 | 64 | ### 概述 65 | 66 | 面向中小工业企业的综合资源计划管理系统,支持库存式和订单式生产模式。 67 | 68 | ### 功能模块 69 | 70 | - 财务管理 71 | - 总账管理 72 | - 财务报表 73 | - 固定资产 74 | - 出纳管理 75 | - 应收应付管理 76 | - 业务管理 77 | - 采购管理 78 | - 销售管理 79 | - 库存管理 80 | - 存货管理与核算 81 | - 生产管理 82 | - 产品结构管理 83 | - MRP(物料需求计划) 84 | - 质量管理 85 | - 成本管理 86 | - 成本核算 87 | - 统计分析报表 88 | 89 | ## 4. 数据管理与商业智能(BI) 90 | 91 | ### 概述 92 | 93 | 为具备良好信息化基础的企业提供数据管理和分析解决方案。 94 | 95 | ### 核心功能 96 | 97 | - 数据处理 98 | - 数据集成 99 | - 数据补录 100 | - 数据处理聚合 101 | - 数据建模 102 | - 可视化展示 103 | - 图表设计 104 | - 看板设计 105 | - 智能分析 106 | - 异常预警 107 | - 趋势预测 108 | - 智能分析 109 | - 辅助决策 110 | 111 | ### 特点 112 | 113 | - 穿透式分析 114 | - 全价值链可视化 115 | - 数据可追踪 116 | - 支持上卷下钻 117 | -------------------------------------------------------------------------------- /MES/README.md: -------------------------------------------------------------------------------- 1 | # MES (制造执行系统) 2 | 3 | ## 概述 4 | 5 | MES (Manufacturing Execution System) 是一个制造执行系统,起源于 20 世纪 90 年代。它通过实时数据库连接企业信息系统和工厂实际数据,在企业资源管理和制造控制系统之间架起桥梁。 6 | 7 | ## ERP 与 MES 的关系 8 | 9 | ### ERP 的定位 10 | 11 | - ERP 专注于财务、进销存、人事薪金管理 12 | - 核心价值:企业现状管理的信息透明和准确 13 | - 基础地位:企业信息化建设中不可替代 14 | 15 | ### ERP 在生产管理方面的局限 16 | 17 | - 基于无限产能的假设 18 | - 仅提供粗略的计划与生产过程数据采集 19 | - 主要模块: 20 | - MPS (主生产计划) 21 | - MRP (物料需求计划) 22 | - MOM (生产订单管理) 23 | - SFC (车间现场管理) 24 | 25 | ## MES 核心功能 26 | 27 | ### 1. 设备物联 28 | 29 | - 实时数据采集 30 | - 设备 OEE 分析 31 | - 停机管理及分析 32 | - 运维管理 33 | 34 | ### 2. 生产协同 35 | 36 | 分为三个层次: 37 | 38 | 1. **基础协同** 39 | 40 | - 适用于中小代工厂 41 | - 工厂建模 42 | - 计划管理 43 | - 生产作业管理 44 | - 品质管理 45 | 46 | 2. **自动化协同** 47 | 48 | - 设备物联集成 49 | - OEE 分析 50 | - 运维管理 51 | 52 | 3. **简化协同** 53 | - 适用于零数字化基础企业 54 | - 基础数据管理 55 | - 订单追踪 56 | - 品质管理 57 | 58 | ### 3. 质量管理 59 | 60 | - 原材料质量管理 61 | - 过程质量管理 62 | - 成品质量管理 63 | - 质量体系与标准 64 | - PDCA 持续改进 65 | 66 | ### 4. 设备管理 67 | 68 | - 设备台账 69 | - 保养与点巡检 70 | - 维修管理 71 | - 备品备件管理 72 | - 故障预警 73 | 74 | ### 5. 能源管理 75 | 76 | 分为三类: 77 | 78 | 1. **通用配电设备** 79 | 80 | - 能耗管理 81 | - 告警管理 82 | - 用能分析 83 | 84 | 2. **通用生产设备** 85 | 86 | - 设备能效分析 87 | - 实时监测 88 | - 故障诊断 89 | 90 | 3. **高耗能工艺设备** 91 | - 综合能源管理 92 | - 工艺参数监测 93 | - 能效分析 94 | 95 | ## MES 带来的价值 96 | 97 | 1. **生产追溯** 98 | 99 | - 产品全流程追踪 100 | - 质量问题定位 101 | - 生产过程透明化 102 | 103 | 2. **效率提升** 104 | 105 | - 减少人工报表 106 | - 自动统计分析 107 | - 优化生产调度 108 | 109 | 3. **质量保证** 110 | 111 | - 防止混装错误 112 | - 实时质量监控 113 | - 缺陷分析与预防 114 | 115 | 4. **资源优化** 116 | - 设备利用率提升 117 | - 能源使用优化 118 | - 成本控制 119 | -------------------------------------------------------------------------------- /信息管理/CMS/在线协作编辑.md: -------------------------------------------------------------------------------- 1 | # 在线协作编辑的处理 2 | 3 | 先说“在线”,在线其实就是个 B/S 或者 C/S 架构,也就是一个 web/native 用户端加上一个服务器端。这里的技术难点不算很大,主要就是把数据同步的问题解决了,即如何让用户端的输入及时准确地同步到服务器端,当然同时还要考虑网络传输失败、性能等等问题,这里 web 侧比较好的一个开源解决方案就是 PouchDB,它可以帮你快速实现数据在浏览器和服务器端的双向同步,有兴趣的可以了解一下。 4 | 5 | 然后是“多人协作”,本质上是一个分布式系统上常说的 Multiple Leader Duplication,任何一个用户端都可以视为一个 Data Leader,这些 Leader 之间同步数据必然会遇到冲突的问题。 6 | 7 | 对于 Multiple Leader Duplication 的冲突问题,解决方法也就那么几种: 8 | 9 | 直接避免产生冲突。具体方法就是不让多个用户同时编辑同一处地方,这种解决方法最有效也最粗暴,具体要看产品形态适不适合这种方案。把冲突暴露给用户,让用户自己解决。现在大多数专业的版本控制软件就是这么做的,但不适用于在线文档这种大部分用户都是非专业的产品。给写入操作打上一个全局 index,可以是时间戳,可以是序列号,总之是全局的并且是递增的即可,然后任何冲突的地方,都选择 index 较高的那个写入。这样的好处就是冲突的解决是完全自动化的,不需要用户参与。缺点就是如果遇到同步间隔很长的情况,会丢失很多用户的输入。比如你断网写了一小时文章,然后又连网同步,发现被你同事几分钟前的修改给覆盖了。这里推荐一本书叫《Designing Data-Intensive Applications》,里面的第五章 Duplication 就提到了在线协作文档的同步和冲突问题,有兴趣的可以读一下。 10 | 11 | 最后是“文档编辑”问题,这就是一个非常传统的界面开发了。这方面的技术和框架非常多,目前 Web 比较流行的解决方案就是 React/Redux 或者 Vue/Vuex 这样的类 Flux 架构,也就是单向数据流(当然用别的类似框架也无所谓)。 12 | 13 | 文档编辑器使用类 Flux 架构之后,整个应用的状态(或者叫 Model 层)可以切分为三大块: 14 | 15 | 文档的状态,即文档自身的内容,包括样式;编辑器的状态,比如富文本编辑器的光标位置、选中状态、编辑器菜单等等;应用自身的状态,比如登录状态、用户数据、权限管理等等。切分成这三大块之后,要做的事情就非常清晰了: 16 | 17 | 1、写 UI,并且把这些 Model 状态映射到 UI 上,这里完全不需要考虑输入,就是很纯净地把一堆 Model 映射到 UI 上。比如文档对象的渲染、编辑器各种状态的实现等等,比如你可以写代码把下面这个对象 18 | 19 | ```json 20 | { 21 | type: 'text', 22 | content: 'Hello World!' 23 | style: { 24 | color: '#aaa', 25 | fontWeight: 'bolder' 26 | } 27 | } 28 | ``` 29 | 30 | 映射为一段颜色是 #aaa 的加粗文本。 31 | 32 | 2、处理用户的输入,修改相应的状态,这里完全不需要考虑 UI 的渲染,只要用户的输入能正确地改变相应的 Model 即可。 33 | 34 | 比如用户在界面空白处点击了鼠标右键,我们需要打开右键菜单,具体做法就是把编辑器状态里的右键菜单设置为打开,并且设置好位置即可。具体这个菜单怎么在 UI 上展示,第一步已经做了,我们这里完全不需要关心。 35 | 36 | 虽然说起来这么简单,但实际开发的时候确实有很多难点: 37 | 38 | 用户的输入具有复杂性。比如在一个地方按下鼠标(mousedown),那么光标应该移动过去,但如果用户这时继续拖动鼠标(mousemove),那么就应该是一个拖选事件,如何正确区分点击和拖选就是一个比较麻烦的问题。类似的问题还有快捷键的实现、点击穿透问题,如果有移动端的话还会遇到定制光标样式的问题。编辑器本身的坑是非常非常多的。具体可以移步这个问题:为什么都说富文本编辑器是天坑? 39 | -------------------------------------------------------------------------------- /MES/工业体系标准/ISA95/99~参考资料/2023~深入探索工业制造领域中的 ISA95 标准.md: -------------------------------------------------------------------------------- 1 | # [深入探索工业制造领域中的 ISA95 标准](https://www.emqx.com/zh/blog/exploring-isa95-standards-in-manufacturing) 2 | 3 | **目录** 4 | 5 | - [了解 ISA-95 标准](https://www.emqx.com/zh/blog/exploring-isa95-standards-in-manufacturing#了解-isa-95-标准) 6 | - [ISA-95 层次结构(自动化金字塔)](https://www.emqx.com/zh/blog/exploring-isa95-standards-in-manufacturing#isa-95-层次结构-自动化金字塔) 7 | - [信息模型类别](https://www.emqx.com/zh/blog/exploring-isa95-standards-in-manufacturing#信息模型类别) 8 | - [设备对象模型](https://www.emqx.com/zh/blog/exploring-isa95-standards-in-manufacturing#设备对象模型) 9 | - [第 4 层(ERP)和第 3 层(MES)之间的信息交换](https://www.emqx.com/zh/blog/exploring-isa95-standards-in-manufacturing#第-4-层-erp-和第-3-层-mes-之间的信息交换) 10 | - [制造运营管理活动模型](https://www.emqx.com/zh/blog/exploring-isa95-standards-in-manufacturing#制造运营管理活动模型) 11 | - [结语](https://www.emqx.com/zh/blog/exploring-isa95-standards-in-manufacturing#结语) 12 | 13 | 在当今快速发展的工业领域,数据已经成为企业寻求简化流程、提高效率和获得竞争优势的重要资源。特别是在 ISA-95 框架下,自动化领域为有效管理数据提供了机遇,但也带来了一些挑战。 14 | 15 | 本系列文章将深入分析 ISA-95 中数据管理的难点,并探讨[统一命名空间](https://www.emqx.com/zh/blog/unified-namespace-next-generation-data-fabric-for-iiot)的概念及其优势。我们还将介绍如何实现统一命名空间,包括使用 ISA-95 设备模型标准和集群技术进行多站点数据复制。 16 | 17 | 作为该系列的首篇文章,本文将探讨 ISA-95 标准的基本概念,它们在改进制造流程方面的重要性,以及在促进跨职能协作方面的作用,所有这些都有助于优化和推动传统工业运营的实施。 18 | 19 | ## 了解 ISA-95 标准 20 | 21 | ISA-95 标准,也称为 ANSI/ISA-95 或 ISA-95,是由国际自动化协会(ISA)制定的国际标准。它专注于制造业中企业和控制系统的集成。ISA-95 代表“企业-控制系统集成”,该标准提供了一个框架,用于规划和实施企业内业务和制造流程之间的互操作性,旨在提高它们之间的协同效率。 22 | 23 | ![ISA-95 Standards](https://assets.emqx.com/images/b84e90188e3fbbfc6cf6371989fb99f5.png?imageMogr2/thumbnail/1520x) 24 | 25 | ISA-95 的主要目标是创建一种通用语言和结构,以促进企业不同层面之间的沟通和数据交流,上至制定业务决策的企业层面,下至管理实时生产流程的控制层面。该标准有助于拉近信息技术(IT)和运营技术(OT)之间的距离。 26 | 27 | ## ISA-95 层次结构(自动化金字塔) 28 | 29 | 制造业自动化金字塔是 ISA-95 层次结构的概念性表示,它通常与工业自动化和控制系统相关联。自动化金字塔也称为“工业 3.0”自动化层次结构,展示了工业环境中控制和自动化系统的层次结构。通过这种可视化的方式,有助于理解制造环境中不同的控制层次以及它们之间的联系。 30 | 31 | ![ISA-95 Hierarchy](https://assets.emqx.com/images/cf851556acf8bcea025e1204d831fd45.png?imageMogr2/thumbnail/1520x) 32 | 33 | 自动化金字塔的层级从下到上通常包括: 34 | 35 | 1. **第 0 层:现场设备和仪器:**这是金字塔的最底层,包括各种物理现场设备,如传感器、执行器和仪器。这些设备负责在制造过程中收集数据,并将其传送至上层进行处理,同时也负责控制机械设备的操作。 36 | 2. **第 1 层:控制设备和可编程逻辑控制器(PLC):**这一层主要实现基本的控制功能。PLC 和控制设备接收来自现场设备的输入,并根据预先编程的逻辑做出决策。它们直接管理着流程和机械设备的运行。 37 | 3. **第 2 层:监督控制:**这一层涉及监督控制系统,它们能够从 PLC 和控制设备收集数据。该层为特定区域或流程提供实时监测、数据汇总和有限的控制能力。 38 | 4. **第 3 层:制造执行系统(MES):**MES 负责管理生产计划、工单、质量控制以及制造业务的整体协调。该层是车间与企业级系统之间的桥梁。 39 | 5. **第 4 层:企业系统:**这是金字塔的最高层,其中包括用于管理财务、销售、采购和规划等各种业务运营的企业资源规划(ERP)系统。企业级系统接收来自下层的数据输入,以支持更高级别的决策。 40 | 41 | ISA-95 不仅仅是一个金字塔式的层次结构。另一方面,它提供了一种更全面、更标准化的方法来集成业务和控制系统,帮助企业规划和实施业务与制作流程之间的互操作性。在考虑实施 ISA-95 这类标准的不同控制级别时,自动化金字塔是个有用的可视化工具。 42 | 43 | ## 信息模型类别 44 | 45 | 信息模型类别指的是一种分类系统,用于组织和分类企业制造流程不同层面之间交换的信息。该模型提供了一个结构化框架,用于定义和理解需要交换的信息的类型,以确保业务流程和制造流程之间的有效沟通和无缝集成。 46 | 47 | 1. **控制与监测:**此类别涉及与设备、流程和生产活动的实时控制和监测有关的信息。包括传感器、设定值、警报、操作状况以及其他用于实时操控的数据。 48 | 2. **生产计划:**此类别包含有关生产计划和调度的信息。包括生产订单、工单、生产顺序、任务的开始和结束时间以及生产计划的任何变动的数据。 49 | 3. **性能分析:**此类别涉及用于分析制造过程性能的信息。包括与周期、生产速率、停机时间、效率指标、质量测量和其他性能指标相关的数据。 50 | 4. **质量与合规性:**与质量控制和合规性相关的信息属于此类别。包括有关质量标准、检验结果、测试数据、不合格情况、纠正措施和法规遵守情况的数据。 51 | 5. **维护与可靠性:**此类别包括有关设备维护、可靠性和资产管理的信息。包括维护计划、维护活动、备件库存、设备状况监测以及预测性维护的数据。 52 | 6. **物料流和库存:**有关物料流、库存水平和物料需求的信息包含在此类别中。涉及物料消耗、物料请求、库存数量以及物料跟踪的数据。 53 | 7. **资源分配:**此类别涉及与资源分配和利用相关的信息,例如人员、设备、工具和设施等。包括资源可用性、分配和使用情况的数据。 54 | 8. **订单履行:**与订单处理和履行相关的信息被归类在此处。包括客户订单、订单状态、订单变更、发货详情和交货计划的数据。 55 | 56 | ## 设备对象模型 57 | 58 | ISA-95 标准中的设备对象模型侧重于表示制造和生产过程中使用的物理和逻辑设备及资源。该模型提供了一个结构化框架,用于组织、分类和管理设备,以便在制造环境中进行有效的监测、控制和维护。 59 | 60 | ![Role based equipment hierarchy](https://assets.emqx.com/images/423592f1ee5935b2e2abce0490614d17.png?imageMogr2/thumbnail/1520x) 61 | 62 | 该模型层次结构的目的是表达不同设备单元之间的物理和逻辑关系,以及它们在生产过程中各自的作用。根据行业和组织的不同,具体的术语可能有所差异。设备对象模型层次结构的一般组织方式如下: 63 | 64 | 1. **企业:**这是层次结构的最高级别,代表整个组织或公司。它包括所有生产地和设施。 65 | 2. **生产地:**生产地是进行生产操作的实际地点或设施。它可以是工厂、车间或任何其他设施。一个生产地可以有多个区域或分区。 66 | 3. **区域:**区域代表生产地内进行特定类型生产活动的特定区域。可以为不同的流程、产品或功能指定不同的区域。 67 | 4. **单元:**单元是指区域内的独立设备或特定的生产单元。单元可以是单个机器、装配线或工艺单元。它们是生产流程中的主要操作组件。 68 | 5. **控制模块:**控制模块指的是单元内可以单独控制和监测的功能或模块。它可以是较大单元内的某个子系统、设备或组件。 69 | 6. **组件:**组件指的是构成控制模块的小部件或子组件。这一级别可能在一些层次结构中不存在,组件对于复杂系统特别有用。 70 | 71 | ISA88 的目的是为流程控制行业中批量控制系统的设计和规范提供相应的标准和示范。 72 | 73 | ## 第 4 层(ERP)和第 3 层(MES)之间的信息交换 74 | 75 | 在 ISA-95 框架中,第 4 层(企业)和第 3 层(制造运营管理)之间的信息交换模型涉及企业层的业务流程和运营管理层的制造运营流程之间的沟通和数据交换。这种交换对于协调业务战略、生产计划和车间执行非常重要。 76 | 77 | ![Information Exchange between Level 4 (ERP) and Level 3 (MES)](https://assets.emqx.com/images/cd1449f1e46ef75469ff9f7a24b5c381.png?imageMogr2/thumbnail/1520x) 78 | 79 | 信息模型可以分为以下几类:资源、生产能力、产品定义、生产计划和生产性能。 80 | 81 | 1. **资源可用性:**第 3 层实时向第 4 层反馈当前资源的可用情况和可能对生产造成影响的潜在问题。第 4 层根据生产订单的要求,指定相应资源来安排生产活动。 82 | 2. **生产能力:**第 4 层和第 3 层交换制造能力和潜在问题的信息。第 3 层向第 4 层报告制造能力的使用情况,以说明可用资源的使用效率。 83 | 3. **产品定义:**第 4 层给出待生产产品的详细规格和要求。第 3 层检查第 4 层给出的产品规格和要求是否正确且适合生产。 84 | 4. **生产计划:**第 3 层从第 4 层接收生产计划,其中详细说明了完成订单所需的生产活动的顺序和时间。第 3 层还要及时将生产计划的任何变化或更新(如延期、订单加急或因资源限制而做出的调整)反馈给第 4 层。 85 | 5. **生产性能:**第 3 层和第 4 层实时分享生产进度,包括生产数量、完成情况和任何偏离生产计划的信息。第 3 层还提供关于质量检查、测试结果以及生产过程中发生的任何质量相关问题的数据。 86 | 87 | 总的来说,第 4 层通过向第 3 层下达生产订单、工单和资源分配请求来发起信息交换。第 3 层则通过反馈资源可用情况、生产进度、质量数据和生产计划的变化来回应。 88 | 89 | ## 制造运营管理活动模型 90 | 91 | 制造运营管理(MOM)活动模型是 ISA-95 框架的组成部分,它专注于分解和组织制造运营流程中涉及的活动。它提供了一个详细的视图,展示为了满足更高层次流程(如生产订单和工单)的要求而在车间内执行的任务和操作。 92 | 93 | ![Manufacturing Operations Management Activity Model](https://assets.emqx.com/images/df84fc1811d10605f492b9eecf4ed21b.png?imageMogr2/thumbnail/1520x) 94 | 95 | 制造运营管理活动模型是企业层面(第 4 层)定义的高级业务流程与制造运营管理层面(第 3 层)在车间执行的具体操作之间的桥梁。 96 | 97 | ## 结语 98 | 99 | 总之,ISA-95 标准在加强制造领域的沟通和集成方面发挥了重要作用,但要使其适应现代工业管理还有许多挑战。制造领域不断增长的复杂性,加上工业 4.0 等技术的快速发展,需要可能超出标准结构化框架能力的更高灵活性。作为现代工业管理中的两个关键组件,[EMQX](https://www.emqx.com/zh/products/emqx) 和 [Neuron](https://neugates.io/zh) 提供了一种理想的解决方案。通过将它们分别用作 [MQTT Broker](https://www.emqx.com/zh/blog/the-ultimate-guide-to-mqtt-broker-comparison) 和工业网关,企业可以提升在动态生产环境中的连接性、适应性和数据处理能力,两者结合可无缝融入到当今的工业环境中。 100 | -------------------------------------------------------------------------------- /信息管理/hpaPaaS/README.md: -------------------------------------------------------------------------------- 1 | # hpaPaaS 2 | 3 | 云计算主要分为三大类服务:软件即服务 (SaaS)、平台即服务 (PaaS) 和基础架构即服务 (IaaS)。在 PaaS 层有专门用来支持应用在云上开发、部署、运行的平台,称之为 aPaaS (Application platform as a service),在 aPaaS 基础上,提供 no-code & low-code 方式开发应用的平台称之为 hpaPaaS (High-productivity aPaaS),提供快速应用研发能力,比如业务编排、逻辑编排、模型驱动、页面编排等。 4 | 5 | | 方式 | 描述 | 优点 | 缺点 | 6 | | :----------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------- | :---------------------------------------------------------------------- | 7 | | **no-code** | 基于模型和标准化的模板,通过可视化建模、搭建等轻量级配置完成应用开发,主要针对标准化场景,不需要写代码 | 上手快、交付快、犯错少、标准化、体验一致性 | 定制性差,非标准化场景实现起来比较困难,依赖具体的 aPaaS 平台,移植性差 | 8 | | **low-code** | 在 no-code 基础上,需要辅助写少量业务逻辑代码,比如关联数据字段、绑定自定义动作等,也会通过 WebIDE 去编辑更多源码,但理念上是通过基础设施提供尽量多的功能,让开发者对底层实现无感,以减少写代码 | 相比 no-code 拥有更大定制性,开发者可以控制的更多一点 | 依赖具体的 aPaaS 平台,开发者效率很大程度上受制于平台易用性 | 9 | | **pro-code** | 使用 WebIDE 和 DesktopIDE 以源代码方式开发应用,不完全依赖具体平台,开发者需要关注更多底层实现,比如调用远程服务等 | 专业程度高、灵活性大、移植性强 | 容易形成人力瓶颈,其它角色想帮忙也使不上劲 | 10 | 11 | # 产品分析 12 | 13 | - Microsoft PowerApps 微软全家桶服务集成的非常好,比如 excel,全站写代码的地方都统一为 excel 相似的概念 Formula/Fx,另外 PowerBI/PowerFlow 十分强大,定位 hpaPaaS (low-code); 14 | 15 | - Google AppMaker 谷歌产,谷歌全家桶服务集成的非常好,谷歌工程师文化在 SCRIPTS 体现的比较极致,无论是后端、前端都使用开发生态的 js 语法,代码提示十分友好,定位 hpaPaaS (low-code); 16 | 17 | - Salesforce SaaS 平台领头羊,集 IaaS、PaaS、SaaS 与一体的云平台,目前市值 1255 亿美元; 18 | 19 | - Sap 集 IaaS、PaaS、SaaS 与一体的云平台,相比 salesforce,使用的技术要新一些,体验上要好一些,目前市值 1577 亿美元; 20 | 21 | - OutSystems 提供桌面 IDE,最近提供的 OutSystems AI 能够辅助模型设计,定位 hpaPaaS (low-code),作为后起之秀,表现不俗,已获得多轮融资,在 2018 年估值 10+ 亿美元,俨然成为下一个独角兽。 22 | 23 | 应用研发能力对比如下: 24 | 25 | | Core Ability | OutSystems | PowerApps | AppMaker | Sap | Salesforce | 26 | | :---------------------------------------------- | :----------------- | :-------- | :------- | :--- | :--------- | 27 | | 元数据 (Metadata) | ✅ | ✅ | ✅ | ✅ | ✅ | 28 | | 业务对象/实体定义 (Entity) | ✅ | ✅ | ✅ | ✅ | ✅ | 29 | | 实体关系维护 (Relations) | ✅ | ✅ | ✅ | ✅ | ✅ | 30 | | 业务规则 (Business Rules) | ✅ | ✅ | Code | ✅ | ✅ | 31 | | 统一的数据接入层 | ✅ | ✅ | ✅ | ✅ | ✅ | 32 | | 云服务集成 | ✅ | ✅ | ✅ | ✅ | ✅ | 33 | | 模型驱动开发 (Model Driven) | ✅ | ✅ | ✅ | ✅ | ✅ | 34 | | UI 可视化编排 (Designer) | ✅ | ✅ | ✅ | ✅ | ✅ | 35 | | 动作流/逻辑编排 (Action/Logic Flows/Client) | ✅ | ✅ | Code | Code | ✅ | 36 | | 业务流/业务编排 (Business Process Flows/Server) | ✅ | ✅ | ❌ | ✅ | ✅ | 37 | | 可扩展的组件生态 | ✅ | ❌ | ❌ | ✅ | ✅ | 38 | | 国际化(Localisation) | ❌ | ✅ | - | ✅ | ✅ | 39 | | 响应式 app 研发 | ✅ | ✅ | ✅ | ✅ | ✅ | 40 | | WebIDE | 桌面集成式 | ❌ | ❌ | ✅ | ✅ | 41 | | 版本记录/版本控制 | ✅ | ✅ | ✅ | ✅ | ✅ | 42 | | 代码仓库集成 | ❌ | ❌ | ❌ | ✅ | ✅ | 43 | | 运维 | 一键部署、一键上云 | 一键发布 | 一键发布 | ✅ | ✅ | 44 | 45 | # 企业级 hpaPaaS 46 | 47 | 中后台业务大多是和表单、表格相关的,这对 hpaPaaS 平台来说是好事,但真正代表企业级场景特别是财务、法务等系统,涉及到的表单可以用魔鬼来形容,比如表单嵌套表格,表格再嵌套表格(存在必然有合理之处),无法使用一套规则来描述,强大如 AppMaker 或 PowerApps,对这类问题基本无解,主要是没有提供 backup 机制,企业级应用最初始状态大多是定制型应用,如何进化为标准化的配置型应用,进一步成为解决方案或商业能力,这是企业级 hpaPaaS 平台需要重点解决的。 48 | 49 | 将较年轻的产品 AppMaker 和 PowerApps 定义为商业级解决方案,将较成熟的 SAP 和 Salesforce 定义为企业级解决方案,商业级能解决大多数通用问题,而企业级是要能解决更多复杂性问题,面对复杂性企业级问题时,我认为最起码要做到俩点: 50 | 51 | - 将不同场景所需要的能力进行分解、分层,最后通过能力的整合来应对,提升灵活变通能力; 52 | - 同时有通用方案和兜底方案,多种方案之间应该遵循统一标准,是打通融合的。 53 | 54 | 我们的业务场景可以分为以下几类: 55 | 56 | - 表单流程类型应用,模式较固定、通用。 57 | - 数据报表类型应用,展示数据图表、报告,偏展示型。 58 | - C 端应用(移动端偏多),重视交互体验,优化信息流。 59 | - 管理型后台应用,大量 CRUD 操作页面,主要逻辑在后端。 60 | - 业务职能型,譬如财务、法务领域应用,业务流程、业务规则、业务逻辑、角色权限等要求高。 61 | 62 | ## 从 no-code 到 pro-code 63 | 64 | 迭代一(no-code 开发)最初比较简单,符合标准化的 CRUD: 65 | 66 | - 进行业务建模,配置业务规则; 67 | - 根据建立好的模型选择标准化 CRUD 模板,直接产出; 68 | - 预览、发布。 69 | 70 | 迭代二(low-code 开发)但是有些地方需要稍作定制,比如时间戳的格式化、页面上需要额外展示用户详细信息: 71 | 72 | - 将标准化生成的产物,以可视化编辑打开; 73 | - 修改关联字段时间的格式化方式、新增用户信息块; 74 | - 保存、预览、发布。 75 | 76 | 迭代三(pro-code 开发)随着业务复杂度变高,很多业务逻辑需要写更多代码,也希望代码被版本控制、进行 diff 等: 77 | 78 | - 将标准化生成的产物在 WebIDE 中打开; 79 | - 编辑视图,比如关联的动作,定位到对应动作代码,修改逻辑; 80 | - 使用 WebIDE 提供的 git 功能,进行代码对比及代码提交; 81 | - 保存、编译、预览、发布。 82 | 83 | no-code 和 low-code 试错成本低,在创业时期我更希望使用这俩种方式,随着我的业务的成长,价值逐渐被认可,对该产品的要求也变高,这时候我也愿意投入更多,这时候可以采用 pro-code 方式对我的项目进行精装修,这种渐进式交付能力将越来越多的被推崇。在这过程中,有一个关键点,no-code 到 low-code 再到 pro-code 始终遵循的是一个标准,在我需要时可以被任意方式打开。 84 | 85 | 对于 pro-code 核心关键点有: 86 | 87 | - WebIDE:pro-code 环节设计上是可以使用桌面 IDE 的方式,但未来必定属于云开发时代,桌面 IDE 天然的和 PaaS 平台有割裂感,过去我们担心 WebIDE 技术不成熟,今天 vscode 引领了新一代的编辑器变革,带来诸如 coder、theia 等功能和性能都很完备的 WebIDE 技术储备,技术上没什么好担心的; 88 | 89 | - Git 打通:企业级产品,没有那么随意,一般需要强管控,其中版本控制尤为重要,不管是 pro-code 还是 no-code,最终形态都是一种代码形式的标准产物,都应该托管在 git 仓库上,在必要的时候可以进行回溯和对比; 90 | 91 | - 可视化编辑打通:可视化编辑是 low-code 和 no-code 的代表功能,通过前端的工程化技术将可视化和 pro-code 打通,是 pro-code、low-code、no-code 三者之间形成互通的必要条件。 92 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Application Series 7 | 8 | 9 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 34 | 38 | 40 | 45 | 46 |
47 | 64 | 97 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 143 | 144 | 145 | 146 | 155 | 156 | 157 | -------------------------------------------------------------------------------- /MES/99~参考资料/2022~李铁军~智能制造 MES 解析~拆解 MES.md: -------------------------------------------------------------------------------- 1 | # 拆解 MES 2 | 3 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_01.png) 4 | 5 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_02.png) 6 | 7 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_03.png) 8 | 9 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_04.png) 10 | 11 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_05.png) 12 | 13 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_06.png) 14 | 15 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_07.png) 16 | 17 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_08.png) 18 | 19 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_09.png) 20 | 21 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_10.png) 22 | 23 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_11.png) 24 | 25 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_12.png) 26 | 27 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_13.png) 28 | 29 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_14.png) 30 | 31 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_15.png) 32 | 33 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_16.png) 34 | 35 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_17.png) 36 | 37 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_18.png) 38 | 39 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_19.png) 40 | 41 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_20.png) 42 | 43 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_21.png) 44 | 45 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_22.png) 46 | 47 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_23.png) 48 | 49 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_24.png) 50 | 51 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_25.png) 52 | 53 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_26.png) 54 | 55 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_27.png) 56 | 57 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_28.png) 58 | 59 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_29.png) 60 | 61 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_30.png) 62 | 63 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_31.png) 64 | 65 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_32.png) 66 | 67 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_33.png) 68 | 69 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_34.png) 70 | 71 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_35.png) 72 | 73 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_36.png) 74 | 75 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_37.png) 76 | 77 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_38.png) 78 | 79 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_39.png) 80 | 81 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_40.png) 82 | 83 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_41.png) 84 | 85 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_42.png) 86 | 87 | ![](https://ngte-superbed.oss-cn-beijing.aliyuncs.com/pdf/%E6%8B%86%E8%A7%A3%20MES/%E5%88%86%E4%BA%AB%EF%BC%9A%E6%8B%86%E8%A7%A3MES_20230418_43.png) 88 | -------------------------------------------------------------------------------- /MES/2024.11~MES 系统产品设计完全指南.md: -------------------------------------------------------------------------------- 1 | # MES 系统产品设计完全指南 2 | 3 | ## 第一篇:MES 系统概述 4 | 5 | 制造企业信息化的核心系统,连接企业管理层与车间执行层的桥梁。 6 | 7 | ### 1. 《MES 系统定位》 8 | 9 | - **系统定义** 10 | 11 | - MES 在企业信息化中的位置 12 | 「明确 MES 系统在企业信息化架构中的定位,是连接 ERP 与车间设备的中间层」 13 | - 与 ERP、PLM、WMS 等系统的关系 14 | 「定义与其他系统的边界,明确数据流转关系和职责划分」 15 | - 核心价值与目标 16 | 「阐述 MES 系统对企业的价值,包括提升效率、降低成本、保证质量等目标」 17 | 18 | - **基础架构** 19 | - 系统整体架构 20 | 「设计系统的总体架构,包括应用层、服务层、数据层等」 21 | - 功能模块划分 22 | 「根据业务需求划分功能模块,确保模块间的独立性和协作性」 23 | - 数据流转关系 24 | 「设计系统内部及与外部系统的数据流转路径和规则」 25 | - 集成接口设计 26 | 「设计标准化的接口规范,确保系统的可扩展性和互操作性」 27 | 28 | ### 2. 《行业特性分析》 29 | 30 | - **制造业分类** 31 | - 离散制造特点 32 | 「分析离散制造业的特点,如汽车、机械设备制造等行业的特殊需求」 33 | - 流程制造特点 34 | 「研究流程制造业的特点,如化工、食品饮料等行业的工艺要求」 35 | - 混合制造特点 36 | 「探讨混合制造模式的特点,如电子产品制造等行业的复杂性」 37 | - 行业差异化需求 38 | 「识别不同行业的个性化需求,为系统设计提供针对性方案」 39 | 40 | ## 第二篇:核心功能设计 41 | 42 | MES 系统的核心功能模块,直接影响生产管理效率和执行效果。 43 | 44 | ### 1. 《生产计划管理》 45 | 46 | - **计划体系** 47 | 48 | - 主生产计划 49 | 「设计主生产计划的制定流程,包括产能平衡、资源约束等因素」 50 | - 车间作业计划 51 | 「细化车间级别的作业计划,包括工序安排、人员分配等」 52 | - 设备排产计划 53 | 「优化设备使用计划,考虑设备能力、维护时间等因素」 54 | - 人员排班计划 55 | 「合理安排人员工作时间,确保生产需求与人力资源的匹配」 56 | 57 | - **计划执行** 58 | - 计划下达流程 59 | 「设计计划下达的标准流程,确保信息传递的准确性和及时性」 60 | - 计划调整机制 61 | 「建立计划调整的响应机制,处理生产过程中的各种变化」 62 | - 计划追踪反馈 63 | 「实时监控计划执行情况,及时发现和解决执行过程中的问题」 64 | - 计划完成评估 65 | 「评估计划执行的效果,分析计划偏差原因,持续优化计划管理」 66 | 67 | ### 2. 《生产过程管理》 68 | 69 | - **工单管理** 70 | - 工单创建规则 71 | 「制定工单生成的标准规则,确保工单信息的完整性和准确性」 72 | - 工单状态流转 73 | 「设计工单生命周期的状态变化,实现工单全程追踪」 74 | - 工单执行控制 75 | 「管理工单执行过程,包括工序确认、质量控制等环节」 76 | - 工单数据采集 77 | 「收集工单执行过程中的各类数据,为分析优化提供依据」 78 | 79 | ### 3. 《质量管理》 80 | 81 | - **质量控制** 82 | 83 | - 检验规则设置 84 | 「配置产品质量检验标准,包括检验项目、检验方法、判定标准等」 85 | - 质量数据采集 86 | 「设计质量数据的采集方案,支持自动采集和人工录入」 87 | - 不合格品处理 88 | 「规范不合格品的处理流程,包括标识、隔离、评审、处置等」 89 | - 质量追溯体系 90 | 「建立产品质量追溯机制,实现正向和反向的全程追溯」 91 | 92 | - **质量分析** 93 | - 质量指标监控 94 | 「实时监控关键质量指标,设置预警阈值和异常处理机制」 95 | - 质量问题分析 96 | 「提供质量问题的分析工具,支持根因分析和改进跟踪」 97 | - 改进措施跟踪 98 | 「管理质量改进措施的实施过程,评估改进效果」 99 | - 质量报表体系 100 | 「设计全面的质量报表系统,支持多维度的质量分析」 101 | 102 | ## 第三篇:资源管理设计 103 | 104 | 生产资源的科学管理是保障生产顺利进行的基础。 105 | 106 | ### 1. 《设备管理》 107 | 108 | - **设备台账** 109 | 110 | - 设备基础信息 111 | 「管理设备的基本信息,包括规格、参数、位置等」 112 | - 设备分类管理 113 | 「建立设备分类体系,便于设备的分类管理和维护」 114 | - 设备状态监控 115 | 「实时监控设备运行状态,包括开机率、故障率等指标」 116 | - 设备档案管理 117 | 「维护设备全生命周期的档案信息,包括采购、维修、报废等」 118 | 119 | - **设备维护** 120 | - 维护计划制定 121 | 「制定预防性维护计划,包括日常保养、定期维护等」 122 | - 维护任务执行 123 | 「管理维护任务的执行过程,记录维护结果和问题」 124 | - 维护记录管理 125 | 「保存维护历史记录,支持维护效果分析和决策」 126 | - 维护效果评估 127 | 「评估维护工作的效果,优化维护策略和计划」 128 | 129 | ### 2. 《物料管理》 130 | 131 | - **物料信息** 132 | 133 | - 物料主数据 134 | 「维护物料的基础信息,包括编码、规格、单位等」 135 | - BOM 管理 136 | 「管理产品物料清单,支持多版本、多层级的 BOM 结构」 137 | - 物料追溯 138 | 「实现物料使用的全程追溯,包括来源、去向、批次等」 139 | - 库存管理 140 | 「管理物料库存,包括实物库存、在制品库存等」 141 | 142 | - **物料控制** 143 | - 物料需求计算 144 | 「根据生产计划计算物料需求,支持 MRP 运算」 145 | - 物料配送管理 146 | 「管理物料的配送过程,确保及时供应到工位」 147 | - 物料消耗统计 148 | 「统计分析物料的实际消耗情况,支持成本核算」 149 | - 物料成本核算 150 | 「计算物料成本,支持标准成本和实际成本的分析」 151 | 152 | ### 3. 《人员管理》 153 | 154 | - **人员信息** 155 | - 员工基础信息 156 | 「管理员工的基本信息,包括工号、岗位、技能等」 157 | - 技能等级管理 158 | 「维护员工的技能等级信息,支持技能评估和培训」 159 | - 工作时间管理 160 | 「管理员工的出勤、请假、加班等时间信息」 161 | - 绩效考核体系 162 | 「建立生产人员的绩效考核体系,包括 KPI 指标设置」 163 | 164 | ## 第四篇:数据采集与监控 165 | 166 | 实时准确的数据是 MES 系统的基础,也是智能决策的依据。 167 | 168 | ### 1. 《数据采集》 169 | 170 | - **采集方式** 171 | 172 | - 自动采集设计 173 | 「设计自动化数据采集方案,包括 PLC 通信、传感器采集等」 174 | - 手动录入设计 175 | 「设计人工录入界面,确保录入便捷性和准确性」 176 | - 移动终端采集 177 | 「支持移动设备数据采集,适应现场移动办公需求」 178 | - 条码/RFID 采集 179 | 「集成条码、RFID 等自动识别技术,提高采集效率」 180 | 181 | - **采集内容** 182 | - 生产数据采集 183 | 「采集产量、工时、参数等生产过程数据」 184 | - 质量数据采集 185 | 「采集检验数据、不良品记录等质量相关数据」 186 | - 设备数据采集 187 | 「采集设备运行状态、参数、报警等数据」 188 | - 人员操作采集 189 | 「记录操作人员的工作记录、操作轨迹等信息」 190 | 191 | ### 2. 《实时监控》 192 | 193 | - **生产监控** 194 | 195 | - 生产状态监控 196 | 「实时监控生产线运行状态、产量完成情况、生产进度等」 197 | - 设备运行监控 198 | 「监控关键设备的运行参数、状态变化、报警信息等」 199 | - 质量状态监控 200 | 「监控产品质量状况、不良品情况、质量指标等」 201 | - 异常报警监控 202 | 「设置多级报警机制,及时发现和处理各类异常情况」 203 | 204 | - **可视化展示** 205 | - 实时数据展示 206 | 「直观展示当前生产状况,支持多种展示方式和维度」 207 | - 统计图表展示 208 | 「通过图表形式展示各类统计数据和趋势分析」 209 | - KPI 指标展示 210 | 「显示关键绩效指标的达成情况和趋势变化」 211 | - 大屏展示设计 212 | 「设计车间大屏显示方案,满足现场管理需求」 213 | 214 | ## 第五篇:分析决策支持 215 | 216 | 数据分析和决策支持是提升管理水平的重要工具。 217 | 218 | ### 1. 《生产分析》 219 | 220 | - **效率分析** 221 | 222 | - OEE 分析 223 | 「计算设备综合效率,包括开机率、性能效率、良品率等」 224 | - 产能利用率 225 | 「分析产能利用情况,识别产能瓶颈和改进空间」 226 | - 生产节拍分析 227 | 「分析生产节拍时间,优化生产节奏和平衡性」 228 | - 瓶颈分析 229 | 「识别生产瓶颈工序,提供改进建议」 230 | 231 | - **成本分析** 232 | - 制造成本分析 233 | 「分析产品制造成本构成,包括直接人工、制造费用等」 234 | - 物料成本分析 235 | 「分析物料消耗和成本变化,优化物料使用效率」 236 | - 人工成本分析 237 | 「分析人工成本投入,优化人力资源配置」 238 | - 能耗成本分析 239 | 「分析能源消耗情况,提供节能改进建议」 240 | 241 | ### 2. 《决策支持》 242 | 243 | - **预警机制** 244 | 245 | - 生产异常预警 246 | 「设置生产异常预警规则,提前发现潜在问题」 247 | - 质量风险预警 248 | 「监控质量风险指标,预防质量问题发生」 249 | - 设备故障预警 250 | 「基于设备状态进行故障预测,实现预防性维护」 251 | - 库存预警 252 | 「监控库存水平,预警库存不足或积压情况」 253 | 254 | - **优化建议** 255 | - 生产计划优化 256 | 「提供计划优化建议,提高计划执行效率」 257 | - 工艺参数优化 258 | 「分析工艺参数影响,提供优化调整建议」 259 | - 资源配置优化 260 | 「优化人员、设备、物料等资源的配置方案」 261 | - 成本控制建议 262 | 「提供成本控制和降本增效的具体建议」 263 | 264 | ## 第六篇:系统集成设计 265 | 266 | 系统集成是实现信息互通和业务协同的关键。 267 | 268 | ### 1. 《上下游集成》 269 | 270 | - **ERP 集成** 271 | 272 | - 主数据同步 273 | 「实现物料、BOM、工艺路线等主数据的双向同步」 274 | - 计划订单同步 275 | 「接收 ERP 生产订单,反馈生产执行结果」 276 | - 生产数据反馈 277 | 「将生产实绩数据反馈给 ERP 系统」 278 | - 成本核算集成 279 | 「提供实际成本数据,支持 ERP 成本核算」 280 | 281 | - **其他系统集成** 282 | - PLM 系统集成 283 | 「集成工艺文件、技术变更等工程数据」 284 | - WMS 系统集成 285 | 「实现与仓储系统的物料协同管理」 286 | - QMS 系统集成 287 | 「对接质量管理系统,实现质量数据共享」 288 | - 设备管理系统集成 289 | 「集成设备维护保养信息,实现设备全生命周期管理」 290 | 291 | ### 2. 《设备集成》 292 | 293 | - **设备互联** 294 | 295 | - 设备通信协议 296 | 「支持多种工业通信协议,实现设备数据采集」 297 | - 数据采集方案 298 | 「设计设备数据采集方案,确保数据实时性和准确性」 299 | - 控制指令下达 300 | 「实现对设备的远程控制和参数设置」 301 | - 异常处理机制 302 | 「设计通信异常、数据异常的处理机制」 303 | 304 | - **智能化升级** 305 | - 智能排产算法 306 | 「运用人工智能算法优化生产排程,提高排产效率」 307 | - 预测性维护 308 | 「基于设备运行数据预测故障,实现预防性维护」 309 | - 质量智能预警 310 | 「使用机器学习算法预测质量问题,提前预警」 311 | - 智能决策支持 312 | 「提供基于数据分析的智能决策建议」 313 | 314 | ## 第七篇:用户体验设计 315 | 316 | 良好的用户体验是系统易用性和接受度的关键。 317 | 318 | ### 1. 《界面设计》 319 | 320 | - **操作界面** 321 | 322 | - 信息架构设计 323 | 「设计清晰的信息层级结构,便于用户快速定位」 324 | - 功能布局设计 325 | 「根据使用频率和重要性合理布局功能模块」 326 | - 操作流程设计 327 | 「优化操作步骤,减少冗余操作,提高效率」 328 | - 移动端适配 329 | 「考虑移动设备使用场景,优化移动端交互体验」 330 | 331 | - **交互设计** 332 | - 操作便捷性 333 | 「设计简单直观的操作方式,降低使用门槛」 334 | - 信息可视化 335 | 「通过图形化方式展示复杂信息,提升理解效率」 336 | - 异常提示机制 337 | 「设计醒目的异常提示,确保及时发现问题」 338 | - 权限控制设计 339 | 「基于角色的权限控制,确保数据安全」 340 | 341 | ### 2. 《场景化设计》 342 | 343 | - **角色场景** 344 | 345 | - 管理层使用场景 346 | 「关注整体运营状况,提供决策支持信息」 347 | - 车间主管场景 348 | 「聚焦生产计划执行和现场管理需求」 349 | - 操作工使用场景 350 | 「简化操作流程,突出任务执行和数据采集」 351 | - 质检员使用场景 352 | 「优化质量检验流程,支持快速记录和判定」 353 | 354 | - **终端适配** 355 | - PC 端设计 356 | 「全功能操作界面,支持复杂业务处理」 357 | - 移动端设计 358 | 「精简功能,突出移动场景下的关键操作」 359 | - 工业平板设计 360 | 「适应车间环境,支持触摸操作」 361 | - 大屏展示设计 362 | 「聚焦关键信息实时展示,支持远距离查看」 363 | 364 | ## 第八篇:实施与运维 365 | 366 | 系统实施和运维是确保系统持续有效运行的保障。 367 | 368 | ### 1. 《实施方法》 369 | 370 | - **实施策略** 371 | 372 | - 实施范围规划 373 | 「明确实施边界和优先级,制定分步实施计划」 374 | - 实施步骤设计 375 | 「设计详细的实施步骤,确保平稳过渡」 376 | - 数据迁移方案 377 | 「规划数据迁移策略,确保数据完整性」 378 | - 培训计划制定 379 | 「制定分层次的用户培训计划,提高系统接受度」 380 | 381 | - **项目管理** 382 | - 进度管理方法 383 | 「使用项目管理工具,确保项目按期推进」 384 | - 风险管理策略 385 | 「识别潜在风险,制定应对预案」 386 | - 变更管理机制 387 | 「建立变更控制流程,确保变更可控」 388 | - 质量管理体系 389 | 「建立项目质量控制体系,确保实施质量」 390 | 391 | ### 2. 《运维保障》 392 | 393 | - **运维体系** 394 | 395 | - 运维组织架构 396 | 「设计运维团队架构,明确职责分工」 397 | - 运维流程设计 398 | 「制定标准运维流程,包括日常维护、故障处理等」 399 | - 问题处理机制 400 | 「建立多级问题处理机制,提高响应效率」 401 | - 持续优化方案 402 | 「制定系统持续优化计划,不断提升系统价值」 403 | 404 | - **系统监控** 405 | - 性能监控方案 406 | 「监控系统运行性能,及时发现性能瓶颈」 407 | - 安全监控体系 408 | 「建立安全监控机制,防范安全风险」 409 | - 日志管理设计 410 | 「设计完整的日志记录和分析机制」 411 | - 备份恢复机制 412 | 「制定数据备份策略,确保数据安全」 413 | -------------------------------------------------------------------------------- /header.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 101 | 366 |
367 |

368 | Application Series by 王下邀月熊 369 |

370 |

371 | 行业观点与实践 372 |

373 |
374 | 375 |
376 |
377 |
378 |
379 |
380 |
381 |
382 |
383 |
384 |
385 |
386 |
387 |
388 |
389 |
390 | 391 | 392 |
393 |
394 |
-------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International 2 | Public License 3 | 4 | By exercising the Licensed Rights (defined below), You accept and agree 5 | to be bound by the terms and conditions of this Creative Commons 6 | Attribution-NonCommercial-ShareAlike 4.0 International Public License 7 | ("Public License"). To the extent this Public License may be 8 | interpreted as a contract, You are granted the Licensed Rights in 9 | consideration of Your acceptance of these terms and conditions, and the 10 | Licensor grants You such rights in consideration of benefits the 11 | Licensor receives from making the Licensed Material available under 12 | these terms and conditions. 13 | 14 | 15 | Section 1 -- Definitions. 16 | 17 | a. Adapted Material means material subject to Copyright and Similar 18 | Rights that is derived from or based upon the Licensed Material 19 | and in which the Licensed Material is translated, altered, 20 | arranged, transformed, or otherwise modified in a manner requiring 21 | permission under the Copyright and Similar Rights held by the 22 | Licensor. For purposes of this Public License, where the Licensed 23 | Material is a musical work, performance, or sound recording, 24 | Adapted Material is always produced where the Licensed Material is 25 | synched in timed relation with a moving image. 26 | 27 | b. Adapter's License means the license You apply to Your Copyright 28 | and Similar Rights in Your contributions to Adapted Material in 29 | accordance with the terms and conditions of this Public License. 30 | 31 | c. BY-NC-SA Compatible License means a license listed at 32 | creativecommons.org/compatiblelicenses, approved by Creative 33 | Commons as essentially the equivalent of this Public License. 34 | 35 | d. Copyright and Similar Rights means copyright and/or similar rights 36 | closely related to copyright including, without limitation, 37 | performance, broadcast, sound recording, and Sui Generis Database 38 | Rights, without regard to how the rights are labeled or 39 | categorized. For purposes of this Public License, the rights 40 | specified in Section 2(b)(1)-(2) are not Copyright and Similar 41 | Rights. 42 | 43 | e. Effective Technological Measures means those measures that, in the 44 | absence of proper authority, may not be circumvented under laws 45 | fulfilling obligations under Article 11 of the WIPO Copyright 46 | Treaty adopted on December 20, 1996, and/or similar international 47 | agreements. 48 | 49 | f. Exceptions and Limitations means fair use, fair dealing, and/or 50 | any other exception or limitation to Copyright and Similar Rights 51 | that applies to Your use of the Licensed Material. 52 | 53 | g. License Elements means the license attributes listed in the name 54 | of a Creative Commons Public License. The License Elements of this 55 | Public License are Attribution, NonCommercial, and ShareAlike. 56 | 57 | h. Licensed Material means the artistic or literary work, database, 58 | or other material to which the Licensor applied this Public 59 | License. 60 | 61 | i. Licensed Rights means the rights granted to You subject to the 62 | terms and conditions of this Public License, which are limited to 63 | all Copyright and Similar Rights that apply to Your use of the 64 | Licensed Material and that the Licensor has authority to license. 65 | 66 | j. Licensor means the individual(s) or entity(ies) granting rights 67 | under this Public License. 68 | 69 | k. NonCommercial means not primarily intended for or directed towards 70 | commercial advantage or monetary compensation. For purposes of 71 | this Public License, the exchange of the Licensed Material for 72 | other material subject to Copyright and Similar Rights by digital 73 | file-sharing or similar means is NonCommercial provided there is 74 | no payment of monetary compensation in connection with the 75 | exchange. 76 | 77 | l. Share means to provide material to the public by any means or 78 | process that requires permission under the Licensed Rights, such 79 | as reproduction, public display, public performance, distribution, 80 | dissemination, communication, or importation, and to make material 81 | available to the public including in ways that members of the 82 | public may access the material from a place and at a time 83 | individually chosen by them. 84 | 85 | m. Sui Generis Database Rights means rights other than copyright 86 | resulting from Directive 96/9/EC of the European Parliament and of 87 | the Council of 11 March 1996 on the legal protection of databases, 88 | as amended and/or succeeded, as well as other essentially 89 | equivalent rights anywhere in the world. 90 | 91 | n. You means the individual or entity exercising the Licensed Rights 92 | under this Public License. Your has a corresponding meaning. 93 | 94 | 95 | Section 2 -- Scope. 96 | 97 | a. License grant. 98 | 99 | 1. Subject to the terms and conditions of this Public License, 100 | the Licensor hereby grants You a worldwide, royalty-free, 101 | non-sublicensable, non-exclusive, irrevocable license to 102 | exercise the Licensed Rights in the Licensed Material to: 103 | 104 | a. reproduce and Share the Licensed Material, in whole or 105 | in part, for NonCommercial purposes only; and 106 | 107 | b. produce, reproduce, and Share Adapted Material for 108 | NonCommercial purposes only. 109 | 110 | 2. Exceptions and Limitations. For the avoidance of doubt, where 111 | Exceptions and Limitations apply to Your use, this Public 112 | License does not apply, and You do not need to comply with 113 | its terms and conditions. 114 | 115 | 3. Term. The term of this Public License is specified in Section 116 | 6(a). 117 | 118 | 4. Media and formats; technical modifications allowed. The 119 | Licensor authorizes You to exercise the Licensed Rights in 120 | all media and formats whether now known or hereafter created, 121 | and to make technical modifications necessary to do so. The 122 | Licensor waives and/or agrees not to assert any right or 123 | authority to forbid You from making technical modifications 124 | necessary to exercise the Licensed Rights, including 125 | technical modifications necessary to circumvent Effective 126 | Technological Measures. For purposes of this Public License, 127 | simply making modifications authorized by this Section 2(a) 128 | (4) never produces Adapted Material. 129 | 130 | 5. Downstream recipients. 131 | 132 | a. Offer from the Licensor -- Licensed Material. Every 133 | recipient of the Licensed Material automatically 134 | receives an offer from the Licensor to exercise the 135 | Licensed Rights under the terms and conditions of this 136 | Public License. 137 | 138 | b. Additional offer from the Licensor -- Adapted Material. 139 | Every recipient of Adapted Material from You 140 | automatically receives an offer from the Licensor to 141 | exercise the Licensed Rights in the Adapted Material 142 | under the conditions of the Adapter's License You apply. 143 | 144 | c. No downstream restrictions. You may not offer or impose 145 | any additional or different terms or conditions on, or 146 | apply any Effective Technological Measures to, the 147 | Licensed Material if doing so restricts exercise of the 148 | Licensed Rights by any recipient of the Licensed 149 | Material. 150 | 151 | 6. No endorsement. Nothing in this Public License constitutes or 152 | may be construed as permission to assert or imply that You 153 | are, or that Your use of the Licensed Material is, connected 154 | with, or sponsored, endorsed, or granted official status by, 155 | the Licensor or others designated to receive attribution as 156 | provided in Section 3(a)(1)(A)(i). 157 | 158 | b. Other rights. 159 | 160 | 1. Moral rights, such as the right of integrity, are not 161 | licensed under this Public License, nor are publicity, 162 | privacy, and/or other similar personality rights; however, to 163 | the extent possible, the Licensor waives and/or agrees not to 164 | assert any such rights held by the Licensor to the limited 165 | extent necessary to allow You to exercise the Licensed 166 | Rights, but not otherwise. 167 | 168 | 2. Patent and trademark rights are not licensed under this 169 | Public License. 170 | 171 | 3. To the extent possible, the Licensor waives any right to 172 | collect royalties from You for the exercise of the Licensed 173 | Rights, whether directly or through a collecting society 174 | under any voluntary or waivable statutory or compulsory 175 | licensing scheme. In all other cases the Licensor expressly 176 | reserves any right to collect such royalties, including when 177 | the Licensed Material is used other than for NonCommercial 178 | purposes. 179 | 180 | 181 | Section 3 -- License Conditions. 182 | 183 | Your exercise of the Licensed Rights is expressly made subject to the 184 | following conditions. 185 | 186 | a. Attribution. 187 | 188 | 1. If You Share the Licensed Material (including in modified 189 | form), You must: 190 | 191 | a. retain the following if it is supplied by the Licensor 192 | with the Licensed Material: 193 | 194 | i. identification of the creator(s) of the Licensed 195 | Material and any others designated to receive 196 | attribution, in any reasonable manner requested by 197 | the Licensor (including by pseudonym if 198 | designated); 199 | 200 | ii. a copyright notice; 201 | 202 | iii. a notice that refers to this Public License; 203 | 204 | iv. a notice that refers to the disclaimer of 205 | warranties; 206 | 207 | v. a URI or hyperlink to the Licensed Material to the 208 | extent reasonably practicable; 209 | 210 | b. indicate if You modified the Licensed Material and 211 | retain an indication of any previous modifications; and 212 | 213 | c. indicate the Licensed Material is licensed under this 214 | Public License, and include the text of, or the URI or 215 | hyperlink to, this Public License. 216 | 217 | 2. You may satisfy the conditions in Section 3(a)(1) in any 218 | reasonable manner based on the medium, means, and context in 219 | which You Share the Licensed Material. For example, it may be 220 | reasonable to satisfy the conditions by providing a URI or 221 | hyperlink to a resource that includes the required 222 | information. 223 | 3. If requested by the Licensor, You must remove any of the 224 | information required by Section 3(a)(1)(A) to the extent 225 | reasonably practicable. 226 | 227 | b. ShareAlike. 228 | 229 | In addition to the conditions in Section 3(a), if You Share 230 | Adapted Material You produce, the following conditions also apply. 231 | 232 | 1. The Adapter's License You apply must be a Creative Commons 233 | license with the same License Elements, this version or 234 | later, or a BY-NC-SA Compatible License. 235 | 236 | 2. You must include the text of, or the URI or hyperlink to, the 237 | Adapter's License You apply. You may satisfy this condition 238 | in any reasonable manner based on the medium, means, and 239 | context in which You Share Adapted Material. 240 | 241 | 3. You may not offer or impose any additional or different terms 242 | or conditions on, or apply any Effective Technological 243 | Measures to, Adapted Material that restrict exercise of the 244 | rights granted under the Adapter's License You apply. 245 | 246 | 247 | Section 4 -- Sui Generis Database Rights. 248 | 249 | Where the Licensed Rights include Sui Generis Database Rights that 250 | apply to Your use of the Licensed Material: 251 | 252 | a. for the avoidance of doubt, Section 2(a)(1) grants You the right 253 | to extract, reuse, reproduce, and Share all or a substantial 254 | portion of the contents of the database for NonCommercial purposes 255 | only; 256 | 257 | b. if You include all or a substantial portion of the database 258 | contents in a database in which You have Sui Generis Database 259 | Rights, then the database in which You have Sui Generis Database 260 | Rights (but not its individual contents) is Adapted Material, 261 | including for purposes of Section 3(b); and 262 | 263 | c. You must comply with the conditions in Section 3(a) if You Share 264 | all or a substantial portion of the contents of the database. 265 | 266 | For the avoidance of doubt, this Section 4 supplements and does not 267 | replace Your obligations under this Public License where the Licensed 268 | Rights include other Copyright and Similar Rights. 269 | 270 | 271 | Section 5 -- Disclaimer of Warranties and Limitation of Liability. 272 | 273 | a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE 274 | EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS 275 | AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF 276 | ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, 277 | IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, 278 | WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR 279 | PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, 280 | ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT 281 | KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT 282 | ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. 283 | 284 | b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE 285 | TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, 286 | NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, 287 | INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, 288 | COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR 289 | USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN 290 | ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR 291 | DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR 292 | IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. 293 | 294 | c. The disclaimer of warranties and limitation of liability provided 295 | above shall be interpreted in a manner that, to the extent 296 | possible, most closely approximates an absolute disclaimer and 297 | waiver of all liability. 298 | 299 | 300 | Section 6 -- Term and Termination. 301 | 302 | a. This Public License applies for the term of the Copyright and 303 | Similar Rights licensed here. However, if You fail to comply with 304 | this Public License, then Your rights under this Public License 305 | terminate automatically. 306 | 307 | b. Where Your right to use the Licensed Material has terminated under 308 | Section 6(a), it reinstates: 309 | 310 | 1. automatically as of the date the violation is cured, provided 311 | it is cured within 30 days of Your discovery of the 312 | violation; or 313 | 314 | 2. upon express reinstatement by the Licensor. 315 | 316 | For the avoidance of doubt, this Section 6(b) does not affect any 317 | right the Licensor may have to seek remedies for Your violations 318 | of this Public License. 319 | 320 | c. For the avoidance of doubt, the Licensor may also offer the 321 | Licensed Material under separate terms or conditions or stop 322 | distributing the Licensed Material at any time; however, doing so 323 | will not terminate this Public License. 324 | 325 | d. Sections 1, 5, 6, 7, and 8 survive termination of this Public 326 | License. 327 | 328 | 329 | Section 7 -- Other Terms and Conditions. 330 | 331 | a. The Licensor shall not be bound by any additional or different 332 | terms or conditions communicated by You unless expressly agreed. 333 | 334 | b. Any arrangements, understandings, or agreements regarding the 335 | Licensed Material not stated herein are separate from and 336 | independent of the terms and conditions of this Public License. 337 | 338 | 339 | Section 8 -- Interpretation. 340 | 341 | a. For the avoidance of doubt, this Public License does not, and 342 | shall not be interpreted to, reduce, limit, restrict, or impose 343 | conditions on any use of the Licensed Material that could lawfully 344 | be made without permission under this Public License. 345 | 346 | b. To the extent possible, if any provision of this Public License is 347 | deemed unenforceable, it shall be automatically reformed to the 348 | minimum extent necessary to make it enforceable. If the provision 349 | cannot be reformed, it shall be severed from this Public License 350 | without affecting the enforceability of the remaining terms and 351 | conditions. 352 | 353 | c. No term or condition of this Public License will be waived and no 354 | failure to comply consented to unless expressly agreed to by the 355 | Licensor. 356 | 357 | d. Nothing in this Public License constitutes or may be interpreted 358 | as a limitation upon, or waiver of, any privileges and immunities 359 | that apply to the Licensor or You, including from the legal 360 | processes of any jurisdiction or authority. 361 | --------------------------------------------------------------------------------