This ObjectTypeimplements the configurable component pattern and is used when an Objector an instance declaration needs nothing but configuration capability. Figure 55illustrates the ConfigurableObjectType. It is formally defined in Table 105. Concrete examples are in Clauses 9.3and 9.4.
Figure 55– ConfigurableObjectType
Table 105– ConfigurableObjectType definition
Attribute |
Value |
||||
BrowseName |
ConfigurableObjectType |
||||
IsAbstract |
False |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseObjectTypedefined in OPC 10000-5 |
|||||
|
|
|
|
||
0:HasComponent |
Object |
SupportedTypes |
|
0:FolderType |
M |
0:HasComponent |
Object |
<ObjectIdentifier> |
|
0:BaseObjectType |
OP |
Conformance Units |
|||||
DI Information Model |
The SupportedTypesfolder is used to maintain the set of (subtypes of) BaseObjectTypesthat can be instantiated in this configurable Object(the course of action to instantiate components is outside the scope of this specification).
The configured instances shall be components of the ConfigurableObject.