The SoftwareUpdateType defines an AddIn which may 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 41 and formally described in Table 65.
Figure 41 – SoftwareUpdateType
Table 65 – SoftwareUpdateType definition
Attribute |
Value |
||||
BrowseName |
SoftwareUpdateType |
||||
IsAbstract |
False |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
Subtype of the BaseObjectType defined in OPC 10000-5. |
|||||
HasComponent |
Object |
Loading |
|
SoftwareLoadingType |
Optional |
HasComponent |
Object |
PrepareForUpdate |
|
PrepareForUpdateStateMachineType |
Optional |
HasComponent |
Object |
Installation |
|
InstallationStateMachineType |
Optional |
HasComponent |
Object |
PowerCycle |
|
PowerCycleStateMachineType |
Optional |
HasComponent |
Object |
Confirmation |
|
ConfirmationStateMachineType |
Optional |
HasComponent |
Object |
Parameters |
|
TemporaryFileTransferType |
Optional |
HasComponent |
Variable |
UpdateStatus |
LocalizedText |
BaseDataVariableType |
Optional |
HasComponent |
Variable |
VendorErrorCode |
Int32 |
BaseDataVariableType |
Optional |
HasProperty |
Variable |
0:DefaultInstanceBrowseName |
QualifiedName |
PropertyType |
|
Conformance Units |
|||||
DI SU Software Update |