软件推动开放自动化落地

   

      当你唯一拥有的是一把锤子时,你周围的一切都是钉子。

          软件是硬件设备的护城河,国际自动化厂商不遗余力地开发各种新型工业软件,其战略站在应用的制高点。以前我们追求硬件兼容,现在我们要致力于应用引领。如果我们拥有强大的SCADA,PLM,数字孪生,仿真,工程设计等工业软件, 推广OPC UA ,工业4.0 管理壳AAS 等底层设备技术将会是一路坦途。

        国际自动化大厂都在极力发展工业软件,跃然成为以软件为中心的企业。与此同时,他们也提倡开放自动化。但是,我们应该清醒地认识到,他们的开放是带节奏的,开放不代表全面放开。他们的软件与硬件环环相扣,要进入他们的世界并非易事。

     市面上国产PLC 已经层出不穷,几乎所以面向工业的企业都梦想着发展一个自己的PLC 产品,但是又有多少企业能摆脱CodeSys的樊笼呢?CodeSys的笼子有多大,你的PLC就多大。同质化现象非常严重。

         在我国改革开放的初期,提倡“引进,消化,吸收”的产业发展道路。我们曾经提出“倒着搞应用,顺着做学问”,也就是从应用入手做技术推广,从底层技术做研究。当我们全面进入创新的时代。这条法则依然有效。只有应用才会迅速地给客户带来可见的价值和效率,而技术有时候只是提升了研发者的效率和价值。

        发展开放自动化应该具有更广阔的视野。不妨换一种视角看问题。应用软件的引领效力不可小觑。

从本文开始,我开始探讨一些这方面的话题,希望给读者带来一些启发。本文的主题是企业传统物料清单(BOM)管理的数字化。        

何为数字化物料清单

         无论是多大的制造型企业都有物料清单。俗称BOM表。

  物料清单是组装或制造任何产品所需的项目(材料、组件、组件、人工等)的完整清单。

        它可以应用于任何类型的产品——机械、电子、建筑、食品等。它甚至可以应用于服务项目,在这种情况下,它会提醒您工作分解结构。

        工程师、制造规划人员、采购部门——他们都在工作中使用物料清单,因此,正确使用物料清单对于顺利进行流程管理至关重要。

传统的BOM

    对于制造工厂的物料表的传统概念是一些Excel 表格,包含了产品每个零部件的编号,型号,数量,供应商名称(有时候还分为第一供应商,第二供应商),某些特殊的要求通常在备注中说明。

BOM 的主要内容

  1. 零件编号
  2. 名字
  3. 描述
  4. 计量单位
  5. 成本
  6. 制造者
  7. 制造商零件编号
  8. 供应商
  9. 供应商交货时间

        Excel 中的物料清单已成为过去。其实BOM 需要包含的信息更多,物料清单 (BOM) 是您产品的配方。它包含创建产品所需的所有项目、材料、组件、组件以及所有其他内容。这听起来很简单,但由于制造流程、行业、供应链和业务关系的高度多样性,物料清单不是一个简单的实体。

        物料清单解释了购买、建造、获取或准备产品中需要包含的每件物品的内容、地点、方式。 物料清单中的数据是及其复杂的数据,使用简单的表格是远远不够的。

        产品结构是需要妥善管理的动态数据。通过放弃 Excel 和绘图表,您可以为数字记录奠定基础,并消除在尝试管理 Excel 文件和通过电子邮件共享文件时可能发现的冗余和多个错误。

基于结构化数据的BOM

        将数据导出到 Excel 可能很简单,但它会导致失去对数据的控制,并且无法确保其时效性。这种方法虽然对工程师来说很方便,但对于组织的其他部分来说往往不够。

        在产品和流程日益复杂的推动下,工程和制造业正在快速发展。这种演变涉及不同学科的整合,如机械工程、电气/电子、软件开发等。适应这种变化并非易事;它需要对数据管理策略进行重大的范式转变。

        参与新产品开发过程的公司通常在管理决策所需的流程和信息方面面临相当大的复杂性。由于公司的责任、监管控制、供应链和许多其他因素,对所有信息和决策的正确跟踪会产生影响。但是,这些信息在数以百万计的电子邮件、临时 Excel 文件和其他信息源中“在过渡中丢失”。

 构建BOM 数据模型

        物料清单 (BOM) 不仅仅是一个列表;它是由制造公司精心打造的数字定义数据结构。它包含有关生产最终产品所必需的物品(组件、材料等)的全面信息。在数字形式中,BOM超越了简单的零件清单。它包含一整套信息,包括每个零件和组件的文档、技术规范、质量程序和供应商信息的链接。

数字化物料清单是基于图模型的结构,不同的信息之间建立了关系:

        由此可见,数字化BOM 演变成为网络型的数据模型。基于模型的设计方法成为构建BOM数据结构的主要方式。可以使用图数据库和各种建模工具。

        为了构建数字化BOM ,需要使用各种知识库和模型库,包括外部的标准化知识库,例如ECl@SS 物料分类,计量单位,概念与术语。这样有助于BOM 内容的标准化和准确性。

    BOM表从传统的Excel 表转向结构化数据,有助于计算机软件存取访问和修改。而不是仅仅打印的传统报表。

BOM 成为PLM的主数据之一

    与传统BOM 表不同,数字化BOM已经成为了企业产品生命管理的主数据。它包含的关于产品的大多数数据。由工程设计,制造,计划,采购和核算等多部门使用和维护。

 BOM 的浏览页面包含了更多的信息,下面是西门子Active Workspace 客户端的界面

 

同步与共享

        BOM 成为了PLM的主数据,商务,工程部门共享,同步更新这些数据,保证了BOM的完整性和一致性。

         与此同时,BOM 也是供应链企业之间交流的基础,数字BOM能够使上下游企业交流更多的信息。它们能够方便地转换成BMEcat,ETIM 交换协议的数据格式。

    物料管理系统要与协作企业,电商之间交换采购信息。 

相关的分类标准

PROLIST、ETIM、proficl@ss、bau:Cl@ss、IMT、EDMA、eCALS和CECED等主要分类标准。

ETIM

ETIM最初是为荷兰电工行业开发的,但后来稳步将其活动扩展到全球不同行业和不同国家。今天,不断扩大的“东伊运”分类模式有17种语言版本,并得到代表21个国家的不少于20个成员组织的支持。

除电工产品外,ETIM现在还涵盖暖通空调和管道,建筑材料和造船行业相关产品的分类,包括工具。此外,我们相信未来几年将有更多行业和产品组效仿。

proficl@ss

 proficl@ss成立于2003年,从一开始就与德国ETIM有着密切的合作。数据模型在技术上与ETIM非常相似,因为从一开始就基于后者,这无疑使集成更容易,但仍然具有挑战性。proficl@ss的许多产品类别以前已经是ETIM的一部分。

重要的标准

ECl@SS,ETIM

交换格式

ETIM International 推荐 BMEcat® 标准,这是 ETIM 国家/地区最常见的交换格式。

    BMEcat® 标准基于互联网标准 XML(可扩展标记语言),作为通用平台和独立于制造商的交换格式。由于这种被广泛接受的格式,在(多媒体)出版方面,不需要为不同的客户提供特殊的个性化解决方案。更重要的是,BMEcat® 标准是迄今为止电子商务最被广泛接受的格式之一。

结束语

        阅读我博客的读者了解,过去的几年,我的博客的主要话题是关于开放自动化系统中的相关协议,模型和标准,今年以来,会发生一些变化,将我的话题扩展到企业数字化转型中更高层级的应用,这并不表明制造数字化不重要,而是我觉得底层技术是依靠上层软件引领的,如果企业的管理,上层软件不做相应的转型,底层技术是很难推进的。我国企业的数字化,信息化程度并不高。面对急剧变化的产业变革,电子商务,社交网络,短视频直播带货,以及国际贸易方式的变化,企业更需要在管理和商业方式迅速转型,补上内部信息化的短板,拥抱数字化世界。这也许能够对企业带来更加迅速,可见的效果。

    

     

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/471046.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于python高校选课系统设计与实现flask-django-nodejs-php

随着互联网技术的不断发展,高校选课系统的建设和应用已成为当前高校教育改革的重要方向。选课系统作为高校教务管理的重要组成部分,对于提高教学质量、提高学生的学习效率、优化教学资源配置具有重要的意义。本论文旨在探讨高校选课系统的设计与实现。随…

跨越文化鸿沟:AI在全球化语境中的挑战与机遇

在全球化的今天,人工智能(AI)技术已经渗透到我们生活的方方面面,尤其是在语言翻译和文化交流方面发挥着重要作用。AI翻译工具和服务使得不同语言背景的人们能够跨越语言障碍,进行有效沟通。然而,随着AI应用…

零基础机器学习(3)之机器学习的一般过程

文章目录 一、机器学习一般过程1.数据获取2.特征提取3.数据预处理①去除唯一属性②缺失值处理A. 均值插补法B. 同类均值插补法 ③重复值处理④异常值⑤数据定量化 4.数据标准化①min-max标准化(归一化)②z-score标准化(规范化) 5.…

基于yolov2深度学习网络的人脸检测matlab仿真,图像来自UMass数据集

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 4.1 网络架构与特征提取 4.2 输出表示 4.3损失函数设计 4.4预测阶段 5.算法完整程序工程 1.算法运行效果图预览 2.算法运行软件版本 matlab2022a 3.部分核心程序 load yolov2.mat% 加载…

让Chrome支持小于12px 的文字方式有哪些?区别?

文章目录 一、背景二、解决方案Zoom-webkit-transform:scale()-webkit-text-size-adjust:none 三、总结参考文献 一、背景 Chrome 中文版浏览器会默认设定页面的最小字号是12px,英文版没有限制 原由 Chrome 团队认为汉字小于12px就会增加识别难度 中文版浏览器 …

Cesium:按行列绘制3DTiles的等分线

作者:CSDN @ _乐多_ 本文将介绍如何使用 Cesium 引擎根据模型的中心坐标,半轴信息,绘制 3DTiles 对象的外包盒等分线。 外包盒是一个定向包围盒(Oriented Bounding Box),它由一个中心点(center)和一个包含半轴(halfAxes)组成。半轴由一个3x3的矩阵表示,这个矩阵是…

23.python标准库之turtle库

一、窗体函数 turtle.setup(width, height, startx, starty) width:窗口宽度 height:窗口高度 startx:窗口与屏幕左侧距离(单位象素) starty:窗口与屏幕顶部距离(单位象素) 二、画笔状态函数 三、画笔运动函数

【图解物联网】第2章 物联网的架构

2.1 物联网的整体结构 实现物联网时,物联网服务大体上发挥着两个作用。 第一是把从设备收到的数据保存到数据库,并对采集的数据进行分析。 第二是向设备发送指令和信息。 本章将会为大家介绍如何构建物联网服务,以…

MATLAB绘图

现学现用,用时再学。 plot函数:有两个向量被指定为参数,plot(x,y) 会生成 y 对 x 的图形 添加轴标签和标题: 通过调用一次 plot,多个 x-y 对组参数会创建多幅图形: 在每十个数据点处放置标记: 一个窗口绘制多个图形; 可在弹窗的插入选项上添加…

18个惊艳的可视化大屏(第28辑):房产楼盘领域

在房产楼盘领域,可视化的大屏可以提供以下九大价值: 展示楼盘信息 可视化的大屏可以用于展示楼盘的基本信息,包括楼盘名称、位置、户型、价格、面积等,帮助潜在客户快速了解楼盘的特点和优势。 展示楼盘效果图 通过大屏展示楼盘…

【数据结构】希尔排序

大家好,我是苏貝,本篇博客带大家了解希尔排序,如果你觉得我写的还不错的话,可以给我一个赞👍吗,感谢❤️ 目录 一. 基本思想二. 实现希尔排序(以数组升序举例)2.1 预排序2.2 排序 三…

Vulnhub靶机:Kioptrix_2014

一、介绍 运行环境:Virtualbox和vmware 攻击机:kali(192.168.56.101) 靶机:Kioptrix: 2014(192.168.56.108) 目标:获取靶机root权限和flag 靶机下载地址:https://ww…

uniapp套壳打包成apk

不管是vue项目还是uniapp项目,只要能打包成 index.html都可以通过uniapp打包成apk 1.首先把这个项目发布到线上 拿百度举例: 发布到百度服务器用 www.baidu.com能访问到 2.然后到uniapp上发布项目用默认的 vue2,如果你的项目是vue3也用vue2 3.废话我觉得说太多了,直接…

迈入编程世界:C 语言初体验

写在前面:OK啊,前面我们介绍了C语言开发环境的搭建,今天我们再来初步的认识一下C语言,了解C语言的基础框架、数据的表现形式以及输入和输出。 文章特点:不会很正经,不会很学术,不会很理论&#…

文件操作:文本文件(写/读)

文件操作可以将数据永久化&#xff0c;C中对文件操作需要包含头文件 < fstream > 文件类型分为两种&#xff1a; 1. 文本文件&#xff1a;文件以文本的ASCII码形式存储在计算机中 2. 二进制文件&#xff1a;文件以文本的二进制形式存储在计算机中&#xff0c;…

供应链安全之被忽略的软件质量管理平台安全

背景 随着我国信息化进程加速&#xff0c;网络安全问题更加凸显。关键信息基础设施和企业单位在满足等保合规的基础上&#xff0c;如何提升网络安全防御能力&#xff0c;降低安全事件发生概率&#xff1f;默安玄甲实验室针对SonarQube供应链安全事件进行分析&#xff0c;强调供…

JVM 垃圾回收机制:探秘对象生死判定与高效回收算法

目录 一、JVM 对象生死判定 1.1 引用技术算法 1.2 可达性分型算法 二、引用 三、 回收方法区 四、垃圾回收算法 4.1 标记-清楚算法 4.2 标记-复制算法 4.3 标记-整理算法 JVM 程序计数器、虚拟机栈、本地方法栈随着线程而生&#xff0c;随着线程而灭。栈中的栈帧随着方法的…

接雨水 - LeetCode 热题 7

大家好&#xff01;我是曾续缘&#x1f48c; 今天是《LeetCode 热题 100》系列 发车第 7 天 双指针第 4 题 ❤️点赞 &#x1f44d; 收藏 ⭐再看&#xff0c;养成习惯 接雨水 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图&#xff0c;计算按此排列的柱子&#xff0c;下雨…

探索未来教育:在线教育微服务的革新之路

随着互联网技术的不断发展&#xff0c;在线教育已经成为现代教育领域的重要组成部分。而在在线教育的发展过程中&#xff0c;微服务架构的应用正逐渐引起人们的关注和探讨。本文将深入探讨在线教育微服务的概念、优势以及未来发展趋势。 ## 什么是在线教育微服务&#xff1f; …

Go——切片

1. 特点 slice并不是数组或数组指针。它通过内部指针和相关属性引用数组片段&#xff0c;以实现变长方案。 切片&#xff1a;切片是数组的一个引用&#xff0c;因此切片是引用类型。但自身是结构体&#xff0c;值拷贝传递。切片的长度可以改变&#xff0c;因此&#xff0c;切片…