A VelocityServoDriveAxisType is an DriveAxisType with a velocity command interface. Figure 24 shows a block diagram demonstrating the basic organization and control flow for this axis type. If the Drive is a PROFIdrive, the VelocityServoDriveAxisType is used to represent AC4 Drive Objects using a speed command interface.

image028.png

Figure 24 – VelocityServoDriveAxisType Block Diagram

Figure 25 shows the components added by the VelocityServoDriveAxisType ObjectType to the DriveAxisType it is derived from.

image029.png

Figure 25 – Components added by VelocityServoDriveAxisType

The formal definition of the VelocityServoDriveAxisType ObjectType can be found in Table 24.

Table 24 – VelocityServoDriveAxisType Definition

Attribute

Value

BrowseName

VelocityServoDriveAxisType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the DriveAxisType.

0:HasComponent

Object

EncoderChannelMotor

3:EncoderChannelType

M

0:HasComponent

Object

EncoderChannelMechanic

3:EncoderChannelType

O

0:HasComponent

Object

<EncoderChannelAuxiliary>

3:EncoderChannelType

OP

0:HasComponent

Object

Homing

0:FolderType

M

0:GeneratesEvent

ObjectType

AxisSwOvertravelEventType

0:GeneratesEvent

ObjectType

AxisHwOvertravelEventType

0:GeneratesEvent

ObjectType

TorqueLimitEventType

Conformance Units

PDRV Measurement

Some components of the VelocityServoDriveAxisType have additional subcomponents which are defined in Table 25.

Table 25 – VelocityServoDriveAxisType additional Subcomponents

BrowsePath

References

NodeClass

BrowseName

DataType

TypeDefinition

Others

Monitoring

0:HasComponent

Variable

VelocitySetpoint

0:Float

0:AnalogUnitType

O, RO

Monitoring

0:HasComponent

Variable

VelocityCommandValue

0:Float

0:AnalogUnitType

M, RO

Monitoring

0:HasComponent

Variable

VelocityActualValue

0:Float

0:AnalogUnitType

M, RO

Monitoring

0:HasComponent

Variable

AccelerationActualValue

0:Float

0:AnalogUnitType

O, RO

Homing

0:HasComponent

Variable

HomingMode

0:Byte

HomingModeType

M, RO

LimitSupervision

0:HasComponent

Variable

TorqueLimitHigh

0:Float

0:AnalogUnitType

M, RO

LimitSupervision

0:HasComponent

Variable

TorqueLimitLow

0:Float

0:AnalogUnitType

M, RO

LimitSupervision

0:HasComponent

Variable

TorqueLimiting

0:Boolean

0:BaseDataVariableType

O, RO