Specifications OverviewThis document provides detailed specifications for the NOCN, HBN, and TBN/TRN series of
absolute rotary encoders and switching cam encoders with a CANopen interface. These devices are designed for high-resolution position measurement and are equipped with safety features compliant with SIL2 standards.
Safety Instructions
The encoders are intended for use in systems requiring precise angular or linear position registration. They must be installed and operated according to the provided documentation, including system-specific operating instructions and data sheets. Only qualified electricians should handle commissioning and operation.
Device Specifications
The document outlines various device versions, including switching cam encoders, rotary encoders, and those with slewing ring functionality. It details the electrical specifications, environmental data, and mechanical system requirements.
CANopen Functionality
The encoders support CANopen communication, with features for error handling and redundant position registration. The document specifies error codes and emergency message protocols.
CANopen Profile Definition
This section provides an extensive overview of the CANopen profile, including safety-relevant data objects, process data objects, and communication service data objects. It includes detailed descriptions of various objects such as device type, error register, and manufacturer-specific parameters.
Environmental and Mechanical Considerations
The encoders are designed to withstand dust, moisture, vibration, and electromagnetic interference, ensuring reliable operation in industrial environments.
Commissioning and First Use
Initial setup may require modification of node-ID and baud-rate to align with the customer's controller. The document provides guidance on setting the encoder to preoperational mode and configuring it for operational use.
Conclusion
This comprehensive specification document is essential for the proper installation, configuration, and operation of TWK-ELEKTRONIK's rotary encoders in systems requiring precise position measurement and safety compliance.
Intended Use
The document outlines the use of rotary and switching cam encoders in safety-relevant systems. These encoders are designed for harsh environments and provide position data via CAN interfaces. They are intended for integration with control systems to prevent hazardous states by reacting to error messages.
Design
The encoders consist of a position registration module, evaluation unit, switching cam encoder module, and an absolute encoder module. The position registration is fully redundant, and the evaluation module processes and verifies the data for safety. The switching cam encoder module provides secure switching states, and the absolute encoder module handles data calibration and transmission.
Device VersionsThree main versions are described:
- Switching cam encoder with CANopen objects and programming examples.
- Rotary encoder without switching outputs, available in singleturn or multiturn versions.
- Rotary encoder with slewing ring functionality, which includes special software for slewing ring applications.
Each version has specific valid and invalid CANopen objects and parameters.
Specifications and Parameters
The document details various objects and parameters for configuration, including safety configurations, cam settings, and diagnostic objects. It also provides recommendations for parameterization and examples for setting parameters.
Key Recommendations
Recommendations include ensuring correct parameter settings for safety and functionality, especially for slewing ring applications. The document advises on handling error messages and adjusting parameters to maintain accurate position data.
Channel Error Specifications:
The document outlines the error codes for a redundant sensor system, distinguishing between two channels. Byte 5 indicates the channel number with codes for no error, error in channel 1, error in channel 2, and no channel error. Byte 6 specifies the error type, including communication, sensor, speed overflow, and synchronism errors. Byte 7 provides specific error codes for communication and sensor errors, such as time out, CRC errors, and gear detection errors.
Specifications NOCN, HBN, and TBN/TRN:
The document, dated 12.06.2019, includes specifications for various error types and codes, including cam errors, supply voltage errors, and device errors. It details the alarm settings and error codes for high and low voltage, runtime errors, and fatal errors.
CANopen Profile Definition:
This section provides an overview of the encoder profile objects, including communication profile areas, safety CAN objects, and encoder objects. It lists data types, designations, data lengths, and memory types for each object, specifying whether they are mandatory or optional.
Safety-Relevant Data Objects:
The document describes SRDO1 and SRDO2, which supply significant data bits for position and speed measurements, respectively. It explains the cyclic transmission of these values and their format.
Process Data Objects (PDOs):
PDOs output measured position and speed values. The document details the byte structure for these data objects.
Communication Service Data Objects:
The document advises setting the device to preoperational before modifying the encoder via SDO communication. It recommends waiting for response messages before sending additional SDO messages and provides guidelines for saving and restoring parameters.
Device Type and Error Register:
The document defines encoder types and the structure of the device_type object. It also explains the error_register object, which summarizes all errors and supports generic, communication, and manufacturer-specific errors.
Pre-Defined Error Field:
This object stores alarm messages transmitted via emergency messages, with a maximum of 20 entries. It includes a structure for the pre-defined error field and references error codes listed in the document.
COB-ID-SYNC and Manufacturer Information:
The document specifies the identifier for sync messages and provides manufacturer details, including device name, hardware version, and software version.
Parameter Storage and Restoration:
Instructions are provided for storing parameters in E²PROM or flash memory and restoring default parameters. The document outlines the process for saving and loading parameters, including necessary conditions and sub-index specifications.
Checksum and Configuration Validity
The document outlines the process for managing safety configurations and checksums in a CAN-based system. The safety_configuration_checksum (Object 13FF) is crucial for ensuring the integrity of safety parameters. The checksum is calculated using a specific TWK program and must match the stored value to set the configuration as valid. If mismatched, the configuration_valid flag remains zero, blocking further actions.
Node ID and Bit Rate Configuration
Object 2000 defines the node ID, which becomes effective after saving and resetting. Node IDs above 32 require manual entry of COB IDs. Object 2001 sets the CAN bus baud rate, with changes effective post-reset. Both parameters have specific saving and resetting procedures.
Manufacturer-Specific Objects
Objects like cam_valid_flag (30FE) and gear_valid_flag (31FE) manage the validity of cam and gear parameters. These flags must be set to 0xA5 to validate configurations, contingent on correct checksums. The cam_CRC_checksum (30FF) and gear_CRC_checksum (31FF) ensure parameter integrity, requiring recalculation upon changes.
Position and Speed Parameters
Object 3100 handles position overflow configurations for slewing ring functions, with parameters like slew_gear and measuring_gear. The operating_parameters (6000) define sensor modes, while measuring_units_per_revolution (6001) and total_measuring_range_in_measuring_units (6002) are fixed. The preset_value (6003) and position_value (6004) manage encoder settings.
Safety Objects
Object 6100 outlines safety position configurations, requiring the cam_data_valid flag to be deactivated for changes. Modifications necessitate recalculating and transmitting a new CRC checksum to ensure system integrity.
Specifications and Procedures:- Error Handling: To avoid error FF FF 81 00 80 04 02 00, set 61FE to ‘A5’. Reset by setting 31FE = ‘A5’.
- Object 6101 - Safety Speed Configuration Parameters: Defines speed measurement behavior in safety areas. Changes require recalculating CRC Checksum 61FF/02. Modifications are only allowed in PRE-OPERATIONAL state and require deactivation of the cam function.
- Object 6120 - Safety Standard Position Value: Contains current position used in SRDO mapping. Consistency of measured value is not ensured during access.
- Object 6121 - Safety Inverted Position Value: Contains bit-inverted position value used in SRDO mapping. Consistency is not ensured during access.
- Object 6124 - Safety Speed Value: Contains current measured speed value used in SRDO mapping. Consistency is not ensured during access.
- Object 6125 - Safety Inverted Speed Value: Contains bit-inverted speed value used in SRDO mapping. Consistency is not ensured during access.
- Object 61FE - Safety Configuration Valid: Confirmation flag for valid configuration. Requires correct CRC checksum for activation.
- Object 61FF - Safety Configuration Signature: Contains checksum for safety encoder parameters. Must be rewritten upon changes. Uses TWK program for CRC calculation.
Cam Settings:- General Information: Cam parameters are writable only in PRE-OPERATIONAL state and require deactivation of cam function.
- Object 6300 - Cam State Register: Indicates active range of cams.
- Object 6301 - Cam Enable Register: Allows switching cams on/off. Inactive cams are not updated during position evaluation.
- Object 6302 - Cam Polarity Register: Changes cam polarity. Active flag drops relay when cam state is active.
- Object 6310 - Cam 1 Low Limit: Activates cam state when position is reached.
- Object 6320 - Cam 1 High Limit: Deactivates cam state when position is exceeded.
- Object 6330 - Cam 1 Hysteresis: Prevents constant state changes due to minor position changes.
Specifications: The document outlines specifications for various objects related to cam hysteresis and sensor diagnostics. Objects 6332 and 6333 are specified for cam 3 and cam 4 hysteresis respectively, under the same boundary conditions.
Diagnosis Objects: The document details several diagnostic objects, including:
- Object 6500 - Operating Status: Represents the current sensor status, linked to object 6000, with specific codes indicating active or inactive states.
- Object 6501 - Single Turn Resolution: Specifies the maximum single turn resolution, set at 4096.
- Object 6502 - Number of Distinguishable Revolutions: Indicates a fixed parameter of 4096 revolutions.
- Object 6503 - Alarms: Describes error types such as device error, cam error, CRC parameter error, and sensor error, with emergency messages transmitted upon alarm occurrence.
- Object 6504 - Supported Alarms: Lists possible error displays corresponding to object 6503.
- Object 6506 - Supported Warnings: No warnings are supported, hence object 6505 is omitted.
- Object 6507 - Profile and Software Version: Provides BCD-coded versions of the encoder profile and software.
- Object 6508 - Operating Time: Not supported.
- Object 6509 - Offset Value: Describes the output offset, used internally by the sensor.
- Object 650A - Module Identification: Details the manufacturer offset for synchronizing position data.
- Object 650B - Serial Number: Written during factory programming.
- Object 650E - Device Capability: Defines encoder capabilities, including safety support and manufacturer-specific capabilities.
Object Listing: A comprehensive listing of objects for NOCN with cams, detailing default values and specific parameters for various encoder functionalities.
Key Parameters and Values: The document includes detailed tables with index, sub-index, length, and value information for each object, providing hexadecimal and decimal representations where applicable.
Specifications Overview:
This document outlines the specifications for NOCN, HBN, and TBN/TRN systems, focusing on various parameters and configurations for safety encoders. Key parameters include hysteresis settings for multiple cams, operating status, resolution, alarms, and device capabilities.
Cam Hysteresis Settings:
Each cam (Cam1 to Cam4) has specific hysteresis settings, with a number of available channels set to 1 and a hysteresis channel value of 10 (0x000A).
Operating Parameters:
- Singleturn resolution: 4096 (0x1000)
- Number of distinguishable revolutions: 4096 (0x1000)
- Supported alarms and warnings are specified with their respective hexadecimal values.
Device Identification:
Includes module identification, serial number, and node-ID settings. The largest supported sub-index and manufacturer offset values are also detailed.
Safety Configuration:
Details on cam and gear safety configurations, including validity flags and CRC checksum calculations, are provided. The document emphasizes the importance of setting and validating these configurations for operational safety.
Parameterization Recommendations:
The document provides a step-by-step guide for parameterizing safety encoders, including setting position parameters, cam parameters, and SRDO parameters. It highlights the importance of deactivating and activating data valid flags and saving all parameters via object 1010, sub 01.
CRC Checksum Calculations:
Instructions for calculating CRC checksums using the TWK program are included, with links to the CRC calculator tool.
Examples and Screenshots:
Examples for parameterization and screenshots of CRC checksum calculations are provided to assist in understanding the configuration process.
Additional Notes:
The document includes specific instructions for encoders with slewing ring functionality and provides guidance on setting gear parameters and adjusting speed values.
Overview: This document provides detailed technical specifications and procedures for configuring and operating a device with node ID 13dez. It includes instructions for setting various parameters, deactivating and activating configurations, and saving settings. The document also covers safety configurations, cam settings, and error handling for redundant encoders.
Specifications: The document outlines specifications for NOCN, HBN, and TBN/TRN, dated 12.06.2019, with document number NOC 13100 UE. It includes figures and references to chapters for detailed explanations of speed multipliers, speed dividers, and encoder functionalities.
Procedures: - Configuration Activation: Steps to activate and deactivate configuration flags (e.g., cam_valid_flag, configuration_valid) using specific command specifiers and byte sequences.
- Parameter Setting: Instructions for setting safety speed integration time, cam limits, hysteresis, enable and polarity registers, and SRDO communication and speed parameters.
- Checksum Calculation: Procedures for calculating CRC checksums using the TWK program and setting safety configuration signatures.
- Operational Settings: Steps to set devices to preoperational and operational states, including saving all parameters.
Norms and Recommendations: The document emphasizes the importance of correct mapping parameters and COB-IDs for CRC checksum calculations. It also provides guidelines for setting node IDs and bit rates, with specific instructions for node IDs over 32 dez.
Error Handling: - Redundant Encoder Behavior: Describes the behavior of full redundant encoders in case of errors, including bootup messages, error resets, and NMT start sequences.
- Error Message Recognition: Provides a recognition aid for error/emergency messages, detailing the appearance of messages in traces and object 1003.
Figures and Data: The document includes several figures (e.g., Fig 3 to Fig 12) illustrating configurations and settings, with references to specific chapters for additional details.
Overview: The document provides technical specifications and error handling procedures for devices using CAN communication, specifically focusing on error messages and their interpretation. It includes details on byte configurations and error categories for devices like NOCN, HBN, and TBN/TRN.
Error Message Structure: - Bytes 0-1: Indicate sensor system errors with a default value of FF FF.
- Byte 2: Correlates with bytes 0 and 1, indicating manufacturer-specific errors (81) or CAN communication errors (11).
- Bytes 3-4: Represent the error category from object 6503, with byte 3 always being 00 and byte 4 indicating specific malfunctions.
- Bytes 5-7: Provide detailed error information based on the error category indicated by byte 4.
Error Categories and Details: - Device Internal Errors: Include CRC parameter errors, power supply failures, and encoder malfunctions.
- Object 1003: Stores a history of recognized errors, with a maximum of 20 errors before overwriting occurs. The sequence of bytes B4 to B7 is reversed in this object compared to the emergency message.
Specific Device Error Examples: - NOCN with Cams:
- Byte 4 (B4) = 10 indicates a cam error.
- Byte 5 (B5) = 02 indicates an error at the output contact ON/OFF.
- Byte 6 (B6) = 0D shows the real state of the relays.
- Byte 7 (B7) = 0F shows the intended state of the relays.
- General Error Codes: Tables provide specific error codes for different scenarios, such as communication errors, sensor errors, and power supply issues.
Tables and Error Codes: - Table 1: Lists general errors and specific error codes for NOCN with cams and NVA115.
- Table 2: Details sensor errors for NOCN, including channel-specific errors and error types.
- Table 3: Provides error codes for NVA115 sensor errors, with specific byte configurations.
Conclusion: The document outlines the structure and interpretation of error messages for devices using CAN communication, providing detailed tables and examples for specific devices and error scenarios.