借助模块化自动化方案,可以轻松灵活地实施和调整过程装置。那些多年来一成不变、缺乏灵活性的自动化系统在流程工业中正逐步被淘汰,退出历史舞台,定制化和柔性生产才是流程工业大势所趋。模块类型包(MTP)是一个可以充分利用过程装置(从规划到运行)的全面优化潜力的软件方案。因此,MTP 是开发面向未来的模块化自动化系统的关键组成部分。
在流程工业的许多领域,例如制药业,正面临着一个新的挑战,即市场的波动性越来越大。企业必须缩短产品研发周期,加快新产品上市时间, 并且具备小批量经济地进行定制化生产的能力。
模块化过程装置解决方案日益受到青睐,其优势在于能够灵活地将模块重复用于多种不同的应用目的。它涉及到将设备的整个过程分解为各个子过程,并使用模块进行映射。通过为每个模块配备独立的分布式控制器,实现完全的模块化设计。之后,通过将这些模块集成到更高级别的控制系统(如 DCS)中,就可以重新映射整个生产过程。因此,开发工作的重点可以从以过程装置为中心转移到以模块为中心,从而可以根据当前的应用需求轻松、灵活地对装置进行调整。也可以在过程装置中额外添加模块,并根据需要重新分配或删除现有模块。在进行类似修改时,不再需要完全重新编程装置,因为大部分逻辑都存在于各个模块中。上层控制器只是协调模块及它们所提供的服务,这就是为什么它被描述为流程编制层(POL)。
在实际应用中,这个方案是按照一个独立于厂商的过程模块描述标准实现的:NAMUR 模块类型包(MTP)。根据 VDI/VDE/NAMUR 2658 中的定义,MTP 包含了将特定过程模块集成到模块化过程装置中所需的所有信息,包括其功能(以服务形式)、通信规范和 HMI 模板。MTP 标准中定义的接口可以实现即插即用操作,尽可能减少重复使用过程装置的工作量和成本。因此模块只需开发一次,即可无缝集成到其它过程装置中,这一过程完全不受控制器厂商与 POL 的限制。
本系列视频展示了如何利用模块类型包(MTP)实现不同厂商的各类开发工具的集成工作流程。借助这一 MTP 工具链,能够显著提升流程工业中的模块化自动化解决方案的规划、开发、集成和优化效率。来自 EPLAN、Semodia、COPA-DATA 和倍福的工具专家将通过实际案例带您深入了解其中奥秘,并就如何在工业自动化领域使用这一工具链提供宝贵建议。
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)在 Ajinomoto Omnichem 工业系统中的应用
在本应用案例中,味之素集团旗下的 Ajinomoto Omnichem 公司和倍福成功展示了如何使用模块类型包解决方案实现工业设备的自动化。
图中所示过程装置的一个显著特点是使用了 MTP 中枢。在该应用中,过程装置的所有模块都在倍福中央控制系统上实施。基于 PC 的控制技术支持在独立的 PLC 程序中实施这些模块,并将它们分别提供给 POL。借助这种架构设计,无需调整控制系统即可改变过程装置的结构,系统会自动识别当前所连接的模块。MTP 方案的即插即操作特性简化了 POL 的重新配置,从而显著缩短了转换时间。
产品
TE8400 | TwinCAT 3 MTP Engineering
MTP(模块化软件包)是上层控制系统(如过程控制系统)与模块化过程装置之间的通信接口。MTP 描述了模块的可视化界面、所提供的服务等功能,从而能够在上层控制系统中轻松快速地实现模块的简单编制,以构建一个完整的过程装置。
TF8400 | TwinCAT 3 MTP Runtime
MTP(模块化软件包)是上层控制系统(如过程控制系统)与模块化过程装置之间的通信接口。MTP 描述了模块的可视化界面、所提供的服务等功能,从而能够在上层控制系统中轻松快速地实现模块的简单编制,以构建一个完整的过程装置。
TF6100 | TwinCAT 3 OPC UA
OPC UA 是一个独立于平台、面向服务的通信架构,用于安全、可靠地将不同供应商的数据从制造层传输到生产规划层和 ERP 系统,或者传输至云端。
TF4100 | TwinCAT 3 Controller Toolbox
TwinCAT Controller Toolbox 包含控制应用中会用到的所有基本功能块。所有功能块都具有相同的外观和几乎相同的属性。结构化参数配置,配合统一的功能块错误处理机制,显著简化了应用程序的开发流程,提高了系统易用性。