8.4.1.1 Overview

The SoftwareUpdateType defines an AddIn which can be used to extend Objects with software update features. All software update options are exposed as references of this AddIn. This way a Client can check for the references of the AddIn to determine which options are provided by a Server. If an option is available, it shall be used as specified.

The SoftwareUpdateType is illustrated in Figure 42 and formally described in Table 76.

Figure 42 – SoftwareUpdateType
Table 76 – SoftwareUpdateType definition
Attribute Value
BrowseName1:SoftwareUpdateType
IsAbstractFalse
References Node
Class
BrowseName DataType TypeDefinition Other
Subtype of the 0:BaseObjectType defined in OPC 10000-5.
0:HasComponentObject1:Loading1:SoftwareLoadingTypeO
0:HasComponentObject1:PrepareForUpdate1:PrepareForUpdateStateMachineTypeO
0:HasComponentObject1:Installation1:InstallationStateMachineTypeO
0:HasComponentObject1:PowerCycle1:PowerCycleStateMachineTypeO
0:HasComponentObject1:Confirmation1:ConfirmationStateMachineTypeO
0:HasComponentObject1:Parameters0:TemporaryFileTransferTypeO
0:HasComponentVariable1:UpdateStatus0:LocalizedText0:BaseDataVariableTypeO
0:HasPropertyVariable1:SoftwareClassSoftwareClass0:PropertyTypeO
0:HasPropertyVariable1:SoftwareSubclass0:String0:PropertyTypeO
0:HasPropertyVariable1:SoftwareName0:String0:PropertyTypeO
0:HasPropertyVariable1:UnsignedPackageAllowed0:Boolean0:PropertyTypeO
0:HasComponentVariable1:VendorErrorCode0:Int320:BaseDataVariableTypeO
0:HasPropertyVariable0:DefaultInstanceBrowseName0:QualifiedName0:PropertyType
Conformance Units
DI SU Software Update