The AnalogControlFunctionWithRelativeTargetValueType supports applications where the target value is typically modified by relative increments or decrements.

Examples of its usage include position controllers where the actuator needs to modify its position relative to the last defined position by a specific amount, or dispenser controllers that are responsible for aspirating or dispensing a certain volume of fluid.

The optional DecreaseRate and IncreaseRate variables can be utilized to customize the dynamics of the resulting action based on application-specific requirements. These variables allow for adapting to factors such as viscosity when aspirating or dispensing fluids.

AnalogControlFunctionWithRelativeTargetValueType is formally defined in Table 100.

Table 100 – AnalogControlFunctionWithRelativeTargetValueType Definition

Attribute

Value

BrowseName

AnalogControlFunctionWithRelativeTargetValueType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the AnalogControlFunctionType defined in 7.6.5

0:HasComponent

Variable

DecreaseRate

Double

AnalogUnitRangeType

O

0:HasComponent

Method

ModifyTargetValueBy

O

0:HasComponent

Variable

IncreaseRate

Double

AnalogUnitRangeType

O

Conformance Units

LADS AnalogControlFunctionWithRelativeTargetValueType