The MotorType describes a motor in a power train. It is formally defined in Table 18.

image021.png

Figure 16 – Overview MotorType

Table 18 – MotorType Definition

Attribute

Value

BrowseName

MotorType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the ComponentType defined in OPC Unified Architecture for Devices (DI), inheriting the InstanceDeclarations of that Node

0:HasProperty

Variable

2:SerialNumber

0:String

0:PropertyType

M

0:HasProperty

Variable

2:Manufacturer

0:LocalizedText

0:PropertyType

M

0:HasProperty

Variable

2:Model

0:LocalizedText

0:PropertyType

M

0:HasProperty

Variable

2:ProductCode

0:String

0:PropertyType

M

0:HasComponent

Object

2:ParameterSet

 

0:BaseObjectType

M

IsDrivenBy

Object

<DriveIdentifier>

0:BaseObjectType

OP

0:HasProperty

Variable

2:AssetId

0:String

0:PropertyType

O

Conformance Units

Rob MotionDeviceSystem Base

Rob Motor AM Extended

Rob Motor CM Extended

The components of the MotorType have additional subcomponents which are defined in Table 19.

Table 19 – MotorType Additional Subcomponents

Source Path

Reference

NodeClass

BrowseName

DataType

TypeDefinition

Others

2:ParameterSet

0:HasComponent

Variable

BrakeReleased

0:Boolean

0:BaseDataVariableType

O

2:ParameterSet

0:HasComponent

Variable

MotorTemperature

0:Double

AnalogUnitType

M

2:ParameterSet

0:HasComponent

Variable

EffectiveLoadRate

0:UInt16

0:BaseDataVariableType

O

The SerialNumber property is a unique production number assigned by the manufacturer of the device. This is often stamped on the outside of the device and may be used for traceability and warranty purposes. This property is derived from ComponentType defined in OPC 10000-100.

The Manufacturer property provides the name of the company that manufactured the device. This property is derived from ComponentType defined in OPC 10000-100.

The Model property provides the name of the product. This property is derived from ComponentType defined in OPC 10000-100.

The ProductCode property provides a unique combination of numbers and letters used to identify the product. It may be the order information displayed on type shields or in ERP systems. This property is derived from ComponentType defined in OPC 10000-100.

The AssetId property is a user writable alphanumeric character sequence uniquely identifying a component. The vendor, integrator or user of the device provides the ID. It contains typically an identifier in a branch, use case or user specific naming scheme.

This could be for example a reference to an electric scheme. For electric schemes typically EN 81346-2 is used.

A use case could be to build up a location-oriented view in a spare part management client software. It enables to identify parts with the same article number which is not possible if this entry is not used.

This property is defined by ComponentType defined in OPC 10000-100.

IsDrivenBy is a reference to provide a relationship from a motor to a drive, which can be a multi-slot-drive or single slot drive. The TypeDefinition of the reference destination as BaseObjectType provides the possibility to point to a slot of a multi-slot-drive or a motor-integrated-drive. If this reference points to a physical drive (and not a drive slot) it should point to an DriveType.

Annex B.10 shows different possibilities of usage.

Description of ParameterSet of MotorType:

  • Variable BrakeReleased: The BrakeReleased is an optional variable used only for motors with brakes. If BrakeReleased is TRUE the motor is free to run. FALSE means that the motor shaft is locked by the brake.
  • Variable MotorTemperature: The MotorTemperature provides the temperature of the motor. If there is no temperature sensor the value is set to “null”.
  • Variable EffectiveLoadRate: EffectiveLoadRate is expressed as a percentage of maximum continuous load. The Joule integral is typically used to calculate the current load, i.e.:

image022.png

Duration should be defined and documented by the vendor.