CtrlProgramOrganizationUnitType TOC Previous Next Specification

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