7 OPC UA ObjectTypes

7.24 ControlType ObjectType Definition

The ControlType provides Variables for precise control of a Pump according to DIN IEC 60050-351 and is formally defined in Table 55.
Table 55 – ControlType Definition
Attribute | Value | ||||
---|---|---|---|---|---|
BrowseName | ControlType | ||||
IsAbstract | False | ||||
References | Node Class | BrowseName | DataType | TypeDefinition | Other |
Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node. | |||||
0:HasComponent | Variable | CommandVariable | 0:Double | 0:BaseAnalogType | O, RW |
0:HasComponent | Variable | ControlDifferenceVariable | 0:Double | 0:BaseAnalogType | O, RO |
0:HasComponent | Variable | ControlledVariable | 0:Double | 0:BaseAnalogType | O, RO |
0:HasComponent | Variable | ControllerOutputVariable | 0:Double | 0:BaseAnalogType | O, RO |
0:HasComponent | Variable | DeadTime | 0:Double | 0:BaseAnalogType | O, RW |
0:HasComponent | Variable | DerivativeActionCoefficient | 0:Double | 0:BaseAnalogType | O, RW |
0:HasComponent | Variable | FeedbackVariable | 0:Double | 0:BaseAnalogType | O, RO |
0:HasComponent | Variable | FinalControlledVariable | 0:Double | 0:BaseAnalogType | O, RW |
0:HasComponent | Variable | IntegralActionCoefficient | 0:Double | 0:BaseAnalogType | O, RW |
0:HasComponent | Variable | ManipulatedVariable | 0:Double | 0:BaseAnalogType | O, RW |
0:HasComponent | Variable | OperatingMode | 0:String | 0:DataItemType | O, RW |
0:HasComponent | Variable | ProportionalActionCoefficient | 0:Double | 0:BaseAnalogType | O, RW |
0:HasComponent | Variable | ReferenceVariable | 0:Double | 0:BaseAnalogType | O, RW |
The InstanceDeclarations of the ControlType have additional Attributes defined in Table 56. The Variables and the associated Descriptions are based on the standard DIN IEC 60050-351.
Table 56 – ControlType Attribute values for child Nodes
BrowsePath | Value Attribute | Description Attribute |
---|---|---|
CommandVariable | Variable quantity, which is not influenced by the control but is introduced into the control system from outside with the aim of making the final controlled variable follow it in a given relationship | |
ControlDifferenceVariable | Difference between the reference variable and the feedback variable | |
ControlledVariable | Output variable of the controlled system that will be acted upon by one or more manipulated variables | |
ControllerOutputVariable | Output variable of the controlling element, which is deducted from the control difference variable and is also the input variable of the actuator | |
DeadTime | In a dead-time element the duration of the time interval by which the output variable is shifted relative to the input variable | |
DeadTime 0:EngineeringUnits |
NamespaceUri: http://www.opcfoundation.org/UA/units/un/cefact UnitId: 5457219 DisplayName: s Description: second [unit of time] |
|
DerivativeActionCoefficient | For a derivative element, the quotient of the value of the output variable to the value of the time derivative of the input variable | |
FeedbackVariable | Variable quantity, which represents the controlled variable and is returned to the comparing element | |
FinalControlledVariable | Variable quantity which has, or combination of variable quantities which have, to be influenced by the control | |
IntegralActionCoefficient | For an integral element, the quotient of the time derivative of the output variable to the fixed value of the input variable | |
ManipulatedVariable | Output variable of the controlling system, which is also an input variable of the controlled system | |
OperatingMode | Characterization of the way and the extent to which the human operator intervenes in the control equipment | |
ProportionalActionCoefficient | For a proportional element, the quotient of the variation of the output variable to the corresponding variation of the input variable | |
ReferenceVariable | Input variable to a comparing element in a controlling system, which sets the desired value of the controlled variable and is deducted from the command variable |