消耗品状態ノードの仕様
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]の場合を以下に示します。