10 OPC UA DataTypes

10.1 LogEntryDataType

Table 38 – LogEntryDataType Structure
NameTypeDescription
LogEntryDataTypestructure
FaultSituationNumber0:ByteIdentification of fault situation. 0 means current fault situation. Values greater than 0 identify historic fault situations (See [PDP] 6.3.8.3 Fault Buffer Mechanism).
EventNumber0:UInt32Unique number of log entry, analogous to Fault message counter (See [PDP] 6.3.8.3 Fault Buffer Mechanism).
EventTypeEventTypeEnumerationCharacterization of the event (fault, warning, etc.). Must never have the value “UNSPECIFIED”.
EventCode0:Int32Fault-code identifying a fault or warning (See Table 69 fault codes).
EventText0:LocalizedTextBrief description of the fault or warning.
EventComing0:UtcTimeTime when the event appears.
EventGoing0:UtcTimeTime when the event disappears. May not be set when the log entry is created. The field shall be set to “1900-01-01T00:00:00Z” to indicate an “empty” value in this case. Must be set when the event disappears.
EventAcknowledged0:UtcTimeTime when the event is acknowledged. May not be set when the log entry is created. The field shall be set to “1900-01-01T00:00:00Z” to indicate an “empty” value in this case. Must be set when the event is acknowledged.

Its representation in the AddressSpace is defined in Table 39

Table 39 – LogEntryDataType Definition
Attribute Value
BrowseNameLogEntryDataType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the 0:Structure type defined in OPC 10000-3
Conformance Units
PNENC Logbook Readable

10.2 EventTypeEnumeration

Table 40 – EventTypeEnumeration Items
NameValueDescription
FAULT0The log entry indicates a malfunction of the Encoder, e.g. position fault.
WARNING1The log entry is a warning, e.g. for battery status.
UNSPECIFIED255No information about the type of the event is given. The intended purpose for the definition is usage by the GetFilteredLogbookEntries Method to specify “don’t care” for the EventType parameter. Must not be used for log entries and Encoder diagnosis events as EncoderDiagnosisEventType and LogbookEventType.

Its representation in the AddressSpace is defined in Table 43.

Table 41 – EventTypeEnumeration Definition
Attribute Value
BrowseNameEventTypeEnumeration
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the 0:Enumeration type defined in OPC 10000-5
0:HasPropertyVariableEnumValues0:EnumValueType []0:PropertyType
Conformance Units
PNENC Logbook Readable
PNENC Logbook Events
PNENC Diagnosis Events

10.3 EncoderChannelStateEnumeration

Table 42 – EncoderChannelStateEnumeration Items
NameValueDescription
NORMAL_OPERATION0The position feedback interface operates normally.
ERROR_ACKNOWLEDGEMENT1Error acknowledgement is being processed.
ERROR2There is an error present.
REFERENCE_VALUE_Gx_XIST23The reference value is loaded in Gx_XIST2.
WAIT_FOR_REFERENCE_MARKS4The reference mark is expected.
SET_SHIFT_HOME_POSITION5Gx_XIST1 and Gx_XIST2 are set or shifted by a predefined preset value.
WAIT_FOR_MEASURED_VALUE6Measurement task active, waiting for measurement values.
MEASURED_VALUE_IN_XIST27The requested measured value is loaded into Gx_XIST2.
PARKING8The position feedback interface is inactive and does not deliver a valid Gx_XIST1 value.
PARKING_ERROR9There is an error present and Gx_XIST1 is signaled invalid.
PARKING_ERROR_ACK10Error acknowledgement is being processed and Gx_XIST1 is signaled invalid.

Its representation in the AddressSpace is defined in Table 43.

Table 43 – EncoderChannelStateEnumeration Definition
Attribute Value
BrowseNameEncoderChannelStateEnumeration
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the 0:Enumeration type defined in OPC 10000-5
0:HasPropertyVariable0:EnumValues0:EnumValueType []0:PropertyType
Conformance Units
PNENC Measurement

10.4 EncoderAxisTypeEnumeration

Table 44 – EncoderAxisTypeEnumeration Items
NameValueDescription
ROTARY0Rotating Axis
LINEAR1Linear Axis

Its representation in the AddressSpace is defined in Table 45.

Table 45 – EncoderAxisTypeEnumeration Definition
Attribute Value
BrowseNameEncoderAxisTypeEnumeration
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the 0:Enumeration type defined in OPC 10000-5
0:HasPropertyVariable0:EnumValues0:EnumValueType []0:PropertyType
Conformance Units
PNENC Config Readable
PNENC Config Writable

10.5 EncoderCodeSequenceEnumeration

Table 46 – EncoderCodeSequenceEnumeration Items
NameValueDescription
INCREASING_CLOCKWISE0Increasing position values with clockwise rotation (viewed from shaft side)
INCREASING_COUNTERCLOCKWISE1Increasing position values with counterclockwise rotation (viewed from shaft side)

Its representation in the AddressSpace is defined in Table 47.

Table 47 – EncoderCodeSequenceEnumeration Definition
Attribute Value
BrowseNameEncoderCodeSequenceEnumeration
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the 0:Enumeration type defined in OPC 10000-5
0:HasPropertyVariable0:EnumValues0:EnumValueType []0:PropertyType
Conformance Units
PNENC Config Readable
PNENC Config Writable

10.6 EncoderAlarmChannelControlEnumeration

Table 48 – EncoderAlarmChannelControlEnumeration Items
NameValueDescription
ALARM_CHANNEL_DISABLED0No Profile specific diagnosis (default)
ALARM_CHANNEL_ENABLED1Profile specific diagnosis is switched-on

Its representation in the AddressSpace is defined in Table 49.

Table 49 – EncoderAlarmChannelControlEnumeration Definition
Attribute Value
BrowseNameEncoderAlarmChannelControlEnumeration
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the 0:Enumeration type defined in OPC 10000-5
0:HasPropertyVariable0:EnumValues0:EnumValueType []0:PropertyType
Conformance Units
PNENC Config Readable
PNENC Config Writable

10.7 EncoderPresetControlEnumeration

Table 50 – EncoderPresetControlEnumeration Items
NameValueDescription
ENABLE_PRESET_CONTROL0G1_XIST1 is affected by a Set-/Shift home position function command.
DISABLE_PRESET_CONTROL1Set-/Shift home position function does not affect G1_XIST1.

Its representation in the AddressSpace is defined in Table 51.

Table 51 – EncoderPresetControlEnumeration Definition
Attribute Value
BrowseNameEncoderPresetControlEnumeration
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the 0:Enumeration type defined in OPC 10000-5
0:HasPropertyVariable0:EnumValues0:EnumValueType []0:PropertyType
Conformance Units
PNENC Signals
PNENC Config Readable
PNENC Config Writable

10.8 EncoderSensorAbsoluteTypeEnumeration

Table 52 – EncoderSensorAbsoluteTypeEnumeration Items
NameValueDescription
SINGLETURN0Singleturn sensor absolute type
MULTITURN1Multiturn sensor absolute type

Its representation in the AddressSpace is defined in Table 53.

Table 53 – EncoderSensorAbsoluteTypeEnumeration Definition
Attribute Value
BrowseNameEncoderSensorAbsoluteTypeEnumeration
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the 0:Enumeration type defined in OPC 10000-5
0:HasPropertyVariable0:EnumValues0:EnumValueType []0:PropertyType
Conformance Units
PNENC Config Readable
PNENC Config Writable

10.9 EncoderSignalTypeEnumeration

Table 54 – EncoderSignalTypeEnumeration Items
NameValueDescription
OTHER0Other encoder protocol
BISS_C1BiSS interface continuous mode
ENDAT2.12EnDat (Encoder Data), operating mode 2.1
ENDAT2.23EnDat (Encoder Data), operating mode 2.2
HIPERFACE4Hiperface
HIPERFACE_DSL5Hiperface DSL (Digital Servo Link)
SSI_BINARY6Binary synchronous serial output (SSI)
SSI_GRAY_CODE7Gray code synchronous serial output (SSI)
SINCOS_1VSS8SinCos, 1 Vss output level
SCS_OPEN_LINK9Single cable solution (SCS open link)
DRIVECLIQ10DRIVE-CLiQ
BISS_LINE11BiSS Line
FANUC_37BIT_SERIAL_COMM12Fanuc 37-bit serial interface
MITSUBISHI_40BIT_SERIAL_COMM13Mitsubishi 40-bit serial interface
OMRON/PANASONIC_48BIT_SERIAL_COMM14OMRON/Panasonic 48-bit serial interface
YASKAWA_36BIT_SERIAL_COMM15Yaskawa 36-bit serial interface
RS422_5V_TTL16RS422 (TTL - Transistor Transistor Logic), 5 V signal level
RS422_5..30V17RS422 signal level depend on entry level 5 V to 30 V
SINCOS_1VPP18SinCos, 1 Vss output level
RESOLVER19Resolver signal
HTL_PUSH-PULL20High Threshold Logic (HTL), typically voltage ranges from 5 to 30 VDC
RS48521RS-485, signal is transmitted over a Sig+ line and a Sig- line
RS485_SINCOS22RS-485, Sin-/Cos-Signal
RS485_HTL23RS-485, High Threshold Logic (HTL) signal
RS485_TTL24RS-485, Transistor Transistor Logic (TTL) signal

Its representation in the AddressSpace is defined in Table 55.

Table 55 – EncoderSignalTypeEnumeration Definition
Attribute Value
BrowseNameEncoderSignalTypeEnumeration
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the 0:Enumeration type defined in OPC 10000-5
0:HasPropertyVariable0:EnumValues0:EnumValueType []0:PropertyType
Conformance Units
PNENC Measurement

10.10 EncoderConfigParameterResultEnumeration

Table 56 – EncoderConfigParameterResultEnumeration Items
NameValueDescription
INVALID0The value is not accepted as configuration value.
NOT_SUPPORTED1The configuration value is not supported by the Server.
READ_ONLY2The configuration value is not writable.

Its representation in the AddressSpace is defined in Table 57.

Table 57 – EncoderConfigParameterResultEnumeration Definition
Attribute Value
BrowseNameEncoderConfigParameterResultEnumeration
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the 0:Enumeration type defined in OPC 10000-5
0:HasPropertyVariable0:EnumValues0:EnumValueType []0:PropertyType
Conformance Units
PNENC Config Writable

10.11 EncoderConfigTypeEnumeration

Table 58 – EncoderConfigTypeEnumeration Items
NameValueDescription
STATIC0Static configuration type. Passed and verified configuration parameters are made persistent (written to NVRAM) and will be available for next startup.
DYNAMIC1Dynamic configuration type. Passed and verified configuration parameters are not made persistent (not written to NVRAM) and are not available for next startup.

Its representation in the AddressSpace is defined in Table 59.

Table 59 – EncoderConfigTypeEnumeration Definition
Attribute Value
BrowseNameEncoderConfigTypeEnumeration
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the 0:Enumeration type defined in OPC 10000-5
0:HasPropertyVariable0:EnumValues0:EnumValueType []0:PropertyType
Conformance Units
PNENC Config Readable
PNENC Config Writable

10.12 EncoderDiagnosisReasonEnumeration

Table 60 – EncoderDiagnosisReasonEnumeration Items
NameValueDescription
ALL_DISAPPEARS0No diagnosis condition of any severity is persisting.
APPEARS1The diagnosis condition indicated arises and/or persists.
DISAPPEARS2The diagnosis condition indicated does not longer persist. No diagnosis condition of the same severity is persisting for the affected channel.
DISAPPEARS_OTHER_REMAIN3The diagnosis condition indicated does not longer persist. Other diagnosis conditions of the same severity are persisting.

Its representation in the AddressSpace is defined in Table 61.

Table 61 – EncoderDiagnosisReasonEnumeration Definition
Attribute Value
BrowseNameEncoderDiagnosisReasonEnumeration
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the Enumeration type defined in OPC 10000-5
0:HasPropertyVariable0:EnumValues0:EnumValueType []0:PropertyType
Conformance Units
PNENC Diagnosis Events