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.

image015.png

Figure 11 – SoftwareType

Table 36 SoftwareType definition

Attribute

Value

BrowseName

1:SoftwareType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the ComponentType defined in 4.5.7.

0:HasProperty

Variable

1:Manufacturer

0:LocalizedText

0:PropertyType

M

0:HasProperty

Variable

1:Model

0:LocalizedText

0:PropertyType

M

0:HasProperty

Variable

1:SoftwareRevision

0:String

0:PropertyType

M

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.