您好,欢迎来到微智科技网。
搜索
您的当前位置:首页6. PCS7操作站组态

6. PCS7操作站组态

来源:微智科技网


6. PCS7操作站组态

6. PCS7操作站组态 .......................................................................................................... 1

6.1 OS项目设置 ........................................................................................................ 2

6.1.1 在服务器项目中冗余功能设置 ................................................................... 2 6.1.3 OS客户机项目 ........................................................................................ 3 6.1.3 6.1.4 6.1.5 6.1.6

计算机属性 .......................................................................................... 4 生成和装载服务器数据......................................................................... 5 为客户机装载服务器数据包.................................................................. 5 设置首选服务器 ................................................................................... 7

6.1.7 Wincc-Communication Configurator ........................................................ 8 6.1.8 项目属性.............................................................................................. 9 6.2 操作和监控概念............................................................................................ 10

6.2.1 用户界面 ................................................................................................. 10 6.2.2 Picture Tree层级 ........................................................................................11 6.2.3 过程画面............................................................................................ 13 6.2.4 组键................................................................................................... 15 6.3 OS库 ........................................................................................................... 16

6.3.1 用户自定义对象(UDOs) ...................................................................... 16 6.2.3 面板 ........................................................................................................ 19 6.3.3 向导 ........................................................................................................ 27 6.4 自定义块标签和面板 ......................................................................................... 31

6.4.1 块标签 .................................................................................................... 31 6.4.2 创建面板 ................................................................................................. 34 6.5 曲线 ............................................................................................................. 46 6.6 生命周期监视 ................................................................................................... 47 6.6 时间同步 ...................................................................................................... 48 6.8 自动启动 ........................................................................................................ 52 6.9 键盘加锁功能 ................................................................................................... 52 6.10用户授权管理................................................................................................... 53

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 1 of 53

6.1 OS项目设置

OS项目无论是单用户项目或者是多用户项目都应该在SIMATIC Manager中定义。但是,有些设置必须在WinCC Explorer中打开OS项目进行。必须在SIMATIC Manager中选择对应的OS右键选择“Open Object”打开OS项目。

6.1.1 在服务器项目中冗余功能设置

在SIMATIC Manager中组态了服务器和冗余服务器以后,必须为服务器设置对应的冗余服务器。

 打开服务器项目,在WinCC Explorer中打开冗余管理窗口:

- - -

激活冗余功能, 选择冗余的服务器

根据项目需要设置一些可选项

注意:

在一对冗余服务器中,需要设置一个Serial Connection。 这个连接允许服务器监视对方的状态。

!OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 2 of 53

6.1.3 OS客户机项目

每个客户机项目都需要进行一些必要的设置。在SIMATIC Manager中打开客户机项目,然后在WinCC Explorer 中打开OS项目编辑器为用户界面进行一些设置:

标签 OS布局 消息组态 区域 运行窗口 功能 设置OS监视器的分辨率、数目和布局,设置OS区域按钮。 设置系统消息 管理运行期间OS区域 设置运行期间与画面和变量连接相关的性能,包括所调用的画面对象的定位和大小,以及同时可以调用的图形对象的最大数目的控制。 基本数据 当保存OS项目编辑器时,设置那些数据为项目特别保留,哪些数据被系统数据覆盖掉,下列数据可以选择:    画面 面板 脚本 为项目组态是否保留在线Delta装载功能 定义文本或者HTML格式的日志文件 将OS项目的组态数据进行归档和打印 常规选项卡   

在OS布局选项卡上,选择合适的监视器分辨率。可以是SIMATIC Standard 1280*1024或者,如果需要选择服务器,可以是SIMATIC Serverview 1280*1024。

点击按钮,打开窗口设置OS区域按钮和服务器数量。

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 3 of 53

OS客户机布局示例。

6.1.3 计算机属性

必须检查计算机的设置是否符合工厂的需要。在工程组态期间,很多设置是可以不选择的,可以在以后的工作中设置。

!

注意:

所有OS项目中计算机名称是工程师站的名称。当下载OS项目到各自的计算机时,计算机名会被PC站的名称覆盖。

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 4 of 53

6.1.4 生成和装载服务器数据

为了使客户机可以访问服务器数据,必须首先在服务器项目中生成一个服务器数据包,然后在客户机中装载服务器数据包。

在PCS7 V6.1中,当进行OS编译时,服务器数据包自动生成。

6.1.5 为客户机装载服务器数据包

在工程站SIMATIC Manager中打开客户机项目,在WinCC Explorer中,右键点击“Server data”。选择“Loading…”选项。

 

在“Open”对话框中,选择用服务器计算机名称命名的服务器项目文件夹,可以找到名称“Packages”的文件夹。

在“Packages”文件夹中,选择数据包文件(.pck)并且点击打开。服务器数据就会被复制到文件夹“Packages”,客户机就可以访问了。

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 5 of 53

在WinCC Explorer中右键点击“Server data”,选择“Standard server…”为客户机设定标准服务器。

当服务器数据被装载和设置以后,数据包会在编译OS数据时自动更新。

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 6 of 53

6.1.6 设置首选服务器

为了比较平均的分配服务器的负载,可以将一部分客户机连接到一个服务器,其它部分连接到备用服务器。

因此,在Serverdata->Configure…中需要为每台客户机分配首选服务器。 例子:

下面的标准经常应用到化工工厂:

客户机01,客户机01,… 连接到SERVER_A。 客户机01,客户机01,… 连接到SERVER_B。

当首选服务器停机或出现故障时,与其连接的客户机会自动切换到备用服务器。当首选服务器重新开始工作后,客户机会自动切回到首选服务器。

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 7 of 53

6.1.7 Wincc-Communication Configurator

为了最优化OS客户机和OS服务器,Wincc提供了一个名为“Wincc Communication Configurator”的工具。

在如下路径找到该工具:Start > Simatic > WinCC > Tools > Communication Configurator. 如下进行如下设置:

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 8 of 53

6.1.8 项目属性

在SIMATIC Manager中打开OS项目,在WinCC Explorer中,选择OS项目的属性就可以设置项目属性了。 在“常规”选项卡里包含项目的类型(客户机项目、多用户项目、单用户项目)。

当生成一个“Wincc Application”类型的新OS项目时,会自动创建一个多用户项目。 在PCS7 V6.1中,工程站中已经自动安装了一个服务器授权,因此没有必要将OS项目

设置为单用户项目。

!

注意:

如果个人更喜欢改变这个设置,OS项目是可以设置为单用户项目的。不要删除启动列表。

在“Update Cycles”选项卡中,必须定义更新周期的值。默认的值为2000ms。用户根据自己的需求改变这个值,例如:1000ms。

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 9 of 53

6.2 操作和监控概念

6.2.1 用户界面

SIMATIC PCS7的用户界面分为三个部分:   

总区域:该区域表现了由工程站自动生成的工厂层级。操作员可以使用该区域选择过程画面和导航。

工作区域:工作区域显示过程画面。

组键区域:该区域用来操作,报警窗口导航,SIMATIC Batch窗口,SFC可视化窗口。

sub-navigation window

Overview Area Working Area Key Set Area

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 10 of 53

6.2.2 Picture Tree层级

Overview

Level 1

Level 2

Level 3

....

工厂层级最高可以设置为8层。画面之间将通过按钮进行导航。在工程师站组态过程中,过程画面的层级设置将被定义好。显示的OS区域的名字可以在SIMATIC Manager中修改。在层次文件夹的对象属性中可以定义OS区域名称。

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 11 of 53

!

注意:

一般的工厂内画面层级只用到3层。

因为已经在SIMATIC Manager中设置好,当进行OS编译的时候,WinCC的Picture Tree会自动地生成。

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 12 of 53

相应的在工厂画面中,画面按钮就会显示。

6.2.3 过程画面

过程画面可以在Graphics Designer组态。Graphics Designer是PCS7中的一个编辑器,它为创建过程画面踢过了多种工具和对象。

 图形库

可以在Graphics Designer中调用图形库:

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 13 of 53

 工具

Graphics Designer还提供了对象选项板,动态导向等工具。

修改对象属性

选定对象,右键选择对象属性,可以修改对象字体、颜色和动态连接等。

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 14 of 53

使图像动态化

有多种方法可以让图像动态化。主要有变量连接(Tag)、动态对话框(Dynamic Dialog)、直接连接(Direct Connection)、C动作(C-Action)/VBS动作(VBS-Action)。

6.2.4 组键

画面“@buttons11”,“@buttons12”包含了所有SIMATIC PCS7使用的按钮。这些画面会自动生成并包含到OS项目中。

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 15 of 53

6.3 OS库

6.3.1 用户自定义对象(UDOs)

相对于ActiveX编程,WinCC提供了产生原型图形对象的技术,这具有非常强大的功能。该技术称为User Define Objects(UDOs,用户自定义对象),该技术只依赖于WinCC工具。

下面简单介绍如何创建一个UDO: (1)准备对象和图像

如下图中,放置对象以创建一个阀门控制面板。用于状态显示的图片也显示在该图中的底部。

(2)开始创建一个UDO

选择阀门面板的组。在组上右击然后选定菜单路径:Customized Object > Created。

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 16 of 53

(3)UDO 的组态对话框 选择了Create之后,出现了Configuration Dialog Customized object对话框。在该对话框中,将选定的属性拖放到UDO对象中组成UDO的属性。

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 17 of 53

(4)向UDO添加动态 结束组态对话框之后,可启动该向导向UDO添加动态。在向导中,用户指定哪个对象属性连接到哪个变量。每次连接一个属性和变量都需要启动一次向导。也可以直接加入动态,在连接很多时显得十分高效。

(5)将UDO原型存贮到库中

(6)将一个原型同结构连接

要使用一个UDO时,将它从库中拖到项目画面上并使用“Link a prototype to a structure”向导将它同一个标签连接。

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 18 of 53

6.2.3 面板

面板是用来显示功能块中需要监控的众多元素的。面板可以通过左键点击块图标打开,它显示在OS的一个窗口里。

在V6.1的库中,提供了以下的标准面板:

 CTRL_PID: PID Control 块标签

面板

 CTRL_S: PID-Step-Control

块标签

面板

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 19 of 53

 DOSE: Dosage

块标签

面板

 FMCS_PID: Controller

Block Icon

面板

 FMT_PID: Temperature Controller

块标签

面板

 ELAP_CNT: Hour Meter

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 20 of 53

块标签

面板

 MEAS_MON: Analogue measured value monitoring

块标签

面板

 SWIT_CNT: Switching cycle counter

块标签

面板

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 21 of 53

 RATIO_P: Ratio control

块标签

面板

 OP_A: Local control of analog values

块标签

面板

 OP_A_LIM: Local control of analog values(limiting)

块标签

面板

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 22 of 53

 OP_A_RJC: Local control of analog values(rejecting)

块标签

面板

 DIG_MON: Digital value monitoring

块标签

面板

 OP_D: Local control of digital values(2 buttons)

块标签

面板

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 23 of 53

 OP_D3: Local control of digital values(3 buttons)

块标签

面板

 OP_TRIG: Local control of digital values(1 button)

块标签

面板

 VALVE: Valve Control

块标签

面板

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 24 of 53

 VAL_MOT: Valve Control

块标签

面板

 MOTOR: Motor with 1 control signal

块标签

面板

 MOT_REV: Motor with 2 directions of rotation

块标签

面板

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 25 of 53

 MOT_SPED: Motor with 2 speeds

块标签

面板

 INTERLOK: Interlocking

块标签

面板

关于面板的详细资料,可以查阅手册“PCS 7 Programming Instruction for Blocks” 。

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 26 of 53

6.3.3 向导

WinCC中有几个用于UDOs的向导: 向导名 Connect picture block to tag structure Import picture objects Export picture objects Update picture objects 在动态向导的位置 Standard Dynamics Picture Functions Picture Functions Picture Functions

向导 \"Connect picture block with tag structur\".

这个向导用于将一个块标签原型连接至一个指定的结构。

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 27 of 53

向导 \"Update picture objects\"

更新当前画面的UDOs。

向导 \"Export picture objects\"

将画面的UDOs导入到文件中。

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 28 of 53

向导 \"Imort picture objects\"

将存放在csv文件的UDOs导入到画面。

在SIMATIC Manager中创建块标键

在SIMATIC Manager的工厂层级里建立一个画面。在画面的属性里选择\"Derive the block symbols from the technological hierarchy\"。

通过选择命令\"Create/Update Block Icons\"或者编译OS,块标前就可以在画面中自动创建。

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 29 of 53

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 30 of 53

6.4 自定义块标签和面板 6.4.1 块标签

块标签实际上就是一种特别的UDO。@@PCS7Typicals文件包含PCS 7库中所有具有操作功能的块类型的块标签模板。执行“Create/Update Block Iconfunctions”时,PCS 7系统首先在工厂层级文件夹中搜索块类型,然后,如果画面的设置项为“Derive block icon from planthierarchy”,则将对应的块标签复制到对应的画面中。有些块标签具有多种形式,例如,除了立式阀门,用户还可以使用水平阀门。一个块标签所具有的不同形式由数字标明, CFC中块实例的Properties对话框中有个设置项用于指定将使用哪一种标签形式。如果CFC块实例中没有指定,则使用缺省的块标签类型(编号为1)。

(1)@PCS 7 Typicals

如果想拥有自己的块标签,可通过修改标准标签而创建。要修改或者创建新的标签,首先将@@PCS7Typicals.pdl文件保存为@PCS7Typicals.pdl文件。所有修改的和用户标签都应当在@PCS 7Typicals.pdl中完成。如果块标签很多,可以多建立几个画面存放块标签。命名可参考如下:@PCS7Typicals_a.pdl, @PCS7Typicals_b.pdl或者@PCS7Typicals1.pdl,@PCS7Typicals2.pdl。

!注意:

PCS7系统将首先搜索@PCS 7Typicals.pdl文件,并使用该文件中的块标签。只有当@PCS 7Typicals.pdl文件不存在时,PCS7才使用来自@@PCS7Typicals.pdl中的图标。@@PCS7Typicals.pdl由系统使用和维护,可因后来的系统升级而被覆盖。@PCS7Typicals.pdl供用户在项目中使用并由用户维护。

(2) 块标签和@Templates

当希望手工向画面中插入额外的块标签时,应当使用文件@Templates中的图标。

(3)块标签的一般属性

@@PCS7Typicals.pdl画面里的块标签的下列属性是不能被修改的:       

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 31 of 53

Geometry/width

Geometry/height

Other/Operator control enable Other/Password Other/Display

General/Server name

Styles/GroupRelevant(only for blocks with Alarm_8P messages)

下列属性包含在所有的块标签中:

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 32 of 53

(4) CTRL_PID块标签的属性

(5) 建立新的块标签

前面UDO中讲述过如何新建和修改UDO,块标签本省也是一个UDO。可以完全新建一个块标签,建立新的块标签要包含块标签的通用属性,并且属性名字不能改变包括一些特有的属性名字也是固定的(例如:ReturnPath等)。这些属性在打开面板的时候,脚本会调用,如果属性名字改变,那么脚本将无法找到对应的属性。也可以在已有的块标签基础上修改,保留通用元素和需要的元素,删除不需要的元素,添加自己新的元素。新建立的标签放在@PCS7Typicals.pdl画面里。

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 33 of 53

6.4.2 创建面板

Faceplate Designer安装在PCS7V6.0或更高版本中。

当执行“Generate”功能时,将产生并连接多个画面:如Messages和Standard以及缺省画面Viewlist和Overview。新产生的画面都为空,但是它们彼此相连为一个整体。

(1) Faceplate Designer功能介绍

1.选择块类型:在块类型中可以选择已经存在的块类型,也可以手动输入块类型名字。

2.选择视图:根据需要选择标准视图或者通过More功能添加新的视图,通过右侧的

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 34 of 53

按钮改变视图的排列顺序。

3.视图尺寸:在Geometry中可以设定生成视图的高度和宽度。 4.Loop display:如果不选择该项,则不生成Loop display画面(@pl_%type%.pdl)。 5.No group display:当块类型中没有报警时,可以选择该项。如果该项选择,那么在@pg_%type%_overview.pdl中,将不会再有Groupdisplay控件和报警确认等按钮。

(2) Faceplate Designer工具

可通过Faceplate Designer提供的下列工具设计这些画面。

1. 状态图片(Status pictures)

这些图片位于系统目录:…Siemens\\Wincc\\Options\\pdl\\FaceplateDesigner_V6下。它们是Emf或bmp图片,常用于状态显示。 2. 模板图标(Template icon)

Wincc画面@@PCS7Typicals.pdl和@Typicals.pdl提供标准块标签,可以修改来创建新的块标签。

3. 对象构建套件(Object construction kit)

Wincc画面@PCS7Elements.pdl包含一套现成的对象集用于创建面板,如:I/O域、文本、具有颜色变化方案的操作按钮、组合框和数据输入对话框等。

4. 全局脚本(Global script)

Faceplate Designer在标签和构建对象后面提供了代码(C-actions和VBS)。这些代码和调用的函数自动安装在PCS6V6.0或更高版本中。

(3) 面板元素设置

A. 操作员权限设置

可以为面板设置不同的操作员权限,权限的组态和设定存储在Block Icons。可以在Block 6.No Batch variables:如果选择该项,则不会有Batch变量的连接。

Icons的“Processcontrolling_backup”和“Higherprocesscontrolling_backup”中为“Process controlling”和“Higher-level process controlling”设定权限。这些信息通过脚本传给面板。 这些属性默认设置为权限5和6,根据需要可以设定不同的权限。通常一般过程控制例如“开”,“关”,“手动”,“自动”权限设定为5级;高级别的参数例如“限值”,“控制参数”等权限设定为6级。

区域权限(area-specific user authorizations)是通过相连的变量名来验证的。因此,在Picture Tree中设定的区域分布(OS area)必须和在PH中的“OS area”组态的区域名一致。

B. 面板元素权限组态

使用面板视图里自动生成“@Level5”和“@Level6”对象为面板元素设定权限。“@Level5”和“@Level6”通过“direct connection”将操作属性传给面板视图里新建的元素。由于“@Level5”和“@Level6”会被脚本函数设定操作属性,因此这两个对象不能删除。

对于I/O field等对象,可以将“@Level5”或者“@Level6”的“Background Color”和“Operator-control enable”属性通过“direct connection”传给I/O field对象,那么对I/O field

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 35 of 53

没有操作权限时,I/O field的背景色会变成灰色。

对于Button等对象,可以将“@Level5”或者“@Level6”的 “Operator-control enable”属性通过“direct connection”传给Button对象,那么对Button没有操作权限时,Button会变成灰色。如果不使用这个方法而直接设置对象的PasswordLevel属性,当没有操作权限时,会跳出“No Authorization”消息。

在@PCS7Elements.pdl包含有一个“Permission”控件,它可以将Wincc的权限和控制过程的权限连到被控对象上。

步骤: 1. 2. 3. 4. 5.

选择包含权限级别的对象(@Level5或者@Level6),本例中使用@Level6,然后选择“Object properties”.

在“Event->Property Topics->Colors->Background Color”选项卡上,选择“direct connection”。 在“Target”(窗口右侧)和“Object in Picture”,选择目标对象的“Background Color”属性。

在“Event->Property Topics->Other->Operator control enable”选项卡上,选择“direct connection”。 在“Target”(窗口右侧)和“Object in Picture”,选择目标对象的“Operator control enable”属性。

如果有更多的对象,选择最后一个通过“direct connection”获得权限连接的对象,然后重复上面的步骤,将权限不停的向下传递。

C. 修改Overview窗口

如果创建的面板没有消息或者Group display,需要在“@pg_XXXX_overview.pdl”视图中删除一些对象和脚本。删除对象如下:

 Button16,消息确认

  

Button17,禁止/打开消息 @Level5,权限

MSG_LOCK,消息抑制的图标

 如果batch参数“OCCUPIED”不存在,那么Batch图标“OCCUPIED”删除

在Faceplate Designer中,可以选中“No group display”或者“No batch parameters”来实现。

D. 组态多实例面板

多实例就是一个面板可以同时监控一个CFC中组态的多个块。在视图“PG_xxxxx.pdl”和“PL_xxxxx.pdl”,把对象“@Faceplate”的“MULTI_INSTANCE”属性设置为‘TRUE’。所有面板的动态连接变量名前附加“/block name”。 例如:/Controller.PV_IN

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 36 of 53

!

注意:

在面板的脚本中,也要这样。

E. 组态数据格式

在块图标中设置了三个有关数据格式的属性: Format_InputValue 块图标的输入参数,例如:“Setpoint”和“Processvalue” Format_OutputValue 块图标的输出参数 任何类型的参数 Format_xx 这些块图标数据格式参数都将通过脚本传给面板,并通过“direct connection”传递给模拟量。

步骤如下:

 点击块图标打开面板时,执行脚本“PCS7_OpenGroupDisplay_V6”将块图标的数据格 

F. 组态趋势视图

式参数传递并存储在主视窗“@PG_xxxx.pdl”的“Format”对象中。

如果一个视图包含带有上述三个属性的“Format”对象,当该视窗被打开时,执行脚本“PCS7_Format_V6”将数据格式传递到“Format”对象。

将“Format”对象的数据格式通过“direct connection”传递给需要的模拟量参数。

在块图标中,有两个专门用于趋势视图的两个属性: 

ReturnPath:设置需要在趋势视图中显示趋势的变量名。

Version 1.0 Internal use only October 2006 Page 37 of 53 OS Configration Copyright @ Siemens SIAS 2006

 StandardTrend:定义趋势的模式。

StandardTrend 0 Mode 版本5的趋势功能。每一个实例都要有一个的趋势画面。对于所有的面板,都可以用趋势视图“PCS7_TREND.pdl”来显示趋势。在这种模式下,显示一个过程变量的趋势图步骤如下: 1. 2. 3. 4. 5. 6. 打开Wincc编辑器“Tag Logging”。 为这个趋势画面建立一个新的归档。 在这个归档中添加归档变量 在画面编辑器中,打开画面“@CONL1_Standard.pdl” 根据要求组态在线趋势对象“Control1” 另存画面,画面命名“@CONL1_.pdl” 变量名应该同AS块中的过程变量一致。用字符“_”替代字符“/” 例如:过程变量名“Measurement/M”的画面命名为“@CONL1_Measurement_M.pdl” 2 画面“@CONL1_Standard.pdl”将被调用,显示一个或多个变量的趋势。变量的归档是不需要的。在线趋势时间为5分钟。 这种模式是块图标的默认设置,可以节省大量的趋势画面制作和变量名转换的时间。 块图标属性“ReturnPath”包含了趋势的数量,相关的变量名,趋势的颜色。 >2 画面“@CONL1_Standard.pdl”将被调用,显示一个或多个归档变量的趋势。 在这种模式下,为了减少工作量,组态应该遵循以下规定:  归档名应该为“ProcessValueArchive”(当建立第一个归档时,这个是默   认名称) 归档应改放在变量所在的服务器 归档变量名必须和建立归档变量时的默认名一致 过程变量和归档变量名都要包含Server前缀(不包含::字 符) 块图标的“ReturnPath”属性包含趋势变量名和曲线颜色。 块图标的“StandardTrend”代表趋势时间。 “ReturnPath”的语法: .PV_IN 趋势连接的变量名 : 分隔符 CO_GREEN 趋势曲线颜色 , 更多的趋势 Example: .PV_IN:CO_DKGREEN,.SP:CO_BLUE,.LMNR_IN:CO_DKRED (Default for CTRL_PID) OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 38 of 53

如果上面的四条不能满足,那么“ReturnPath”属性应该设置更多的属性。 *tagname: 归档的变量名 *archivname: 归档的归档名 (不包含字符“\\”) *archivserver: 有单独的归档服务器 (输入归档服务器的前缀不包含“::”) 例如: Example: .PV_IN:CO_DKGREEN,.SP:CO_BLUE,.LMNR_IN:CO_DKRED*tagname: MySpecialTag*archivname:MySpecialArchivname*archivserver: MySpecialArchivServer 注意:仅需一个“tagname”,“archivname”or“archivserver”放在字符串后面。 多实例的面板举例: 名字为“MULTI”的CFC包含两个MEAS_MON块“M1”和“M2”。 默认的,测量值“U”的变量名自动生成为“MULTI/M1.U”和“MULTI/M2.U”。 归档变量名则必须重新命名为“MULTI/M1.U”和“MULTI/M2.U”。 块图标的“ReturnPath”属性: .M1_U:CO_DKGREEN,.M2_U:CO_BLUE*tagname:MULTI*archivname:SystemArchiv e

对于客户机/服务器结构的OS,还需要在ReturnPath中给出下列两个参数: *archivserver:MyArchiveServer

*asia:MyServerPrefix

指定归档服务器

MyArchiveServer为归档服务器的前缀(不包含::字符)。

指定归档变量名称的Server前缀(不包含:: 字 符)如果归档变量名称不包含Server前

缀,则该项应写为:*asia:

下表根据对象图标(Block Icon)中过程变量和归档变量名是否包含Server前缀,图标所在的画面性质,以及归档变量是否来自单独的归档Server等不同情况,列出了*archivserver和*asia参数的应用方法。

表1 *archivserver和*asia使用场合

Server 画面 在Client上调在Client上的在Client上调用Server画面 且 归档变量建立在另一台单独的归档Server上 过程变量名不带Server前缀 归档变量名不带Server前缀 OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only 在Client上的Client画面 且 归档变量建立在另一台单独的归档Server上 不可能 过程变量名总会包含Server前缀 用Server画面 Client画面 *asia: *asia: 不可能 过程变量名总会包含Server前缀 *asia:*archivserver:MyArchiveServerPrefix October 2006 Page 39 of 53

过程变量名带Server前缀 归档变量名不带Server前缀 过程变量名不带Server前缀 归档变量名带Server前缀 过程变量名带Server前缀 归档变量名带Server前缀 无需附加asia和archivserver参数 无需附加asia和archivserver参数 *asia:MyServerPrefix *asia:MyServerPrefix 不可能 过程变量名总会包含Server前缀 无需附加asia和archivserver参数 *archivserver:MyArchiveServerPrefix *archivserver:MyArchiveServerPrefix *archivserver:MyArchiveServerPrefix 不可能 过程变量名总会包含Server前缀 *asia: *asia: *asia: *asia:*archivserver:MyArchiveServerPrefix *asia:*archivserver:MyArchiveServerPrefix

当打开画面视图“@PG_xxx”时,块图标的属性“StandardTrend”和“ReturnPath”值通过脚本传给视图中的对象“Trend functions”,该对象包含属性“StandardTrend”和“ReturnPath”。当打开画面“@PCS7_Trend.pdl”时,脚本“PCS7_Trend.fct”会自动调用这些属性值。

G. 为AS块组态不同的块图标和面板

可以通过设置块图标的属性“type”为AS块设置不同的块图标。

如果为AS块设置不同的面板,可以为面板设定一个不同于AS块的名字。例如,对于块“MEAS_MON”,可以将面板名命名为“MEAS_NEU”。 在块图标上要作如下设置:

1. 修改“Servername”属性为“PCS7 MEAS_NEU Control”。

2. 在块图标创建新的属性“StructureType”,属性设置为AS块类型“MEAS_MON”。

H. 语言切换

面板的模板包含三种语言(德语、英语、法语),例如,当在Wincc中进行语言切换,相应语言的文本显示。如果自己加入更多文本并且能够进行语言切换,那么就要在不同的语言环境中组态相应的文本。在Graphics Designer中,在菜单View>Language>Select Language改变语言设置。

I. ES中模拟量和数字量文本设置

对于模拟量和数字量显示文本,以及在组合框,复选框和操作员记录中显示的文本,都是从块实例的参数属性中获得的。

可以用Wincc Text Library将文本翻译成其他的语言。在SIMATIC Manager中,要将显示设备的默认语言和在Step7中和ES组态的文本的默认语言设置为一样。这样,就可以防止在下次编译OS时覆盖已经存在的文本。

(4) 使用Faceplate Designer创建面板

Faceplate Designer V6.0的EXE文件和DLL文件存储在“...\\Wincc\\bin\\FaceplateDesigner”

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 40 of 53

目录中。

A.基本步骤:

1. 在Wincc Explorer中,打开Faceplate Designer。

2. 在“Type”组合框中,输入或选择新的面板的名字。

3. 在右侧的“Select views”窗口中,设定需要Faceplate Designer生成的视图。可以从左

侧的“Available views”窗口选择,也可以点击“More…”创建新的视图,然而,必须手动为view list设定多语言显示。当生成新的视图时,会弹出一个对话框。 4. 在“Geometry”中修改视图画面的高度和宽度。

B.创建新面板的实例

1. 在Wincc Explorer中,打开Faceplate Designer。

2. 在“Type”组合框中,输入“REG_NEU”。

3. 点击“More…”创建两个新的视图“NewView1”和“NewView1”。 4. 点击按钮“->”选择视图。

5. 将“Message”视图移到视图列表的最后。

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 41 of 53

点击“Generate”生成下列视图模板:

生成过程中会弹出一个多语言方面的提示框。

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 42 of 53

C.编辑模板

当所有的画面模板都生成以后,就可以开始编辑这些模板了。

只有在多语言系统中,画面“@PG_REG_NEU_VIEWLIST.pdl”需要编辑。示例中的画面是在德文环境生成的。在Graphics Designer中,当语言设为德文时,可以见到下面的画面:

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 43 of 53

当切换到英文环境时,画面如下:

这里需要设置英文下“NeueSicht1”和“NeueSicht2”的文本。例如:“NewView1”和“NewView2”。

D.编辑画面@PG_REG_NEU_STANDARD.pdl

下面我们通过修改标准的控制器面板来编辑该面板:

(1) 打开画面@PG_REG_NEU_STANDARD.pdl。 (2) 删除画面对象“@Level5”和“@Level6”。

(3) 打开标准控制器画面@PG_CTRL_PID_STANDARD.pdl,把该画面的

对象粘贴到画面@PG_REG_NEU_STANDARD.pdl。这样设置操作权限画面对象“@Level5”和“@Level6”也包含进来,操作员权限已

经连接到所有操作员控制的对象。 注意:当粘贴对象到新的画面的时候,对象“@Level5”和“@Level6” 的名字将会被初始化为“Level5”和“Level6”。必须把这两个对象

的名字还原为“@Level5”和“@Level6”。

(4) 下面,就可以添加或者删除新的对象了。手动连接新添加对象的操作

权限。

E.编辑画面@PG_REG_NEU_NEUESICHT1.pdl

可以使用画面模板“@PCS7Elements.pdl”的画面对象编辑画面@PG_REG_NEU_NEUESICHT1.pdl:

(1) 打开画面@PG_REG_NEU_NEUESICHT1.pdl和@PCS7Elements.pdl。 (2) 将需要的画面对象从@PCS7Elements.pdl粘贴到@PG_REG_NEU_NEUESICHT1.pdl。

(3) 给每个对象输入有意义的对象名。 (4) 排列画面对象的位置。

(5) 为画面对象连接对应的AS动态属性。

(6) 用对象“@Level5”和“@Level6”连接画面对象操作权限。 (7) 保存画面。

(5) 面板动态连接

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 44 of 53

在对象属性中,设置需要连接变量的动态连接。例如:.PV_IN。

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 45 of 53

6.5 曲线

在Graphics Designer里,可以使用控件“Online Trend Control”来组态过程值得趋势。

在线趋势组态步骤:

(1) 在Graphics Designer中新建画面,在画面中放入一个“Online Trend Control”控件。 (2) 双击控件“Online Trend Control”,可以打开控件的属性窗口,在这个窗口可以设置

和修改控件的参数。

(3) 首先,在常规选项卡里,在“Data Source”下拉框中选择要显示的曲线数据来源。 (4) 在常规选项卡里,还可以设置窗口的外观,包括窗口标题等。 (5) 切换到“Trends”选项卡,定义和设置需要显示的趋势。 (6) 点击“Selection”,选择曲线连接的变量。 (7) 根据需要,到其他选项卡中设置参数。 (8) 保存画面。

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 46 of 53

6.6 生命周期监视

生命周期监视可以监视过程控制的所有的AS和OS。当AS或者OS对发出的监视请求没有反映时,就会立即触发一个消息。

具体步骤:

(1) 在WinCC Explore中,选择Lifebeat Monitoring>Open命令,打开对话框。 (2) 点击“Add.”,在“Device List”加入一行。

(3) 双击“Device Name”列的区域,输入唯一的有意义的设备名字。 (4) 在“Device Type”列中选择要监视设备的类型。

(5) 在“Connection”列中,选择在工程师站SIMATIC Manager中组态的连接。 (6) 如果想监视更多的设备重复上面的步骤。

(7) 在“Monitoring Cycle”区域,选择Lifebeat Monitoring执行的周期。 (8) 点击“Update”。

(9) 在对话框的底部,可以预览自动生成的操作画面(@CONFIG.PDL)。 (10) 点击“Close”保存设置。

在Wincc运行画面的组键视窗里有一个Plant network configration的按钮可以打开监视画面,该画面显示了监视设备的状况。

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 47 of 53

6.6 时间同步

由于实际处理数据的需要,过程控制系统的所有设备要求时间同步。例如,一台OS服务器设为主时间,其他OS和AS接受这台服务器的时间。这样,所有的设备都有相同的时间。

System Bus的时间同步是通过OS服务器上的CP1613卡完成的。两台冗余OS服务器的设置如下。

!注意:

如果工程师站没有CP1613卡,那么工程师站不能执行时间同步。当下载了OS项目后,两

台冗余服务器将作为时间同步的服务器。两台服务器中,CP1613先启动的服务器作为主时间。如果这台服务器坏掉,另外一台自动接替成为主时间服务器。

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 48 of 53

AS站通过System Bus从主服务器接受时间。 在HW-CONFIG中,每个CPU的设置如下:

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 49 of 53

在每个OS客户机项目中,在 \"Time Synchronization\"中设置如下:

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 50 of 53

在每台计算机上激活“daylight savings time”

(设置: \"Start > Settings > Control Panel > Date/Time\" tab \"Time Zone\").

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 51 of 53

6.8 自动启动

为了能使项目在机器重启后自动启动,需要激活项目重新启动功能。

设置窗口如下:

输入OS项目的路径,点击“Add to AutoStart”。

6.9 键盘加锁功能

在WinCC Explorer中,通过计算机属性对话框,可以锁住某些特殊的键。在“Parameters”和“Graphics-Runtime”选项卡中,可以设置锁住某些键。

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 52 of 53

6.10用户授权管理

OS用户授权管理在WinCC Explorer中的“User Administrator”设置。

最多可以建立128个用户组,每个组最多可以建立128个用户。在“User Administrator”对话框中,显示了在SIMATIC Manager中组态的OS区域。最多可以有256个区域。 用户权限设置步骤如下:

(1) 打开“User Administrator”对话框。 (2) 创建一个新的用户组。

(3) 在左侧窗口选择用户组,在右侧窗口为该用户组设定相应的权限。 (4) 在用户组中创建新的用户。

-定义用户名和密码

-选择选项“Also Copy Group Settings”

(5) 如果有必要,可以单独为这个用户设置某些权限。 (6) 关闭“User Administrator”对话框。

OS Configration Copyright @ Siemens SIAS 2006 Version 1.0 Internal use only October 2006 Page 53 of 53

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务