4.8 SoftwareType

This ObjectType can be used for software modules of a Device or a part of a Device. SoftwareType is a concrete subtype of ComponentType and can be used directly.

Figure 11 Illustrates the SoftwareType. It is formally defined in Table 36.

Figure 11 – SoftwareType
Table 36 – SoftwareType definition
Attribute Value
BrowseName1:SoftwareType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the ComponentType defined in 4.5.7.
0:HasPropertyVariable1:Manufacturer0:LocalizedText0:PropertyTypeM
0:HasPropertyVariable1:Model0:LocalizedText0:PropertyTypeM
0:HasPropertyVariable1:SoftwareRevision0:String0:PropertyTypeM
Conformance Units
DI Software Component

SoftwareType is a subtype of ComponentType which means it inherits all InstanceDeclarations.

The Properties Manufacturer, Model, and SoftwareRevision inherited from ComponentType are declared mandatory for SoftwareType instances.