DeltaV报表器.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DeltaV 报表
- 资源描述:
-
DeltaV报表器(Reporter) 这个主题包含 DeltaV报表器是一项Excel Add-In,使您可以创建包含连续历史库(Continuous Historian)或事件记录数据库的历史数据读取的详细工作表。创建的工作表包括从连续历史数据库中直接读取或插入的历史数值或从事件记录数据库的指定时段筛选的事件。工作表还可能包含与连续历史数据库中的数值相关的时间标记和状态信息。DeltaV报表器还可以使你把数据写入连续历史数据库。 安装DeltaV报表器 DeltaV报表器可以安装在能够与连续历史库或事件记录节点相连的DeltaV工作站或办公电脑上。DeltaV报表器用户必须以DeltaV用户身份登录。 在安装DeltaV报表器之前,您必须安装.NET可编程支持。查阅下列第一步获取关于安装.NET可编程支持的信息,查阅第二步获取关于安装DeltaV报表器的信息。 安装Excel 2003的.NET可编程支持 1. 在控制面板中,打开添加或删除程序(在Windows Vista中,打开程序和功能)。 2. 选择Microsoft Office 2003并点击更改(Change)。 3. 在Office 2003设置对话框中,选择添加或删除功能(Add or Remove Features)并点击下一步(Next)。 4. 在下一个对话框中,选择选择程序的高级定制(Choose advanced customization of applications)选项并点击下一步(Next)。 5. 展开Microsoft Office Excel图标。 6. 点击.NET可编程支持(.NET Programmability Support)上的向下箭头。 7. 选择从我的电脑运行(Run from My Computer)并点击更新(Update)。 安装Excel 2007的.NET可编程支持 1. 在控制面板中,打开添加或删除程序(在Windows Vista中,打开程序和功能)。 2. 选择Microsoft Office 2007并点击更改(Change)。 3. 在Office 2007设置对话框中,选择添加或删除功能(Add or Remove Features)并点击下一步(Next)。 4. 展开Microsoft Excel图标。 5. 点击.NET可编程支持(.NET Programmability Support)上的向下箭头。 6. 选择从我的电脑运行(Run from My Computer)并点击继续(Continue)。 安装DeltaV报表器 1. 插入DeltaV安装光盘#1。浏览至DV_Extras\DeltaVReporter文件夹并双击setup.exe。 2. 如果您收到安装Shared Add-in Support Update for Microsoft .NET Framework的提示信息,请点击安装(Install)。 3. 在欢迎屏幕上,点击下一步(Next)。 4. 在.NET可编程支持屏幕上,点击下一步。 5. 在Select Installation Folder(选择安装文件夹)屏幕上,接受缺省安装目录。 6. 在确认安装(Confirm Installation)屏幕上,点击下一步开始安装。 7. 安装完成之后,点击关闭(Close)。 默认情况下,DeltaV报表器安装在C:\Program Files\Emerson Process Management\DeltaV Reporter文件夹下。在安装过程中,重要的Excel练习簿样图文件被复制到C:\DeltaV Reporter\Definitions文件夹中。您可以将这些文件作为使用DeltaV报表器工作表函数的样图,和创建报表定义文件从事件记录数据库中自动生成计划报表的模板。 .NET可编程支持必须在DeltaV报表器使用Excel之前安装。如果启动Excel时没有.NET可编程支持,请按上述步骤添加必要的支持,然后运行安装文件夹中的ExcelAddIn.reg文件(默认位于C:\Program Files\Emerson Process Management\DeltaV Reporter)重新激活DeltaV报表器。 注意:关于兼容性信息,请查阅发布注释KBA。正确操作Excel可能需要安装Office Service Packs和Microsoft Office更新。 每次升级DeltaV系统之后,必须卸载并重新安装DeltaV报表器。要卸载DeltaV报表器,可以使用控制面板中的添加或删除程序选项(在Vista系统中,使用程序和功能),或重新运行DeltaV\bin\DeltaVReporter文件夹中的DeltaV Reporter setup.exe程序并选择卸载(Remove)。 DeltaV报表器的系统组态设定 在Excel 2007中,必须重新组态安全设置,从而使自动生成的报表定义和输出文件以及计划报表储存在信任的位置。否则,Excel 2007不会计算DeltaV报表器工作表中的公式或成功生成报表。要选择报表定义和输出文件夹(默认分别位于C:\DeltaV Reporter\Definitions和C:\DeltaV Reporter\Reports)的信任位置,请完成下列步骤: 1. 点击Microsoft Office按钮,然后点击Excel选项(Excel Options)。 2. 在Excel 选项对话框中,在选项面板中选择信任中心(Trust Center),然后点击信任中心设置(Trust Center Settings…) 3. 在信任中心对话框中,在选项面板中选择信任位置(Trusted Locations),然后点击添加新位置(Add new location…) 4. 在Microsoft Office信任位置(Microsoft Office Trusted Location)对话框中,浏览至报表定义文件夹(默认位于C:\DeltaV Reporter\Definitions),然后点击确定(OK)两次返回信任中心对话框。 5. 在信任中心对话框中,点击添加新位置,然后浏览至报表输出文件夹(默认位于C:\DeltaV Reporter\Reports)。 注意 如果要使指定文件夹的子文件夹同时成为信任位置,使能Microsoft Office信任位置(Microsoft Office Trusted Location)对话框中的选项:同时信任该位置的子文件夹(Subfolders of this location are also trusted)。例如,如果使用默认文件夹储存报表定义和输出文件,可直接使C:\DeltaV Reporter文件夹及其子文件夹成为信任位置。 DeltaV报表器用户计划报表必须能够访问计划任务(Scheduled Tasks)文件夹(默认位于C:\Windows\Tasks)。 要使用来自某个域中的非DeltaV工作站的DeltaV报表器,必须在DeltaV域和非DeltaV工作站所在域之间组态双向信任关系。请查阅远程访问获取更多信息。 默认情况下,Excel作为COM对象只能由管理员(Administrator)、系统(System)或交互(Interactive)账号激活。因此,计划报表在下列情况下可能无法正常运行: · 使用与当前登录账号不同的其它账号组态计划报表。 · 当DeltaV报表器的预定报表参数(Scheduled Report Properties)对话框中运行为(Run as)框中指定的用户未登录时,组态的计划报表无人看管。 为防止这种情况,请完成下列步骤,编辑Microsoft Excel应用程序对象的DCOM组态设置: 1. 使用控制面板,在管理工具中打开组件服务。 2. 在组件服务管理工具的控制台根目录中,选择组件服务 | 计算机 | 我的电脑 | DCOM 组态(Component Services | Computers | My Computer | DCOM Config)。 3. 在COM+ 应用程序中,右键点击Microsoft Excel应用程序,然后在快捷菜单上点击属性(Properties)。 4. 在Microsoft Excel应用程序属性对话框的安全性选项卡上,在启动和激活许可(Launch and Activation Permissions)组中选择自定义(Customize),然后点击编辑(Edit…)。 5. 在启动许可(Launch Permissions)对话框中,添加要组态计划报表的DeltaV报表器用户,然后使能此用户的本地启动和本地激活(Local Launch and Local Activation)许可。 6. 返回Microsoft Excel应用程序属性对话框的安全性选项卡,在访问许可(Access Permissions)组中选择自定义,然后点击编辑。 7. 在访问许可对话框中,添加要组态计划报表的DeltaV报表器用户,然后使能此用户的本地访问(Local Access)许可。 8. 返回Microsoft Excel应用程序属性对话框,选择标识选项卡,然后使能下列选项:启动用户。 重要信息 要使计划报表在运行Vista或Windows Server 2008的DeltaV或非DeltaV工作站上顺利运行,在DeltaV报表器的预定报表参数对话框中运行为框中指定的用户在任务调度器尝试执行预定的报表任务时必须以本地形式,或通过连接的或断开的会话远程登录。 DeltaV报表器用户计划报表必须包含在用户权利指派(User Rights Assignment)列表中,并将登录作为批量工作策略。要检查此设置,用控制面板打开本地安全策略设置窗口,然后在控制台根目录中选择本地策略 | 用户权利指派。 访问DeltaV报表器 在Excel 2003中,DeltaV报表器安装程序会创建一个顶层DeltaV菜单命令,包括连续历史库(Continuous Historian)和事件记录功能。要访问这些功能,请打开Excel 2003,然后点击DeltaV | Continuous Historian或DeltaV | Event Chronicle,再选择要查看的工作表函数。 在Excel 2007中,DeltaV报表器安装程序会在Excel Add-Ins选项卡上创建一个顶层DeltaV菜单命令,包括连续历史库和事件记录功能。要访问DeltaV报表器工作表函数,请打开Excel 2007,点击Add-Ins | DeltaV | Continuous Historian或Add-Ins | DeltaV | Event Chronicle,然后点击要查看的工作表。 工作表函数 DeltaV报表器提供对话框帮助您组态工作表函数。这些对话框有: · 组态单值函数(Configure Single Value Function) - 使您能组态工作表函数,从而在指定时间(上个样本、下个样本、插入)从连续历史数据库中检索位号的单个样本。 · 组态原始数据函数(Configure Raw Data Function) - 使您能组态工作表函数,从而在某个时段从连续历史数据库中检索单个位号的可用样本。 · 组态插值数据功能(Configure Interpolated Data Function) - 使您能组态工作表函数,从而在某个时段每隔一段时间从连续历史数据库中检索单个位号的多个插值样本。 · 组态计算数据功能(Configure Calculated Data Function) - 使您能组态工作表函数,从而在划分为多个相等子区间的时段内从连续历史数据库中检索与单个位号有关的计算数据。 · 组态事件功能(Configure Events Function)- 使您能组态工作表函数,从而在某个时段一次或多次从事件记录数据库中检索筛选的事件。 · 组态事件计数功能(Configure Event Count Function) - 使您能组态工作表函数,从而在某个时段一次或多次从事件记录数据库中检索筛选事件的总数。 有关使用对话框组态工作表函数的信息,请查阅 使用工作表函数对话框。有关功能的详细信息,包括语法和自变量,请查阅工作表函数参考。 工作表命令 除菜单提供的工作表函数外,DeltaV报表器还提供下列命令: · 编辑函数(Edit Function) - 打开工作表函数对话框,编辑选择的已有公式。 · 刷新(Refresh) - 从连续历史库或事件记录数据库刷新活动工作表的所有工作表函数。 · 写入历史数据(Write Historical Data) - 使您可以将各种单元的内容从DeltaV工作站写入连续历史数据库。关于使用写历史数据(Write Historical Data)命令的详细信息,请查阅将历史数据写入连续历史数据库。 · 计划报告(Scheduled Reports) - 使您能够管理报告的自动生成,这些报告基于使用DeltaV报表器功能创建的“模板”工作表中的定义。有关在DeltaV报表器中使用计划报告功能的详细信息,请查阅生成计划报告。 日期和时间存储 时间标记储存在连续历史库和事件记录数据库中,使用格林尼治标准时间(GMT)。DeltaV报表器支持以下列3种方式查看时间标记数据: · GMT - 日期和时间的显示方式与连续历史库记录中的记录方式相同。 · 当地时间(Local Time) - 在记录时,日期和时间以用户当地时间显示。例如,如果事件发生在夏令时期间,即使在其它时间查看,仍以夏令时显示。 · GMT偏移量(GMT Offset) -日期和时间以固定的用户可组态的GMT偏移量(+/-hh:mm)显示。该偏移量为常数,且不计算夏令时。如果查看数据与记录数据的位置不同,该模式将很有用。它允许以近似当地时间查看数据。 存储和精确度 在Excel中,数据存储为连续数字,称为串行值。默认情况下,1900年1月1日是序号1,2008年1月1日是序号39448,因为2008年1月1日是1900年1月1日后的第39,448天。时间以小数存储,因为时间被看作是天的一部分。所以,0.5 代表12:00:00(中午)。日期/时间值以浮点数存储在Excel工作表中:日期序号和时间分数的总和。尽管连续历史库记录以四分之一秒(000, .250, .500, .750)为界来记录数据,但通过单元格式,Excel允许时间以毫秒精度显示,例如:月/日/年 时:分:秒.000。 Excel的时间存储方法不处理闰秒,因为在将一个小数变换为用户易读的时间格式(如“月/日/年 时:分:秒.000”)时,Excel假设一天有86400秒。如果某天有闰秒,那么这一天有86401秒。Excel从不变换秒值大于59的时间,因此不可能看到1998年末的闰秒(1998年12月31日11:59:60)。 GMT和本地时间之间的转换 在某些使用夏令时的地方,用户必须注意GMT和当地时间转换引起的问题。在从不使用夏令时的地方(如美国亚利桑那州),不会有GMT和当地时间互相转换的问题,因为GMT和当地时间有一对一的相关性。由夏令时引起的转换问题会影响天的长度。在转换为夏令时的情况下,当地时间会减去一小时,而当由夏令时转换为当地时间时,某个当地时间会出现两次。 如果您要创建显示工厂一天的有价值数据的报告,您可以使用组态计算数据功能(Configure Calculated Data Function)工作表函数对话框,该对话框提供单独一天的开始和结束时间。这些时间很可能以数组公式指定在工作表的单元中,可以通过单元地址来查阅。此外,结束时间可能以公式表示,如开始时间 +“24:00:00”。Excel在计算这些公式时不考虑夏令时,所以结束时间与开始时间显示的小时数相同,刚好比开始时间晚一天。在一年中的363天(除闰年外),本公式将返回24小时的有用数据;但每年有一天返回23小时的有用数据,另一天返回25小时的有用数据。 您需要知道使用当地时间时会发生这种情况,并以此来设计工作表。也就是说,夏令时即将结束时在表格中保留额外空间提供给额外数据;夏令时开始时表格将变得不够用。 尽管可能更严重,在您要找出与夏令时开始时发生的事件有关的数据时可能会引起类似的问题。 考虑到使用中央标准时间的美国某个州的工厂。2004年1031日凌晨2:00夏令时结束(结束中部夏令时并使用中央标准时间)。当地时间从01:59:59变为01:00:00。这是一天的第二个01:00:00。如果使用当地时间,在下一小时如果工厂发生任何故障,则不能在DeltaV报表器中查看该数据。这是因为,在转换到GMT过程中,假定第一个事件发生在2004年10月31日01:00:00至01:59:59之间。在处理此种问题时,您需要选择使用GMT还是GMT偏移量。 GMT和GMT偏移量之间的转换 转换模式不考虑夏令时,所以不存在转换的问题。一个规则的偏移量(可以是任意小时和分钟数,最大23:59)用来记录GMT时间,不管是已记录的日期还是当前日期。 工作表函数参考 这个主题包含 单值函数 原始数据函数 插入数据函数 计算数据函数 事件函数 事件计数函数 (使用Ctrl+F组合键查找这一主题。) 多数用户希望使用工作表函数对话框来组态工作表函数。但是,可以直接在 Excel 公式栏中输入一个工作表函数。首先,为期望结果从单元中选择一个合适维数的数组。在公式栏中,在键入函数和自变量后用"="开始函数,使用 Ctrl+Shift+Enter 结束输入来表明输入的是一个数组公式。(对于单个单元格,可以按下Enter 或 Ctrl+Shift+Enter)。Excel 在公式栏中用括号{}封闭公式来表明它是一个数组公式。 通过这种方式输入的工作表函数,通过在适当的工作表函数对话框中选择含有这个函数的单元然后从DeltaV报表器(Reporter)菜单选项中选择编辑函数(Edit Function)选项可以编辑该工作表函数。在工作表函数对话框中,用户可以轻松调整数组大小或改变一个或多个自变量的值。 值得注意的是,用户可以使用如参考单元格和自变量的表达式(即使是那些不支持单元参考函数的对话框中的自变量)之类的高级 Excel函数来手动组态函数。这些公式也可以通过工作表函数对话框来编辑;如果在对话框中实际上只有一个自变量被改变,手动编辑的参考单元格或者表达式将丢失。例如,列自变量可以以CONCATENATE ($A$1, ";", $A$2)的形式输入。如果A1含有 "timestamp,GMT" 且A2含有 "value",对话框会将 "timestamp,GMT" 和 "value"显示为选中列。如果对话框中选中列有任何改变的话,自变量将会以一串用引号封闭的单文本字符串写回。如果对话框中该域无变化,表达式CONCATENATE( )将保持不变。 注意Excel对公式和数组函数强加各种限制。如果要缩短数组函数的长度,可以将任意自变量置于单独的单元格中,然后在共识中使用参考单元格。例如,在上例中,您可以在B1单元格中输入 =CONCATENATE($A$1, ";", $A$2),然后将$B$1作为数组函数的列自变量。 四个工作表函数是: · 单值函数(DvCHValue) - 一个用来在指定时间检索标签单样本(上一个样本、下一个样本,插入样本)的工作表函数。 · 原始数据函数(DvCHRaw) - 一个用来在指定的某个时段内检索单个位号可用样本的工作表函数。 · 插入数据函数 (DvCHInterppolated) - 一个用来在指定的某个时段内每隔一定间隔检索单个位号的多个插入样本的工作表函数。 · 计算数据函数 (DvCHIntervals) - 一个用来在被分割为大量等间隔子区间的时间周期内检索单个标签相关计算数据的工作表函数。 · 事件函数(DvEvents) - 一个用来在某个时段从事件记录数据库中检索筛选事件的工作表函数。 · 事件计数函数(DvEventCount) - 一个用来在某个时段从事件记录数据库中检索筛选事件总数的工作表函数。 每个函数的格式、例子以及函数自变量的描述将出现在本主题的剩下部分。注意,在例子中的一些自变量(诸如字符串,列名,位号,日期和时间)必须用引号封闭,而其它(参考单元格,数字,和布尔值)则不需要。 重要信息 在安装DeltaV报表器的过程中,重要的示例Excel练习簿文件被复制到C:\DeltaV Reporter\Definitions文件夹下。您可以将其用作使用DeltaV报表器工作表函数的例子,和创建从事件记录数据库中自动生成计划报告的报告定义文件。关于自动生成计划报告所需的重要系统组态设定信息,请查阅DeltaV报表器中的“DeltaV报表器系统组态设定(System Configuration Settings for DeltaV Reporter)”部分。 单值函数 这个工作表函数用来在指定的时间内为标签检索单个样本。如果用来显示主题、时间标记、或者关于这些值的状态信息,这个函数必须以一个有适当数量的行和列的数组公式输入。您可以在DeltaV报表器中使用组态单值函数(Configure Single Value Function)对话框来设置该函数。 语法 DvCHValue(连接,标签,显示_主题,列,时间_模式, 选择_模式,时间标记) 数组公式举例 =DvCHValue("localhost","DeltaV=MAIN_WORKSTATION CHS250_1S/SGGN1/OUT.CV",TRUE,"Value;Timestamp","GMT-06:00",0,"10/12/08 12:00:00 PM") 函数自变量 连接 - 连续历史库(Continuous Historian)服务器的节点名。 位号 - 用户想取回数据的DeltaV位号。位号可以是文本,如FIC101.PV,或参考单元格。假如是参考单元格(诸如 $A$1),其内容必须含有效位号。 Show_header(显示_主题) -一个用以表示是否想让返回的数据有一列标主题行的布尔量(TRUE(真)或FALSE(假))。 列- 一个定义包含在工作表中的列的字符串。列定义间用分号隔开。每个列定义由列名和可选的与指定列相关的各种属性组成。列属性间用逗号隔开。支持的列和属性如下: · 列名称: 时间标记 - 模式属性: 本地、GMT、或 GMT +/-hh:mm · 列名称: 值 - 对于INT32、UNIT32、和浮点数据类型,Excel存储的值是双精度型变量。 - 对于字符串,Excel存储的值是字符串变量。 - 对于枚举类型,Excel存储的值是用字符串变量表示的状态名。 · 列名称:参数状态(即,FfStatus) - 模式属性。 有效模式是: 文本-产生描述字符串,如 GoodNonCascade NonSpecific NotLimited。 IsGood - 产生一个布尔量:参数状态是好的话布尔值为TRUE(真),不好的话(即坏的或不确定)为FALSE(假)。 数值- 产生整数原始值。 · 列名称:收集状态(即DvCHStatus) - 模式属性。 有效模式是: 文本 - 产生描述字符串。 产生一个布尔量:集合状态为好(即0)是布尔值为TRUE(真),状态不好(非零)时为FALSE(假)。 数值-产生整数原始值。 时间_模式(Time_mode) - 表示如何插入时间标记自变量。连续历史数据库用GMT记录所有时期。时间_模式自变量指定应该对提供的时间标记应用何种转换(如果需要的话)来转换为GMT。 · 本地 - 时间标记被当作是在客户端PC的时区。转换到GMT要考虑到时间标记是否适合夏令时。 · GMT - 不需要转换。 · GMT+/-hh:mm - 通过指定的hh:mm来调整时间;夏令时无影响。 选择_模式(Selection_mode)- 表示如何选择与指定时间有关的数据。 · 如果0-要求的时间标记以前的样本立即被返回。 · 如果1-要求的时间标记以后的样本被立即返回。 · 如果2-提供时间标记的值被插入。 时间标记-这是 DeltaV 连续历史数据库被查询的单个时间标记。它可以是文本或参考单元格。 注意 如果将时间标记自变量指定为参考单元格,单元格必须包含标准Excel格式的有效日期和时间,不超过毫秒精确度—如“10/12/2008 21:06:40.676”。 原始数据函数 这个工作表函数用来在指定时间周期内检索单个标签的可用样本。这个函数必须以一个适当数量行和列范围内的数组公式输入。您可以在DeltaV报表器中使用组态原始数据函数(Configure Raw Data Function)对话框来设置该函数。 语法 DvCHRaw(连接、标签、显示_主题、列、时间_模式、时段_开始、时段_结束、开始_边界、结束_边界、最大_数值) 数组公式举例 =DvCHRaw("localhost","DeltaV=MAIN_WORKSTATION CHS250_1S/SGGN1/OUT.CV",TRUE,"Value;Timestamp,Local;Parameter Status,IsGood;Collection Status,Text","GMT","10/11/08 3:02:05 PM","10/12/08 3:02:05 PM",1,1,50) 函数自变量 连接 - 连续历史库服务器的节点名。 位号- 用户想检索数据的DeltaV位号。位号可以是文本,如 FIC101.PV,或参考单元格。假如是参考单元格(诸如 $A$1),其内容必须含有效位号。 显示_主题(show_header)- 用以表示用户是否想让返回的数据有一列标主题行的布尔量(真(TRUE)或假(FALSE))。 列- 定义包含在工作表中的列的字符串。列定义间用分号隔开。每个列定义由列名和可选的与指定列相关的各种属性组成。列属性间用逗号隔开。支持的列和属性如下: · 列名称:时间标记 - 模式属性:本地、GMT、或 GMT +/-hh:mm · 列名称:值 - 对于INT32、UNIT32、和浮点数据类型,Excel存储的值是双精度型变量。 - 对于字符串,Excel存储的值是字符串变量。 - 对于枚举类型,Excel存储的值是用字符串变量表示的状态名。 · 列名称:参数状态(即,FfStatus) - 模式属性。有效模式是: 文本- 产生描述字符串,如GoodNonCascade NonSpecific NotLimited。 IsGood - 产生一个布尔量:参数状态是好的话布尔值为TRUE(真),不好的话(即坏的 或 不确定)为FALSE(假)。 数字-产生整数原始值。 · 列名称:收集状态(即,DvCHStatus) - 模式属性。 有效模式是: 文本-产生描述字符串。 IsGood - 产生一个布尔量集合状态好(即0)时布尔值为真(TRUE),状态不好(非零)时为假(FALSE)。 数值 - 产生整数原始值。 时间_模式- 表示如何插入时间标记自变量。连续历史数据库用GMT记录所有时期。时间_模式自变量指定应该对提供的时间标记应用何种转换(如果需要的话)来转换为GMT。 · 本地- 时间标记被当作是在客户端 PC 的时区。转换到GMT考虑到时间标记是否适合夏令时。 · GMT - 不需要转换。 · GMT+/-hh:mm - 通过指定的 hh:mm来调整时间;夏令时无影响。 时段_开始(Period_start) - 周期开始的时间标记。时段_开始指定为文本或参考单元格。 时段_结束(Period_end)- 周期结束的时间标记。时段_结束指定为文本或参考单元格。 注意 如果 时段_开始晚于时段_结束,样本以反向时间顺序从(较晚的)开始时间向(较早的)结束时间检索。 如果将段_开始或时段_结束自变量指定为参考单元格,单元格必须包含标准Excel格式的有效日期和时间,不超过毫秒精确度—如“10/12/2008 21:06:40.676”。 开始_分界线(Start_boundary) - 确定开始分界线如何处理: · 如果0(内部),第一个被返回的样本将是时段_开始之后(或者同一时间)的第一个样本。 · 如果1(外部),第一个被返回的样本将是时段_开始之后(或者同一时间)的第一个样本。 · 如果2(插入),将创建时段_开始时间的插入样本。 结束_分界线(End_boundary)- 确定结束分界线如何处理: · 如果 0(内部),最后一个被返回的样本将是时段_结束之前(或者同一时间)的第一个样本。 · 如果1(外部),最后一个被返回的样本将是时段_结束之后(或者同一时间)的第一个样本。 · 如果2(插入),将创建时段_结束时间的插入样本。 最大数量_数值(max_num_values) - 用户希望检索的值得最大数量。在时间周期内数据库中的超出这个数的任何样本将不会被检索。如果最大数量_数值被设置为–1,该时段的所有样本都被检索。 插入数据函数 这个工作表函数用来在指定时间周期内每隔一定间隔检索单个标签的多个插入样本。这个函数必须以一个适当数量行和列范围内的数组公式输入。您可以在DeltaV报表器中使用组态插值数据函数(Configure Interpolated Data Function)对话框来设置该函数。 语法 DvCHInterpolated(连接、位号、显示_主题、列、时间_模式、时段_开始、时段_结束、举例) 数组公式举例 =DvCHInterpolated("localhost","DeltaV=MAIN_WORKSTATION CHS250_1S/SGGN1/OUT.CV",TRUE,"Value;Timestamp;Parameter Status,IsGood;Collection Status,IsGood","Local","10/11/08 11:04:02 AM","10/12/08 11:04:02 AM","60minutes") 函数自变量 连接(connection) - 连续历史库服务器的节点名。 位号(tag)- 用户想检索数据的DeltaV位号。位号可以是文本,如FIC101.PV,或参考单元格。假如是参考单元格(诸如 $A$1),其内容必须含有效位号。 显示_主题(Show_header) - 一个用以表示是否想让返回的数据有一列标主题行的布尔量(TRUE(真)或FALSE(假))。 列(columns)- 一个定义包含在工作表中的列的字符串。列定义间用分号隔开。每个列定义由列名和可选的与指定列相关的各种属性组成。列属性间用逗号隔开。支持的列和属性如下: · 列名称: 时间标记 - 模式属性: 本地、GMT、或 GMT +/-hh:mm · 列名称:值 - 对于INT32、UNIT32、和浮点数据类型,Excel 存储的值是双精度型变量。 - 对于字符串,Excel 存储的值是字符串变量。 - 对于枚举类型, Excel 存储的值是用字符串变量表示的状态名。 · 列名称:参数状态(即FfStatus) - 模式属性。 有效模式是: 文本- 产生描述字符串,如 GoodNonCascade NonSpecific NotLimited。 IsGood - 产生一个布尔量:参数状态是好时布尔值为TRUE(真),不好(即坏的或不确定)时为FALSE(假)。 数值- 产生整数原始值。 · 列名称:收集状态(即DvCHStatus) - 模式属性。有效模式是: 文本- 产生描述字符串。 IsGood -产生一个布尔量:集合状态为好(即0)时布尔值为TRUE(真),状态不好(非零)时为FALSE(假)。 数字-产生整数原始值。 时间_模式- 表示如何插入时段_开始和时段_结束自变量。连续历史数据库用GMT记录所有时期。时间_模式自变量指定应该对提供的时间标记应用何种转换(如果需要的话)来转换为GMT。 · 本地- 时间标记被当作是在客户端 PC 的时区。转换到GMT考虑到时间标记是否适合夏令时。 · GMT - 不需要转换。 · GMT+/-hh:mm - 通过指定的 hh:mm 来调整时间;夏令时无影响。 时段_开始- 周期开始的时间标记。 时段_开始指定为文本或参考单元格。 时段_结束 - 周期结束的时间标记,时段_结束指定为文本或参考单元格。 注意 如果时段_开始晚于时段_结束,样本以反向时间顺序从(较晚的)开始时间向(较早的)结束时间检索。 样本- 如下之一: · 需要样本的数量(无引号)。每个样本产生周期的开始与结束。 因此,这个数必须是2或更大。 · 样本间隔(用引号封闭)。这是一个正数,后面接单字符串,它必须是如下之一:小时,分钟,秒钟。如果需要,period_end(时段_结束)将被自动调整来扩充由多重此类间隔组成的总体周期。 计算数据函数 这个工作表函数用来在被分割为大量等间隔子区间的时间周期内检索单个位号的相关计算数据。这个函数必须以一个适当数量行和列范围内的数组公式输入。您可以在DeltaV报表器中使用组态计算数据函数(Configure Calculated Data Function)对话框来设置该函数。 语法 DvCHIntervals(连接、位号、显示_主题、列、时间_模式、时段_开始、时段_结束、间隔) 数组公式举例 =DvCHIntervals("localhost","DeltaV=MAIN_WORKSTATION CHS250_1S/SGGN1/OUT.CV",TRUE,"Minimum Value;Minimum Timestamp;Maximum Value;Maximum Timestamp;Average Value","Local","10/11/08 11:33:33 AM","10/12/08 11:33:33 AM",50) 函数自变量 连接 - 连续历史库服务器的节点名。 位号 - 用户想检索数据的 DeltaV位号。位号可以是文本,如 FIC101.PV,或参考单元格。假如是参考单元格(诸如 $A$1),其内容必须含有效位号。 显示_主题 - 一个用以表示是否想让返回的数据有一列标主题行的布尔量(真或假)。 列- 一个用来定义包含在工作表中的列的字符串。列定义间用分号隔开。 每个列定义由列名和可选的与指定列相关的各种属性组成。列属性间用逗号隔开。 支持的列和属性如下: · 列名称: 最小时间标记 - 模式属性: 本地、GMT、或 GMT +/-hh:mm · 列名称: 最小值 - 对于INT32、UNIT32、和浮点数据类型,Ex展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




DeltaV报表器.doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/3380396.html