Network management services (NMT) ..............18 5.2.1.1 NMT communication statuses ................18 5.2.1.2 Switching between NMT communication states ............ 19 5.2.2 Boot-Up......................19 5.2.3 SYNC object ......................19 AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 2 of 78...
Page 3
Process data exchange .................... 20 5.3.1 Transfer of Process Data Objects (PDO) ..............20 5.3.1.1 Transmit PDO (from AP10 to the master) ............. 20 5.3.1.2 Receive-PDO (from master to AP10) ..............21 5.3.2 Control word ...................... 21 5.3.3 Status word ......................22 Parameter data exchange ..................
Page 4
5.7.2.61 6507h: Profile and Software Version ..............75 5.7.2.62 6508h: Operating Time ..................75 5.7.2.63 6509h: Encoder calibration value ............... 76 5.7.2.64 650Ah: Module Identification ................76 5.7.2.65 650Bh: Serial Number ..................77 AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 4 of 78...
• The user manual for commissioning and integrating the position indicator into a fieldbus system. • EDS file (electronic data sheet); this file enables integration and configuration in a CANopen network by means of commercial CANopen configurators. These documents can also be downloaded at http://www.siko-global.com/p/ap10. 1.1.1 History Mod. status Date...
Display and interface are active with external power supply only. Switching on the supply voltage The AP10 will be initialized after switching on the supply voltage. A display test is executed during initialization, the LEDs are lighted consecutively and the configuration parameters are loaded from the non-volatile memory into the RAM of the controller.
(see chapter 4.3). In the "Alpha-numeric display" operating mode, the set points previously received (set point1 and set point2) are acknowledged via the respective buttons depending on the acknowledgment settings (see chapter 5.7.2.45). AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22...
RPDO2. The data identifier must be correctly set in the relevant control word. The data identifier differentiates whether the data is interpreted and displayed as figures or alpha-numeric characters (ASCII) (see chapter 5.3.2). AP10 Date: 28.02.2022 Art. No. 86853 Mod.
Upon reaching target window1, the static and dynamic target-window-reached bits are set in the status word. The dynamic bit is deleted when leaving target window1. The user must acknowledge the static bit. AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22...
This direction of approach can be defined. Example: The direction from which every target position shall be driven to is positive. AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22...
Set point1 not acknowledged point. green Set point1 acknowledged LED right Set point2 not acknowledged green Set point2 acknowledged Table 4: LED display in the alpha-numeric display operating mode AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 11 of 78...
For battery replacement it is mandatory to follow the instructions of the installation instructions. The battery can also be replaced by the SIKO distribution partners or at the SIKO main factory.
The position indicator can be completely parameterized in the CANopen interface (see chapter 5.4). Warnings / Errors 4.4.1 Warnings Warnings do not influence the acquisition of the absolute position value. Warnings are deleted after removing the cause. AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 13 of 78...
With calibration, the calibration value is adopted for calculation of the position value. The following equation is applied in case of calibration: Position value = 0 + calibration value + offset value AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22...
The CiA DS-301 V4.2 CANopen communication profile as well as the Device profile for Encoders CiA DS-406 V3.2 form the basis for AP10, which supports device class C2. As this device is beyond the scope of an encoder's functionality, communication partly differs from the above- mentioned device profile.
Page 17
5F0Ah: Node-ID, Auto-ID and Baud rate Bus CAN) is assigned in every bus system once while AP10 is being configured. Node-ID = 0 is reserved and must not be used; thus, the node numbers are in the range of 1 to 127.
"PRE-OPERATIONAL" status. NMT Status PRE-OPERATIONAL Parameterization data (SDO) can be exchanged in the Pre-Operational Mode. However, no process data (PDO) is transferred. AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 18 of 78...
(SYNC), a high-priority CAN message. The identifier of the SYNC object can be set via object 1005h (see 1005h: COB-ID SYNC message). AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 19 of 78...
Process data objects (PDO) serve for quick process data exchange. A maximum of 8 bytes of user data can be transferred in a PDO. AP10 supports the Receive-PDO services RPDO1 and RPDO2 according to Draft Standard 301 as well as the Transmit-PDO services TPDO1 and TPDO2 according to Draft Standard 301 and Device Profile 406.
Queries can be sent to TPDO1 and TDPO2 as well as RPDO1 and RPDO2 via RTR (see chapter 5.1, Control field). 5.3.1.2 Receive-PDO (from master to AP10) Using Receive-PDO transfer (RPDO), set points and control commands (see chapter 5.3.2) can be transmitted from the bus master to the display.
LED blinking Table 15: Control word 5.3.3 Status word The status word indicates the current status of AP10. It consists of 16 bits and is mapped in the object 5F19h: Status word as well as in the two Transmit-PDOs. Status word...
User data is sent already with the initialization message. The identifier is set to 11 bits and cannot be changed. Two SDO services are available: • SDO (rx) (master AP10): 600h + Node-ID • SDO (tx) (AP10 master):...
Page 24
(parameters) + Node-ID index 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 AP10: Command byte Type Function Write Request SDO (rx), Initiate Download...
Examples of SDO access Example of reading SDO parameters: Read the calibration value stored in object 6003h of the directory of objects from AP10 with device address 1. Calculation of the identifier: 600h + Node-ID = 600h +1h = 601h...
Example of writing SDO parameters: Change the loop length stored with 2 bytes in object 5F14h of the directory of objects in the AP10 with device address 1. Calculation of the identifier: 600h + Node-ID = 600h + 1 = 601h...
The identifier of the heartbeat protocol is permanently set to 700h + Node-ID and cannot be changed. Sending of a Node Guard message is possible in the "OPERATIONAL", "PREOPERATIONAL" or "STOPPED" NMT statuses. AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22...
The master monitors the status of the slave device via the Heartbeat protocol. While doing this, the unit sends cyclically its NMT status. The AP10 is a heartbeat producer, it does not receive nor process heartbeat protocols. The cycle time of the heartbeat message is set via object 1017h.
If so, the procedure may be repeated until all devices have received the desired Node-ID. The Auto-ID function is aborted in the AP10 when an illegal value was sent for the new ID. SDO Abort messages will be returned in this case.
Page 30
Communication via CAN bus (CANopen) Fig. 6: Auto-ID function AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 30 of 78...
Parameter TPDO2. 2001h: Application Offset Application offset value (is added to the position value encoder-internally). 2002h: Calibrate encoder value Set the position value to the calibration value. AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 31 of 78...
Page 32
Indicates the total of measuring steps of the system. 6003h: Preset value (calibration Setting of the calibration value. value) 6004h: Position value Position value (offset against calibration and offset value) AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 32 of 78...
• The whole error list is deleted by writing the value 0 at sub-index 0. • The entries in the error list have the format described in chapter 5.5.1. AP10 Date: 28.02.2022 Art. No. 86853 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 AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22...
The string "save" as data content must also be sent. Sub-index Description indicates the largest sub-index supported Access PDO mapping Data type UNSIGNED 8 Default EEPROM AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 37 of 78...
Page 38
76h ("v") 65h ("e") Read: Bit 31 … 2 0, reserved Bit 1 0: device does not save parameters autonomously Bit 0 1: unit stores parameter by command AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 38 of 78...
Page 39
76h ("v") 65h ("e") Read: Bit 31 … 2 0, reserved Bit 1 0: device does not save parameters autonomously Bit 0 1: unit stores parameter by command AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 39 of 78...
The manufacturer identification number (Vendor ID) is indicated via object 1018h. Sub-index Description indicates the largest sub-index supported Access PDO mapping Data type UNSIGNED 8 Default EEPROM AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 42 of 78...
Page 43
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 of the first Receive PDO (RPDO1) are set via object 1400h. Sub-index Description indicates the largest sub-index supported Access PDO mapping Data type UNSIGNED 8 Default EEPROM AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 44 of 78...
Page 45
04h (is not used, access attempt generates error message) Sub-index Description Event timer (function is not supported, only compatibility entry for various configurators) Access PDO mapping Data type UNSIGNED 16 Default EEPROM AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 45 of 78...
Inhibit time (function is not supported, only compatibility entry for various configurators) Access PDO mapping Data type UNSIGNED 16 Default EEPROM Sub-index 04h (is not used, access attempt generates error message) AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 46 of 78...
PDO has asynchronous characteristics (PDO is sent depending FFh (255) on the "Event Timer"). FDh (253) Device responds to RTR-request only if RTR Bit 30 is enabled in the COB-ID. AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 49 of 78...
According to DS406, TPDO2 is used for synchronous PDO transmission. The communication parameters are set for TPDO2 via object 1801h. Sub-index Description indicates the largest sub-index supported Access PDO mapping Data type UNSIGNED 8 Default EEPROM AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 50 of 78...
Page 51
Event timer (function is not supported, only compatibility entry for various configurators) Access PDO mapping Data type UNSIGNED 16 Default EEPROM Sub-index 06h (is not used, access attempt generates error message) AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 51 of 78...
2 is fed back with a read access if calibration took place beforehand. Object 2002h write: Writing the value 1 sets the position value to the calibration value. AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 54 of 78...
Object 2005h indicates whether configuration via key actuation is enabled. The delay of start of configuration is set in sub-index 2 (key enable time). Sub-index Description indicates the largest sub-index supported Access PDO mapping Data type UNSIGNED 8 Default EEPROM AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 55 of 78...
Page 56
EEPROM Data content 1 … 60 s Sub-index Description for internal use only Access PDO mapping Data type UNSIGNED 32 Default EEPROM Data content 0 … 999999 AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 56 of 78...
EEPROM Data content 0, 10 ... 65535 (Ah ... FFFFh); the numerical value corresponds to a multiple of 1 ms. The function is disabled by writing the value 0. AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 57 of 78...
Data content 1 … 7Fh Sub-index Description Node-ID for access via Auto-ID function Access PDO mapping Data type UNSIGNED 8 Default EEPROM Data content 1 … 7Fh AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 58 of 78...
The control word can be read via object 5F0Ch. Write access is only via RPDO1 or RPDO2 (see chapter 5.3.2). Sub-index Description Control word Access PDO mapping Data type UNSIGNED 16 Default EEPROM AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 59 of 78...
The set point is reached when the actual value is within the target window. Access PDO mapping Data type UNSIGNED 16 Default EEPROM Data content 0 … 9999 AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 60 of 78...
Data type UNSIGNED 8 Default EEPROM Sub-index Description Display orientation Access PDO mapping Data type UNSIGNED 8 Default EEPROM Data content 0 = 0° 1 = 180° rotated AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 61 of 78...
Page 62
EEPROM Data content 0: Off 1: position-dependent Sub-index Description LED4 red right Access PDO mapping Data type UNSIGNED 8 Default EEPROM Data content 0: Off 1: position-dependent AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 62 of 78...
Page 63
Default EEPROM Data content 0: Off 1: On Sub-index Description FLASH backlight Access PDO mapping Data type UNSIGNED 8 Default EEPROM Data content 0: Off 1: On AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 63 of 78...
Data type UNSIGNED 8 Default EEPROM Data content 0: on all values 1: only on display. Values transferred via the interface are not offset against the ADI. AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 64 of 78...
5F16h: Read target value The current set points can be read via object 5F16h. Sub-index Description indicates the largest sub-index supported Access PDO mapping Data type UNSIGNED 8 Default EEPROM AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 65 of 78...
Page 66
Sub-index Description Set point1 (2 MSB Bytes) For displaying the 2 MSB (ASCII) in the Alpha-numeric display mode. Access PDO mapping Data type UNSIGNED 32 Default EEPROM AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 66 of 78...
The display of the direction arrows is set via object 5F1Fh. Sub-index Description direction indicators (CW, CCW) Access PDO mapping Data type UNSIGNED 8 Default EEPROM Data content 0: On 1: inverted 2: Off AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 68 of 78...
Default EEPROM Data content 0 … 9999 Sub-index Description Target window2 visualization Access PDO mapping Data type UNSIGNED 8 Default EEPROM Data content 0: Off 1: On AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 69 of 78...
Object 6001h determines the number of measuring steps per revolution. Sub-index Description number of measuring steps per revolution Access PDO mapping Data type UNSIGNED 32 Default EEPROM Data content 1 … 65535 AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 70 of 78...
Object 6004h indicates the current position value of the device. Sub-index Description Position value Access PDO mapping Data type SIGNED 32 Default EEPROM Position value = measured value + calibration value + offset value AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 71 of 78...
6501h: Single-turn resolution Object 6501h indicates the physical number of measuring steps per revolution. Sub-index Description physical resolution Access PDO mapping Data type UNSIGNED 32 Default EEPROM AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 72 of 78...
1: battery discharged Bit 12 0: battery voltage OK 1: battery voltage critical Bit 11 … 1 not used Bit 0 0: position value valid 1: position value invalid AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 73 of 78...
UNSIGNED 16 Default EEPROM Data content Bit 15 … 5 not used Bit 4 0: battery voltage OK 1: battery voltage critical Bit 3 … 0 not used AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 74 of 78...
The operating hours are displayed via object 6508h. This function is not supported. Sub-index Description operating hours counter Access PDO mapping Data type UNSIGNED 32 Default 0xFFFFFFFFh EEPROM AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 75 of 78...
Manufacturer-specific offset value is added to the position 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 -83886080 EEPROM AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 76 of 78...
Object 650Bh outputs the serial number of the encoder. This function is not supported. Sub-index Description Serial number Access PDO mapping Data type UNSIGNED 32 Default FFFFFFFFh EEPROM AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 77 of 78...
Page 78
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 AP10 Date: 28.02.2022 Art. No. 86853 Mod. status 37/22 Page 78 of 78...
Need help?
Do you have a question about the AP10 and is the answer not in the manual?
Questions and answers