CtrlProgramOrganizationUnitType

The representation of the CtrlProgramOrganizationUnitType ObjectType in the address space is shown in the following table:
Name | Attribute |
---|---|
NodeId | ns=1;i=1003 |
NamespaceUri | http://PLCopen.org/OpcUa/IEC61131-3/ |
BrowseName | CtrlProgramOrganizationUnitType |
NodeClass | ObjectType |
IsAbstract | True |
SubtypeOf | BlockType |
The references from the CtrlProgramOrganizationUnitType ObjectType Node are shown in the following table:
Reference | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
---|---|---|---|---|---|
With | Object | <TaskName> | CtrlTaskType | OptionalPlaceholder | |
HasComponent | Variable | Body | XmlElement | BaseDataVariableType | Optional |
HasSubtype | ObjectType | CtrlProgramType | |||
HasSubtype | ObjectType | CtrlFunctionBlockType | |||
HasInOutVar | Variable | <VarInOutName> | BaseDataType | BaseDataVariableType | OptionalPlaceholder |
HasInputVar | Variable | <VarInputName> | BaseDataType | BaseDataVariableType | OptionalPlaceholder |
HasOutputVar | Variable | <VarOutputName> | BaseDataType | BaseDataVariableType | OptionalPlaceholder |
HasLocalVar | Variable | <VarLocalName> | BaseDataType | BaseDataVariableType | OptionalPlaceholder |
HasExternalVar | Variable | <VarExternalName> | BaseDataType | BaseDataVariableType | OptionalPlaceholder |
HasLocalVar | Object | <BlockName> | CtrlFunctionBlockType | OptionalPlaceholder | |
HasComponent | Object | <SFCName> | SFCType | OptionalPlaceholder |