The ConfigurationRulesType provides information about the configuration of the machine. This includes all nodes in the OPC UA address space that are related to the machine. It also contains the possible file format and units, which can be handeled by the server. It is formally defined inTable 14.
Table 15 – ConfigurationRulesType Definition
Attribute |
Value |
||||
BrowseName |
ConfigurationRulesType |
||||
IsAbstract |
false |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the BaseObjectType defined in OPC 10000-5, i.e. inheriting the InstanceDeclarations of that Node. |
|||||
0:HasProperty |
Variable |
AllowedFileFormats |
FileFormatType[] |
0:PropertyType |
Optional |
0:HasProperty |
Variable |
AllowedEngineeringUnits |
0:EUInformation[] |
0:PropertyType |
Optional |
0:HasProperty |
Variable |
MachineProcessingCoordinateSystem |
CoordinateSystemEnumeration |
0:PropertyType |
Mandatory |
AllowedFileFormats contains all file formats allowed for this machine. A file format describes the syntax and semantic of a document. If there are different versions allowed all must be added.
AllowedEngineeringUnits contains an array of engineering units that can be handled by the OPC UA server for this machine. A machine that supports a method with the input argument EUInformation must also provide this array.
Note: It is recommended to use SI units or units derived from SI units The following units should be used:
- Millimeter (mm) for Length
- Kilogram (kg) for Weight
MachineProcessingCoordinateSystem specifies where the machine coordinate origin is located and in which direction the axes are pointing.