This ObjectType is a container for the user(s). It is formally defined in Table 41.
Table 41 – UsersType Definition
Attribute |
Value |
||||
BrowseName |
UsersType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of 0:BaseObjectType defined in OPC UA Part 5 |
|||||
0:HasProperty |
Variable |
0:NodeVersion |
0:String |
0:PropertyType |
M, RO |
0:HasComponent |
Object |
User_<Nr> |
|
UserType |
OP |
0:GeneratesEvent |
ObjectType |
0:GeneralModelChangeEventType |
When instances for users are created, the BrowseNames shall be "User_<Nr>” (starting with 1).
The UserType represents information on the operator(s) of the machine. It is formally defined in Table 42.
Table 42 – UserType Definition
Attribute |
Value |
||||
BrowseName |
UserType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of 0:BaseObjectType defined in OPC UA Part 5 |
|||||
0:HasProperty |
Variable |
Id |
0:String |
0:PropertyType |
M, RO |
0:HasProperty |
Variable |
Name |
0:String |
0:PropertyType |
M, RO |
0:HasProperty |
Variable |
IsPresent |
0:Boolean |
0:PropertyType |
M, RO |
0:HasProperty |
Variable |
CardUid |
0:String |
0:PropertyType |
O, RO |
0:HasProperty |
Variable |
UserLevel |
0:String |
0:PropertyType |
O, RO |
0:HasProperty |
Variable |
UserRole |
0:String |
0:PropertyType |
O, RO |
0:HasProperty |
Variable |
Language |
LocaleId |
0:PropertyType |
O, 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.
The Id Property represent the Id of the user.
The Name Property represent the Name of the user.
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.
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.
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.
The UserRole Property represents the role of the user (e.g. "Administrator"). The possible values are defined by the manufacturer of the machine.
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")