Figure 13– Example Instance of SoftwareIdentificationin a Machine Tools Server
The SoftwareIdentificationTypeholds information about the specific software in operation in the machine tool. Almost all modern machine tools operate on several software system components, this shall enable presentation of software components (NC Kernel, HMI base system, etc.). Figure 13shows an example instance of the application of this type within the Identificationcomponent of the MachineToolType.
The SoftwareIdentificationTypeis formally defined in Table 14.
Table 14– SoftwareIdentificationType Definition
Attribute |
Value |
||||
BrowseName |
SoftwareIdentificationType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseObjectTypedefined in OPC 10000-5i.e. inheriting the InstanceDeclarations of that Node. |
|||||
0:HasProperty |
Variable |
2:SoftwareRevision |
0:String |
0:PropertyType |
M, RO |
0:HasProperty |
Variable |
Identifier |
0:String |
0:PropertyType |
M, RO |
0:HasProperty |
Variable |
2:Manufacturer |
0:LocalizedText |
0:PropertyType |
O, RO |
Conformance Units |
|||||
MachineTool Identification SoftwareInformation |
In most cases, machine tools consist of several software components. SoftwareComponent can be an individual application, or plugin of an application involved in controlling the machine tool.
SoftwareRevisionprovides a string representation of the version or revision level of the software component, the software/firmware of a hardware component. Examples are: “PLL01 1.10.0.3”, “V05.01.01.15”, “3.1 R1293”, “70.0.1”.
TheIdentifier Property provides an identifier to distinguish the software component.
Manufacturerrefers to the manufacturer/producer of the software.