NOVOtechnik TP1/TH1 CANopen Gebrauchsanleitung SIEDLE GRUPPE TP1/TH1 CANopen user manual Content CANopen EDS Files Features 1.2.1 Basic information 1.2.2 Basics based on CiA DS-301, V4.2.0 1.2.3 Basics based on CiA DSP-406, V3.2 1.2.4 Basics SDO communication 1.2.5 Basics PDO communication Object Library 1.3.1...
NOVOtechnik TP1/TH1 CANopen Gebrauchsanleitung SIEDLE GRUPPE TP1/TH1 CANopen user manual CANopen This document reflects the Novotechnik sensor protocol implementation of the standard CANopen protocol. A basic knowledge of the CAN Bus is required for a proper understanding of this document.
NOVOtechnik TP1/TH1 CANopen Gebrauchsanleitung SIEDLE GRUPPE TP1/TH1 CANopen user manual 1.2.3 Basics based on CiA DSP-406, V3.2 C1 C2 Encoder class Encoder type Absolute Linear Encoder Max. bit bandwidth of position value 24 bit Encoder Cams Channels to be detected Pos.ch1, Pos.ch2...
NOVOtechnik TP1/TH1 CANopen Gebrauchsanleitung SIEDLE GRUPPE TP1/TH1 CANopen user manual Object Library 1.3.1 Communication Profile Area based on DS 301 V4.2.0 Object description Entry description Index/ Name Data Type Access Default value Comment subindex Mapping 1000 device type unsigned32 const...
Page 5
NOVOtechnik TP1/TH1 CANopen Gebrauchsanleitung SIEDLE GRUPPE TP1/TH1 CANopen user manual Object description Entry description Index/ Name Data Type Access Default value Comment subindex Mapping + Node ID 1800/2 unsigned8 0xFE =254 Transmission type: synchronous to measurement cycle 255, asynchronous 254, synchronous 1...239 acc.
NOVOtechnik TP1/TH1 CANopen Gebrauchsanleitung SIEDLE GRUPPE TP1/TH1 CANopen user manual 1.3.2 Device Profile Area * for 1 position marker: default value 0x01 ** for 1 position marker: not available Object description Entry description Index/ Name Data Type Access Default value...
Page 7
NOVOtechnik TP1/TH1 CANopen Gebrauchsanleitung SIEDLE GRUPPE TP1/TH1 CANopen user manual Object description Entry description Index/ Name Data Type Access Default value Comment subindex Mapping 6311/2 Integer32 0x00** CAM 2 low limit channel 2 6312 CAM 3 low limit integer32 determines the lower limit of position...
NOVOtechnik TP1/TH1 CANopen Gebrauchsanleitung SIEDLE GRUPPE TP1/TH1 CANopen user manual Object description Entry description Index/ Name Data Type Access Default value Comment subindex Mapping 6402/2 integer32 0x3FFF** High limit work area 2 6500 operating status unsigned16 This gives information on encoder internal programmed parameters.
NOVOtechnik TP1/TH1 CANopen Gebrauchsanleitung SIEDLE GRUPPE TP1/TH1 CANopen user manual Explanations to Object Library 1.4.1 Object 0x6300 Encoder Cams Encoder cams are used to indicate if a position falls below or exceeds a defined value. 1.4.2 Cam state registers Cam active:...
NOVOtechnik TP1/TH1 CANopen Gebrauchsanleitung SIEDLE GRUPPE TP1/TH1 CANopen user manual A LSS-message is composed as follows: COB-ID Command Byte0 Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 This applies to the COB-ID: • LSS-Master ⇒ LSS-Slave: 2021 (0x7E5) • LSS-Slave ⇒ LSS-Master: 2020 (0x7E4) LSS can only be used when the encoder is in the stopped status or pre-operational status.
NOVOtechnik TP1/TH1 CANopen Gebrauchsanleitung SIEDLE GRUPPE TP1/TH1 CANopen user manual 1.6.2 SDO Upload The SDO upload service is used to read the parameters. Command 0x40: read command, parameters from encoder Command 0x4_: 0x42 read command, parameter to encoder 0x43 read command, 4 Byte parameter to encoder...
Page 13
NOVOtechnik TP1/TH1 CANopen Gebrauchsanleitung SIEDLE GRUPPE TP1/TH1 CANopen user manual Step 1: For mapping of further objects, the PDO must be completely disabled and the MSB of PDO COB-ID have to be set to 1. Object COB-ID for active PDO...
NOVOtechnik TP1/TH1 CANopen Gebrauchsanleitung SIEDLE GRUPPE TP1/TH1 CANopen user manual Error Handling Depending on the type of error occured, the sensor will react accordingly: Error Class Error Error Message from Sensor Protocol error SDO protocol error, corrupted data received via SDO...
NOVOtechnik TP1/TH1 CANopen Gebrauchsanleitung SIEDLE GRUPPE TP1/TH1 CANopen user manual Error-Code Error- Additional Byte Description Register Byte 0,1 Byte 2 Byte Byte Byte Attempted setting into OPERATIONAL will result in repeated EMCY message sending. Insufficient Event Timer Value 0x6000 Cause: CAN bit rate has been set to a low value and an insufficient Event Timer value has been set for TPDO1 accordingly.
NOVOtechnik TP1/TH1 CANopen Gebrauchsanleitung SIEDLE GRUPPE TP1/TH1 CANopen user manual 1.10 Non-Volatile Storage and Data Restoration Default values for all data objects are stored in the non-volatile program memory. Data encryption to the non-volatile memory is only admitted in the pre-operational status.
NOVOtechnik TP1/TH1 CANopen Gebrauchsanleitung SIEDLE GRUPPE TP1/TH1 CANopen user manual 1.11 Abbreviations Controller Area Network channel COB-ID Communication Object Identifier const constant parameter, only readable Data Length Code Draft Standard EMCY Emergency Service Network-Management Process Data Object Position (value) read only, parameter can change...
Need help?
Do you have a question about the Novotechnik TP1 CANopen and is the answer not in the manual?
Questions and answers