中国区总部
毕孚自动化设备贸易(上海)有限公司

市北智汇园4号楼
静安区汶水路 299 弄 9-10 号
上海, 200072, 中国

+86 21 6631 2666
info@beckhoff.com.cn
www.beckhoff.com.cn/zh-cn/

TwinCAT MTP

针对流程工业的 TwinCAT 软件

TwinCAT MTP:模块类型包助力实现模块化自动化

借助模块化自动化方案,可以轻松灵活地实施和调整过程装置。那些多年来一成不变、缺乏灵活性的自动化系统在流程工业中正逐步被淘汰,退出历史舞台,定制化和柔性生产才是流程工业大势所趋。模块类型包(MTP)是一个可以充分利用过程装置(从规划到运行)的全面优化潜力的软件方案。因此,MTP 是开发面向未来的模块化自动化系统的关键组成部分。

模块类型包(MTP)的优势

  • 最小化的过程装置设计工作量意味着能够更快上市
  • 通过统一的模块接口缩短维修时间
  • 由于模块可重复使用,可进行小批量定制化生产
  • 用“数增放大“代替传统的尺度放大方式
  • 统一的可视化界面外观

TwinCAT MTP 的优势和功能特点

  • 无缝集成到 TwinCAT Engineering 中
  • 界面驱动的 MTP 开发
  • 可选择在编程前导入和导出 MTP 文件
  • 通过将 P&ID/需求 MTP 和 API 接口导入到 Semodia 的 MTPlatform,集成开发工具链 ​
  • 根据模块定义自动生成 PLC 代码
  • 自动生成本地 HMI

使用 TwinCAT MTP 的模块化过程装置示意图
使用 TwinCAT MTP 的模块化过程装置示意图

在流程工业的许多领域,例如制药业,正面临着一个新的挑战,即市场的波动性越来越大。企业必须缩短产品研发周期,加快新产品上市时间, 并且具备小批量经济地进行定制化生产的能力。

模块化过程装置解决方案日益受到青睐,其优势在于能够灵活地将模块重复用于多种不同的应用目的。它涉及到将设备的整个过程分解为各个子过程,并使用模块进行映射。通过为每个模块配备独立的分布式控制器,实现完全的模块化设计。之后,通过将这些模块集成到更高级别的控制系统(如 DCS)中,就可以重新映射整个生产过程。因此,开发工作的重点可以从以过程装置为中心转移到以模块为中心,从而可以根据当前的应用需求轻松、灵活地对装置进行调整。也可以在过程装置中额外添加模块,并根据需要重新分配或删除现有模块。在进行类似修改时,不再需要完全重新编程装置,因为大部分逻辑都存在于各个模块中。上层控制器只是协调模块及它们所提供的服务,这就是为什么它被描述为流程编制层(POL)。

在实际应用中,这个方案是按照一个独立于厂商的过程模块描述标准实现的:NAMUR 模块类型包(MTP)。根据 VDI/VDE/NAMUR 2658 中的定义,MTP 包含了将特定过程模块集成到模块化过程装置中所需的所有信息,包括其功能(以服务形式)、通信规范和 HMI 模板。MTP 标准中定义的接口可以实现即插即用操作,尽可能减少重复使用过程装置的工作量和成本。因此模块只需开发一次,即可无缝集成到其它过程装置中,这一过程完全不受控制器厂商与 POL 的限制。

本系列视频展示了如何利用模块类型包(MTP)实现不同厂商的各类开发工具的集成工作流程。借助这一 MTP 工具链,能够显著提升流程工业中的模块化自动化解决方案的规划、开发、集成和优化效率。来自 EPLAN、Semodia、COPA-DATA 和倍福的工具专家将通过实际案例带您深入了解其中奥秘,并就如何在工业自动化领域使用这一工具链提供宝贵建议。

MTP 是什么?MTP 工具链可为模块化系统带来哪些优势?

Laurids Beckhoff 将介绍到场嘉宾,并概述本系列视频中探讨的最核心方案。

深入了解 P&ID 开发

来自 EPLAN 的 Klaus Lechtenbörger 展示了如何在 MTP 工具链中高效创建 P&ID 流程图并将其导出为 MTP。

MTP 工具链中的模块开发基础知识

Laurids Beckhoff 将逐步演示模块定义与开发流程,包括 PLC 和 HMI 的自动生成环节。

管理 MTPlatform 上的模块

来自 Semodia 公司的 Lukas Grahl 将分享一些实用技巧,帮助您更高效地通过 MTP 工具链进行模块验证、调试与管理。

将 MTP 模块集成到流程管理层中

来自 COPA-DATA 公司的 Bernhard Korten 将阐释如何以最小的工作量将智能 MTP 模块集成到上层流程编制层(POL)中。

TwinCAT MTP 功能详解

模块类型包(MTP)方案嵌入在 TwinCAT 软件平台的 TwinCAT MTP Runtime 和 TwinCAT MTP Engineering 产品中。TwinCAT 开发环境包括一个项目管理系统,其中 TwinCAT MTP Engineering 被作为其自身的项目类型集成在库中。项目类型支持模块的通用定义,在此基础上可以在编程之前生成 MTP 文件。现有信息可以通过开放式 API、MTP 导入或 DEXPI 导入等方式进行处理。此外,这些信息还可用于自动生成 PLC 和 HMI。

MTP 项目管理中的后续修改将通过项目自动同步的方式高效集成。只需在预配置好的状态机中对所提供功能的实际过程逻辑进行编程即可。

最后,项目会被激活,进而通过 OPC UA 将已定义接口的变量自动提供给 POL 系统。

以下交互式图形解释了从基于 TwinCAT MTP 模块开发到将其逐步集成到过程装置中的整个流程。接下来,我们将通过一系列精心制作的短视频展示 TwinCAT MTP 在过程控制系统各个层级中的应用场景。

新建项目和已有项目中的 MTP 应用场景

本段视频重点介绍了 MTP 方案在过程装置层的应用。
本段视频重点介绍了 MTP 方案在过程装置层的应用。

MTP 实现了过程控制系统的模块化设计,极大地减轻了初始工程设计阶段的负担,并简化了系统重新配置过程。

本段视频展示了 MTP 方案在过程装置层的工作原理。它介绍了 MTP 方案如何应用于新建和已有项目。

本段视频重点介绍了 MTP 方案在新建项目模块层中的应用。
本段视频重点介绍了 MTP 方案在新建项目模块层中的应用。

本段视频展示了 MTP 方案在模块层的工作原理。模块层也可以区分为新建和已有项目。

具体来说,本段视频介绍了在新建项目中,如何在模块内部通过集成功能单元实现模块化设计。这些功能单元都采样动态设计,确保了高度的集成灵活性,使得模块能够根据当前的应用需求轻松定制。

本段视频重点介绍了 MTP 方案在已有项目模块层中的应用。
本段视频重点介绍了 MTP 方案在已有项目模块层中的应用。

本段视频展示了 MTP 方案在模块层的工作原理。模块层也可以区分为新建和已有项目。

具体来说,本段视频介绍了如何通过 MTP 网关基于现有装置构建已有项目的模块。如果需要在一个控制单元上部署多个模块,MTP 中枢将是一个既经济又高效的理想选择。

实际应用:模块类型包(MTP)在 Ajinomoto Omnichem 工业系统中的应用

系统自动化在工业系统中的应用:Ajinomoto Onichem 配备 MTP 方案
系统自动化在工业系统中的应用:Ajinomoto Onichem 配备 MTP 方案

在本应用案例中,味之素集团旗下的 Ajinomoto Omnichem 公司和倍福成功展示了如何使用模块类型包解决方案实现工业设备的自动化。

图中所示过程装置的一个显著特点是使用了 MTP 中枢。在该应用中,过程装置的所有模块都在倍福中央控制系统上实施。基于 PC 的控制技术支持在独立的 PLC 程序中实施这些模块,并将它们分别提供给 POL。借助这种架构设计,无需调整控制系统即可改变过程装置的结构,系统会自动识别当前所连接的模块。MTP 方案的即插即操作特性简化了 POL 的重新配置,从而显著缩短了转换时间。

常见问题解答,更多信息和联系方式

TwinCAT 允许直接进行 MTP 编程,不需要专业指导:即首先定义 MTP 接口,然后生成 MTP 文件。然后,这些代码将用于自动生成 PLC 和 HMI 代码,从而让开发人员能够将主要精力集中在实际过程逻辑上,并将大部分编程工作留给 TwinCAT 完成。

不需要,有了基于 PC 的控制技术,就不再需要有自己的控制器。用户还可以在我们的高性能工业 PC 上同时运行多个 MTP 模块。所生成的 MTP 中枢使得各个模块能够独立地提供给控制层。

可以,因为 TwinCAT 中集成了开发功能。除了导入 MTP 外,还可以将 DEXPI 格式或专有数据源读入到 TwinCAT 中。即上游工艺设计步骤中的信息可直接用于开发环境,并传输给控制层。

产品

TE8400 | TwinCAT 3 MTP Engineering

TE8400 | TwinCAT 3 MTP Engineering

MTP(模块化软件包)是上层控制系统(如过程控制系统)与模块化过程装置之间的通信接口。MTP 描述了模块的可视化界面、所提供的服务等功能,从而能够在上层控制系统中轻松快速地实现模块的简单编制,以构建一个完整的过程装置。

TF8400 | TwinCAT 3 MTP Runtime

TF8400 | TwinCAT 3 MTP Runtime

MTP(模块化软件包)是上层控制系统(如过程控制系统)与模块化过程装置之间的通信接口。MTP 描述了模块的可视化界面、所提供的服务等功能,从而能够在上层控制系统中轻松快速地实现模块的简单编制,以构建一个完整的过程装置。

TF6100 | TwinCAT 3 OPC UA

TF6100 | TwinCAT 3 OPC UA

OPC UA 是一个独立于平台、面向服务的通信架构,用于安全、可靠地将不同供应商的数据从制造层传输到生产规划层和 ERP 系统,或者传输至云端。

TF4100 | TwinCAT 3 Controller Toolbox

TF4100 | TwinCAT 3 Controller Toolbox

TwinCAT Controller Toolbox 包含控制应用中会用到的所有基本功能块。所有功能块都具有相同的外观和几乎相同的属性。结构化参数配置,配合统一的功能块错误处理机制,显著简化了应用程序的开发流程,提高了系统易用性。

超紧凑型工业 PC

超紧凑型工业 PC

可扩展的 C60xx 系列将强大的计算能力与可扩展性结合于一体,在控制柜中的安装方式灵活多样。

CX5100 系列嵌入式控制器

CX5100 系列嵌入式控制器

CX5100 系列 DIN 导轨安装式无风扇嵌入式控制器搭载 Intel Atom® 多核处理器。

EtherCAT 端子模块

EtherCAT 端子模块

EtherCAT 端子模块产品可以适用于自动化领域的几乎所有信号类型。

控制面板

控制面板

倍福控制面板作为设备的“脸面”,是设备的视觉名片和功能名片,并可根据客户具体需求进行定制。