版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《OPC统一架构第11部分:历史访问GB/T33863.11-2021》全文详细解读contents目录1范围2规范性引用文件3术语、定义和缩略语3.1术语和定义3.2缩略语4概念4.1概述4.2数据构架contents目录4.3时间戳4.4边界值和时间域4.5地址空间随时间的变化5历史信息模型5.1HistoricalNode5.2HistoricalDataNode5.3HistoricalEventNodes5.4公开支持的功能与能力5.5注释数据类型contents目录5.6历史审计事件6历史访问特定服务的使用6.1概述6.2历史节点StatusCode6.3连续点6.4HistoryReadDetails参数6.5HistoryData参数返回6.6HistoryUpdateType枚举6.7PerformUpdateType枚举contents目录6.8HistoryUpdateDetails参数附录A(资料性附录)客户端约定参考文献011范围GB/T33863.11-2021定义了与历史访问(HA)相关的信息模型,该模型是OPC统一架构的重要组成部分。历史访问定义本部分详细描述了历史访问所需的节点类型和属性,包括附加补充描述、附加标准特性等。同时,也涉及了与其他部分如地址空间模型、信息模型、服务的关联。涵盖内容1.1定义与概述应用领域该标准适用于工业自动化领域,特别是需要对历史数据进行访问、查询、分析和处理的场景。用户群体主要面向工业自动化系统的开发者、集成商、用户等,提供了一套标准化的历史数据访问机制。1.2适用范围1.3目标与意义技术意义提升了工业自动化系统对历史数据处理的能力,为数据分析、故障诊断、优化控制等高级应用提供了数据基础。标准化目标通过制定统一的历史访问信息模型,促进不同厂商、不同系统之间的数据互通与互操作,降低系统集成成本。与OPC统一架构其他部分的关系本部分是OPC统一架构的一个重要组成部分,与其他部分如地址空间模型(第3部分)、信息模型(第5部分)、服务(第4部分)等密切相关,共同构成了一个完整的工业自动化系统解决方案。1.4与其他部分的关系022规范性引用文件2.1引用文件概述本部分在制定过程中,引用了多个与国际标准相对应的国家标准,确保了技术内容的国际接轨和先进性。引用文件主要涵盖了OPC统一架构的其他部分,以及与信息模型、地址空间模型、服务等相关的基础标准。GB/T33863.1-2017:OPC统一架构的第1部分,概述和概念。该标准提供了OPC统一架构的总体介绍和基本概念,是理解整个架构的基础。GB/T33863.3-2017:OPC统一架构的第3部分,地址空间模型GB/T33863.4-2017:OPC统一架构的第4部分,服务GB/T33863.5-2017:OPC统一架构的第5部分,信息模型。该标准规定了预定义的信息模型,为历史访问提供了语义丰富的数据表示方法。GB/T33863.8-2017:OPC统一架构的第8部分,数据访问2.2具体引用文件01020304052.3引用文件的意义通过规范性引用这些文件,GB/T33863.11-2021确保了与OPC统一架构其他部分的兼容性和一致性,从而构建了一个完整、协调的标准体系。这些引用文件为历史访问功能的实现提供了必要的技术支持和指导,有助于开发人员理解和实现历史访问相关的功能需求。033术语、定义和缩略语3.1术语历史访问(HistoricalAccess)01指对过去某段时间内的数据或事件进行访问和检索的功能。节点(Node)02在OPC统一架构中,节点是信息模型的基本单元,代表了一个具体的数据项、对象或功能。属性(Attribute)03节点所具有的特性或参数,用于描述节点的状态和特征。服务(Service)04在OPC统一架构中,服务是指定义好的一系列操作,用于实现客户端与服务器之间的交互。3.2定义历史数据节点(HistoricalDataNode)一种特殊类型的节点,用于存储和提供历史数据访问。它包含了时间戳、值、质量等相关信息。历史事件节点(HistoricalEventNode)用于记录和提供历史事件信息的节点。事件可以包括警报、操作状态改变等。聚合(Aggregate)对历史数据进行统计和处理,生成如最大值、最小值、平均值等汇总信息的过程。OLEforProcessControl,用于过程控制的对象链接与嵌入技术。UnifiedArchitecture,统一架构,是OPC基金会推出的一种工业自动化通信标准。HistoricalAccess,历史访问,指对过去数据的访问功能。InternationalElectrotechnicalCommission,国际电工委员会,负责制定和维护国际电工标准。3.3缩略语OPCUAHAIEC043.1术语和定义定义在某一时间与给定示例上的项相关联的元数据。解释注释提供了关于数据项额外信息的说明,但它并不直接关联到某一特定时间点的数据值。注释(Annotation)边界值(BoundingValue)01解释:当从历史数据库中读取数据时,边界值指的是与特定处理间隔的开始和结束时间相关的值,有助于确定在一段时间内数据的起始和终止状态。0203在《OPC统一架构第11部分:历史访问GB/T33863.11-2021》中,这些术语对于理解和实施历史数据访问功能至关重要。它们为开发者提供了清晰的指导,确保在构建基于OPC统一架构的系统时能够准确地处理和解释历史数据。此外,这些定义还有助于保证不同系统之间的兼容性和互操作性,从而推动工业自动化领域的发展。定义:与开始和结束时间相关联的值。053.2缩略语历史访问(HistoricalAccess)含义在OPC统一架构中,HA特指对历史数据的访问功能,允许用户查询和检索过去的数据记录。解释HA含义开放平台通信(OpenPlatformCommunications)解释OPC是一种用于实时数据通信的协议,广泛应用于工业自动化领域,实现设备间的数据交换。OPC含义国际电工委员会(InternationalElectrotechnicalCommission)解释IEC是负责制定和维护国际电工标准的机构,其标准在全球范围内被广泛接受和应用。IEC含义中华人民共和国国家标准推荐性标准解释GB/T代表国家推荐性标准,是中国制定并推广的标准,企业可自愿采用。GB/T含义:OPC统一架构的第11部分解释:在OPC统一架构中,Part11特指关于历史访问的规范和要求,是整套架构中的一个重要组成部分。Part11这些缩略语在《OPC统一架构第11部分:历史访问GB/T33863.11-2021》中频繁出现,了解它们的含义有助于更好地理解和应用该标准。064概念4.1历史访问与信息模型信息模型GB/T33863.11定义了与历史访问相关的信息模型,这个模型详细描述了如何组织和存储历史数据,以便进行有效的检索和访问。历史访问定义历史访问(HistoricalAccess,HA)是指对过去某一时间段内的数据或事件进行检索和查看的功能。在OPC统一架构中,历史访问允许用户查询和获取服务器上的历史数据。在历史访问的信息模型中,定义了特定的节点类型,如HistoricalDataNode和HistoricalEventNode,用于存储和表示历史数据和事件。节点类型这些节点类型具有一系列属性,用于描述历史数据或事件的各种特征,如时间戳、值、质量等。这些属性使得历史数据能够被准确地记录和查询。属性4.2节点类型和属性附加标准特性除了基本的节点类型和属性外,GB/T33863.11还定义了一些附加的标准特性,如数据的压缩、加密和安全性等,以确保历史数据的完整性和安全性。其他信息4.3附加标准特性和其他信息标准还提供了关于如何处理历史数据的其他信息,如数据的聚合、过滤和排序等,以便用户能够更有效地利用历史数据。0102与OPC统一架构其他部分的关联:GB/T33863.11作为OPC统一架构的一部分,与其他部分(如地址空间模型、服务、信息模型等)紧密相关。这些部分共同构成了一个完整的OPC统一架构,为工业自动化领域提供了全面的解决方案。综上所述,GB/T33863.11详细定义了与历史访问相关的信息模型,包括节点类型和属性、附加标准特性和其他信息。这些概念和定义为用户提供了清晰、一致的接口和规范,使得历史数据的访问和处理变得更加方便和高效。4.4与其他部分的关联074.1概述OPC统一架构是一个国际化的工业通讯标准,旨在提供一个通用的数据访问和交换机制。第11部分:历史访问(GB/T33863.11-2021)是该架构中专注于历史数据访问的规范。OPC统一架构及其第11部分简介历史访问的重要性历史数据访问对于工业过程的监控、分析和优化至关重要。它允许用户查询和分析过去的数据,以了解设备性能、生产效率和产品质量。标准内容概述本部分定义了与历史访问相关的信息模型,包括节点类型和属性的附加补充描述。01规定了如何检测和访问历史数据与事件,以及对扩展参数类型的描述。02还包括了计算和返回聚合的功能,如计算最大值、最小值、平均值等。03适用范围和实施该标准适用于需要访问和分析工业自动化系统中历史数据的场景。自2022年3月1日起实施,为工业数据的历史访问提供了标准化的方法和指导。““084.2数据构架历史数据节点的定义规范中明确了历史数据节点的概念,这些节点用于存储和提供历史数据,是历史访问功能的核心组成部分。节点属性详细描述了历史数据节点应具备的属性,如时间戳、数据值、质量码等,这些属性保证了历史数据的完整性和可追溯性。4.2.1历史数据节点信息模型定义了与历史访问相关的信息模型,包括节点类型、属性及其关系,为历史数据的组织和存储提供了基础。地址空间模型基于IEC62541-3中规定的完整地址空间模型,包括所有节点类和属性,为历史数据的定位提供了清晰的框架。4.2.2数据模型规范了如何访问历史数据节点中的数据,包括读取、写入、查询等操作,确保数据的准确性和一致性。历史数据访问提供了标准化的服务接口,用于与历史数据节点进行交互,实现了数据的灵活获取和操作。服务接口4.2.3数据访问与服务4.2.4数据聚合与计算数据聚合:支持对历史数据进行聚合操作,如计算最大值、最小值、平均值等,以满足不同应用场景的需求。计算功能:提供了强大的计算功能,可以对历史数据进行复杂的分析和处理,为决策提供支持。综上所述,《OPC统一架构第11部分:历史访问GB/T33863.11-2021》中的数据构架部分详细定义了历史数据节点、数据模型、数据访问与服务以及数据聚合与计算等方面的内容,为工业自动化领域中的历史数据访问提供了标准化的指导和支持。094.3时间戳4.3.1时间戳的定义与重要性重要性在历史访问中,时间戳是确保数据时效性和可追溯性的关键,它能帮助用户了解数据何时被记录或修改,从而进行准确的数据分析。定义时间戳是指在特定时间点对数据进行标记的一种方式,用于记录数据产生或更改的时间。数据记录当数据被采集或修改时,系统会自动为其添加时间戳,以确保数据的时效性和准确性。历史数据查询用户可以通过时间戳查询特定时间段内的历史数据,以便进行数据分析或故障排查。4.3.2时间戳在OPC统一架构中的应用格式时间戳通常采用特定的日期和时间格式,如“YYYY-MM-DDHH:MM:SS”,以确保全球范围内的统一性和可读性。标准在OPC统一架构中,时间戳应遵循国际标准,以确保不同系统之间的兼容性和互操作性。4.3.3时间戳的格式与标准同步为了确保不同设备或系统之间的时间戳一致性,需要进行时间同步操作,如使用网络时间协议(NTP)等。校准定期对时间戳进行校准,以确保其准确性。这可以通过与标准时间源进行对比和调整来实现。4.3.4时间戳的同步与校准104.4边界值和时间域定义边界值是与开始和结束时间相关联的值,当从历史数据库中读取时,这些值是与规定的处理间隔的开始和结束时间相关的。边界值作用边界值在历史数据访问中起着关键作用,它们帮助确定在特定时间段内数据的起始和结束状态,从而能够更准确地分析数据变化。应用在进行数据分析、趋势预测或故障排查时,边界值提供了重要的参考点,有助于理解数据在时间轴上的完整变化过程。时间域定义时间域指的是历史数据所覆盖的时间范围,即数据开始和结束的时间点。重要性明确的时间域对于历史数据的查询、分析和解释至关重要,它确保了数据的完整性和准确性。设定与调整在实际应用中,用户可以根据需求设定和调整时间域,以便获取特定时间段内的历史数据。这有助于提高工作效率,减少不必要的数据处理量。时间戳每个历史数据点都会附带一个时间戳,标明数据产生或记录的确切时间。时间戳的精确性对于数据分析和事件追溯至关重要。时间同步时间戳与同步在分布式系统中,确保各个节点的时间同步是获取准确历史数据的关键。通常采用网络时间协议(NTP)等技术来实现时间同步。0102数据插值与外推外推在某些情况下,可能需要预测未来某个时间点的数据值。这时可以使用外推方法,基于已有的历史数据来推测未来的数据趋势。但需注意外推结果的准确性可能受到多种因素的影响。插值当需要查询的时间点没有直接对应的数据记录时,可以通过插值算法来估算该时间点的数据值。常见的插值方法包括线性插值、多项式插值等。114.5地址空间随时间的变化4.5.1历史数据节点历史数据配置类型HistoricalDataConfigurationType定义了如何配置历史数据节点的参数,如采样间隔、存储期限和数据压缩等。这些配置影响历史数据的收集、存储和检索方式。历史数据节点的地址空间模型地址空间模型描述了历史数据节点在OPC服务器中的组织结构和关系。它定义了节点的标识符、属性、方法和与其他节点的关联。历史数据节点概述历史数据节点(HistoricalDataNode)是OPC统一架构中用于存储和访问历史数据的节点类型。它允许客户端查询和检索在特定时间段内发生的数据变化。03020101历史事件节点概述历史事件节点(HistoricalEventNode)用于表示和存储与特定事件相关的历史数据。这些事件可以是系统状态变化、警报触发或用户定义的其他重要事件。历史事件过滤特性HistoricalEventFilter特性允许客户端指定筛选条件,以便只检索符合特定条件的历史事件。这有助于减少网络传输的数据量并提高查询效率。历史事件节点的地址空间模型与历史数据节点类似,历史事件节点也有其特定的地址空间模型,描述了节点的组织结构和属性。此外,它还定义了与事件相关的特定方法和行为。4.5.2历史事件节点02034.5.3历史访问的聚合功能聚合功能概述OPC统一架构的第11部分还支持对历史数据进行聚合计算,如计算最大值、最小值、平均值等统计指标。这些聚合功能有助于客户端更好地分析和理解历史数据。聚合计算的方法标准定义了多种聚合计算方法,包括时间间隔聚合(如在特定时间段内计算平均值)和事件聚合(如基于特定事件触发条件进行聚合)。这些方法可以根据具体需求灵活选择和应用。聚合结果的数据类型聚合计算的结果以特定的数据类型表示,如HistoryData、HistoryModifiedData和HistoryEvent等。这些数据类型包含了聚合结果的值、时间戳和其他相关信息,便于客户端进行进一步处理和分析。125历史信息模型5.1概述历史信息模型是OPC统一架构中关于历史访问部分的核心内容。它定义了与历史访问相关的信息模型,包括节点类型、属性以及其他相关信息和行为。5.2关键组成部分历史数据节点(HistoricalDataNode)描述了如何存储和访问历史数据,包括数据的类型、时间戳等信息。历史事件节点(HistoricalEventNodes)记录了与特定事件相关的历史数据,如警报或操作状态的变化。历史访问能力(HistoryServerCapabilities)定义了服务器支持的历史访问功能,如支持的聚合类型、可查询的时间范围等。数据聚合支持对历史数据进行聚合计算,如求最大值、最小值、平均值等,便于用户进行数据分析和处理。注释与审计提供注释功能,允许用户为历史数据添加额外信息;同时支持审计功能,记录数据的修改和删除操作。时间戳与数据质量每个历史数据都带有时间戳和数据质量信息,确保数据的准确性和可追溯性。5.3特性与功能合规性检查在某些行业如制药、食品等,需要保留生产过程中的历史数据以进行合规性检查,确保生产过程的合规性。工业监控在工业自动化领域,历史信息模型可用于监控设备的运行状态和历史数据,帮助工程师进行故障排查和性能优化。数据分析通过对历史数据的分析,可以发现设备或生产过程中的潜在问题,提高生产效率和产品质量。5.4应用场景135.1HistoricalNode定义与作用HistoricalNode是OPC统一架构中用于表示历史数据的节点,它允许客户端访问和检索服务器上的历史数据。数据结构5.1.1概述HistoricalNode包含时间戳、值、质量等关键信息,用于记录历史数据的变化。0102类型HistoricalNode可以表示不同类型的历史数据,如模拟量、数字量等。属性包括时间戳、值、质量码等,这些属性描述了历史数据的关键特征。5.1.2类型与属性客户端可以通过OPC服务器提供的接口访问HistoricalNode,以获取历史数据。访问方式支持按照时间范围、数据类型等条件进行历史数据的检索和查询。检索功能5.1.3访问与检索5.1.4应用场景数据分析通过对HistoricalNode中存储的历史数据进行分析,可以帮助企业优化生产流程、提高生产效率。工业监控在工业自动化领域,HistoricalNode被广泛应用于实时监控和记录生产过程中的关键参数变化。145.2HistoricalDataNodeVSHistoricalDataNode是OPC统一架构中用于表示和存储历史数据的节点。作用它允许客户端访问和检索服务器上的历史数据,这些数据可以是过程变量、事件或其他与时间相关的数据。定义5.2.1定义与作用支持对历史数据进行聚合操作,如计算平均值、最大值、最小值等。数据聚合在请求的时间段内,如果某些时间点没有数据,可以进行插值处理。数据插值每个历史数据都带有时间戳,表示数据产生的时间。时间戳5.2.2特性与功能访问方式客户端可以通过标准的OPC服务来访问HistoricalDataNode中的数据。检索条件客户端可以指定时间范围、数据聚合方式等条件来检索历史数据。5.2.3数据访问与检索安全性HistoricalDataNode的设计考虑了数据的安全性,确保数据的完整性和保密性。权限控制不同的用户或角色可能具有不同的访问权限,以确保数据的合法访问。5.2.4安全性与权限155.3HistoricalEventNodesHistoricalEventNodes是OPC统一架构中用于表示历史事件节点的组件。HistoricalEventNodes是地址空间模型的一部分,与其他节点类型一起构成了完整的OPC统一架构。这些节点提供了访问和检索历史事件数据的功能,支持对历史事件的查询、过滤和监视。5.3.1概述5.3.2HistoricalEventFilter特性010203HistoricalEventFilter用于定义历史事件查询的过滤条件。过滤条件可以包括事件类型、事件时间范围、事件属性等,以便精确地检索符合条件的历史事件。通过配置HistoricalEventFilter,客户端可以实现对特定历史事件的监视和日志记录。HistoricalEventNodes在地址空间中以特定的节点类型表示。5.3.3HistoricalEventNodes地址空间模型每个HistoricalEventNode都包含一组用于描述历史事件属性和行为的变量和对象。地址空间模型定义了HistoricalEventNodes之间的关系以及与其他节点类型的交互方式。5.3.4HistoricalEventNode属性客户端可以通过读取和写入这些属性来访问和修改历史事件数据,实现对历史事件的监控和管理。这些属性包括事件ID、事件类型、事件时间、事件源等,提供了对历史事件的全面描述。HistoricalEventNode具有多个属性,用于描述历史事件的详细信息。010203165.4公开支持的功能与能力5.4.1概述本部分定义了OPC统一架构中历史访问功能所公开支持的能力与特性。这些功能和能力的描述,旨在确保不同厂商开发的OPC服务器和客户端能够无缝集成,实现历史数据的交互。““HistoryServerCapabilitiesType是一个数据类型,用于描述历史服务器支持的功能和特性。它包含了服务器能够处理的历史数据类型、支持的历史数据查询方式、聚合操作等信息。5.4.2HistoryServerCapabilitiesType通过这个数据类型,客户端可以查询服务器支持的历史访问功能,以便正确地使用这些功能。5.4.3公开支持的功能01能够按照指定的时间范围和采样间隔,读取未经处理的原始历史数据。服务器能够按照用户定义的处理方式(如平均值、最大值、最小值等),对历史数据进行处理,并返回处理后的结果。服务器支持对历史数据进行聚合操作,如计算一段时间内的平均值、最大值、最小值等。0203读取原始历史数据读取处理过的历史数据数据聚合5.4.4能力描述客户端可以指定时间范围来查询历史数据,服务器应能够返回该时间范围内的所有相关数据。时间范围查询对于非等时间间隔的历史数据,服务器应能够进行插值处理,以便客户端能够以统一的采样间隔获取数据。服务器应提供必要的安全措施,确保历史数据的安全性和完整性。这包括数据加密、用户身份验证和访问控制等。数据插值服务器应优化查询性能,确保在大量历史数据中快速检索到所需信息。高效查询01020403安全性175.5注释数据类型注释的概念在某一时间与给定示例上的项相关联的元数据。作用提供有关数据项或事件的额外信息,不依赖于该时间点的数据值。5.5.1注释的定义注释与特定的时间点相关联,但不一定要求在该时间点有存储的数据值。时间关联性注释用于补充节点或数据点的信息,可能包括操作员输入、系统生成的信息或其他上下文相关数据。信息补充5.5.2注释数据类型的特性5.5.3注释数据的使用场景故障排查在设备故障或异常事件的调查中,注释可以帮助识别问题的原因或提供故障发生前后的上下文。历史数据分析在分析历史数据时,注释可以提供关于特定数据点或事件的重要背景信息。5.5.4注释的实现方式总结注释数据类型在OPC统一架构的第11部分中扮演着重要角色,它提供了一种机制来关联额外的描述性信息与历史数据点或事件。这增强了数据的历史可追溯性,并为操作员和分析师提供了更全面的上下文来理解系统行为。访问接口OPC统一架构提供了访问注释数据的标准接口,允许客户端应用程序检索和显示注释信息。数据结构注释通常以特定的数据结构存储,包括时间戳、注释文本和可能的其他元数据。185.6历史审计事件5.6历史审计事件历史审计事件的定义在OPC统一架构中,历史审计事件是指记录在历史访问过程中发生的各种操作和事件的数据。这些数据可以用于追踪、分析和审查历史数据访问的行为,以确保系统的安全性和数据的完整性。历史审计事件的重要性历史审计事件是确保工业自动化系统数据完整性和安全性的重要手段。通过记录和分析历史审计事件,可以及时发现并处理任何未经授权的访问或数据篡改行为,从而保障系统的正常运行和数据的真实可靠。历史审计事件的记录内容历史审计事件通常包括访问者的身份信息、访问时间、访问的数据项、进行的操作类型(如读取、写入、修改等)以及操作的结果等信息。这些详细的记录使得后续的数据分析和问题追踪变得更为容易和准确。历史审计事件的处理一旦记录到历史审计事件,系统需要对其进行适当的处理。这可能包括生成报告、触发警报或者进行其他形式的响应。处理历史审计事件的方式取决于系统的具体需求和配置。5.6历史审计事件196历史访问特定服务的使用历史访问服务是OPC统一架构中用于获取和处理历史数据的服务。这些服务允许客户端查询和检索服务器上的历史数据,以及执行与历史数据相关的操作。历史访问服务的使用需要遵循一定的规则和流程,以确保数据的一致性和准确性。6.1概述0102036.2历史节点StatusCode010203StatusCode用于表示历史节点的状态信息。当用于HistoricalNodes时,StatusCode提供适用于历史数据节点的附加代码和规则。这些附加代码和规则有助于客户端更准确地理解历史数据节点的当前状态和历史数据的有效性。历史访问服务支持对连续点的查询和检索,允许客户端获取指定时间段内的连续数据。通过连续点的访问,客户端可以分析数据的趋势和变化,进而做出相应的决策。连续点是指在时间序列中连续采集的数据点。6.3连续点HistoryReadDetails参数用于定义历史读取操作的详细信息。6.4HistoryReadDetails参数该参数包括读取类型(如原始数据、处理数据等)、时间范围、数据过滤条件等。客户端通过设置HistoryReadDetails参数来指定所需的历史数据和读取方式,以便服务器能够准确地返回所需的结果。6.5HistoryData参数返回根据请求的不同,HistoryData参数可以返回原始数据、处理数据或事件数据等不同类型的历史数据。它包含了客户端请求的历史数据,以及相关的时间戳、质量戳等信息。HistoryData参数是历史访问服务的返回结果之一。0102036.6HistoryUpdateType枚举010203HistoryUpdateType枚举定义了历史数据更新的类型。这些类型包括插入、替换、删除和修改等操作。通过使用HistoryUpdateType枚举,客户端可以明确地指定对历史数据执行的操作类型,以确保数据的正确性和一致性。010203PerformUpdateType枚举用于指定执行历史数据更新的方式。它包括立即更新和延迟更新两种选项。客户端可以根据实际需求选择适当的更新方式,以平衡数据实时性和系统性能之间的关系。6.7PerformUpdateType枚举123HistoryUpdateDetails参数用于定义历史数据更新的详细信息。该参数包括更新类型、时间范围、数据过滤条件以及要更新的具体数据等。通过设置HistoryUpdateDetails参数,客户端可以精确地控制历史数据的更新过程,以满足特定的业务需求。6.8HistoryUpdateDetails参数206.1概述有助于分析设备或系统的历史性能和状态为决策提供支持,如故障预测、性能优化等提供了对过去数据的访问能力历史访问的重要性能够检索和查询历史数据支持多种数据格式和类型历史访问功能的特点提供了灵活的数据查询和分析工具与其他部分的关联依赖于OPC统一架构的其他部分,如地址空间模型、信息模型等与其他部分协同工作,提供完整的数据访问和分析解决方案““标准制定的背景和目的随着工业自动化的发展,对历史数据的需求日益增加制定该标准旨在规范历史数据的访问和检索方式,提高数据的可用性和可靠性216.2历史节点StatusCode概述本部分详细规定了当用于HistoricalNodes时的StatusCode的附加代码和规则。StatusCode在历史访问中扮演着重要角色,它提供了关于历史节点状态的关键信息,有助于用户了解数据的有效性、来源及其他相关状态。6.2历史节点StatusCode“StatusCode的作用:6.2历史节点StatusCode1.指示历史数据的有效性:StatusCode可以表明历史数据是否有效,是否已被确认,或者是否存在某些错误。2.提供错误诊断信息:当历史访问出现问题时,StatusCode可以帮助诊断问题的根源,从而快速解决问题。6.2历史节点StatusCode3.便于数据筛选和处理通过检查StatusCode,用户可以轻松地筛选出有效或无效的数据,以便进行进一步的处理和分析。123StatusCode的具体规定:1.成功的StatusCode:表示历史数据成功获取且有效。2.警告的StatusCode:表示历史数据虽然可以获取,但可能存在一些问题,如数据未确认或数据质量不高。6.2历史节点StatusCode3.错误的StatusCode表示无法获取历史数据或数据无效。这些代码通常由具体的错误码表示,以便用户能够更准确地了解问题所在。应用实例例如,当尝试从历史数据库中读取某个时间段的温度数据时,如果StatusCode显示为成功,则表明数据已成功获取且有效;如果显示为警告,则可能表明部分数据未确认或存在其他需要注意的问题;如果显示为错误,则表明无法获取该时间段的数据。6.2历史节点StatusCode226.3连续点6.3.1连续点的定义在OPC统一架构中,连续点指的是在时间序列上持续变化的数据点,其值会随时间不断更新。连续点通常用于表示如温度、压力、流量等连续变化的物理量。01时序性连续点的数据按照时间顺序排列,每个数据点都与一个特定的时间点相关联。6.3.2连续点的特性02连续性连续点的数据在时间上是连续的,不存在数据断裂或缺失的情况(除非明确表示为无效或缺失值)。03变化性连续点的数据值会随时间发生变化,反映了被监测物理量的实时状态。历史数据记录连续点的数据可以被历史访问服务记录并存储,以便后续分析和查询。趋势分析通过对连续点历史数据的分析,可以了解被监测物理量的变化趋势,为决策提供支持。故障诊断在设备故障发生时,可以通过分析连续点历史数据的变化情况,帮助定位故障原因和发生时间。6.3.3连续点在历史访问中的应用在访问连续点历史数据时,需要选择合适的时间范围,以确保获取到所需的数据。时间范围选择对于某些应用场景,可能需要对连续点历史数据进行插值处理,以填补数据间的空白或平滑数据波动。数据插值处理在访问和使用连续点历史数据前,应对其质量进行评估,确保数据的准确性和可靠性。数据质量评估6.3.4连续点数据访问的注意事项236.4HistoryReadDetails参数6.4HistoryReadDetails参数在《OPC统一架构第11部分:历史访问》(GB/T33863.11-2021)中,`HistoryReadDetails`是一个关键参数,它用于指定在历史数据读取请求中的详细信息。以下是关于`HistoryReadDetails`参数的详细解读:参数作用:HistoryReadDetails参数用于定义历史数据读取的具体要求,包括要读取的数据类型、时间范围、数据聚合方式等。6.4HistoryReadDetails参数010203包含的信息:1.**ReadEventDetails**:当需要读取历史事件时,此结构指定了如何过滤和返回事件。它可能包括事件的类型、事件的标识符或其他筛选条件。2.**ReadRawModifiedDetails**:这个结构用于请求原始或修改后的历史数据。它可以指定时间范围、数据返回的最大数量以及是否返回数据的时间戳等。6.4HistoryReadDetails参数3.ReadProcessedDetails当需要读取经过处理的历史数据时,使用此结构。它可以指定处理间隔、聚合方式(如平均值、最大值、最小值等)以及其他相关参数。4.ReadAtTimeDetails此结构用于请求在特定时间点的数据值。用户可以指定一系列时间点,系统返回这些时间点上的数据值。使用场景在实际应用中,HistoryReadDetails参数的使用取决于用户的具体需求。例如,在工业生产监控中,可能需要读取某个设备在过去一段时间内的温度数据,这时就可以通过ReadRawModifiedDetails指定时间范围和数据返回方式。而在分析设备故障时,可能需要读取特定时间点的数据,这时就可以使用ReadAtTimeDetails。246.5HistoryData参数返回6.5HistoryData参数返回数据结构HistoryData类型通常包括时间戳、值、状态码等字段,这些字段提供了关于历史数据的详细信息。时间戳指示了数据点的时间,值表示在该时间点的数据值,状态码则提供了关于数据有效性的信息。数据排序返回的历史数据将按照时间顺序进行排序,从最早的数据点开始,到最晚的数据点结束。这有助于用户理解和分析数据的变化趋势。HistoryData类型当执行历史数据读取服务时,服务器将返回一个HistoryData类型的参数。这个类型包含了所请求时间段内的历史数据,可以是原始数据、修改后的数据或处理后的数据。030201数据过滤与聚合:在返回HistoryData之前,服务器可能会根据请求进行数据的过滤和聚合。过滤可以帮助用户获取特定条件的数据,而聚合则可以将多个数据点合并为一个更具代表性的值,如平均值、最大值或最小值等。这些操作有助于减少数据的复杂性和数量,同时保留关键信息。综上所述,6.5节关于HistoryData参数返回的内容主要涉及返回数据的类型、结构、排序以及可能的过滤和聚合操作。这些信息对于理解和使用OPC统一架构中的历史访问功能至关重要。6.5HistoryData参数返回256.6HistoryUpdateType枚举枚举类型HistoryUpdateType是一个枚举类型,用于描述历史数据更新的方式。作用HistoryUpdateType定义该枚举类型在OPCUA的历史数据访问服务中起着关键作用,它定义了客户端如何请求服务器更新历史数据。0102表示用新的历史数据替换现有的历史记录。Replace表示更新现有的历史记录,通常涉及修改某些字段的值。Update01020304表示将新的历史数据插入到现有的历史记录中。Insert表示删除现有的历史记录。DeleteHistoryUpdateType成员数据维护在进行数据维护操作时,如清理过期数据或优化数据库性能,可以使用HistoryUpdateType来删除或替换不再需要的历史记录。实时数据归档当需要将实时数据归档为历史数据时,可以使用HistoryUpdateType来指定如何更新历史数据库。数据修正当发现历史数据存在错误或需要进行修正时,可以使用HistoryUpdateType来指定修正的方式。HistoryUpdateType使用场景注意事项权限验证在使用HistoryUpdateType进行历史数据更新时,服务器应对客户端进行权限验证,确保只有具有相应权限的客户端才能执行更新操作。数据一致性在执行历史数据更新操作时,应确保数据的一致性和完整性,避免出现数据丢失或损坏的情况。日志记录为了便于追踪和审计历史数据更新操作,服务器应记录相关的操作日志,包括操作时间、操作类型、操作结果等信息。266.7PerformUpdateType枚举定义PerformUpdateType枚举是OPC统一架构中用于描述历史数据更新操作类型的枚举类型。作用该枚举为客户端提供了明确的更新操作指示,以便服务器能够准确地执行相应的历史数据更新。定义与概述Insert表示插入操作,用于向历史数据库中添加新的数据记录。Update表示更新操作,通常用于修改历史数据库中已存在的数据记录的某些字段。与Replace不同的是,Update可能不会替换整个数据记录,而只是更新其中的部分字段。Delete表示删除操作,用于从历史数据库中移除指定的数据记录。Replace表示替换操作,用于更新历史数据库中已存在的数据记录。若指定时间戳的数据记录不存在,则可能执行插入操作,具体行为取决于服务器实现。枚举成员及说明场景一客户端需要向服务器提交新的历史数据时,可以使用Insert操作。例如,在工业自动化领域,当新的传感器数据产生时,客户端可以使用Insert操作将这些数据添加到服务器的历史数据库中。场景二当客户端需要修改服务器上的历史数据时,可以使用Replace或Update操作。例如,在能源管理系统中,如果发现某个时间段的能耗数据异常,客户端可以使用Replace或Update操作将这些数据修正为正确的值。场景三当客户端需要删除服务器上的某些历史数据时,可以使用Delete操作。例如,在存储空间有限的情况下,为了释放空间,客户端可以定期删除一些过时的历史数据记录。使用场景与示例注意事项二:执行历史数据更新操作时,应考虑到数据的一致性和完整性。例如,在执行Replace或Update操作时,应确保新的数据记录与原有的数据记录在时间戳、数据标识等方面保持一致,以避免产生数据混乱或丢失的情况。最佳实践一:在实际应用中,可以根据具体需求将PerformUpdateType枚举与其他参数(如时间范围、数据标识等)结合使用,以实现更灵活和精确的历史数据更新操作。最佳实践二:为了提高系统的可靠性和性能,可以在执行历史数据更新操作之前进行必要的验证和授权检查,以确保只有具备相应权限的客户端才能执行这些操作。注意事项一:在使用PerformUpdateType枚举时,应确保客户端与服务器之间的通信协议支持该枚举类型,并且双方对其含义和用法有共同的理解。注意事项与最佳实践276.8HistoryUpdateDetails参数6.8.1概述HistoryUpdateDetails是一个关键参数,用于描述历史数据更新的详细信息。该参数在OPC统一架构中扮演着重要角色,特别是在处理历史数据的更新操作时。UpdateDataDetailsDeleteRawModifiedDetailsDeleteAtTimeDetailsDeleteEventDetailsUpdateEventDetailsUpdateStructureDataDetails此结构用于描述如何更新原始的历史数据。它包含了数据更新的各种细节,如时间戳、数据值等。这个结构用于更新结构化数据,即那些具有复杂数据结构的历史数据。它允许用户定义如何修改这些数据的结构。当需要更新历史事件时,使用此结构。它提供了事件的详细信息以及如何进行更新的指南。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水利水电工程分包
- 员工培训合同范本
- 正规学校保证书格式
- 个人借款合同利率的制定方式解释详解
- 育苗灌溉合作方案
- 微波炉预售合同补充协议
- 英文版购销合同学习
- 水果订购合同示例
- 专业招标企业货物运输合作伙伴
- 积分商城商品购买合同
- 2023-2024年中考语文三年真题分类汇编(全国版)作文 试卷(含答案解析)
- 台球厅运营方案策划(2篇)
- 营养专科护士进修汇报
- 2024-2030年中国测试分选机行业市场发展分析及竞争格局与投资发展研究报告
- 《煤矿重大事故隐患判定标准》解读培训课件2024(中国煤矿安全技术培训中心)
- 学校厨房设备投标方案(技术方案)
- 课本剧哈姆雷特剧本
- 2023《住院患者身体约束的护理》团体标准解读PPT
- 跨国化妆品企业在中国本土化战略研究分析-以雅诗兰黛公司为例 工商管理专业
- 2024年度家庭医生签约服务培训课件
- 医院陪护服务投标方案(技术方案)
评论
0/150
提交评论