
SIMATIC管理器
目录:
第2章 SIMATIC 管理器 2-3
1. SIMATIC 管理器的全局设置 2-3
1.1 语言和助记符 2-3
1.2 用户项目和库的位置 2-4
1.3 归档设置 2-4
1.4 消息编号范围 2-6
2. 开始创建一个项目 2-7
2.1 向导“New Project” 2-7
2.2 创建一个项目 2-11
2.3 扩展一个多项目 2-13
3. 项目视图和对象 2-14
3.1 工厂视图 2-15
3.2 组件视图 2-16
3.3 过程对象视图 2-17
4. 主数据库 2-18
4.1 打开库 2-19
4.2 使用库中已完成的过程标签类型 2-20
5. 项目语言 2-22
6. 项目归档 2-23
6.1 功能“归档 (Archive)和恢复(Retrieve)” 2-23
6.2 功能“Save As”另存为 2-24
6.3 项目保存和重组 2-24
练习 2-25
练习 2.1 创建并管理多项目 2-25
1. 任务 2-25
2. 操作步骤 2-25
第2章 SIMATIC 管理器
SIMATIC 管理器是 PCS 7 项目组态任务的中心。SIMATIC 管理器提供有三个视图(工厂视图、组件视图和过程对象视图),可以查看项目和项目数据。在 SIMATIC 管理器环境中,可以创建、拷贝、移动和编辑项目对象。
1.SIMATIC 管理器的全局设置
SIMATIC 管理器的初始设置影响在其环境中创建的每一个项目,并对项目管理有决定性的作用。
1.1 语言和助记符
首次运行 SIMATCI 管理器,在创建任何新项目前,必须定制该软件的环境,例如,指定项目中所使用的语言,以及用户项目和库的存储位置。图 2.1 显示如何指定项目语言。
图 2.1:指定助记语言
助词符的指定与用来识别共享数据的助记符有关:存储位(M)、定时器(T)、计数器(Z或C)、输入(E 或 I)和输出(A 或Q)。
1.2 用户项目和库的位置
在项目启动前,为用户项目和库指定的位置必须与默认位置不同。默认目录为“C:\\Siemens\\Step7\\S7proj”,必须调整,以适应用户自己的数据存储路径。参见图 2.2。
图 2.2:为用户项目和库指定存储位置
1.3 归档设置
归档项目前,可以指定需使用的归档程序以及归档数据的保存位置。参见图 2.3。
图 2.3:选择保存程序并指定数据的存储位置
说明
归档多项目,必须使用 PKZip 4.0。
1.4 消息编号范围
创建项目时,必须指定消息的编号范围。默认情况下,该设置“始终指定由 CPU 确定的唯一的消息编号”。作为初学者,不必要对消息范围过份关注。然而,了解消息字符的形成却大有裨益。指定消息范围时,可以使用下述选项,如图 2.4。在 PCS 7中,使用 CPU –oriented消息编号方式。
图 2.4:用于消息编号范围的选项
●Always assign unique message numbers CPU-oriented
始终分配唯一的消息编号 CPU-oriented。若希望在以后的项目中为所有 CPU 分配唯一的消息编号,请选中该选择框。
●Always assign project-oriented unique message numbers
始终分配项目唯一的消息编号。若希望在以后的项目中为所有项目分配唯一的消息编号,请选中该选择框。
●No default settings:
不采用默认设置。若选中该选项,每次创建新项目时,都必须指定如何分配消息编号。
从 PCS 7 V6 起,创建项目时应选中选项“Always assign unique message numbers CPU-oriented”。这样,程序可以完全原样复制,消息编号不会有任何变化。
在项目内,消息编号唯一(所有的 PCS7版本,包括 V6.0)。消息编号范围的设置视项目而定,意味着,它们将应用于统一个项目内的PLC。
2. 开始创建一个项目
如同 PCS 7 版以前的版本常用的创建方法,采用功能 File →“New”,可以创建单项目、库或者多项目。
在 PCS V7.0中,创建项目时,推荐使用向导“New Project”。该向导可以自动生成所谓的多项目的必要项目结构。因此,用户可以直接开始真正的工厂项目组态工作。
2.1 向导“New Project”
该向导的调用路径如下:SIMATIC 管理器 → File →‘New Project’Wizard。使用向导创建项目时,可以在连续的四个视窗中,对项目进行调整,以适应项目自己的规划。
图 2.5:2.1 向导”New Project”的介绍
PCS 7 向导可以为您创建一个包含一个子项目和一个主数据库的多项目。多项目创建成功以后,可以在该项目中添加或插入子项目。一个大型的多项目可灵活的分解成几个子项目,由多个工程师同时组态。“多项目的组态”详情参阅第 14 章“多项目的组态”。
第二步,根据CPU 的型号,可以选择您的自动化系统。所有可用的CPU 型号都在列表中显示,且带有订购号和简短的说明。
图 2.6:插入自动化站
选择合适的自动化系统时,必须了解下列各点。
●电源(AC或DC)
●机架模板类型(UR1 = 18 插口,或者 UR2 = 9 插口)
●内存卡的大小(4 MB 或16 MB)
●标印的固件版本(V4或V5)
接下来的一步,向导将关注:
在项目中,您将使用哪些其它对象?
图 2.7:插入对象
可以对以下方面进行调整,以适用其自己的规划:
●Plant Hierarchy(工厂分级):一个真正的工艺包括多个不同的部分。在 PCS 7中,它们可分类为最大 8 种,即所谓的过程单元、单元、功能、设备和元素(4 种)。PCS 7 同样拥有 8 个级别的层次结构与之对应。通过工艺描述和组织层次,您可以得到工艺的层次视图。最多可以为工艺层次指定 8 个层级。
●AS objects(AS 对象):激活该选项,在每个层级下可以自动地创建图(CFC、SFC)。
●OS objects(OS 对象):PCS 7 OS 项目可以为单站系统、多站系统,或者冗余多站系统。通常,项目选择单站和多站系统。对于单站系统,其它机器无法共享该OS项目的数据。仅该 PC 站(OS项目运行所在的PC站)才可以操作该数据。对于多站系统,使用Windows的客户端/服务器体系结构。OS 系统提供的数据,也可以被其它机器(客户端)使用。另外一种方案,即在BATCH 工厂的情况下,可以为 SIMATCI BATCH(配方控制)和Route Control(路径控制)指定站。
在“New Project”向导的最后一页,可以为新建项目指定名称和存储位置。
图 2.8:项目名称和存放位置
命名项目时,“New Project”向导会自动为其添加后缀。
例如,项目名为“Start”,则:
●Start_MP 为多项目。
●Start_Prj 为插入该多项目中的项目。
●Start_LIB 为该多项目中的库,也称为主数据库,以区分于常见的PCS 7 项目库。
点击完成以后,在 SIMATIC 管理器的工厂和组件视图中,将会打开项目 START_MP。
图 2.9:新创建的项目
多项目的创建结束后,接下的步骤中,您可以继续组态工厂总线。(见第 3 章)
接下来,将介绍 SIMATIC 管理器是的其它功能,例如,插入或者创建其它的子项目或者库。
2.2 创建一个项目
使用功能File →“New…”创建项目时,具有几个选项:
●创建项目
●创建库
●创建多项目
与“New Project”向导不同,采用“New…”功能创建的项目是空的,没有任何对象。
图 2.10:新项目– 创建项目的功能
在用户项目对话框中,有一个选项“Add to current Multiproject(Start_MP)”(添加至当前多项目(Start_MP)),它可以将新建的子项目添加到您的多项目。创建库时,情况也如此。
2.3 扩展一个多项目
采用功能向导“New Project”创建一个多项目后,可以将其它项目插入其中。在多项目的项目组态阶段,可以由多个工程师各自、局部地工作,可以将子项目从多项目中移除掉,编辑完成后,再将这些子项目添加进多项目。关于“多项目的组态”,详尽信息参阅第 14 章。
图 2.11:新建的空多项目
在组件视图或者工厂视图中,右键单击多项目,在下拉菜单 → Mulitproject中,可以看到两个选项。
●Insert into Multiproject…:你可以插入一个现有项目,通常,该项目是从该多项目中移除的,并在其它ES 上开发。
●Create in Multiproject…:创建一个(空的)项目,并自动插入该多项目。
3. 项目视图和对象
SIMATIC 管理器中,有 3 个项目视图。参阅:
●工厂视图
●组件视图
●过程对象视图
从菜单“View”中,可以分别调用这三个视图。
图 2.12:工厂视图、组件视图和过程对象视图
3.1 工厂视图
工厂视图采用层级方式显示项目(最多 8 级),是以单元、功能等表示的实际工厂层次的逻辑结构。
在工厂视图中,可以插入下列对象。
●层级目录
●CFC
●SFC
●图片
●报表
●其它文档(文本文件,写字板、Word和Excel等文档)
图 2.13:功能“插入新对象”
说明
为了使用 PCS 7 的完整功能,这些对象仅可在工厂视图中插入,不得在组件视图中插入。
3.2 组件视图
组件视图中显示总线系统、自动化站,以及PC 站。
通常,在 PCS 7中,下列对象可以插入子项目。
●预先组态的站(AS 或 PC 站)
●SIMATIC S7 400 站
●SIMATIC H 站
●SIMATIC PC 站
图 2.14:插入组件视图中的 SIMATIC 对象
说明
推荐不要直接在项目中插入 OS 对象和 OS 客户端,而应该将它们包括在 PC 站内部。
在第 14 章“多项目的组态”,您会发现将OS对象插入子项目自己的站对多用户项目组态的意义。
3.3 过程对象视图
过程对象视图包含项目组态的方方面面,例如,参数、信号、消息、文本、图形,以及以表格形式表示的测量值文件。它为编辑、添加和修正项目数据提供了一个重要场所。参见图 2.15。
在过程对象视图中,还可以查看到工厂层次结构,并插入例如CFC、SFC,图片等等的对象。如同你在工厂视图中所做的一样。
图 2.15:过程对象视图
在过程对象视图中,还提供有功能强大的过滤功能,可以轻而易举地查找某组数据或者某个特定的数据。
另一个强大的功能是导出导入功能,它可以将所有表格导出为 CSV 文件或者导出为Microsoft Excel的文件,并可以再次将它们导入。
说明
在项目中创建的对象越多,则您需要更频繁地使用过程对象视图,来编辑、添加和修正项目数据。后续章节中,将有更多关于过程对象视图的信息。
4. 主数据库
一个多项目至少包括一个子项目和一个相关的项目库,在该库中,包含已完成的块类型和过程标签类型,这个库被称之为主数据库。在项目视图中,该库显示为蓝色的书本符号,并且为当前项目可用。
图 2.16:主数据库
在工厂视图中,主数据库包含有过程标签类型文件夹、模型文件夹,以及用于共享声明(例如,单位)的文件夹。
若不使用向导“New Project”创建的项目,则可以在该多项目中手动插入一个库。与前面的库不一样,该库的符号为绿色。然而,在随后,可以将该库指定为主数据库,如下图所示。
图 2.17:指定一个主数据库
4.1 打开库
创建项目后,接下来,将现在的过程标签类型和块插入至该项目的库中。
若您没有已定义的工业或者用户库的示例,则可以使用已安装的 PCS 7 库 V7.0。
如何操作?
采用功能 Menu bar → File → Open…,打开PCS7 库,如下图所示。
图 2.18:打开 PCS 7 库
4.2 使用库中已完成的过程标签类型
图 2.19:现有的过程标签类型
在工厂视图中,可以在PCS 7 库的目录“Templates”中找到用于过程标签的各种不同的种类,例如,电机、阀,等等。
选中相应文件夹,并将其拷贝至您的主数据库的文件夹“Process Tag Types”中。
图 2.20:主数据库中的新对象
完成该过程后,您的多项目中将自动地拥有各种过程标签类型和块。您可以按按照您的要求,对这些类型进行调整,也可以在子项目中采用特定的功能,自动地对它们进行更新。
5. 项目语言
项目中所有的文本都使用已定义的项目语言。开始任何项目组态工作以前,必须声明项目语言。
系统所使用的文本,例如系统消息、系统库块消息,以及块变量工程单位等,都可以使用 5 种语言(德语、英语、法语、意大利语和西班牙语)。必须将其中的一种语言设置为项目默认语言。此项设置时,可使用菜单路径SIMATIC Manager → Options → Displaylanguage。
图 2.21:设置项目语言
若在项目中您要写入自己的文本,例如您自己的带有文本的块,则这些文本将采用该处所定义的项目语言。若希望文本采用其它语言,您必须采用其它语言再次输入该文本。
6. 项目归档
6.1 功能“归档(Archive)和恢复(Retrieve)”
如下图所示,可以使用 SIMATIC 管理器中的功能归档或恢复某个项目。
图 2.22:项目归档
采用附加程序 SIMATIC 版本跟踪工具,可以方便地、有选择性地对新文档实现分发和版本管理工作。该程序的调用路径为:SIMATIC Manager 菜单 → Options → SIMATIC Version Trail。
6.2 功能“Save As”另存为
备份项目时,常常使用“Save As”功能(SIMATIC Manager → File → Save As)。
与“Archive”功能不同,采用功能“Save As”时,单项目或者多项目将以非压缩格式进行保存。
图 2.23:采用“Save as…”功能保存项目
6.3 项目保存和重组
采用功能“Archive”或者选项“With reorganization(slow)”,定期地保存您的项目。
在特定情况下为了节省磁盘空间,在存储含有单项目和库的多项目时,若选中该选项框,则会校验并重新组织属于该多项目的所有项目和库。
说明
若多项目的某个子项目包括有一个 SIMATIC PC 站,则应该选中“with reorganization(slow)”控制框。
若在采用 SIMATIC 管理器工作期间,发生过未知错误,大多数情况下,对项目和库的数据管理进行重组可以解决问题。在重组过程中,通过删除操作消除差异,这意味着,项目/库数据所需存储空间更小。
该功能可以优化项目或者库的数据存储空间,原理类似于某些硬盘碎片整理程序。
练习
练习 2.1 创建并管理多项目
1. 任务
采用功能向导“New Project”,创建一个多项目。练习完成后,您应该拥有了一个多项目,它包括有一个子项目和一个主数据库。该主数据库应该包含有所有的PCS 7过程标签类型。
说明
以后,依据该手册,您将学会进一步操作该项目,并创建更多的对象。因此,该项目是学习后继章节和进行练习的起点。
2. 操作步骤
1. 打开SIMATIC管理器,为SIMATIC管理环境进行相关的全局设置。
2. 采用功能向导“New Project”创建一个新的多项目(见第2.1节)。确保已经打开了该项目的工厂视图和组件视图。检查视图功能。
3. 打开PCS 7库,并将所有现有模板复制至您的主数据库中的“Process tag type”目录中(见第4部分)。
4. 在SIMATIC管理器中,保存该项目。
