アセットモデルインターフェイス - AWS IoT SiteWise

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

アセットモデルインターフェイス

AWS IoT SiteWise インターフェイスは、さまざまなアセットモデルに標準を設定します。これらは、実装のバリエーションを可能にしながら一貫性を確保する共通の構造を定義します。

インターフェイスはアセットモデル (プロパティ、複合モデル、階層) と同じ構造を共有しますが、そこからアセットを直接作成することはできません。代わりに、標準化を確保するために、インターフェイスが既存のアセットモデルに適用されます。コンポーネントモデルは、 インターフェイスではサポートされていません。

インターフェイスを使用すると、いくつかの利点があります。

  • さまざまなアセットモデルバリエーションにわたる標準化されたプロパティとメトリクス

  • インターフェイスレベルでのメトリクス定義の簡素化

  • 複雑なアセット階層をより効率的に管理

  • 各アセットモデルバリエーションの独立したプロパティライフサイクル管理

  • 運用チームが物理的なアセット表現に集中し、データチームが機器間で標準を確立する、チーム間のコラボレーションを強化

実際の産業機器は、まずアセットモデルを作成してモデル化することをお勧めします。独自のプロパティセットを持つすべての機器タイプは、独自のアセットモデルで表現できます。

アセットモデルの標準化のユースケース

インターフェイスは、一意の特性を維持しながら、さまざまなアセットモデル間でプロパティを標準化するのに役立ちます。

たとえば、パワートレインショップには、エンジン、変速機、差分、アセンブリの 4 つのステーションがあります。各ステーションには、さまざまな機器タイプが含まれています。たとえば、エンジンステーションには CNC マシンが含まれていますが、仕様が異なります。1 つは 3 軸、もう 1 つは 5 軸です。

アセットモデルとアセットのみを使用したパワートレインショップの機器の階層を示す図。パワートレインショップが最上部にあり、次にエンジン、変速機、差分、アセンブルステーションの各アセットモデルが第 2 レベル下にあります。3 番目のレベルでは、エンジンステーションアセットモデルから派生する軸によって分類された個々の CNC マシンがあります。逆に、アセンブルステーションモデルから派生したアセットモデルもあります。4 番目のレベルでは、 はそれぞれ個々の CNC マシンまたはロボットアームを名前で表しています。

ただし、インターフェイスを使用すると、CNC マシンで見られる共通性の標準を作成できます。プロパティごとにアセットモデルを作成するのではなく、インターフェイスで繰り返し可能なプロパティを使用できます。

例えば、以下のことが可能です。

  1. マシンタイプのカテゴリごとに個別のアセットモデルを作成します。この例では、「CNC 3 軸マシン」と「CNC 5 軸マシン」です。

  2. 共通のプロパティとメトリクスを持つ標準インターフェイスを定義します。この例では、、Temperature-in-CDown-time、 はすべて両方の CNC マシンに適用される一般的なプロパティRunning-timeです。

  3. このインターフェイスをすべての CNC マシンアセットモデルに適用しますが、個々のアセットモデルでデバイス固有のプロパティを使用できます。

インターフェイスが前の図のアセットモデルの整理を簡素化する方法を示す図。エンジンステーションの CNC マシンのいくつかの繰り返し可能なパラメータが、3 軸および 5 軸の CNC マシンアセットモデルにさまざまなプロパティを継承するインターフェイスによって管理されるようになり、それぞれにデバイス固有のプロパティも可能になりました。

インターフェイスレベルで可用性メトリクスを定義することもできます。たとえば、 はダウンタイムと実行時間の値に基づいて可用性をAvail = avg(Down-time, Running-time)計算します。

インターフェイスを使用すると、各マシンタイプの固有の特性を維持しながら、該当する機器間で一貫したプロパティ定義とメトリクスを確保することで、アセットモデル管理が簡素化されます。

構造とコンポーネント

インターフェイスには、属性、測定値、変換、メトリクスなど、アセットモデルと同じプロパティタイプが含まれます。アセットモデルにオーバーレイする場合、既存のプロパティをインターフェイスの対応するプロパティにマッピングします。マッピングされていないインターフェイスプロパティは、アセットモデルに自動的に作成されます。

インターフェイス階層はロールアップメトリクスを定義し、アセットモデル階層はアセットの関連付けを有効にします。インターフェイスを使用すると、ロールアップメトリクスを計算するときに、サービスは自動的にアセットモデル階層をインターフェイス階層にマッピングします。インターフェイスを適用すると、ロールアップメトリクスはアセットモデル自体の階層ではなくインターフェイス階層を通じて定義されます。

考慮事項

インターフェイスを使用する場合は、以下の考慮事項に留意してください。

  • アセットモデルとインターフェイスのプロパティは、名前で自動的にマッピングすることも、手動でマッピングすることもできます。階層は、ロールアップメトリクスを計算するときにサービスによって自動的にマッピングされます。

  • インターフェイスメトリクスを入力として使用するリンクされたアセットモデルで追加のメトリクスを定義することはできません。

  • アセットモデルは 1 つのインターフェイスにのみリンクできます。ただし、同じインターフェイスに複数のアセットモデルを適用できます。

  • アラームはインターフェイスではサポートされていません。

  • コンポーネントモデルは、 インターフェイスではサポートされていません。