Top Banner
APROL 参数管理及配方 TM840
28

APROL 参数管理及配方

Mar 13, 2023

Download

Documents

Khang Minh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: APROL 参数管理及配方

APROL 参数管理及配方 TM840

Page 2: APROL 参数管理及配方

介绍

2 TM840 APROL 参数管理及配方

前提

培训模块: TM830 – APROL 项目工程

软件: APROL 2.2 及以上

Automation Runtime 2.66 及以上

SuSE Linux 8.2 及以上

硬件: 1x 控制计算机, 1x 控制器

Page 3: APROL 参数管理及配方

介绍

APROL 参数管理及配方 TM840 3

目录

1. 介绍 4

1.1 目标 5

2. 工程中的参数 6

2.1 添加设备 7

2.2 在功能图中分配参数变量 9

2.3 创建参数模板 (项目部件) 10

2.4 完成配方 13

3. RUNTIME 环境下的参数 15

3.1 参数中心 15

3.2 新配方 17

3.3 操作日志 18

3.4 配方发生作用 19

4. 在逻辑顺序功能图中参数处理 20

4.1 通过逻辑功能模块下载配方 20

4.2 通过逻辑功能模块上载配方 20

4.3 执行自动参数处理 21

5. 总结 23

6. 附录 24

6.1 问题集锦 (热门问题) 24

6.2 问题答案 24

Page 4: APROL 参数管理及配方

介绍

4 TM840 APROL 参数管理及配方

1. 介绍

在过程控制系统中,经常需要在系统运行时设定新值。 数值可以通过使用提供的操

作模板输入。在处理大量不同配置时整个过程会变得相当复杂。

为了使这项工作更简单并且对操作者而言更加可靠,重要参数(如变量的值)归

入整个过程控制系统一个指定部分的参数组。当使用多参数组时,就提出“配

方”这一概念。

图 1 配方和参数

这个培训手册将讨论如何使用和实现配方。

开始之前,我们先款待自己一杯 "Green Iceberg"鸡尾酒。

配方:

4 茶匙碎冰 40 毫升胡椒薄荷酒 20 毫升伏特加酒 1/8 升苏打水 1 根薄荷枝

图 2 Green Iceberg

Page 5: APROL 参数管理及配方

介绍

APROL 参数管理及配方 TM840 5

1.1 目标

我们的目标是制订和管理一个完整的方法来处理参数。将阐明系统设备、项目部

件和配方之间的关系。

参与者将能够把这项知识应用到他们自己的系统中。

图 3 概述

Page 6: APROL 参数管理及配方

工程中的参数

6 TM840 APROL 参数管理及配方

2. 工程中的参数

APROL RUNTIME 和运行环境中的 参数中心允许用户对系统逻辑中的参数处理

(配方)的配置来管理、修改和装载。这个参数处理的配置是基于 SQL 数据库。

这可以简化为了连接生产数据 (LEVEL 2)与其他更高级别系统的结合。

为此, 整个过程控制系统一个部分 重要的参数 (或者变量数值)在一个参数模

板中组合在一起。这样就有如下热点:

被控参数的不同组合(如各种不同产品的设定值)组合在一起并存入项目部件中

模板的不同参数组 。这意味着当从产品 A 转换到产品 B 时不必再分别输入改变的

设备参数。产品 B 的参数组(设置)在项目部件进行选择(如"Line1")并 “在按

下按钮时”下载到系统中。

为此,必需的设备以及其要改变的参数必须首先定义。在设备中将定义或者创建 一个或更多项目部件。这些项目部件的相关参数集将根据不同产品进行组合并做

好准备进行下载。

注意:

参数模板代表一个项目部件。

Page 7: APROL 参数管理及配方

工程中的参数

APROL 参数管理及配方 TM840 7

2.1 添加设备

通过菜单<创建项目部件 / 设备>下添加一个相同类型的新工程并在菜单<创建设

备>下输入必需的数据,一个设备的设置工作就已经开始的。对整个工程而言,这

个实例必须唯一。在此之前,必须要有一个清晰而的逻辑结构。所有设备条目都

与特定部分(阀门,电机等)对应。这样在工程任务中,这些设备不同部分相互

作用的方式由于在结构中明确关系而应该提前规定好。

图 4 添加设备

当调用(双击创建的对象)设备的新部件时,将出现空白配置页。设备部分所需

的变量添加到这个视图中。到目前为止,这只是包括了在保存,激活和编译功能

图工程之后的一系列可用变量。

Page 8: APROL 参数管理及配方

工程中的参数

8 TM840 APROL 参数管理及配方

<新建> 按钮用来创建变量,这些变量必须写入。

图 5 输入设备变量

必需字段 (参数):

通过 小和 大输入可以轻松地避免错误字段。

名称 描述

名称 参数名称,它们的数值可以通过参数组改变。设备部分编译之后,就可

以在功能图输入条中访问这个参数。

描述 描述文本(长文本)用户负责输入文本!

种类 变量类型选择(数据类型)

小值 参数集中变量赋值的 小值

大值 参数集中变量赋值的 大值

缺省值 参数组中变量的缺省值。用可靠的缺省值可以创建一个可靠的配方

Page 9: APROL 参数管理及配方

工程中的参数

APROL 参数管理及配方 TM840 9

同样可以为设备部分定义设备常量。这可以在<设备常量>页中指定。数值输入方

式与参数数值输入方式一样。 当然 小值, 大值和缺省值并不需要。即只输入

常量的类型,描述和单位。

设备常量必须只能在项目部件中修改!

2.2 在功能图中分配参数变量

设备以及相关变量一旦创建,它们就可以在功能图工程设计中访问,从而可以建

立与程序逻辑的联系 。

图 6 分配参数

在选择中非常实用的逻辑过滤器简化并加速了工程任务的完成。

一旦成功分配参数,功能图必须保存、激活并编译,从而完成编程逻辑。但是,

还是必须通过参数下载来提供参数。到此为止,在 RUNTIME 环境下都是使用缺省

值工作。

Page 10: APROL 参数管理及配方

工程中的参数

10 TM840 APROL 参数管理及配方

2.3 创建参数模板 (项目部件)

在项目部件中, 用户可以组合设备变量,这些设备变量可以在运行时在过程控制系

统中“同时”改变。

项目部件通过组合在已定义参数模板中设备各个部分的参数来定义。这些参数应

该共享一个功能关系。创建参数组还有一个步骤。为“变量集合”分配数值并以

各种名称保存数值。每个这样的参数组在过程控制系统运行时能够“在按下按钮

时”送入控制器。

在<创建项目部件 / 参数集模板>菜单中可以创建并配置这个模板。逻辑名称对应

于指定的逻辑或者基本功能是很重要的。

图 7 参数 –创建模板

Page 11: APROL 参数管理及配方

工程中的参数

APROL 参数管理及配方 TM840 11

创建之后,必须要打开参数模板。浏览器在 CaeManager 的导航区域范围内再次

打开,在这里设备所有部分都通过相关变量进行显示。参数模板现在通过复制和

粘贴这些设备部分(以及设备变量)组合在一起。同样可以把每个独立设备变量

转变为 FIX(固定) 状态。这表示这个变量不能在参数组,工程任务或者

RUNTIME 环境中改变。

图 8 参数模板

一旦所有必需的设备变量在<选择参数>对话框中创建,就可以在第二个对话框<参数集>中创建一个或多个参数组。这些参数组把所选的参数用作模板。从而每个

设备变量的数值都是调适的。现在用户拥有不同的参数组,这些参数组可以在 RUNTIME 环境中用作配方。

图 9 创建参数组

Page 12: APROL 参数管理及配方

工程中的参数

12 TM840 APROL 参数管理及配方

通过<新建>按钮创建参数组。输入逻辑名称后就可以配置参数组。

通过缺省值,独立变量在工程任务中为设备部件定义数值。这些数值现在可以根

据需要的环境进行改变。这就可以定义几个不同的配置。

这些参数组通过参数中心可以在 RUNTIME 环境中找到。当然,同样可以在

RUNTIME 环境下创建新的集合。

图 10 编辑参数组

参数组经过保存、激活和编译,编译完成后就可以下载(形成控制计算机任务,

RUNTIME 下载)。

Page 13: APROL 参数管理及配方

工程中的参数

APROL 参数管理及配方 TM840 13

2.4 完成配方

包括 ENGINEERING 在内的配置现在已经完成了。

现在再看一下 动作顺序:

• 定义和设置设备部件。 • 在各个功能图中使用设备变量。 • 把各设备部件中的参数模板组合在一起。 • 从参数模板中把参数组(配方)组合在一起。这样可以通过一个大量多样

的数值来实现多个配方。 • 所以创建和修改的地方都要保存、激活和编译。 • 完成相关任务的生成操作。 • 下载相关的任务和功能。

图 11 为生产作准备

Page 14: APROL 参数管理及配方

工程中的参数

14 TM840 APROL 参数管理及配方

练习 1:

运行一个模拟数值配置器并指定通过参数处理后的替代数值。通过使用相关参

数(配方)改变模板文本(TNAME 等)。

Page 15: APROL 参数管理及配方

Runtime 环境下的参数

APROL 参数管理及配方 TM840 15

3. RUNTIME 环境下的参数

成功下载后,工程任务中创建的参数组在 参数中心中可用。参数中心负责管理,

扩展(新集合),下载等。启动方式和运行界面中或 KDE 菜单的其它程序相同。

3.1 参数中心

参数中心是为功能直观显示设计的。打开应用程序之后,所有的参数组都在浏览

画面下显示出来。这样打开后就可以载入,修改或者删除。但是,只有在

RUNTIME 环境下创建的参数才能被删除。

图 12 参数中心 起始页

Page 16: APROL 参数管理及配方

Runtime 环境下的参数

16 TM840 APROL 参数管理及配方

参数中心应用程序允许操作者在不同的参数模板(例如不同项目部件)中选择预

设参数并可以把参数下载到系统中。如果操作者具有相关的权限,还可以以不同

的名称编辑保存参数组。

站点的优化参数可以通过上载功能上载到参数组中并保存。

"历史" 对话框允许你察看已经完成的参数下载。 所有重要数据特别是参数值在每

个下载过程中都有记录。

退出程序 关闭 运行界面

显示产品文件

创建新参数集 新配置 新配方

保存改变 保存修改的参数集

显示下载对话框 连接状态和比较状态

显示编辑对话框 打开所选的参数集开始编辑

显示上载对话框 参数上载 (保存其他修改)

显示参数集对话框 改变对话框 列出参数集合

执行下载 所选参数集合下载到系统中

参数上载 所选参数集合从系统中上载

登录

退出登录

登录信息

显示工程文件

Page 17: APROL 参数管理及配方

Runtime 环境下的参数

APROL 参数管理及配方 TM840 17

每个参数组的简单描述和操作者(或者设计者)的名字都有显示。另外, <已创

建>栏表明了集合是在工程任务中还是在 RUNTIME 环境(如操作者)下定义的。

另外,上次修改的数据和时间也与读写属性一样列出来。 如果操作者具有写 [W]和读[R]的权限,他/她就可以编辑或者删除所选的参数组。如果操作者没有写访

问权限,那么所作的任何改变只能在一个新名字下面保存。

3.2 新配方

可以通过编辑和改变一个存在的参数组来随时创建新参数组或者配方。这个参数

组(配方)现在可以手动("另存为")或者自动(退出时)保存。这些新的数值现在是

可读的了。

图 13 新参数组(配方)

一般,多个参数组必须变为配方。这样可以简化执行产品改动(新费用),清洗

过程,消毒等。

Page 18: APROL 参数管理及配方

Runtime 环境下的参数

18 TM840 APROL 参数管理及配方

3.3 操作日志

参数组(配方)的每次下载都被 APROL 操作日志 自动记录而不需要其他配置。

图1 参数和配方索引

除了下载动作之外,安全审计中还记录了谁下载参数组,什么时候下载,从哪里

下载以及哪个参数组以什么内容(数值)下载 。这是必须的,例如对一组操作进

行记录。这可以保证 APROL 在处理配方时不会有任何遗漏。 (当然所有其他

行为(处理图标)同样也有记录- 参考 APROLINT)

Page 19: APROL 参数管理及配方

Runtime 环境下的参数

APROL 参数管理及配方 TM840 19

3.4 配方发生作用

现在配方或者参数组已载入并激活。根据这些设定,系统运行所有相关处理。参

数中心同样提供了高级选项和状态信息。为了了解关于此项更多信息,请参考

APROL 文档 。

图 2 产品完成

练习 2:

在 RUNTIME 环境中检查你的工程项目。修改并保存已存在的参数集合。在

RUNTIME 环境中使用改变的参数集合。使用安全审计检查系统记录。

Page 20: APROL 参数管理及配方

在逻辑顺序功能图中参数处理

20 TM840 APROL 参数管理及配方

4. 在逻辑顺序功能图中参数处理

APROL 包含配方功能块,用它可以在程序逻辑中上载和下载配方。因此,不必

手动干预参数中心。下载触发可以是完全不固定的而且可以来自输入逻辑,操作

模板等。

模块 <UCP_PDL_Selector> 和<UCP_PUL_Selector> 位于 参数管理组的

"STANDARD"库 。

4.1 通过逻辑功能模块下载配方

<UCB_PDL_Selector> 功能块用来下载存在的配方。

如果在 UcbTrigger 输入中加入一个上升沿 ,功能块在没有图形界面的后台启动

参数中心,然后执行配方下载。

图 3自动参数下载对话框

4.2 通过逻辑功能模块上载配方

<UCB_PUL_Selector>功能块用来上载一个存在的配方。

如果在 UcbTrigger 输入中加入一个上升沿,功能块在没有图形界面的后台启动 参数中心,然后执行上载。

Page 21: APROL 参数管理及配方

在逻辑顺序功能图中参数处理

APROL 参数管理及配方 TM840 21

图. 4 参数自动上载对话框

4.3 执行自动参数处理

这些模块可以用来执行自动参数处理。参数组同样可以是可变的。因此,全新参

数组可以自动从更高的系统中下载。当然,化学工厂中的二次确认是必须的(有

另外一个人仔细检查)。当参数可以在几个地方改变时,上载就非常有用了。这

样就可以在任何时候保存和再次开始使用一个功能上可用的参数组。

Page 22: APROL 参数管理及配方

在逻辑顺序功能图中参数处理

22 TM840 APROL 参数管理及配方

练习 3:

在这个练习中,你要选择通过编程逻辑载入配方 1 还是配方 2 。通过设置和连

接 2 个下载功能块就可以轻松实现。下载的触发应该来自数字输入。另外,改

变参数应该通过上载功能块上载到一个新配方中。

练习 4:

在前面的练习中应该过创建一个合适的操作模板。你可以通过下载功能如模板

和参数集合轻松地输入所需的参数。 Ucb 触发应该在模板中的设置通过一个按

钮来实现。

Page 23: APROL 参数管理及配方

总结

APROL 参数管理及配方 TM840 23

5. 总结

到目前我们掌握了什么呢?

我们现在可以正确的组织和运用那些将在配方中使用的参数模板中的设备工程部

件的处理过程。另外,一旦新的配方可以随时创建和激活,操作就没有任何绝对

限制。当然,这还包括操作的完整记录。

图 5 成功创建的几个不同产品

Page 24: APROL 参数管理及配方

附录

24 TM840 APROL 参数管理及配方

6. 附录

6.1 问题集锦 (热门问题)

一台设备指什么?

什么是参数模板?

使用参数中心满意么?

你对自动参数下载熟悉么?

6.2 问题答案

请留意其他需要的信息。

Page 25: APROL 参数管理及配方

附录

APROL 参数管理及配方 TM840 25

Notes

Page 26: APROL 参数管理及配方

附录

26 TM840 APROL 参数管理及配方

Notes

Page 27: APROL 参数管理及配方

附录

APROL 参数管理及配方 TM840 27

Overview of training modules

TM200 – B&R Company Presentation ** TM600 – The Basics of Visualization TM201 – B&R Product Spectrum ** TM601 – B&R HMI Products ** TM210 – Automation Studio Basis TM610 – Visual Components Basis TM211 – Automation Studio Online Communication TM620 – Visual Components Service * TM212 – Automation Target ** TM630 – Visualization Programming Guide TM213 – Automation Runtime TM640 – Visual Components Alarm System TM220 – The Service Technician on the Job * TM650 – Visual Components Internationalization TM221 – Automation Components and Sources of Errors * TM660 – Visual Components Remote TM223 – Automation Studio Diagnostics TM670 – Visual Components Advanced TM230 – Structured Software Generation TM231 – Automation Studio Machine Variations * TM800 – APROL System Concept TM240 – Ladder Diagram (LAD) TM801 – APROL Basis Engineering TM241 – Function Block Diagram (FBD) * TM810 – APROL Installation, Configuration and Recovery * TM242 – Continuous Function Chart (CFC) * TM811 – APROL Runtime System * TM243 – Sequential Function Chart (SFC) * TM812 – APROL Operator Management TM245 – Instruction List (IL) * TM813 – APROL XML Queries * TM246 – Structured Text (ST) TM814 – APROL Audit Trail * TM247 – Automation Basic (AB) * TM820 – APROL Service * TM248 – ANSI C TM830 – APROL Project Engineering TM250 – Memory Management and Data Storage TM840 – APROL Parameter Management and Recipes TM260 – Automation Studio Libraries I TM850 – APROL PLC Configuration and INA Services TM261 – Automation Studio Libraries II * TM860 – APROL Library Engineering TM861 – APROL Couplings * TM400 – The Basics of Motion Control * TM865 – APROL Library Guide Book TM401 – B&R Motion Control Products ** TM870 – APROL Python Programming * TM402 – Dimensioning Motion Control Systems * TM880 – APROL Report * TM410 – Motion Components Basis TM440 – Motion Control Basic Functions TM441 – Motion Control Multi-Axis Functions TM442 – ACOPOS Smart Process Technology * TM445 – ACOPOS ACP10 Software TM450 – ACOPOS Control Concept and Adjustment TM460 – Starting up B&R Motors * TM461 – Starting up Motors from 3rd Party Manufacturers * *) upon request TM470 – CNC * **) see Product Catalog

Page 28: APROL 参数管理及配方

Austria • Australia • Belgium • Belarus • Brazi l • Bulgaria • Canada • Chile • China • Croatia • Cyprus • Czech Republic Denmark • Egypt • Emirates • Finland • France • Germany • Greece • Hungary • India • Indonesia • Ireland • Israel • Italy • Korea Kyrgyzstan • Malaysia • Mexico • The Netherlands • Norway • Pakistan • Poland • Portugal • Romania • Russia • Singapore Slovakia • Slovenia • South Africa • Spain • Sweden • Switzerland • Thailand • Turkey • Ukraine • United Kingdom • USA

全球60个国家155个分支机构 www.br-automation.com/contact

全球总部Bernecker+Rainer Industrie-Elektronik Ges.m.b.H. B&R Straße 1A-5142 Eggelsberg 奥地利

Tel.:+43(0)7748/6586-0Fax:+43(0)7748/[email protected]

中国总部贝加莱工业自动化(上海)有限公司上海市田林路487号宝石园21号楼 Tel.:+86/(0)21/5464 4800 Fax:+86/(0)21/3367 5666info.cn@br-automation.comwww.br-automation.cnwww.br-education.com

TM84

0TR

E.2

5-C

HN

© 2

006

by B

&R

. All

right

s re

serv

ed.

All

trade

mar

ks p

rese

nted

are

the

prop

erty

of t

heir

resp

ectiv

e co

mpa

ny.

We

rese

rve

the

right

to m

ake

tech

nica

l cha

nges

.