SYNC object ......................12 Process data exchange .................... 12 5.3.1 Transfer of process data objects (PDO) ..............12 5.3.1.1 Transmit-PDO (from the IKM360R to the master) ..........13 Parameter data exchange ..................13 5.4.1 Transmission of Service Data Objects (SDO) ............. 13 5.4.1.1 Expedited Request/Response ................
"h" (e. g. 280h). Intended use The IKM360R 2-axis is designed for redundant slope detection in two dimensions. The inclinometer can be parameterized and read out via the CAN interface using the CANopen protocol and CANopen Safety protocol. The sensor can be used for applications up to Performance Level D (PLd) in the overall system.
SDO commands in accordance with the requirements of the application. This concerns both the configuration parameters of the sensor system and the way in which it makes its slope values available to the system (asynchronous or synchronous data transmission). IKM360R Date: 21.01.2021 Art. No. 90446 Mod. status 222/20...
Table 1: CAN LED statuses acc. to CiA 303 CAN Run LED: NMT state LED status Pre-Operational Flashing Operational Stopped Single Flash Table 2: CAN Run LED IKM360R Date: 21.01.2021 Art. No. 90446 Mod. status 222/20 Page 7 of 63...
1011h: "load" Sub-index 2 Only bus parameters Restore Parameter) Sub-index 3 Only CiA 410 parameters Sub-index 4 Only manufacturer-specific parameters Table 5: Access to factory settings IKM360R Date: 21.01.2021 Art. No. 90446 Mod. status 222/20 Page 8 of 63...
Communication via CAN bus (CANopen and CANopen Safety) Communication via CAN bus (CANopen and CANopen Safety) The basis for the inclinometer IKM360R is the CANopen communication profile CiA 301 V4.2, the device profile for inclinometer CiA 410 V2.0.0. The CANopen Safety protocol EN50325-5 is additionally implemented for safety-relevant applications.
The adoption of a Node ID or baud rate which was reset occurs only after re-initialization (see chapter 5.2.1). In the case of the inclinometer IKM360R, an inclinometer with node ID 1 (1h) and the redundant inclinometer with node ID 2 (2h) are delivered ex works.
The exchange of process data is enabled as well. However, COB ID and Transmit PDO Mapping parameters can no longer be changed in this status. NMT Status STOPPED Communication is stopped except for heartbeat and node guarding Only NMT communication is enabled. IKM360R Date: 21.01.2021 Art. No. 90446 Mod. status 222/20 Page 11 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 IKM360R supports the Transmit PDO services TPDO1 and TPDO2 according to CiA 301 and CiA 410.
Communication via CAN bus (CANopen and CANopen Safety) 5.3.1.1 Transmit-PDO (from the IKM360R to the master) PDO transfer from the IKM360R to the bus master can be initiated as a result of various events: asynchronous, controlled by an internal device timer ...
User data (parameter) Node ID byte 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 IKM360R: Command byte Type Function Write Request...
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 IKM360R this is only the case with reading of the objects 1008h: Manufacturer Device Name 100Ah: Manufacturer Software Version.
The calibration value stored in object 1017h of the directory of objects is to be read from the slave with device address 3h. Calculation of the identifier: 600h + Node ID = 600h +1h = 601h IKM360R Date: 21.01.2021 Art. No. 90446 Mod.
Page 17
Data 581h 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 IKM360R with device address 1h. IKM360R Date: 21.01.2021 Art. No. 90446 Mod.
NMT state. An SRDO consists always of 2 messages with different COB IDs and bit-by-bit inverted data. A maximum of 8 bytes of user data can be transferred in an SRDO. The IKM360R supports the Safety Transmit services SRDO1 for the Slope long16 (2 bytes) according to EN50325-5 and CiA 410.
In the following example the checksum CRC-16-CCITT (polynomial 1021h) for SRDO1 should be calculated. The checksum is calculated byte by byte and the low byte by the contents of the two objects 1301h and 1381h. IKM360R Date: 21.01.2021 Art. No. 90446 Mod.
SRDO1. Changing the direction of information: COB ID User data Command Index L Index Sub-index Data 0 Data 1 Data 2 Data 3 600h + Node ID IKM360R Date: 21.01.2021 Art. No. 90446 Mod. status 222/20 Page 20 of 63...
The master assumes that a node error has occurred if status or toggle bits do not correspond with those expected by the master or if there is no response. IKM360R Date: 21.01.2021 Art. No. 90446 Mod.
The master monitors the state of the slave device via Heartbeat protocol. While doing this, the device sends independently its NMT status cyclically. The IKM360R 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.
LSS Configure bit timing parameters Configure Node ID Store configuration Request LSS address Request Node ID Table 16: State behavior of the supported LSS services IKM360R Date: 21.01.2021 Art. No. 90446 Mod. status 222/20 Page 24 of 63...
7E5h Revision number COB ID User data Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Command 7E5h Serial number IKM360R Date: 21.01.2021 Art. No. 90446 Mod. status 222/20 Page 25 of 63...
01h: no valid Node ID FFh: Implementation error see Spec error Spec error: This byte is nonzero only in case of an implementation error and Error Code FFh. IKM360R Date: 21.01.2021 Art. No. 90446 Mod. status 222/20 Page 26 of 63...
TPDO1. 2000h: Digital filter cut-off Defines the set filter time. frequency 5F0Ah: Node ID and baud rate Setting of Node ID and baud rate. Bus CAN IKM360R Date: 21.01.2021 Art. No. 90446 Mod. status 222/20 Page 31 of 63...
Page 32
Safety slope (checksum) long16 and Safety slope lateral16. 6511h: Device temperature Indicates the device temperature. Table 17: Overview of objects IKM360R Date: 21.01.2021 Art. No. 90446 Mod. status 222/20 Page 32 of 63...
Access PDO mapping Data type UNSIGNED 8 Default EEPROM Data content Meaning set bit indicates the occurrence of any error condition 1 … 6 not used IKM360R Date: 21.01.2021 Art. No. 90446 Mod. status 222/20 Page 33 of 63...
The cycle time is indicated in milliseconds Value "0h" means that Node Guarding is deactivated. Sub-index Description Guard Time Access PDO mapping Data type UNSIGNED 16 Default EEPROM IKM360R Date: 21.01.2021 Art. No. 90446 Mod. status 222/20 Page 36 of 63...
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 IKM360R Date: 21.01.2021 Art. No. 90446 Mod. status 222/20 Page 37 of 63...
Page 38
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 IKM360R Date: 21.01.2021 Art. No. 90446 Mod. status 222/20 Page 38 of 63...
0: if bit 29 = 0b X: Bits 28 … 11 of the EMCY-COB ID, if Bit 29 = 1b Bit 10 … 0 X: Bits 10 … 0 of the EMCY-COB ID IKM360R Date: 21.01.2021 Art. No. 90446 Mod. status 222/20...
Access const PDO mapping Data type UNSIGNED 8 Default EEPROM 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 00000195h EEPROM Sub-index...
Data type UNSIGNED 8 Default EEPROM Sub-index Description COB ID Client -> Server (rx) Access PDO mapping Data type UNSIGNED 32 Default 00000600h + Node ID EEPROM IKM360R Date: 21.01.2021 Art. No. 90446 Mod. status 222/20 Page 43 of 63...
NMT state is operational rw, if NMT state is pre-operational PDO mapping Data type UNSIGNED 16 Default 25d (0019h) EEPROM Data content 10d … 65535d (000Ah … FFFFh) IKM360R Date: 21.01.2021 Art. No. 90446 Mod. status 222/20 Page 44 of 63...
Page 45
NMT state is pre-operational PDO mapping Data type UNSIGNED 32 Default 00000100h + 2*Node ID EEPROM Data content 258d (102h) … 384d (180h) (even numerical values only) IKM360R Date: 21.01.2021 Art. No. 90446 Mod. status 222/20 Page 45 of 63...
Any change to the configuration will be valid only after passing. Sub-index Description indicates the largest supported sub-index Access PDO mapping Data type UNSIGNED 8 Default EEPROM IKM360R Date: 21.01.2021 Art. No. 90446 Mod. status 222/20 Page 48 of 63...
6013h and is dependent on object 6014h. Sub-index Description Calibration value for longitudinal slope Access PDO mapping Data type INTEGER 16 Default EEPROM Data content 0h … FFFFh IKM360R Date: 21.01.2021 Art. No. 90446 Mod. status 222/20 Page 54 of 63...
6023h and is dependent on object 6024h. Sub-index Description Calibration value for lateral slope Access PDO mapping Data type INTEGER 16 Default EEPROM Data content 0h … FFFFh IKM360R Date: 21.01.2021 Art. No. 90446 Mod. status 222/20 Page 56 of 63...
Safety slope long16 preset value and Safety slope lateral16 preset value must be specified in ° with the preset resolution of object 6000h. Sub-index Description indicates the largest supported sub-index Access const PDO mapping Data type UNSIGNED 8 Default EEPROM IKM360R Date: 21.01.2021 Art. No. 90446 Mod. status 222/20 Page 57 of 63...
The Safety inverted Slope lateral16 (Safety inverted lateral slope value) can be read byte by byte via object 6221h. Sub-index Description indicates the largest supported sub-index Access const PDO mapping Data type UNSIGNED 8 Default EEPROM IKM360R Date: 21.01.2021 Art. No. 90446 Mod. status 222/20 Page 60 of 63...
Safety slope long16 and Safety slope lateral16. Only a checksum valid at the time can be transferred. Before the configuration is set to valid, the checksum is checked again. Only then does a change in the configuration become valid. IKM360R Date: 21.01.2021 Art. No. 90446 Mod.
6511h: Device temperature The current device temperature can be read in object 6511h. Sub-index Description Device temperature in 1° increments. Access PDO mapping Data type INTEGER 16 Default EEPROM IKM360R Date: 21.01.2021 Art. No. 90446 Mod. status 222/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 IKM360R Date: 21.01.2021 Art. No. 90446 Mod. status 222/20 Page 63 of 63...
Need help?
Do you have a question about the IKM360R and is the answer not in the manual?
Questions and answers