WINCC组态过程值归档

合集下载

在线报表控件

在线报表控件

1.3.3
如何创建过程值归档 ............................................ 11
1.4
运行系统中的在线表格控件的运行 ................................ 12
1.4.1
在线表格控件的在线组态 ........................................ 14
3
将鼠标光标放在画面上要插入控件的位置处。鼠标光标变成一个带有对象
符号的十字形光标。
4
按住鼠标按钮,将控件拖动到所期望的大小。
打开“插入控件”对话框。
5
选择 WinCC 在线表格控件,并单击“确定”对选择进行确认。
打开“WinCC 功能表格控件的属性”快速组态对话框。
6
根据规定组态表格属性。
7
单击“确定”,关闭对框。
• 输入时间范围。 • 指定的开始和结束时间之间的时间差。
注意:
一旦启动运行系统,既可以从归档中读取将要显示的变量值,也可以将其设置为 零。在“属性”对话框的“常规”标签中设置该功能。
在线帮助的发行版
以表格形式显示过程值
5
WinCC 在线表格控件
05.2005
1.3 WinCC 在线表格控件的组态
1.4.2
启动和停止更新 ................................................ 18
1.4.3
在前景中显示列 ................................................ 19
1.4.4
如何在运行系统中编辑表格域 .................................... 20

WinCC中高速数据采集的实现

WinCC中高速数据采集的实现
PLC中通过调用系统功能块SFB37“AR— SEND”将过程值发送到WinCC的过程值归档库。 SFB37“All—SEND”块用来给归档变量提供数据, 数据不是以单个过程值的形式发送,而是以信息 包方式传送,该信息包存放在数据块DB中。由于 WinCC中变量归档的组态是基于PLC中SFB37 “All—SEND”的组态以及数据块结构的设置,因 此,必须首先完成PLC中的配置。需要注意的是 PIE中调用AR—SEND的数量受CPU类型的限 制,CPU416最多支持32个,CPU414最多支持16 个,CPU412/413最多支持8个。
表3单位(范围)
单位(范围)的值 1






含义
保留保留 nm

rrfin


单元(类型)指定时间信息的类型并修改“过 程值的数目”。单元(类型)的含义如表4所示。
·348·
表4单元(类型)
单元(类型) 的值
查日
人秽
在相等的时标志中绘出,过程值之间的时间闻隔由


间标志应用于过程值。
(4)过程数据一数据类型、过程值数目 过程数据一数据类型用来定义发送的过程值 的数据类型,可以定义为字节、字、整数、双字、双 整、实数等类型。根据“单元(类型)”中的设置,所 传送的数据区包含指定数量的过程值(如时间标 志、相对时间差、AR一Ⅲ子编号等)。传送数目受 到所传送的数据区的最大长度(16 KB)的限制。 过程数据一数据类型与PIE,WinCC中过程值数据 类型的对应关系如表5所示。
数据块对应多个归档变量,还需要设置All—ID—
Subnumbero
在WinCC资源管理器中打开“计算机属性”, 在“启动”页中选中“变量运行记录系统”。其它如 画面显示、由WinCC激活PLC启动All—SEND等 功能与普通应用相同,可根据需要添加相应设置。 4应用效果

SIMATIC-PCS7-标准培训--14--OS变量归档与趋势

SIMATIC-PCS7-标准培训--14--OS变量归档与趋势
过程值归档的目的是采集、处理和归档工业现 场的过程数据。以这种方法获得的过程数据可用 于获取与设备的操作状态有关的管理和技术标准。
在运行系统中,采集并处理将被归档的过程值, 然后将其存储在归档数据库中。在运行系统中, 可以以表格或趋势的形式输出当前过程值或
3
Sciample Training --- 2019/10/7 SIMATIC PCS7
16
Sciample Training --- 2019/10/7
SIMATIC PCS7
完成归档:
OS变量归档及趋势
17
Sciample Training --- 2019/10/7
SIMATIC PCS7
更改归档变量的设置:
OS变量归档及趋势
18
Sciample Training --- 2019/10/7
OS变量归档及趋势
• 组态过程值归档 第一步:打开变量记录编辑器。 第二步:组态定时器(如下图)
2019/10/7
Sciample Training --- SIMATIC PCS7
10
Sciample Training --- 2019/10/7 SIMATIC PCS7
11
OS变量归档及趋势
归档时,选择计算方法和压缩时间周期。
9
Sciample Training --- 2019/10/7 SIMATIC PCS7
OS变量归档及趋势
5)快速归档和慢速归档 将归档周期小于等于1min(系统默认)的变量 记录称为快速归档。(当然,也可以自定义这个 归档周期) 将归档周期大于1min(系统默认)的变量记录 称为慢速归档。(当然,也可以自定义这个归档 周期) 6)归档备份 在快速和慢速归档中都可以设定归档是否备份, 以及归档备份的目标路径和备选目标路径。

WinCC高速数据采集

WinCC高速数据采集

WinCC 高速数据采集的实现在一些应用场合,需要上位机对高速变化的过程数据进行归档记录。

对于一般的网络通讯方式来说,WinCC能提供的最高刷新速度是250毫秒,但WinCC采用RawData归档数据链接的方式可以实现对S7-400 PLC的高速数据采集。

原理是PLC将每个循环周期所采集的过程值(或PLC以其他方式得到的数据或数据包)以一定的顺序存放在具有一定的格式的DB块中,当到达一定的数量后,PLC可以调用系统功能块 SFB37 (AR_Send)将这个DB块主动地发送给WinCC, 然后WinCC 会在后台自动调用标准化DLL来拆解数据,并将其按时间顺序保存在数据库中。

在WinCC的过程画面中,可以使用在线趋势控件或在线表格控件来查看所采集的数据。

 由于是批量传送,可以有效地提高通讯效率,使高速数据采集成为可能,而这时所谓的采集频率就取决于你对保存在DB块中的各过程值间的时间间隔的定义。

可以定义的最小的时间间隔是1毫秒。

但如果是PLC每个循环周期采样一次,那么定义的时间间隔应大于PLC循环周期。

DB块的最大尺寸是16KB。

 详细信息请参见WinCC的帮助文件:WinCC System Information->通讯->SIMATIC S7 Protocol Suite->特殊功能->使用S7功能块AR_SEND进行数据交换。

条件: 1)WinCC的版本为 V5.1 或更高 2)S7-400 系列CPU 3)WinCC站与S7 400站建立S7 连接(包括MPI,ProfiBus,TCP/IP,工业以太网都可以实现) 4)编程人员能够熟练地使用Step7 和WinCC 本例介绍了WinCC如何实现对两个过程变量采集归档的方法。

 步骤: 1)在S7-400站中插入一个DB块:DB1,用于存放过程数据并将它们发送到WinCC数据库中。

这个块必须按照一定格式和顺序进行定义,本例中因为DB块要分别保存两个不同变量的各100个值(此值可以根据需要来设置,但请注意确保DB块的尺寸不能超过16K),所以地址DBB0 - DBB220与地址DBB222 - DBX444 定义的数据类型是相同的,只是变量名称不同。

单容水箱液位组态控制实验报告

单容水箱液位组态控制实验报告

4 单容水箱液位组态控制实验报告学院:自动化学院班级:学号:姓名:单容水箱液位组态一.实验目的:1.熟悉单容水箱液位调节阀PID 控制系统工作原理2.熟悉单用户项目组态过程3.掌握WINCC 画面组态设计方法4.掌握WINCC 过程值归档的组态过程5.掌握WINCC 消息系统的组态过程6.掌握WINCC 报表系统的组态过程二:单容水箱实验原理1、实验结构介绍水流入量Qi 由调节阀u 控制,流出量Qo 则由用户通过闸板开度来改变。

被调量为水位H 。

分析水位在调节阀开度扰动下的动态特性。

直接在调节阀上加定值电流,从而使得调节阀具有固定的开度。

(可以通过智能调节仪手动给定,或者AO 模块直接输出电流。

)调整水箱出口到一定的开度。

突然加大调节阀上所加的定值电流观察液位随时间的变化,从而可以获得液位数学模型。

通过物料平衡推导出的公式:μμk Q H k Q i O ==,那么 )(1H k k Fdt dH -=μμ, 其中,F 是水槽横截面积。

在一定液位下,考虑稳态起算点,公式可以转换成μμR k H dtdH RC =+。

公式等价于一个RC 电路的响应函数,C=F 就是水容,k H R 02=就是水阻。

给定值 图4-1单容水箱液位数学模型的测定实验如果通过对纯延迟惯性系统进行分析,则单容水箱液位数学模型可以使用以下S 函数表示: )1()(0+=TS S KR S G 。

相关理论计算可以参考清华大学出版社1993年出版的《过程控制》,金以慧编著。

2、控制系统接线表测量或控制量 测量或控制量标号使用PLC 端口 使用ADAM 端口下水箱液位 LT103 AI0 AI0调节阀FV101 AO0 AO03参考结果单容水箱水位阶跃响应曲线,如图4-2所示:图4-2 单容水箱液位飞升特性此时液位测量高度184.5 mm ,实际高度184.5 mm -3.5 mm =181 mm 。

实际开口面积5.5x49.5=272.25 mm²。

在线趋势控件

在线趋势控件

先决条件
下列先决条件适用于在 WinCC“在线趋势控件”中显示趋势:
• 在 WinCC 在线趋势控件中,可以显示任意数目的趋势。然而,建议所组态的趋势 不要超过 8 个。
• 每个趋势都可以显示多达 10000 个数值对。 • 趋势既可以使用在线变量,也可以使用已归档变量。 • 趋势的在线变量必须具有完全相同的更新周期。 • 趋势的归档变量必须来源于服务器的同一个过程值归档,必须具有相同的更新周
1.4.6
显示归档值 .................................................... 40
1.4.7
如何创建运行期数据的统计数据 .................................. 41
在线帮助的发行版
以趋势形式显示过程值
i
目錄
05.2005
在线帮助的发行版
8
以趋势形式显示过程值
05.2005
WinCC 在线趋势控件
1.1.3 显示交错趋势
引言
在交错显示中,趋势可在趋势窗口内互相叠加显示。对于每个趋势,可以设置要显 示的 Y 轴数值范围。
在线帮助的发行版
以趋势形式显示过程值
9
WinCC 在线趋势控件
05.2005
组态
在“WinCC 在线趋势控件的属性”对话框的“常规”标签中组态交错趋势的显示。
1.3.3
如何显示归档变量 .............................................. 23
1.3.4
如何创建过程值归档 ............................................ 26

如何通过 C 或 VB 脚本在 WinCC Runtime Professional V11 及更高版本中改变一个 f(t) 趋势的趋势变量?

描述 在此使用的脚本可以在运行期间改变最初组态的趋势所关联的变量。

实例 已经定义了“ Trend1 ”趋势的数据源为过程值归档“ TestArchive ”中的变量“ TagA ”。

现在使用脚本在运行系 统中将变量“ TagB ”定义为“ Trend1 ”趋势的数据源。

说明 以下是使用 C 脚本来分配不同的过程值归档变量到趋势。

No. 步骤 1 设置“ TrendName ”属性, 该属性对应了 f(t) 趋势所显示的趋势名称, 也就是所希望更改数据源的趋势。

函数: SetPropChar 样例: SetPropChar( "Trends", "Control_1", "TrendName", "Trend1" );2 设置之前定义的趋势的“ TrendTagName ”属性,定义到所需的新变量。

函数: SetPropChar 样例: SetPropChar("Trends","Control_1","TrendTagname", "TestArchive\\TagB");3 完整的样例脚本: SetPropChar( "Trends", "Control_1", "TrendName", "Trend1" ); SetPropChar("Trends","Control_1","TrendTagname", "TestArchive\\TagB"); 表 01以下是使用 VB 脚本来分配不同的过程值归档变量到趋势。

No. 步骤 1 创建 f(t) 趋势显示的对象“ obj ”。

WinCC实例教程

W i n C C实例教程(总62页) -CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除WinCC 视频教程知识点总结第一讲组态软件基础一、WinCC简介1、WinCC西门子视窗控制中心SIMATIC WinCC(Windows Control Center)是在计算机上对PLC控制的运行设备进行状态监控的软件,是PC上的监控软件。

运行该软件,可以动画监视现场设备的运行状况,监视相应的运行参数,以及更改、设置系统的运行数据。

2、WinCC的特点(1)开放性WinCC对用户所添加的任何形式的扩充是绝对开放,该绝对开放性是通过WinCC的模块结构及其强大的编程接口来获取的。

(2)将应用软件集成到WinCC中WinCC提供了一些方法将其他应用程序和应用程序块统一地集成到用于过程控制的用户界面中。

OLE应用程序窗口和OLE自定义控制或Active控制可以集成到WinCC应用软件中。

(3)WinCC中的数据管理WinCC的数据库为Windows SQL,从属于WinCC,该数据库用于存储所有面向列表的组态数据(如变量列表和消息文本),以及当前过程数据(如消息,测量值和用户数据记录等)该数据库具有服务器功能。

(4)在项目开始之前规定组态分类a、文件夹名称除一些特殊字符(例如\)之外,文件夹名称允许使用所有的字符。

还允许使用数字0~9.b、变量名称变量名称可以多于8个字符。

但应尽量避免太长的名称。

WinCC项目的变量名称必须是唯一的。

如果变量名称还包含了其他信息,这对用户将非常有用。

c、画面名称确定画面名称时应注意其长度的影响,太长的名称(文件名)不容易识别(列表框中的选择,脚本中的调用等)。

根据经验表明,长度最好不超过28个字符,画面名称应遵守以下限制条件:①最大长度为255个字符;②不使用某些特殊字符(例如\);③画面名称中的字母不区分大小写。

(完整word版)在WinCC中如何使用VBS读取变量归档数据到EXCEL

文档类型常问问题,条目ID : 77940055 ,文档发布日期2013年7月23日)4( 评估在WinCC中如何使用VBS读取变量归档数据到EXCEL推荐文档:西门子工程师推荐本文档!文献涉及产品1概述介绍如何在WinCC项目中使用VBS脚本读取变量归档值,并把获取的数据保存成新的Excel文件。

文中示例代码仅适用于以绝对时间间隔方式访问。

2软件环境Windows XP SP3 中文版、WinCC7.0 SP2 ASIA 、Microsoft office Excel 20073访问原理WinCC变量归档数据是以压缩的形式存储在数据库中,需要通过WinCC连通性软件包提供的OLE-DB接口才能够解压并读取这些数据。

关于WinCC连通性软件包的详细信息请参考连接:37436159当使用OLE-DB方式访问数据库时关键需要注意连接字符串的写法和查询语句的格式。

连接字符串格式为“Provider=WinCCOLEDBProvider.1; Catalog= ***; Data Source= ***; ”,其中Catalog 为WinCC 运行数据库的名称,当修改项目名称或在其它计算机上打开原项目时,Catalog会发生变化。

建议使用WinCC内部变量“@DatasourceNameRT ” 获得当前项目的Catalog 。

Data Source 为服务器名称,格式为“ < 计算机名称>\WinCC ”。

3. 1查询语句格式数据的查询语句的格式要求如下:8字节长ValuelD 的请求:TAG_LLVID:R,<ValuelD 或ValueName>,<TimeBegin>,vTimeEnd>[,<SQL_clause>][,vTimeStep>]4字节长ValuelD 的请求:TAG:R,<ValueID 或ValueName>,vTimeBegin>,vTimeEnd>[,vSQL_clause>][,vTimeStep>]其中:ValuelD :过程值归档变量的唯一标识符。

Wincc数据库

*如果该值被改为1(来一个归档一个),归档性能将降至30变量/s
*注册表的修改在本机本用户起作用,针对项目。 *注册表修改要十分谨慎
• 超过性能限制的变量归档回造成数据丢失。 例如:1000个变量都设置为每秒归档
A&D CS HMI Zhu yu
2003.8
关于非循环归档
WinCC V5&V6 Database
• 变量记录和消息记录 • 数据库的结构 • 数据的存储方式 • 数据库的访问方式
WinCC V5&V6 Database
A&D CS HMI Zhu yu
2003.8
数据库管理工具
WinCC V5&V6 Database
• SCView:Sybase Central View
数据库管理工具,直接在“开始\运行”调用
A&D CS HMI Zhu yu
2003.8
标志字的含义
WinCC V5&V6 Database
过程值标志字
归档标志字标志字 高字含有WinCC标志字还是质量代码
例: 数据库里的F值
16842753
266242
16进制
0101 0001
0004 1002
高字指示
0: 高字包含WinCC状态标志
1: 高字含质量代码
• ISQL:Interactive SQL Sybase Anywhere的SQL工具,可以在SCView中直接调用
以窗口或命令行形式运行
A&D CS HMI Zhu yu
2003.8
数据库的一般结构
• 关系型数据库
- 由表(Table)组成,表的纵向为域(Field),横 向为记录(Record)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如何组态过程值归档
引言
建立过程值归档的步骤如下:

1. 创建过程值归档: 创建新的过程值归档并选择要进行归档的变量。
2. 组态过程值归档: 通过选择存储位置等来组态过程值归档。

步骤
创建过程值归档

1. 在变量记录的导航窗口中,右键单击“归档”。从弹出式菜单中选择“归
档向导...”命令。 随后将打开“创建归档”对话框。
2. 在“归档名称”下输入合适的名称。 已经选择“过程值归档”。 单击
“继续”。
3. 单击“选择”以选择想要对其值进行归档的变量。 也可在创建过程值归
档之后添加其它变量。
4. 单击“应用”。 新的过程值归档包含在变量记录数据窗口内。 所选择的
变量显示在表格窗口中。

组态过程值归档
1. 在变量记录数据窗口中,双击要组态的过程值归档。 “过程值归档属性”
对话框打开。
2. 在“常规信息”标签上输入过程值归档的名称。 如果在多用户系统上工
作,还要选择服务器。

3. 在“内存位置”标签上,选择内存位置,并输入数据记录的大小。
4. 单击“确定”关闭对话框。
说明
可在变量记录导航窗口中为过程值归档定义默认设置。 于是每个新创建的过程
值归档将用已经设置的参数进行预组态。

在“归档”按钮上单击鼠标右键,然后在弹出式菜单中选择“默认设置”>“过
程值归档”。

相关文档
最新文档