The WSMachineType ObjectType Definition provides the structure of a Weihenstephan Standard machine and is formally defined in Table 15. Instances of this type are to be organized in the Machines folder as specified in the CS for Machinery.
Table 15 – WSMachineType ObjectType Definiton
Attribute |
Value |
||||
BrowseName |
WSMachineType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseObjectType defined in OPC 10000-5 |
|||||
0:HasComponent |
Object |
Alarms |
|
2:FunctionalGroupType |
O |
0:HasComponent |
Object |
BatchAndArticleTracing |
|
2:FunctionalGroupType |
O |
0:HasComponent |
Object |
ComputedValues |
|
2:FunctionalGroupType |
O |
0:HasComponent |
Object |
Counters |
|
2:FunctionalGroupType |
O |
0:HasAddIn |
Object |
2:Identification |
|
3:MachineIdentificationType |
M |
0:HasComponent |
Object |
MeasuredValues |
|
2:FunctionalGroupType |
O |
0:HasComponent |
Object |
OperatingModes |
|
2:FunctionalGroupType |
O |
0:HasComponent |
Object |
OperatingStates |
|
2:FunctionalGroupType |
O |
0:HasComponent |
Object |
Parameters |
|
2:FunctionalGroupType |
O |
0:HasComponent |
Object |
Programs |
|
2:FunctionalGroupType |
O |
0:HasComponent |
Object |
Warnings |
|
2:FunctionalGroupType |
O |
0:HasProperty |
Variable |
WSMachineProfile |
String |
PropertyType |
M |
0:HasProperty |
Variable |
WSVersion |
String |
PropertyType |
M |
0:HasProperty |
Variable |
WSVersionProject |
String |
PropertyType |
O |
0:HasProperty |
Variable |
WSVersionVendor |
String |
PropertyType |
O |
All components of the type FunctionalGroupType represent categories for WS DataPoints. A description of the individual WS Categories can be found in Table 10.
The Identification-AddIn contains information about the identification and nameplate of a machine.
WSMachineProfile provides the machine profile according to the respective domains of the Weihenstephan Standards.
WSVersion provides the WS Domain and version number of the WS interface.
WSVersionProject provides the project and version number of the project-specific library.
WSVersionVendor provides the vendor and version number of the vendor-specific library.