MTP与管理壳(AAS)有异曲同工之妙

        在过去的几年中,流程工业中的不同部门(例如制药、精细化学品以及食品和饮料部门)遇到了一系列共同且可比较的新兴挑战。这些挑战包括:

  • 新产品的需求迅速接连不断,
  • 更快交货和更低价格的压力,
  • 更多定制产品,
  • 更小的批量大小 - 批量大小降至 1。

总的来说,这些因素需要改变传统的工厂设计方法。

模块化自动化、即插即用、工业 4.0

        传统方法(工厂专门针对单一工艺/产品(或产品系列)而设计)虽然对于大规模生产非常有效,因此在流程工业中占据主导地位数十年,但人们发现它不太适合这些现代挑战。对持续适应、快速定制和灵活性的需求催生了一种新的范式——模块化自动化

        通过模块化自动化,工厂制造过程被分为更小的部分,可以通过单独的模块来实现,每个模块都配备有自己的控制逻辑。这些模块连接到工厂控制系统,工厂所有者可以在其中协调模块并管理整个流程。这些模块可以像乐高积木一样添加、重新分配或删除,具体取决于当前的生产需求,最好无需重新编程。工厂控制系统可以识别新配置(包括新模块及其功能),并轻松地将新模块集成到工厂流程中,因为可以使用模块公开的功能以拖放方式组成制造配方。这种过程自动化模块化的愿景被称为“即插即用”,类似的概念是工业 4.0的核心。

需要共同语言

“即插即用”是一个很有前途的概念,但它提出了新的要求——具体来说:

  • 工厂控制系统必须:
  • 能够以即插即用的方式识别新模块及其功能,
  • 允许轻松地将新模块集成到工厂流程中。
  • 流程模块必须:
  • 向工厂控制系统公开有关其自身的必要信息。

如下所示,工厂控制系统和过程模块必须“使用相同的语言”。这种语言必须是标准的、独立于供应商的,并且涵盖将模块集成到工厂中所需的所有信息。这种标准的广泛认可的候选者是模块类型包(MTP)

模块化的驱动力

NAMUR是推进即插即用技术的团体之一

,过程工业自动化技术用户协会。这个总部位于德国的国际集团代表自动化技术的用户,包括过程控制技术专家。

        NAMUR 及其成员在全球拥有 150 多家会员公司,了解即插即用模块的价值,特别是可以更轻松地用另一种功能替换特定功能的撬块。他们还了解工厂操作员希望如何工作:带有标准数据的标准接口。

该小组正在帮助创建称为模块化类型包 (MTP) 的模块化特定标准 ( VDI/VDE/NAMUR 2658),其中包括涵盖从数据方面到人机界面(HMI)等各个方面的各个部分。该标准使用 OPC 统一架构 (UA) 描述功能,例如通信、警报、安全等。 

MTP 标准的编写目的是与其他 NAMUR 建议兼容:NE148 和工业参考架构模型 (RAMI) 4.0。MTP 已达到有关设施组件生命周期的 IEC 标准。它基本上说一切都应该模块化,以便随时轻松升级或更换部件。在熟悉VDI 2776 第 1 部分中的一些关键术语后,我们将探讨其功能

  • 工艺设备组件 (PEA) — 一种自动化且从安全角度来看几乎自主的模块化工艺单元,由一个或多个功能设备组件组成,代表一个处理步骤或在模块化工厂内提供基础设施
  • 流程编排层(POL)——跨越自动化和信息技术级别的设备组件,用于模块化系统的操作 
  • MTP — 模块化过程单元自动化技术的接口和功能的正式描述

MTP 的工作原理

撬装/设备供应商提供的 MTP 文件是 MTP 标准的核心,代表 PEA 的接口。该文件包含 POL 设置其通信、标签、服务和 HMI 所需的所有信息,以便监视/控制 PEA。

        MTP 文件使用国际标准化 ( IEC 62714)自动化特定的 XML 数据格式,称为自动化标记语言 (AML),用于定义每台设备。例如,具有自己的控制和可视化系统的生物反应器将提供一个 MTP 文件,该文件定义了可从中获取的各种内容,包括:

  • 服务 — 加热、搅拌、pH 控制
  • 数据——温度、压力、流量
  • 可视化 — 与 POL 操作相关的操作员图形
  • 警报
  • 事件/条件
  • 用于获取上述项目的 OPC UA 连接和标签信息

        符合 MTP 的 POL 从其系统内的各个撬装设备导入 MTP 文件,并使用这些信息开发工厂级可视化和批处理系统来监视和控制这些撬装设备。现在,POL 允许工厂级操作员使用统一的图形和对象来监视和控制撬装。POL 还允许批处理系统使用标准配方来监视和控制服务,而不管撬装功能或供应商如何。

模块型封装

        模块类型包 (MTP) 是由 VDI/VDE(测量与自动工程学会)与 NAMUR(过程工业自动化技术用户协会)和 ZVEI(德国电气电子制造商协会)共同制定的一系列标准。

背景
        MTP 的原始概念于 2013 年提出,第一个 MTP 标准文档于 2017 年发布。此后,这些标准不断发展和成熟,拥有来自不同领域的许多积极支持者.

基本概念

MTP标准定义了以下基本概念:

  • 符合 MTP 的工艺模块称为工艺设备组件 (PEA)
  • 符合 MTP 的工厂控制系统称为流程编排层 (POL)
  • 每个PEA
  • 必须提供MTP 文件- 清单,涵盖通过POL 集成PEA所需的所有信息 HMI 定义、模块元素和功能的描述、警报、维护、安全和保障。
  • 通过支持的协议(最常见的是 OPC UA )公开MTP 接口,该协议必须符合提供的MTP 文件
  • POL系统
  • 必须能够将MTP 文件“加载”到PEA上,
  • 根据MTP 文件中提供的信息,POL可以可视化和控制PEA
  • 必须提供MTP 文件- 清单,涵盖通过POL 集成PEA所需的所有信息 HMI 定义、模块元素和功能的描述、警报、维护、安全和保障。
  • 通过支持的协议(最常见的是 OPC UA )公开MTP 接口,该协议必须符合提供的MTP 文件

POL系统

  • 必须能够将MTP 文件“加载”到PEA上,
  • 根据MTP 文件中提供的信息,POL可以可视化和控制PEA

PEA 整合

新的 PEA 必须首先安装在工厂中并连接到网络。

POL系统消化PEA MTP文件后,POL用户可以立即:

  • 查看 POL 从 MTP 文件自动生成的 PEA HMI,
  • 将此 PEA HMI 链接到复合工厂 HMI,
  • 连接/断开 PEA,
  • 从 HMI 手动控制 PEA,
  • 使用 PEA 公开的服务定义并执行 POL 配方,
  • 实时观察植物:
  • 观察并确认警报、查看趋势、查看 HMI 上的值.

物理系统架构

    MTP 对应了一个工艺设备组件(PEA),它包括了控制器(PLC),本地HMI和传感器,执行部件等。下面是一个典型的工艺设备组件(PEA)

集成通常涉及多种功能:
• 将过程和监控数据从 ID 传送到 DCS;
• 从DCS 向ID 发送命令(例如,启动/停止、更改设定点等);以及
• 将诊断数据从ID 上传到DCS。

      智能设备(成套设备和其他子系统)位于 PEA 层上,并通过通用架构网络与 POL 层上的分布式控制系统 (DCS) 进行通信。

  

      MTP 是在PEA 中的,PEA的物理设备可以是一台PLC 或者DCS 设备。PLC 或者DCS 进一步连接传感器和执行机构。

      作为过渡方式,我觉得也可以在原有工艺装置基础上增加一个PEA 控制器。实现MTP和OPCUA

小结

       笔者看来, MTP和工业4.0 的管理壳有异曲同工之妙。MTP面向过程控制领域,AAS 面向离散制造行业。它们都是为了实现 “plug and production”。在笔者看来,MTP 要真正实现与厂商解构是不容易的。过程控制毕竟设备性能,原材料,环境有很多 的相关性。MTP要真正成为“模块” 是一件困难的事情。由工艺装置的制造厂商来构建相关的MTP 可能更加合适。

         理想很丰满,现实很骨感。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Java并发】聊聊Future如何提升商品查询速度

java中可以通过new thread、实现runnable来进行实现线程。但是唯一的缺点是没有返回值、以及抛出异常,而callable就可以解决这个问题。通过配合使用futuretask来进行使用。 并且Future提供了对任务的操作,取消,查询是否完成,获取结…

代理模式-C#实现

该实例基于WPF实现,直接上代码,下面为三层架构的代码。 目录 一 Model 二 View 三 ViewModel 一 Model using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;namespace 设计模式练…

【Linux】进程间通信——信号量

让大家久等啦,本期我们来讲讲Linux系统中的信号量 目录 一、引入 二、认识信号量 2.1 信号量的概念 2.2 信号量的内核结构 三、关于信号量的接口 3.1 semget 3.2 ipcs -s 3.3 ipcrm -s 3.4 semctl 3.5 semop 四、理解IPC 一、引入 在开始之前我们先来认…

2023.1.21 关于 Redis 主从复制详解

目录 引言 单点问题 分布式系统 主从模式 配置 Redis 主从结构 断开主从关系 切换主从关系 补充知识点一 只读 网络延迟 拓扑结构 一主一从 一主多从 树形主从结构 主从复制的基本流程 数据同步 replicationid offset pzync 运行流程 具体流程 补充知识点二…

C. Doremy‘s City Construction(二分图问题)

思路&#xff1a;把集合划分成两部分,一部分中每个数都比另一部分小,这两部分连成一个完全二分图,这种情况是最优的,还需要特判所有数都相等的情况. 代码&#xff1a; void solve(){int n;cin >> n;vector<int>a(n 1);for(int i 1;i < n;i )cin >> a[…

如何使用iPhone或iPad上的二维码共享Wi-Fi密码?这里有详细步骤

你有没有想过在不泄露网络密码的情况下与客人共享你的家庭或工作Wi-Fi?你肯定不是第一个这样想的人,我们很高兴地通知你,多亏了以下这个的变通方法,你现在可以使用iPhone或iPad做到这一点。 通常,如果你想让其他人访问网络,你需要共享你的Wi-Fi密码。苹果通过引入与任何…

python 学习之 re库的基本使用(正则匹配)上

目录 一、基本用法 二、函数介绍 1、match函数 2、search 函数 3、compile 函数 4、findall 和 finditer 函数 5、sub 函数和 subn 函数 6、split 函数 一、基本用法 首先我们需要引入 re 库 代码基本框架使用两行代码实现 测试代码&#xff1a; import reret re.m…

vue 本地中导入 maptalks

1、进入 github 中 maptalks 文件下载页面&#xff08;https://github.com/maptalks/maptalks.js/releases&#xff09; 这里可能会有朋友应为网络问题打不开 github &#xff0c;可以查看作者另一篇关于解决该问题的文章&#x1f449;GitHub 打不开问题解决 2、将下载好的文件…

5V摄像机镜头驱动芯片GC6208,为什么可以替代AN41908,适用于摄像机镜头上

GC6208是一个镜头电机驱动IC摄像机和安全摄像机。该装置集成了一个由PID控制的可变光圈直流电机驱动器和两个通道的扫描隧道显微镜电机驱动器&#xff0c;用于变焦和聚焦控制。AN41908A是一款用于摄像机和安全摄像机的镜头马达驱动IC&#xff0c;具有lris控制功能。电压驱动系统…

.zip 文件和 .tar.gz文件 的区别

tgz和zip两种压缩格式,其实这两个压缩文件里面包含的内容是一样的,只是压缩格式不一样. tar.gz格式的文件比zip文件要小不少。tar.gz压缩格式用于unix的操作系统, 而zip用于windows的操作系统,但在windows系统中WinRar工具同样可以解压缩tar.gz格式的。 扩展&#xff1a; z…

仿真机器人-深度学习CV和激光雷达感知(项目2)day5【作业1与答案1】

文章目录 前言作业1答案1 前言 &#x1f4ab;你好&#xff0c;我是辰chen&#xff0c;本文旨在准备考研复试或就业 &#x1f4ab;本文内容是我为复试准备的第二个项目 &#x1f4ab;欢迎大家的关注&#xff0c;我的博客主要关注于考研408以及AIoT的内容 &#x1f31f; 预置知识…

在Rust中编写自定义Error

前言 之前我们聊过&#xff0c;Result<T, E> 类型可以方便地用于错误传导&#xff0c;Result<T, E>是模板类型&#xff0c;实例化后可以是各种类型&#xff0c;但 Rust 要求传导的 Result 中的 E 是相同类型的&#xff0c;或者能够自动转化为相同类型。比如&#…

【Jetbrains全家桶】PyCharm专业版学生用户申请(学信网)+Toolbox App安装配置教程(修改系统、配置和日志目录)

文章目录 一、Jetbrains学生用户免费使用1. [Jetbrains官网](https://www.jetbrains.com.cn/en-us/)新申请更新资料申请界面 2. [学信网](https://www.chsi.com.cn/xlcx/index.jsp)教育部学籍在线验证报告本人身份核验申请报告 二、安装Toolbox App[Toolbox App](https://www.j…

Qt 拖拽事件示例

一、引子 拖拽这个动作,在桌面应用程序中是非常实用和具有很友好的交互体验的。我们常见的譬如有,将文件拖拽到某个窗口打开,或者拖拽文件到指定位置上传;在绘图软件中,选中某个模板、并拖拽到画布上,画布上变回绘制该模板的图像… 诸如此类,数不胜数。 那么,在Qt中我…

开源项目Git Commit规范与ChangeLog

一&#xff0c;conventional commit(约定式提交) Conventional Commits 是一种用于给提交信息增加人机可读含义的规范。它提供了一组用于创建清晰的提交历史的简单规则。 1.1 作用 自动化生成 CHANGELOG基于提交类型&#xff0c;自动决定语义化的版本变更向项目相关合作开发…

shell脚本—循环语句

文章目录 循环语句循环含义1、for2、whilewhile循环 3、until4、双重循环及跳出循环 循环语句 echo命令&#xff1a;标准输出或提取shell变量的值 标准输出 [rootlocalhost ~]#echo 123456|passwd --stdin zhangsan 更改用户 zhangsan 的密码 。 passwd&#xff1a;所有的身…

SWMM模型INP解析

.INP文件解析 [OPTIONS]&#xff1a;SWMM软件运行前需要设置的参数 [RAINGAGES]雨水节点&#xff0c;核心设置雨水时间序列&#xff0c;可为INP内部数据也可为外部txt数据&#xff0c;TIMESERIES对应【TIMESERIES】模块&#xff0c;TS_1为时间序列名称 [TIMESERIES]&#xff0…

部署幻兽帕鲁联机服务器需要怎样配置的云服务器?

随着互联网技术的快速发展&#xff0c;多人在线游戏逐渐成为人们休闲娱乐的重要方式。作为一款备受欢迎的游戏&#xff0c;幻兽帕鲁以其独特的玩法吸引了大量玩家。为了获得更好的游戏体验&#xff0c;许多玩家选择在云服务器上自行部署幻兽帕鲁联机服务器。本文将详细介绍部署…

设置模式之责任链模式

目录 1.概述 2.结构 3.实现 4.总结 1.概述 责任链模式&#xff08;Chain of Responsibility Pattern&#xff09;是一种行为性设计模式&#xff1b;它为请求创建了一个接收者对象的链&#xff0c;允许你将请求沿着处理者链进行发送。 收到请求后&#xff0c; 每个处理者均…

图像处理python基础

array 读取图片 tensor 模型预测 一般过程&#xff1a;读取数据np->tensor->model->result->np->画图 shape确保图像输入输出尺寸正确 读取图片 将在GPU上运行的tensor类型转变成在CPU上运行的np类型 三类计算机视觉任务的输入&#xff1a; 分类&#xff1…