An object with the definition DeploymentType represents a media or energy deployment. Examples of this are water consumption, electricity consumption or the consumption of blasting material. The object is not limited to a list of media or energy sources and can map any deployment. It is formally defined in Table 37.

Table 37 – DeploymentType Definition

Attribute

Value

BrowseName

DeploymentType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseObjectType defined in OPC 10000-5

0:HasComponent

Variable

ConsumedMedia

0:UInt16

0:MultiStateValueDiscreteType

M

0:HasComponent

Variable

ActualConsumption

0:Double

0:AnalogUnitType

O

0:HasComponent

Variable

TotalConsumption

0:Double

0:AnalogUnitType

O

ConsumedMedia is representing the type of media consumption that is mapped by this object.

ActualConsumption is representing the current consumption of the consumed media.

TotalConsumption is representing the total consumption of the consumed media during a defined time.

The components of the DeploymentType have additional subcomponents which are defined in Table 38.

Table 38 – DeploymentType Additional Subcomponents

Source Path

Reference

NodeClass

BrowseName

DataType

TypeDefinition

Others

TotalConsumption

0:HasProperty

Variable

ConsumingPeriod

UtcTime

0:PropertyType

O

ConsumingPeriod is representing the time interval in which the TotalConsumption is recorded.

The component Variables of the DeploymentType have additional Attributes defined in Table 39.

Table 39 – DeploymentType Attribute values for child nodes

BrowsePath

Value Attribute

Description Attribute

ConsumedMedia

0:EnumValues

[

{"Value": 0, “DisplayName": “Shotblast Media”, "Description": “”},

{“Value": 1, “DisplayName": “Electricity”, "Description": “”},

{“Value": 2, “DisplayName": “Water”, "Description": “”},

{“Value": 3, “DisplayName": “Pressurised Air”, "Description": “”}

]