7 OPC UA Types and Instances ToC Previous Next

7.2 WwMachineType ObjectType Definition ToC Previous Next

The WwMachineType represents a woodworking machine and is formally defined in Table 12. There may be non-woodworking machines with different types below the 3:Machines instance, too.

Table 12 – WwMachineType Definiton

Attribute Value        
BrowseName WwMachineType        
IsAbstract False        
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the BaseObjectType defined in OPC 10000-5          
           
Properties of the OPC UA for Machinery.          
0:HasAddIn Object 2:Identification   3:MachineIdentificationType M
           
Woodworking Properties          
0:HasComponent Object State   0:BaseObjectType M
0:HasComponent Object Events   WwEventsDispatcherType O
0:HasComponent Object ManufacturerSpecific   0:FolderType O

The 2:Identification Object provides identification information of the machine. It is specified in OPC 10000-100 and OPC 40001-1 (see chapter 2 Normative references).

The State Object provides information about the states of the machine.

The Events Object provides events.

The ManufacturerSpecific Object provides manufacturer specific functionality.

The components of the WwMachineType have additional subcomponents which are defined in Table 13.

Table 13 – WwMachineType Additional Subcomponents

Source Path Reference NodeClass BrowseName DataType TypeDefinition Others
State 0:HasInterface ObjectType IWwStateType      
             
Additional Properties for 2:Identification            
2:Identification 0:HasProperty Variable LocationPlant 0:String 0:PropertyType O, RO
2:Identification 0:HasProperty Variable LocationGPS 0:String 0:PropertyType O, RO
2:Identification 0:HasProperty Variable CustomerCompanyName 0:LocalizedText 0:PropertyType O, RO
             
Properties from 3:MachineIdentificationType and overwritten Mandatory Flags            
2:Identification 0:HasProperty Variable 2:ProductInstanceUri 0:String 0:PropertyType M, RO
2:Identification 0:HasProperty Variable 2:Manufacturer 0:LocalizedText 0:PropertyType M, RO
2:Identification 0:HasProperty Variable 2:ManufacturerUri 0:String 0:PropertyType O, RO
2:Identification 0:HasProperty Variable 2:Model 0:LocalizedText 0:PropertyType M, RO
2:Identification 0:HasProperty Variable 2:ProductCode 0:String 0:PropertyType O, RO
2:Identification 0:HasProperty Variable 2:HardwareRevision 0:String 0:PropertyType O, RO
2:Identification 0:HasProperty Variable 2:SoftwareRevision 0:String 0:PropertyType O, RO
2:Identification 0:HasProperty Variable 2:DeviceClass 0:String 0:PropertyType M, RO
2:Identification 0:HasProperty Variable 2:SerialNumber 0:String 0:PropertyType M, RO
2:Identification 0:HasProperty Variable 3:YearOfConstruction 0:UInt16 0:PropertyType M, RO
2:Identification 0:HasProperty Variable 3:MonthOfConstruction 0:Byte 0:PropertyType O, RO
2:Identification 0:HasProperty Variable 3:InitialOperationDate 0:DateTime 0:PropertyType O, RO
2:Identification 0:HasProperty Variable 2:AssetId 0:String 0:PropertyType O, RW
2:Identification 0:HasProperty Variable 2:ComponentName 0:LocalizedText 0:PropertyType O, RW
2:Identification 0:HasProperty Variable 3:Location 0:String 0:PropertyType O, RW

The properties of the 3:MachineIdentificationType are listed here, too. The mandatory changes are marked bold.

The DeviceClass provides the classification of the machine. So far it is defined as follows for Woodworking:

  • “SawingMachine”
  • “ProfilingMachine”
  • “EdgebandingMachine”
  • “BoringMachine”
  • “SandingMachine”
  • “MachiningCenter”
  • “Press”
  • “HandlingMachine”

The customer can set the following properties through the manufacturer HMI. Therefore, on the OPC UA interface they may be readable only.

The LocationPlant provides the location of the plant. This is the city where the machine is located, e.g. “Frankfurt”.

The LocationGPS provides the location of the plant in GPS coordinates. The format is decimal degrees with north and east coordinates. For example, Hannover Messe has “52.3235858255059, 9.804918108600956”.

Southern latitudes have a negative value, western longitudes as well. For example, Quito has the coordinates “-0.21975073282167099, -78.51255572531042”.

The CustomerCompanyName provides the customer name of the Woodworking manufacturer.

Previous Next