消耗品状態ノードの仕様

ConsumableStatus

  • 概要

    ConsumableStatusノードは、コントローラー、ロボット、またはロボットの各軸の消耗品情報を示します。

    本ノードはファームウェアバージョン8.0.0.xx以降に対応しています。

    Consumableノードが付加している親ノードと、取得できる消耗品情報の対応は以下の通りです。

    親ノード 情報が取得できる消耗品
    [ControllerIdentifier] Battery
    [MotionDeviceIdentifier] Battery
    [AxisIdentifier] Battery, Belt, Grease, Motor, Gear, BallScrewSpline

Object定義

ConsumableStatusの定義は、以下の通りです。

Attribute Value
BrowseName ConsumableStatus
IsAbstract False
References Node Class BrowseName DataType TypeDefinition Modelling Rule
Subtype of the FolderType defined in OPC Unified Architecture
HasComponent Variable [PartsIdentifier] BaseObjectType MandatoryPlaceholder

Object説明

  • Object [PartsIdentifer]

    [PartsIdentifier]は、1つ以上の消耗品情報を持つことを示します。

PartsIdentifier

  • 概要

    PartsIdentifierは、ConsumableStatusオブジェクトにより生成される消耗品情報を示します。消耗品の数分、本オブジェクトが生成されます。

Object定義

PartsIdentifierの定義は、以下の通りです。

Attribute Value
BrowseName [PartsIdentifier]
IsAbstract False
References Node Class BrowseName DataType TypeDefinition Modelling Rule
Subtype of the ComponentType defined in OPC Unified Architecture for Devices (DI)
HasComponent Variable Available Boolean BaseDataVariableType Mandatory
HasComponent Variable InstallationDate DateTime BaseDataVariableType Mandatory
HasComponent Variable MonthRemaining Double BaseDataVariableType Mandatory
HasComponent Variable ConsumptionRate Double BaseDataVariableType Mandatory

Object説明

  • Variable Available

    部品の消耗品管理状態を示します。値が示す内容は以下の通りです。

    説明
    True 消耗品管理が有効
    False 消耗品管理が無効、もしくは部品がない
  • Variable InstallationDate

    消耗品を交換した日を示します。AvailableがFalseの時は空文字が入ります。

  • Variable MonthRemaining

    消耗品の交換推奨時期までの残り月数を示します。AvailableがFalseの時は-1が入ります。

  • Variable ConsumuptionRate

    消耗品の消耗率を示します。AvailableがFalseの時は-1が入ります。

アドレススペースの例

アドレススペースの例を以下に示します。親ノードが[MotionDeviceIdentifier], [AxisIdentifier], [ControllerIdentifier]の場合を以下に示します。