13.2 UserType

The UserType represents information on the operator(s) of the machine. It is formally defined in Table 42.

Table 42 – UserType Definition
Attribute Value
BrowseNameUserType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of 0:BaseObjectType defined in OPC UA Part 5
0:HasPropertyVariableId0:String0:PropertyTypeM, RO
0:HasPropertyVariableName0:String0:PropertyTypeM, RO
0:HasPropertyVariableIsPresent0:Boolean0:PropertyTypeM, RO
0:HasPropertyVariableCardUid0:String0:PropertyTypeO, RO
0:HasPropertyVariableUserLevel0:String0:PropertyTypeO, RO
0:HasPropertyVariableUserRole0:String0:PropertyTypeO, RO
0:HasPropertyVariableLanguageLocaleId0:PropertyTypeO, RO

All fields may contain empty 0:Strings if not supported.

NOTE: The information provided via the UserType (especially Id and Name) might affect data protection laws and agreements with the employees might be necessary before usage. In case of doubt anonymized information should be provided.

13.2.1 Id

The Id Property represent the Id of the user.

13.2.2 Name

The Name Property represent the Name of the user.

13.2.3 IsPresent

The machine can have instances for the maximum number of users that can be simultaneously logged in. TRUE if the instance of UserType represents a user that is currently logged in.

13.2.4 CardUid

This Property represents the Uid of the identification card used by the operator for logging in to the machine.

NOTE: The Variables Name, Id and CardUid are in accordance with the user identification as described in EUROMAP 65.

13.2.5 UserLevel

The UserLevel Property represent the level of the user (e.g. "1", "2"). The possible values are defined by the manufacturer of the machine.

NOTE: In this Property, the Access rights as described in EUROMAP 65 can be stored.

13.2.6 UserRole

The UserRole Property represents the role of the user (e.g. "Administrator"). The possible values are defined by the manufacturer of the machine.

13.2.7 Language

The Language Property represents the currently selected language on the machine control unit. Indication of language with Language code = Alpha-3 (three-letter) code according to ISO 639-2/B and Country code = Alpha-2 (two-letter) code according to ISO 3166-1 (e.g. "eng-US")