使用 UA 筛选数据提取范围 OPC - AWS IoT SiteWise

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 UA 筛选数据提取范围 OPC

您可以使用扫描模式和死区范围来控制通过 OPC UA 源提取数据的方式。这些功能使您可以控制要采集的数据类型,以及服务器和 Edg SiteWise e 网关交换这些信息的方式和时间。

根据质量收集或筛选出数据

您可以配置数据质量设置,以控制从 OPC UA 来源收集哪些数据。数据源在发送时将质量评级作为元数据包括在内。您可以选择以下一个或所有选项:

  • Good

  • Bad

  • Uncertain

使用扫描模式控制数据收集频率

您可以配置 OPC UA 扫描模式以控制从 OPC UA 来源收集数据的方式。您可以选择订阅或轮询模式。

  • 订阅模式 — OPC UA 来源收集数据,按照您的扫描速率定义的频率发送到您的 SiteWise Edge 网关。服务器仅在值发生变化时才发送数据,因此这是您的 SiteWise Edge 网关接收数据的最大频率。

  • 轮询模式 — 您的 SiteWise Edge 网关以由您的扫描速率定义的设定频率对 OPC UA 来源进行轮询。无论值是否发生变化,服务器都会发送数据,因此您的 SiteWise Edge 网关始终以此间隔接收数据。

    注意

    轮询模式选项会覆盖此源的死区设置。

使用死区范围过滤 OPC UA 数据摄取

您可以对 OPC UA 来源属性组应用死区来筛选和丢弃某些数据,而不是将其发送到云端。 AWS 死区指定了来自 OPC UA 来源的传入数据值的预期波动窗口。如果值在此窗口内,则您的 OPC UA 服务器不会将其发送到 AWS 云端。您可以使用死区过滤来减少正在处理和发送到 AWS 云端的数据量。要了解如何为 SiteWise Edge 网关设置 OPC UA 来源,请参阅OPCUA 数据源

注意

您的服务器会删除死区指定的窗口内的所有数据。您无法恢复此丢弃的数据。

死区类型

您可以为 OPC UA 服务器属性组指定两种类型的死区。它们允许您选择将多少数据发送到 AWS 云端,以及丢弃多少数据。

  • 百分比 — 使用测量值中预期波动的百分比来指定窗口。服务器根据此百分比计算出确切的窗口,并将超出窗口范围的数据发送到 AWS 云端。例如,在传感器上指定 2% 的死区值,范围从 -100 华氏度到 +100 华氏度,会告诉服务器在值变化 4 华氏度或更高时将数据发送到 AWS 云端。

    注意

    如果您的源服务器未定义工程单位,则可以选择为此窗口指定最小和最大死区值。如果未提供工程单位范围,OPCUA 服务器将默认为测量数据类型的完整范围。

  • 绝对 — 使用精确单位指定窗口。例如,在传感器上将死区值指定为 2,告诉服务器在数据值变化至少 2 个单位时将数据发送到 AWS 云。在正常操作期间经常会出现波动的动态环境中,您可以使用绝对死区。

死区超时

您可以选择配置死区超时设置。在此超时之后,OPCUA 服务器会发送当前测量值,即使该值在预期的死区波动范围内。您可以使用超时设置来确保 AWS IoT SiteWise 始终采集稳定的数据流,即使值不超过定义的死区窗口也是如此。