1. Catalogs
  2. TWK-ELEKTRONIK GmbH
  3. Rotary encoder TBN58/S4 SIL2 manual

Rotary encoder TBN58/S4 SIL2 manual

Rotary encoder TBN58/S4 SIL2 manual
1 / 50 PagesView full catalog

Rotary encoder TBN58/S4 SIL2 manual

Product catalog summary

General Overview

This document provides the specifications for the absolute rotary encoders TBN and TRN, designed for use with CANopen and CANopen Safety (SIL2) interfaces, compliant with IEC 61508 standards. These encoders measure angular positions and output data as electrical signals.

Scope and Documentation

The specification applies exclusively to TBN and TRN encoders. Essential documents include system-specific operating instructions, the specification manual TXN 15469, data sheet TBN/TRN 14271, connection assignments, EDS files, CRC calculation programs, and wiring notes.

Proper Use and Commissioning

The encoders must be integrated into a system and connected to downstream electronics. Installation and operation should be performed by qualified electricians, ensuring protection against mechanical damage and adherence to specified limit values.

Electrical Specifications

The document details electrical specifications, including generic information, measuring systems, overall system, velocity signal, and connection requirements.

Environmental Data

Specifications cover resistance to dust, moisture, vibration, shock, and electromagnetic compatibility (EMC).

Mechanical System

Details on the mechanical aspects of the encoders are provided, although specifics are not included in the summary.

CANopen Functionality

The document outlines CANopen functionality, including process data objects (PDOs), safety-relevant data objects (SRDOs), and the CANopen profile definition. It covers communication service data objects, safety process data objects, mapping objects, and safety CAN objects.

Profile Definition and Compatibility

Objects according to profile definition are detailed, including operating parameters, measuring units, preset values, position values, and speed parameters. Safety objects and diagnosis objects are also covered.

Error Behaviour

The document provides guidance on error behaviour, including fatal errors and CANopen emergency messages.

Appendix

The appendix includes additional tables and examples of parameterization for the encoder TBN/TRN with CANopen Safety.

Specifications: The document outlines the specifications for CANopen Safety (IEC 61508) and CANopen for absolute encoder TBN/TRN. It includes details on communication service data objects, process data objects, and mapping objects.

Communication Service Data Objects:

  • Object 1010 - Store Parameters: Allows saving of parameters to memory using a specific password. Different sub-indices define which parameters are stored.
  • Object 1011 - Restore Default Parameters: Loads default parameters into objects using a password. The device must be set to "preoperational" state first.
  • Object 1014 - COB-ID-EMCY: Identifier for emergency messages transmitted by the encoder.
  • Object 1015 - Inhibit Time EMCY: Sets blocking time to limit bus load during quick succession of EMCY messages.
  • Object 1017 - Producer Heartbeat Time: Transmits heartbeat messages at specified intervals.
  • Object 1018 - Identity Object: Contains data assigned to the encoder, including manufacturer ID, product code, revision number, and serial number.
  • Object 1029 - Error Behaviour Object: Defines behavior in the event of errors, with various settings for different error types.

CANopen Safety Process Data Objects:

  • Object 1301 - SRDO1 Communication Parameters: Writeable in pre-operational state, requires setting a configuration valid flag after modification.
  • Object 1302 - SRDO2 Speed Parameters: Similar to SRDO1, requires configuration valid flag and manual entry of COB IDs for node IDs exceeding 32.

CANopen Process Data Objects:

  • Object 1800 - Transmit PDO Asynchronous: Processes asynchronous and cyclical events with specified transmission types.
  • Object 1801 - Transmit PDO Synchronous: Processes synchronous events without inhibit timer or event timer.

Mapping Objects:

  • Object 1381 - SRDO1 Mapping Parameters: Contains coding for each mapping object with specified length.
  • Object 1382 - SRDO2 Mapping Parameters: Similar to SRDO1, details not fully provided in the document.

Safety CAN Objects:

  • Objects like 13FE (configuration_valid) and 13FF (safety_configuration_checksum) are crucial for ensuring the safety and validity of configurations. The configuration_valid parameter is reset each time a safety-relevant parameter is accessed, and the checksum is used to verify the integrity of safety CAN parameters.

LMT Objects:

  • Objects such as 2000 (node ID) and 2001 (bit_rate) define the node address and baud rate of the CAN bus. These parameters require specific procedures for saving and resetting.

Objects According to Profile Definition:

  • This section includes objects like 6000 (operating_parameters), 6001 (measuring_units_per_revolution), and 6002 (total_measuring_range_in_measuring_units), which define the operating parameters and measuring units for the encoder.

Safety Objects According to Profile Definition:

  • Objects such as 6100 (safety_position_configuration_parameters) and 6101 (safety_speed_configuration_parameters) define the behavior of position and speed measurement in the safety area. Changes to these parameters require recalculating and transmitting a new CRC checksum.

Key Parameters and Actions:

The document emphasizes the importance of correct parameter settings and checksum calculations to ensure system safety and functionality. It provides detailed instructions on how to handle various parameters and the consequences of incorrect settings.

Parameterisation of Encoder TBN/TRN with CANopen Safety

Parameter Setting:

This section outlines the steps for setting parameters for the encoder TBN/TRN using CANopen Safety. It includes setting the preoperational state, deactivating configuration validity, setting node IDs, saving parameters, and calculating CRC checksums. The process involves specific CANopen messages and object indices.

Error Behaviour of the Encoder:

The document describes how errors are managed within the encoder system. Errors are displayed and stored hierarchically, with specific objects (1001, 1003, 6503) coding the error types. Fatal errors lead to a secure state, while CANopen emergency messages are sent for other errors. The document details the structure of these messages and the types of errors, including sensor and communication errors.

Appendix:

The appendix provides additional technical details, including command specifiers for SDO messages, configuration validity of the safety node, NMT state transitions, and CANopen features of the encoder. It also includes contact information for CAN in Automation Organisation and TWK-ELEKTRONIK GmbH.

Key Features:

  • The encoder supports CANopen Safety (IEC 61508) and is compliant with CiA DS 406 Version 4.0.2.
  • It includes features like emergency messages, heartbeat, and two SRDOs for position and velocity.
  • The document provides detailed instructions for parameter setting and error management, ensuring safe and reliable operation.
See more

Catalog excerpts

Rotary encoder TBN58/S4 SIL2 manual-1

Specification - CANopen Safety (IEC61508) and CANopen for absolute rotary encoder TBN/TRN CANopea safetyl Specification rotary encoder TBN/TRN according to CANopen Safety - SIL2 acc. IEC 61508 and CANopen Standard TWK-ELEKTRONIK GmbH BismarckstraBe 108 [email protected] visit us at | twk.de

 Open the catalog to page 1
Rotary encoder TBN58/S4 SIL2 manual-2

Specification CANopen Safety (IEC 61508) and CANopen for absolute encoder TBN/TRN General Scope This specification is valid exclusively for the following absolute encoders TBN and TRN with CANopen and CANopen Safety (SIL2) interface. Documentation The following documents must be observed (depending on device): - The owner's system-specific operating instructions - Data sheet TBN/TRN 14271 - The connection assignment enclosed with every device - TYxxxxx - EDS-File TYxxxxx_xx_xx.eds - CRC Calculation Program and additional xml-Files for special versions - TWK_CAN Error description - Notes on the...

 Open the catalog to page 2
Rotary encoder TBN58/S4 SIL2 manual-3

SUPREME SENSORING Specification CANopen Safety (IEC 61508) and 7WK CANopen for absolute encoder TBN/TRN Date: 25.03.2020 Page 3 of 50 Document no. TXN 15469BE

 Open the catalog to page 3
Rotary encoder TBN58/S4 SIL2 manual-5

Specification CANopen Safety (IEC 61508) and CANopen for absolute encoder TBN/TRN 1 Intended use The rotary encoder TBN and TRN are intended for use in CANopen and in CANopen safety-relevant systems. The version TBN is a singleturn and the TRN is a multiturn absolute encoder. Thanks to its robust design, the encoder can be used in applications with harsh environmental conditions. Both encoders are designed for connection to a control system (PLC) which evaluates the measured values transmitted via the CAN bus and, in the event of error messages or the absence of process data, reacts according...

 Open the catalog to page 5
Rotary encoder TBN58/S4 SIL2 manual-6

Specification CANopen Safety (IEC 61508) and CANopen for absolute encoder TBN/TRN 4 Electrical specifications Refer to the TBN/TRN 14271 data sheet and the variant specifications for the precise electrical specifications. Supply voltage Power consumption Temperature range Communication profile 9 V ... 36 VDC < 2.5 W (inrush current < 500 mA) -40 °C to +85 °C Full CAN Part A (11-bit) CANopen CiA 301 V 4.2 Encoder profile CANopen CiA 406 V 4.0.2 CANopen Safety EN 50325-5 4.2 Measuring system Measuring range Resolution Accuracy Reproducibility Temperature drift Sensor unit cycle time 4.3 Overall...

 Open the catalog to page 6
Rotary encoder TBN58/S4 SIL2 manual-7

Specification CANopen Safety (IEC 61508) and CANopen for absolute encoder TBN/TRN 4 Electrical specifications Recommended type of CANopen/power supply connecting cable: 5 Environmental data 5.1 Dust, moisture Permissible relative humidity Protection type 5.2 Vibration shock EN 60068-2-6 EN 60068-2-27 Resistance to shock Resistance to vibration 5.3 EMC EN 61000-6-2 EN 61000-6-4 max. 100 % (e.g. Protection grade: IP 69K) IP 67, optionally IP 69K Vibration sinus Mechanical shock 25 g 6 ms each 100x on 3 axes (1 g = 9.81 m/s2) other values on request Amplitude of excursion 5 mm (peak value) or 10...

 Open the catalog to page 7
Rotary encoder TBN58/S4 SIL2 manual-8

Specification CANopen Safety (IEC 61508) and CANopen for absolute encoder TBN/TRN 7 CANopen functionality 7 CANopen functionality The CANopen interface enables operation via CANopen Standard and secure operation via CANopen Safety. The CANopen profile definition for the encoder is executed once according to CiA 301 application layer and according to EN 50325-5 framework for safety-relevant communication. The sensor system (position registration) is designed in redundant form. The sensor system's measured values are supplied to the self-monitoring controller on separate interfaces (SPI). This...

 Open the catalog to page 8
Rotary encoder TBN58/S4 SIL2 manual-9

Specification CANopen Safety (IEC 61508) and CANopen for absolute encoder TBN/TRN 8 CANopen profile definition 8.1 CANopen profile overview Table 1 of all objects contained in the encoder profile Date: 25.03.2020 Page 9 of 50 Document no. TXN 15469BE

 Open the catalog to page 9
Rotary encoder TBN58/S4 SIL2 manual-10

Specification CANopen Safety (IEC 61508) and CANopen for absolute encoder TBN/TRN 8 CANopen proflile definition Date: 25.03.2020 Page 10 of 50 Document no. TXN 15469BE

 Open the catalog to page 10
Rotary encoder TBN58/S4 SIL2 manual-11

Specification CANopen Safety (IEC 61508) and CANopen for absolute encoder TBN/TRN 8.2 Communication service data objects (SDO) 8.2 Communication service data objects For every modification of the encoder via SDO communication the device must be set preoperational first. It is recommended to wait for the response message of the encoder before sending another SDO message. Then you can be sure that the SDO message (e.g. parameterization) is worked out properly, save procedure (1010) as well. Or implement a time constant between the SDO commands which is long enough (e.g. 50 ms). Please don’t make...

 Open the catalog to page 11
Rotary encoder TBN58/S4 SIL2 manual-12

Specification CANopen Safety (IEC 61508) and CANopen for absolute encoder TBN/TRN 8.2 Communication service data objects Date: 25.03.2020 Page 12 of 50 Document no. TXN 15469BE

 Open the catalog to page 12
Rotary encoder TBN58/S4 SIL2 manual-13

Specification CANopen Safety (IEC 61508) and CANopen for absolute encoder TBN/TRN 8.2 Communication service data objects 8.2.4 Object 1005 COB-ID-SYNC Identifier of the sync message transmitted by the master. No range or plausibility check takes place. COB-ID-SYNC Date: 25.03.2020 Page 13 of 50 Document no. TXN 15469BE

 Open the catalog to page 13
Rotary encoder TBN58/S4 SIL2 manual-14

Specification CANopen Safety (IEC 61508) and CANopen for absolute encoder TBN/TRN 8.2 Communication service data objects 8.2.8 Object 1010 store_parameters By inputting "save" (0x65766173hex resp. 1702257011dez) as a password in the relevant sub-index, the writeable objects are saved to the memory. The object cannot be changed on writing. Reading the object is possible. 1 (saving through command) is returned. Which parameters are stored is defined by specifying the sub-index. Sub-index 01 Sub-index 02 Sub-index 03 Sub-index 04 Sub-index 05 Storage of all parameters except the 0x2000 to 0x2FFF...

 Open the catalog to page 14
Rotary encoder TBN58/S4 SIL2 manual-15

Specification CANopen Safety (IEC 61508) and CANopen for absolute encoder TBN/TRN 8.2 Communication service data objects Date: 25.03.2020 Page 15 of 50 Document no. TXN 15469BE

 Open the catalog to page 15
Rotary encoder TBN58/S4 SIL2 manual-16

Specification CANopen Safety (IEC 61508) and CANopen for absolute encoder TBN/TRN 8.2 Communication service data objects 8.2.12 Object 1017 producer_heartbeat_time If a value greater than zero is entered here, the heartbeat message is transmitted on the identifier GUARD COB ID + node ID in the producer_heartbeat_time interval in ms. (GUARD COB-ID = 0x700) producer_heartbeat_time * depends on device, ** Written in factory programming state (wp). Date: 25.03.2020 Page 16 of 50 Document no. TXN 15469BE

 Open the catalog to page 16

All TWK-ELEKTRONIK GmbH catalogs and technical brochures

  1. Manual TRN50/C3

    86  Pages

*Prices are pre-tax. They exclude delivery charges and customs duties and do not include additional charges for installation or activation options. Prices are indicative only and may vary by country, with changes to the cost of raw materials and exchange rates.