当前位置:文档之家› 9 PCS7 V7.0 深入浅出 第9章:过程标签类型、模型、主数据库和过程对象视图 45

9 PCS7 V7.0 深入浅出 第9章:过程标签类型、模型、主数据库和过程对象视图 45

第9章:

过程标签类型、模型

主数据库

和过程对象视图

目录:

第9章 过程标签类型、模型,主数据库和过程对象视图 (3)

第9章 过程标签类型、模型,主数据库和过程对象视图 (3)

1.简介 (3)

2.标签类型或者模型 (3)

3.标签类型和标签 (4)

3.1 马达类型图 (4)

3.2 创建标签类型 (5)

3.3 分配标签类型的数据文件 (8)

3.4 IEA编辑器内的标签数据文件 (10)

3.5 分配导入文件 (13)

3.6 标签的外部编辑 (15)

4.模型和拷贝 (16)

4.1 创建模型 (16)

4.2 拷贝 (20)

5.主数据库 (21)

5.1 PCS7库的操作 (21)

5.2 项目的块 (21)

5.3 其它库 (21)

5.4 库的操作 (22)

5.5 使用主数据库更新功能块 (22)

6.过程对象视图 (23)

6.1 过程对象视图的General标签页 (24)

6.2 参数标签页 (24)

6.3 Siganal标签页 (25)

6.4 Message标签页 (27)

6.5 Picture object标签页 (28)

6.6 Archive标签页 (28)

6.7 在过程对象视图中的操作 (30)

6.7.1 拆分窗口视图 (30)

6.7.2 过滤器 (30)

6.7.3 查找/替换 (31)

6.7.4 定义列 (32)

6.7.5 取消 (32)

6.7.6 为导出和导入选择连接和消息 (33)

6.7.7 导出/导入过程对象 (37)

6.7.8 过程对象视图中的测试模式 (39)

练习 (42)

练习 (42)

练习 9.1 阀门控制标签类型 (42)

1. 任务 (42)

2. 指南 (42)

第9章 过程标签类型、模型,主数据库和过程对象视图

1.简介

如果在应用程序中用到一个特定类型的电机控制,并且在控制过程中频繁使用多种变体,您可以为这种电机控制建立一个类型或者模型,然后同变体一起有效地应用于程序中。类型或者模型就象是一个模板,可以方便地复制各种变体。

在实践中,电机控制往往是相同的,但是却有着不同的联锁逻辑。例如:当温度过高或者电源供电电压过低时,不能启动电机。为了实现这些联锁,PCS 7 电机功能块设有三个输入变量(LOCK、LOCK_ON 和 MSS,参考 MOTOR 功能块,FB6 6)。

可使用INTERLOK功能块(参考 INTERLOK功能块,FB75)将众多的联锁关系互连到这些输入。联锁功能块的输入是分组的。例如:前五个输入组成一组,它们的输入根据条件可被“与”或者“或”。输入可以直接使用或者取反后使用。一个组的结果也可以依据条件取反。

使用联锁功能块,可以创建具有灵活的联锁逻辑的电机控制类型/模型。其灵活性在于,当针对一个特定的实例时,联锁功能块的各个输入及其逻辑关系可以相应确定。选定的输入和逻辑被定义为参数形式(非固定的),当已知模型变体时,参数就可固定下来。

2.标签类型或者模型

Process tag type(过程标签类型)是一个重要的对象,可用于过程控制系统的规划、组态、调试、文档存取、操作和维护。在PCS7中,标签在CFC图内组态设计,并由该图来描述。

Process model(过程模型)是过程分级文件夹的子文件夹,它包括有CFC和SFC。

标签类型和模型在名称和大小方面,存在不同,但是它们在某个意义上说是相同的,即它们的构建都能够方便地生成变体。

表 9.1:术语和PCS7对象

3.标签类型和标签

3.1马达类型图

带反馈信号的数字式马达可以如图9.1进行组态设计。

图 9.1:马达控制 – 模型

马达监控时间TIME_MON 可能随马达型号的不同而不同。因此,使用该类型来生成其它马达控制时,监控时间应该可以调整。故,变量TIME_MON 为该类型的一个参数。

类似地,当复制该类型时,马达输出控制和输入反馈信号必须连接至不同的地址。至不同地址的连接称为类型的信号。

图之间的互连也可以被定义为标签类型的参数,因为,它们也可能有来自于不同的图,例如,至互锁块输入的互连。

表 9.2:参数和信号

3.2创建标签类型

说明

标签类型将会被用来制作大量的拷贝,并且必须彻底地测试,以确保无错误、无缺陷。

选择你需要制成类型的功能图。见图9.2。

图 9.2:创建过程标签类型

→,在主数据你可以在工厂视图或者组件视图中选择图,右键菜单。运行Process tags Create/change process tag type…

库下面的过程标签类型文件夹下会生成 Mot1 类型。系统会自动地将该类型(以及模型)保留在项目的主数据库内。Create/change process tag type向导的第一页会显示与功能有关的重要信息。参见图 9.3。

说明

图9.3中显示了从工厂层级中创建一个过程标签类型的示屏截图。然而,实际项目中,马达类型位于主数据库内,你的过程标签类型就是创建自主数据库内的过程标签类型文件夹。从主数据库创建过程标签类型的优点在于,该类型将在主数据库内而不是工厂层级内。由标签类型后成的过程标签将会位于工厂层级内。如果你从工厂层级创建过程标签类型,你的类型和标签(该类型的拷贝)将都会在工厂层级内。过程标签类型和标签是不同的对象,并且在SIMATIC管理器内使用不同的图标来表示。如果它们都出现在工厂层级内,可能会引起混淆。

图 9.3:过程标签类型向导

使用该向导进行创建,必须为类型分配参数和/或信号(I/O)。参见图 9.5。

如果你不更改名称的话,类型名将会继承图的名称。图的块及其变量将会在左侧列出。

图 9.4:Create/change process tag type的向导

为了为标签类型分配参数和/或信号,首先查看变量,例如该块的VALUE OUTPUT ,接着,点击箭头按钮(或双击VALUE ),最后选择该变量是参数还是信号。

见图9.5。

图 9.5

:为标签类型分配参数或信号

图 9.6:马达类型的参数和信号

4

3

2

1

为马达图 Mot1运行Create/change process tag type向导以后,将会创建一个马达类型,见图9.7所示。

图 9.7:新创建的马达类型

3.3分配标签类型的数据文件

标签类型都分配(关联)有一个数据文件,称之为导入文件。导入文件为文本文件,可以使用很多文本编辑器处理(例如,Excel),它是创建标签类型的主要优点。

在图9.8所示的右键菜单中,调用“Assign/Create import file”向导。该向导的介绍页如图9.9所示。

图 9.8:Assign/Create import file

图 9.9:Assign/Create import file的向导

点击“Create File Template…”按钮,会出现选项(见图9.10 ),可以选择在导入文件中显示什么数据。当然,在编辑该文件时,你也可以随后来添加或者移除显示内容。

图 9.10:Assign/Create import file

在一般属性标签页上,可以选择例如块名称、采样时间、块群等内容。选择采样时间,可以设置CFC/SFC的扫描时间。选择块

名称,为拷贝分配所期望的功能块名称。

图 9.11:导入文件的格式

说明

每个块都包括块备注和块图标的标签页。仅需要考虑那些已经被设置为Parameter/Signal的I/O或者消息的列。

3.4IEA编辑器内的标签数据文件

双击某个类型数据文件,可以打开它。IEA编辑器打开后,如图9.12所示。

在IEA编辑器内,数据按列排列,例如,项目名、层级路径,以及图所属于的CPU。

每个参数或者信号占用一列,Parameter/Signal的文本信息则占用子列。

对于例如 FB_RUN.VALUE 和 OUTPUT.VALUE等的信号,可以输入绝对地址和符号名称。被输入的数据将会被添加至S7程序的符号表内。

对于例如 Lock.I1_1 和 MOTOR.TIME_MON等的参数,你可以给S7_string0/S7_string1(布尔型参数)和 S7_ shortcut/ S7_unit (实型参数)设置含义明确的文本信息。你还可以修改参数值,并输入正文互连。

图 9.12:IEA编辑器

对标签类型文件进行任何更改前,通过将它另存为其它文件,为原来的类型文件保存备份。保存的文件为导入文件,在该被保存的文件内进行更改,该更改针对项目而不是库。

IEA文件中每一行都对应于一个图。为了制作类型的拷贝(标签),首先,应该在IEA内复制该类型行。当你导入一个IEA文件时,每一个被复制的行都会成为该类型的一个拷贝。图9.13示出了一个数据,它将被用来生成马达类型的3个马达标签。

图 9.13:导入文件

如图9.13所示,在工厂层级Plant\unit(1)MOTOR1下创建对了3个拷贝。标签的名称是Mot2、Mot3和Mot4。

马达反馈信号在连接至地址I0.2、I0.3 和 I0.4,且分别拥有符号名称 MOT_FB_2、MOT_ FB _3 和 MOT_ FB _4。马达的控制信号地址为 Q0.2、Q0.3 和 Q0.4 ,且其符号名称分别为 MOT_COM2、MOT_COM3 和 MOT_COM4。

对于每个马达,还输入了马达的监控时间。联锁块的第一个信号处的文本连接被设置有LOCK MOT的提示信息。

使用导入文件,实际上,你可以在文本编辑器、IEA内通过修改类型文件来规划并组态设计你的项目。

3.5分配导入文件

导入文件准备工作完成以后,就可以导入该标签符号,以制作标签。见图9.14。

图 9.14:导入标签

你必须选择采用哪一个导入文件来制作该标签。为了查看该文件,请点击“Other files”按钮,如图9.15所示。

图 9.15:哪个导入文件

准备好导入文件并将它分配给某个类型以后,你就可以导入该文件。见图9.16。

图 9.16:导入标签

当导入向导的最后一页出现时,导入过程就完成了。现在,已导入的标签已经在项目内。参见图9.17:导入后所生成的图。

图 9.17:导入后所生成的图

你应该打开该标签,以检查已组态的图是否与导入文件中的一样。

图9.18:过程标签类型和标签

3.6标签的外部编辑

在测试或者调试期间,可以更改过程标签。也可以使用其它工具来编辑标签。标签的导出使用于以下场合。

●导出用于重新组态设计。导出标签类型、更改它,并在IEA中将它复制为多个标签,接着,将这些标签重新导入项目。

●导出用于多项目。导出一个标签。将它复制入Excel文件。在这个Excel文件中,对它进行修改,并复制为多个标签。将该

Excel文件中的这些标签复制到IEA文件中,该文件将用作导入文件。将标签导入项目中。

●导出用于文档。使用当前系统配置和软件,更新组态设计文档。

4.模型和拷贝

与标签类型相比,模型是一种较大的对象。对标签类型的讨论也同样适合模型。见表9.1中的说明。一个模型至少包括一个层级文件夹和一个功能图。在该部分,模型被创建用于图9.19中的Unit(1)。

图 9.19:项目中的一个单元

4.1创建模型

选择一个内有对象的层级文件夹,它将作为一个模型,并如图9.20中的菜单路径操作。

图 9.20:创建模型

模型存储在项目主数据库的模型文件夹内。如果选择用作模型的分级文件夹不是在库内,首先,应该将它复制至该库内,并在那里开始创建工作。参见图9.21:将层级文件夹复制至主数据库的消息。

图 9.21:将层级文件夹复制至主数据库的消息

相关主题
文本预览
相关文档 最新文档