Process data exchange .................... 13 5.3.1 Transfer of process data objects (PDO) ..............13 5.3.1.1 Transmit-PDO (from the WV5800M / WH5800M to the master) ........ 13 Parameter data exchange ..................14 5.4.1 Transmission of Service Data Objects (SDO) ............. 14 5.4.1.1...
Page 3
5.7.2.31 6004h: Position value ..................50 5.7.2.32 600Ch: Absolute accuracy ................. 50 5.7.2.33 6030h: Velocity value ..................51 5.7.2.34 6031h: Speed parameters .................. 51 5.7.2.35 6200h: Cycle timer ................... 53 WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20 Page 3 of 63...
Page 4
5.7.2.48 6509h: Offset value ..................60 5.7.2.49 650Ah: Module Identification ................60 5.7.2.50 650Bh: Serial number ..................61 5.7.2.51 650Dh: Absolute accuracy ................. 61 5.7.2.52 650Eh: Device functionality ................62 WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20 Page 4 of 63...
"h" (e. g. 280h). Intended use The WV5800M / WH5800M records the absolute travel information. The encoder can be parameterized and read out via the CAN interface using the CANopen protocol. For diagnostic purposes there are 3 LEDs in the encoder (yellow, red, green), which indicate error or status information for diagnostic purposes.
Fig. 1: Block diagram Switching on the supply voltage WV5800M / WH5800M initializes after being switched on. During initialization, the LEDs light up one after the other and the configuration parameters are loaded from the non-volatile memory to the random memory of the controller.
Page 7
Table 2: CAN LED statuses acc. to CiA 303 CAN Run LED: NMT state LED status Pre-Operational Flashing Operational Stopped Single Flash Table 3: CAN Run LED WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20 Page 7 of 63...
The resulting offset value is output in Object 6509h: Offset value. The following equation is applied in case of calibration: Position value = 0 + calibration value + application offset WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20...
V3.2 as well as the indicator specification CiA 303 Part 3 V1.4.0 for CAN diagnosis form the basis for the WV5800M / WH5800M. The WV5800M / WH5800M supports device class C2. The details required for a better understanding of the operation are included in this documentation.
Page 10
The COB ID of the Sync object is an exception, where bit 30 must be = 0b to enable the COB ID to be changed. As bit 30 cannot be set to 1b in the WV5800M / WH5800M, the COB ID could be changed at any time.
As soon as the boot-up message was sent successfully, the device will enter the "PRE-OPERATIONAL" status. NMT Status PRE-OPERATIONAL Parameterization data (SDO) can be exchanged in the pre-operational mode. However, no process data (PDO's) is transferred. WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20 Page 11 of 63...
The synchronization message (SYNC), a CAN message with high priority serves this purpose. The identifier of the Sync object can be set via object 1005h (see 1005h: COB ID SYNC message). WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20 Page 12 of 63...
Process data objects (PDO) serve for fast exchange of process data. A maximum of 8 bytes of user data can be transferred in a PDO. The WV5800M / WH5800M supports the Transmit PDO services TPDO1 and TPDO2 according to CiA 301 and CiA 406.
The identifier is set to 11 bits and cannot be changed. Two SDO services are available: SDO (rx) (Master WV5800M / WH5800M): 600h + Node ID SDO (tx) (WV5800M / WH5800M Master): 580h + Node ID Two SDO services are available! 5.4.1.1...
Request/Response. This procedure is also initiated by an initialization message, and the actual user data will be transferred in the subsequent segment messages. For the WV5800M / WH5800M this is only the case with reading of the object 1008h: Manufacturer Device Name.
Communication via CAN bus (CANopen) Initialization and segment message: Command byte, byte 0: The command byte determines the type of access and the number of valid data bytes. The following command bytes are valid for the WV5800M / WH5800M: Command byte Type...
Calculation of the identifier: 600h + Node ID = 600h + 1h = 601h Command: 2 bytes are to be written: 2Bh Index: 6200h Sub-index: 00h The new value shall be 4500d = 1194h WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20 Page 17 of 63...
Page 18
Example of reading SDO parameters with normal Request/Response: The manufacturer device name stored in object 1008h of the directory of objects is to be read from the WV5800M / WH5800M with device address 1h. Calculation of the identifier: 600h + Node ID = 600h +1h = 601h...
Transmission of an emergency message is enabled in the NMT statuses "OPERATIONAL" or "PRE-OPERATIONAL" only! Transmission of the emergency messages can be disabled by setting the COB ID Valid bit to 1. WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20...
The master monitors the state of the slave device via Heartbeat protocol. While doing this, the device sends independently its NMT status cyclically. The WV5800M / WH5800M is a heartbeat producer, it does not receive nor process heartbeat protocols itself. The cycle time of the heartbeat message is set via object 1017h.
If an encoder is in the LSS configuration mode, this will be indicated via the green and red LEDs (see chapter 3). Two LSS services are available: LSS (rx) (LSS Master WV5800M / WH5800M): 7E5h LSS (tx) (WV5800M / WH5800M LSS Master): 7E4h These LSS identifiers cannot be changed! A message consists always of 8 bytes.
Switch states of individual LSS devices (Switch state selective) With this command, Individual LSS slave devices can be set to the LSS Configuration state via the unique LSS number. Master WV5800M / WH5800M COB ID User data Byte 0...
LSS slave set to the LSS Waiting state. Another possibility of activating the new baud rate would be to execute power off/on after "Save configuration". Master WV5800M / WH5800M COB ID User data Byte 0...
Communication via CAN bus (CANopen) WV5800M / WH5800M Master COB ID User data Byte 0 Byte Byte Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Command 7E4h Error Code Spec error Error Code: 00h: Transmission successful 01h: Store configuration is not supported...
Communication via CAN bus (CANopen) WV5800M / WH5800M Master COB ID User data Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Command 7E4h Product Code (see object 1018.2h) 5.6.3.3 Request revision number Master ...
Communication via CAN bus (CANopen) WV5800M / WH5800M Master COB ID User data Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Command 7E4h Node ID (NID) Directory of objects 5.7.1 Overview of objects The following table offers an overview of the objects of the device.
Page 29
6508h: Operating Time Hour meter (function is not supported). 6509h: Offset value Encoder state at the time of calibration. WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20 Page 29 of 63...
The latest error status is always stored in sub-index 01h. Previous error messages "slip onwards" in their position by one sub-index. The whole error list is deleted by writing the value 0 in sub-index 00h. WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod.
0: if bit 29 = 0 X: Bits 28 … 11 of the SYNC-COB ID, if Bit 29 = 1 Bit 10 … 0 X: Bits 10 … 0 of the SYNC-COB ID WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20...
The string "Save" must be sent as data content. Sub-index Description indicates the largest supported sub-index Access const PDO mapping Data type UNSIGNED 8 Default EEPROM WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20 Page 34 of 63...
Page 35
76h ("v") 65h ("e") Read: Bit 31 … 2 0, reserved Bit 1 0: Device does not independently store parameters Bit 0 1: Device stores parameters after command WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20 Page 35 of 63...
"Load" must be sent as data content and the device reset thereafter. If the restored parameters are intended to be permanently available, they must be stored via object 1010h: Store Parameter. WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20 Page 36 of 63...
Page 37
Byte 2 Byte 3 6Ch ("l") 6Fh ("o") 61h ("a") 64h ("d") Read: Bit 31 … 1 0, reserved Bit 0 1: Device permits loading of default parameters WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20 Page 37 of 63...
Page 38
Byte 2 Byte 3 6Ch ("l") 6Fh ("o") 61h ("a") 64h ("d") Read: Bit 31 … 1 0, reserved Bit 0 1: Device permits loading of default parameters WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20 Page 38 of 63...
The manufacturer identification number (Vendor ID) is indicated by object 1018h. Sub-index Description indicates the largest supported sub-index Access const PDO mapping Data type UNSIGNED 8 Default EEPROM WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20 Page 39 of 63...
Page 40
Communication via CAN bus (CANopen) Sub-index Description the manufacturer identification number (vendor ID) for the company SIKO GmbH allocated by the CiA Access PDO mapping Data type UNSIGNED 32 Default 195h EEPROM Sub-index Description Product Code (function is not supported, only compatibility entry for...
The communication parameters for TPDO1 are set via object 1800h. Sub-index Description indicates the largest supported sub-index Access const PDO mapping Data type UNSIGNED 8 Default EEPROM WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20 Page 41 of 63...
Page 42
The service is disabled by writing the value 0h. The content of this object is identical with object 6200h. If the value is changed with the timer running, the change will be applied only with the next timer operation. WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod.
PDO is sent after 1d ... 240d received SYNC messages. F0h (240) FCh (252) Device responds only to RTR request if RTR Bit 30 is enabled in the COB ID. WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20 Page 43 of 63...
The lower value for the limit speed can be set via Object 2003h. Sub-index Description Lower limit speed Access PDO mapping Data type SIGNED 16 Default EEPROM Data content -32768…32767 WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20 Page 46 of 63...
Node ID and baud rate of the bus can be set via Object 5F0Ah. Sub-index Description indicates the largest supported sub-index Access const PDO mapping Data type UNSIGNED 8 Default EEPROM WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20 Page 47 of 63...
Bit 2 1: Scaling enabled Bit 1 not used Bit 0 0: Clockwise (CW) sense of rotation I 1: Counter-clockwise (CCW) sense of rotation E WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20 Page 48 of 63...
12 Bit Multiturn 67108864 EEPROM Data content Encoder type With changed APU (object 6001h) Singleturn APU*1 4 Bit Multiturn APU*16 8 Bit Multiturn APU*256 12 Bit Multiturn APU*4096 WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20 Page 49 of 63...
The object 600Ch provides the absolute accuracy of the encoder in bits. Sub-index Description Raw Value (Absolute accuracy) Access PDO mapping Data type UNSIGNED 32 Default EEPROM WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20 Page 50 of 63...
Default EEPROM Sub-index Description speed source selector Access PDO mapping Data type UNSIGNED 8 Default EEPROM Data content 02h: Object 600C raw value of position is used WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20 Page 51 of 63...
Page 52
Velocity value [Inc/ms] = (new raw position value object 600Ch- old raw position value object 600Ch) / (Integration time [ms] object 6031h sub-index 02h * 10-3) * multiplier object 6031h sub-index 03h / divisor object 6031h sub-index 04h. WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod.
1: Position value is larger than the limit set in Object 6402.1h Bit 0 0: Position value is within the work area set 1: Position value is beyond the work area set WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20...
0: Position value within work area 1 1: Position limit 1 exceeded or undershot (Work area 1) Bit 11 … 1 not used Bit 0 0: Position value valid 1: position value invalid WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20 Page 57 of 63...
Data content Bit 1 … 15 not used Bit 0 0: Speed ok 1: maximum speed exceeded or limit speed set exceeded or undershot (2003h: Limit speed low) WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20 Page 58 of 63...
The operating hours can be indicated via object 6508h. This function is not supported. Sub-index Description Hour meter Access PDO mapping Data type UNSIGNED 32 Default FFFFFFFFh EEPROM WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20 Page 59 of 63...
Manufacturer-specific offset value Access PDO mapping Data type SIGNED 32 Default EEPROM Sub-index Description Smallest transferable position value Access PDO mapping Data type SIGNED 32 Default EEPROM WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20 Page 60 of 63...
650Dh: Absolute accuracy The object 650Dh provides the absolute accuracy of the encoder in bits. Sub-index Description Absolute accuracy Access PDO mapping Data type UNSIGNED 8 Default EEPROM WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20 Page 61 of 63...
Bit 15 … 4 not used Bit 3 0: normal resolution 1: high resolution Bit 2 … 0 000: reserved 001: class C1 010: class C2 011: class C3 WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20 Page 62 of 63...
Page 63
SIKO GmbH Weihermattenweg 2 79256 Buchenbach Phone + 49 7661 394-0 + 49 7661 394-388 E-Mail info@siko-global.com Internet www.siko-global.com Service support@siko-global.com WV5800M/WH5800M Date: 29.07.2020 Art. No. 90107 Mod. status 170/20 Page 63 of 63...
Need help?
Do you have a question about the WV5800M and is the answer not in the manual?
Questions and answers