ESD CAN-CBX-THERMO Manual

ESD CAN-CBX-THERMO Manual

4 thermocouple interfaces
Table of Contents

Advertisement

Quick Links

CAN-CBX-THERMO
4 Thermocouple Interfaces
Manual
to Product C.3034.02
CAN-CBX-THERMO
Page 1 of 123
Manual • Doc.-No.: C.3034.21 / Rev. 1.2
esd electronics gmbh
Vahrenwalder Str. 207 • 30165 Hannover • Germany
http://www.esd.eu
Phone: +49 (0) 511 3 72 98-0 • Fax: +49 (0) 511 3 72 98-68

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CAN-CBX-THERMO and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for ESD CAN-CBX-THERMO

  • Page 1 Product C.3034.02 CAN-CBX-THERMO Page 1 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2 esd electronics gmbh Vahrenwalder Str. 207 • 30165 Hannover • Germany http://www.esd.eu Phone: +49 (0) 511 3 72 98-0 • Fax: +49 (0) 511 3 72 98-68...
  • Page 2 The information in this document has been carefully checked and is believed to be entirely reliable. esd makes no warranty of any kind with regard to the material in this document, and assumes no responsibility for any errors that may appear in this document. In particular descriptions and technical data specified in this document may not be constituted to be guaranteed product features in any legal sense.
  • Page 3 File: Date of 2019-02-07 print: PCB version: CAN-CBX-THERMO Rev. 1.0 V 2.01 Firmware version: Changes in the chapters The changes in the document listed below affect changes in the hardware and firmware as well as changes in the description of facts only.
  • Page 4 This NOTICE statement contains the general mandatory sign and gives information that must be heeded and complied with for a safe use. INFORMATION INFORMATION Notes to point out something important or useful. Page 4 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 5 EMC standards printed in the conformity declaration at the end of this manual. Warning: In a residential, commercial or light industrial environment the CBX-module may cause radio interferences in which case the user may be required to take adequate measures. CAN-CBX-THERMO Page 5 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 6 The intended use of the CAN-CBX module is the operation as a CANopen-Slave with thermocouples. The esd guarantee does not cover damages which result from improper use, usage not in accordance with regulations or disregard of safety instructions and warnings.
  • Page 7: Table Of Contents

    6.5 Bus Length ..............40 CAN-CBX-THERMO Page 7 of 123 Manual •...
  • Page 8 7.6 Support by esd ........
  • Page 9 12. Order Information ............. 122 CAN-CBX-THERMO Page 9 of 123 Manual •...
  • Page 10: Overview

    1 Mbit/s. The CANopen-node number and the CAN-bit rate can be easily set via coding switches. The CAN-CBX-THERMO features the possibility to connect the power supply and the CAN bus signals via the InRailBus connector (TBUS-connector) integrated in the mounting rail. Individual modules can then be removed without interrupting the bus signals.
  • Page 11: Quick Start

    Mount the CAN-CBX-module and connect the interfaces (power supply voltage, CAN, thermocouple inputs). Please note that the CAN bus has to be terminated at both ends! esd offers special T-connectors and termination connectors. Additionally the CAN_GND signal has to be connected to earth at exactly one point in the CAN network.
  • Page 12 + Module number 0480 + Module number The Process-Value (PV) is sent in the data bytes 0...3. The default unit of the PV is V. E.g.: 1234567 equates 1234,567 mV Page 12 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 13: Technical Data

    22.5 mm, height: 99 mm, depth: 114,5 mm Dimensions (including mounting rail fitting and connector projection, without mating plug) Weight 145 g Table 1: General technical data CAN-CBX-THERMO Page 13 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 14: Microcontroller

    ISO 11898-2, transfer rate Physical layer CAN programmable from 10 Kbit/s up to 1 Mbit/s Bus termination has to be set externally if required Table 3: Data of the CAN interface Page 14 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 15: Thermocouple Interfaces

    The firmware of the module comes with CANopen firmware according to CiA 301 [1] and supports the CiA 404 [4] profile for measuring devices. The CAN-CBX-THERMO EDS-file can be downloaded from the esd website www.esd.eu. CAN-CBX-THERMO Page 15 of 123...
  • Page 16: Connecting Diagram

    Hardware-Installation 4. Hardware Installation 4.1 Connecting Diagram Fig. 2: Connections of the CAN-CBX-THERMO module NOTICE Read chapter “Quick Start” on page 11, before you start with the installation of the hardware! INFORMATION Refer to page 34 for information on conductor connection and conductor cross section.
  • Page 17: Connection Of Thermocouple (Example S1)

    INFORMATION The connector pin assignment can be found on page 29 and following. For conductor connection and conductor cross section see page 34. CAN-CBX-THERMO Page 17 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 18 Hardware-Installation Fig. 4: Connection with cable housing to improve cold junction compensation Page 18 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 19: Led Display

    4.2 LED Display Fig. 5: Position of the LEDs in the front panel The CAN-CBX-THERMO module is equipped with 4 status LEDs. The terms of the indicator states of the LEDs are chosen in accordance with the terms recommended by the CiA [3]. The indicator states are described in the following chapters.
  • Page 20: Operation Of The Can-Error Led

    Module is in bootloader mode, the power LED is Status off, 3 flashes (or coding switch position ID-node > 7F when switching on; see page 22) Table 7: Indicator states of the CANopen Status-LED Page 20 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 21: Operation Of The Error-Led

    Bootloader-Mode, this state is indicated by the CANopen status-LED (3 Flashes) Power green power supply voltage is on and application software is running Table 9: Indicator state of the Power-LED V CAN-CBX-THERMO Page 21 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 22: Special Indicator States

    The firmware application will be stopped. Table 10: Special Indicator States 4.2.7 Assignment of the LED Labelling to the Name in the Schematic Diagram Labelling on the Name in the Schematic Diagram CAN-CBX-THERMO LED290A LED290B LED290C LED290D The schematic diagram is not part of this manual.
  • Page 23: Coding Switches

    Setting the address range of the coding switches to values higher than 7F causes error messages, the red CAN-Error LED is on. If the coding switches are set to 00 , the CAN-CBX-module changes into Bootloader mode. CAN-CBX-THERMO Page 23 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 24: Setting The Baud Rate

    33 3 , 12 5 , 83 3 , Table 11: Index of the baud rate 4.3.3 Assignment of Coding-Switch Labelling to Name in Schematic Diagram Labelling on the Name in the Schematic CAN-CBX-THERMO Diagram * Baud SW331 SW330 High SW332 The Schematic Diagram is not part of this manual.
  • Page 25: Installation Of The Module Using Inrailbus Connector

    Swivel the CAN-CBX module onto the mounting rail in pressing the module downwards according to the arrow as shown in figure 8. The housing is mechanically guided by the DIN rail bus connector. CAN-CBX-THERMO Page 25 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 26: Connecting Power Supply And Can-Signals To Cbx-Inrailbus

    Plug the terminal plug into the socket on the right of the mounting-rail bus connector of the InRailBus, as described in Fig. 10. Then connect the CAN interface and the power supply voltage via the terminal plug. Page 26 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 27: Connection Of The Power Supply Voltage

    Please note that the impedance of the connection has to be kept low. The functional earth contact of the module does not ensure electrical safety. CAN-CBX-THERMO Page 27 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 28: Connection Of Can

    Now the module is detached from the bottom edge of the mounting rail and can be removed. INFORMATION It is possible to remove individual devices from the CBX station without interrupting the InRailBus connection, because the contact chain will not be disrupted. Page 28 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 29: Connector Assignment

    INFORMATION The pins 1 and 4 are connected internally. The pins 2 and 3 are connected internally. Signal Description: P24... power supply voltage +24 V M24... reference potential CAN-CBX-THERMO Page 29 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 30: Can

    The CAN interface can be connected via the CAN connector or optionally via the InRailBus. Use the mounting-rail bus connector of the CBX-InRailBus (CAN-CBX-TBUS), see order information (page 122). Page 30 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 31: Can Connector

    Recommendation of an adapter cable from 5-pin Phoenix Contact connector (here line connector FK-MCP1,5/5-STF-3,81 with spring-cage-connection) to 9-pin DSUB: The 9-pin DSUB connector is assigned according to CiA 102 CAN-CBX-THERMO Page 31 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 32: Can And Power Supply Voltage Via Inrailbus Connector

    CAN signals CAN_GND ... reference potential of the local CAN-Physical layers P24... power supply voltage +24 V M24... reference potential FE... functional earth contact (EMC)(connected to mounting rail potential) Page 32 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 33: Thermocouple Interface (X500)

    Signal lines of the thermocouple interface X (X = 1...4) Shield ... Shield potential (connected to functional earth contact of the module) INFORMATION An example for the connection of a thermocouple is given on page 17 CAN-CBX-THERMO Page 33 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 34: Conductor Connection/Conductor Cross Sections

    2 conductors with same cross section, stranded, 1 mm² n.a. 0,5 mm² TWIN ferrules with plastic sleeve, max. Minimum AWG according to UL/CUL Maximum AWG according to UL/CUL n.a..not allowed Page 34 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 35: Correct Wiring Of Electrically Isolated Can Networks

    Therefore the practical maximum number of nodes, bus length and stub length are typically much lower. esd has concentrated her recommendations concerning CAN wiring on the specifications of the ISO 11898-2. Thus this wiring hints forgoes to describe the special features of the derived standards CANopen, ARINC825, DeviceNet and NMEA2000.
  • Page 36: Light Industrial Environment (Single Twisted Pair Cable)

    6.2.1 General Rules NOTICE esd grants the EU Conformity of the product, if the CAN wiring is carried out with at least single shielded single twisted pair cables that match the requirements of ISO 118982-2. Single shielded double twisted pair cable wiring as described in chapter 6.3 ensures the EU Conformity as well.
  • Page 37: Cabling

    In principle the CAN bus has to be realized in a line. The participants are connected to the main CAN bus line via short cable stubs. This is normally realised by so called T-connectors. esd offers the CAN-T-Connector (Order No.: C.1311.03)
  • Page 38: Heavy Industrial Environment (Double Twisted Pair Cable)

    Select a working combination of bit rate and cable length. Keep away CAN cables from disturbing sources. If this cannot be avoided, double shielded cables are recommended. Fig. 16: CAN wiring for heavy industrial environment Page 38 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 39: Device Cabling

    CAN bus line via short cable stubs. This is normally realised by so called T-connectors. When using esd's CAN-T-Connector (order no.: C.1311.03) it should be noted that the shield potential of the conductive DSUB housing is not looped through this T-Connector type. Thus the shielding is interrupted.
  • Page 40: Electrical Grounding

    Table 12: Recommended cable lengths at typical bit rates (with esd-CAN interfaces) Optical couplers are delaying the CAN signals. esd modules typically reach a wire length of 37 m at 1 Mbit/s within a proper terminated CAN network without impedance disturbances like e.g.
  • Page 41: Examples For Can Cables

    Wiring Notes 6.6 Examples for CAN Cables esd recommends the following two-wire and four-wire cable types for CAN network design. These cable types are used by esd for ready-made CAN cables, too. 6.6.1 Cable for Light Industrial Environment Applications (Two-Wire)
  • Page 42: Can Troubleshooting Guide

    - there are no open circuits in CAN_H or CAN_L wiring - your bus system has two terminating resistors (one at each end) and that they are 120 each. Page 42 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 43: Electrical Grounding

    (see figure at previous page). Measure the DC voltage between CAN_L and CAN_ GND (see figure at previous page). Normally the voltage should be between 2.0 V and 3.0 V. CAN-CBX-THERMO Page 43 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 44: Can Transceiver Resistance Test

    (>> 200%). Figure 20: Simplified diagram of a CAN node 7.6 Support by esd If you have executed the fault diagnostic steps of this troubleshooting guide and you even can not find a solution for your problem our support department will be able to assist.
  • Page 45: Canopen Firmware

    SDOs are used to transmit module internal configuration- and parameter data. In opposition to the PDOs SDO-messages are confirmed. A write or read request on a data object is always answered by a response telegram with an error index. CAN-CBX-THERMO Page 45 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 46: Nmt-Boot-Up

    1000 ... 1FFF Communication Profile Area 2000 ... 5FFF Manufacturer Specific Profile Area 6000 ... 9FFF Standardized Device Profile Area A000 ... FFFF reserved Page 46 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 47: Communication Parameters Of The Pdos

    Frequently required combinations are, for instance: = 64 : Read Request, i.e. a parameter is to be read = 35 : Write Request with 32-bit data, i.e. a parameter is to be set CAN-CBX-THERMO Page 47 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 48 The least significant byte is always in ‘Data 1’. With 16-bit values the most significant byte (bits 8...15) is always in ‘Data 2’, and with 32-bit values the MSB (bits 24...31) is always in ‘Data 4’. Page 48 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 49 08000022 device state 08000024 access to flash failed CAN-CBX-THERMO Page 49 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 50: Overview Of Used Canopen-Identifiers

    Sync to all, (configurable via object 1005 Emergency + Node-ID configurable via object 1014 Message TPDO1 + Node-ID PDO1 from CAN-CBX-THERMO (object 1800 TPDO2 + Node-ID PDO2 from CAN-CBX-THERMO (object 1801 TPDO3 + Node-ID PDO3 from CAN-CBX-THERMO (object 1802 TPDO4...
  • Page 51: Default Pdo-Assignment

    Per default only the Process_Values 1 to 4 (object 9130 , sub-index 1 - 4) are mapped. Additionally the Field_Values 1 to 4 (object 9100 , sub-index 1 - 4) can be mapped (see page 82). TPDO1 (CAN-CBX-THERMO ->) CAN Identifier: 180 + Node-ID Byte...
  • Page 52: Reading The Analog Values

    (PDO-transmission type 254, 255). 8.7.2 Supported Transmission Types Based on DS-301 PDO-Transmission supported by Transmission CAN-CBX- synchro- asynchro- Type cyclic acyclic THERMO nous nous 1...240 241...253 reserved Page 52 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 53: Communication Profile Area

    This parameter can be read or written. Value range value range of the parameter Default value default setting of the parameter Name/Description name and short description of the parameter CAN-CBX-THERMO Page 53 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 54: Implemented Canopen-Objects

    Identity Object unsigned 32 Prod. Code: 23034002 C.3034.02) 1019 Synchronous Counter Overflow unsigned 8 default: 0 1020 Verify Configuration unsigned 32 default: 0 1029 Error Behaviour unsigned 8 Page 54 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 55 Data type Access index values (max.) 1F80 NMT startup unsigned 32 default: 2 (autostart disabled) Self starting nodes timing 1F91 unsigned 16 default: 64 (= 100 ms) parameters CAN-CBX-THERMO Page 55 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 56: Device Type (1000 )

    The value of the device type of this CAN-CBX module is printed in chapter 8.9.1 (page 54) The data field is always structured following the rule ‘LSB first, MSB last‘ (see page 48, data field). Page 56 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 57: Error Register (1001 )

    For a list of the error bits supported by this CAN-CBX module see chapter 8.9.1 (page 54). Bits which are not supported are always returned as ‘0’. If an error is active, the according bit is set to ‘1’. CAN-CBX-THERMO Page 57 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 58: Pre-Defined Error Field (1003 )

    - in order to delete the error list this variable has to be set to ‘0’ - if no_of_errors_in_list 0, the error register (Object 1001 ) is set Page 58 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 59 Implemented CANopen Objects error-code x The 32-bit long error code consists of the CANopen-emergency error code described in [1] and the error code defined by esd (manufacturer-specific error field). Bit: 31 ..16 15 ..0 manufacturer-specific emergency-error-code...
  • Page 60: Cob-Id Of Sync-Message (1005 )

    1: Device generates SYNC message always 0 (11-bit ID) 28...11 always 0 (29-bit IDs are not supported) 10...0 (LSB) Bit 0...10 of the SYNC-COB-ID The identifier can take values between 0...7FF Page 60 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 61: Communication Cycle Period (1006 )

    Communication Cycle Period Data type unsigned 32 Access mode Default value Value range of the parameter: Value Meaning No transmission of SYNC messages 1...FFFFFFFF Cycle time in microseconds CAN-CBX-THERMO Page 61 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 62: Manufacturer Device Name (1008 )

    INDEX 1008 Name manufacturer device name Data type visible string Default value see chapter 8.9.1 (page 54) For detailed description of the SDO Uploads, please refer to [1]. Page 62 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 63: Manufacturer Hardware Version (1009 )

    Reading the software version is similar to reading the manufacturer’s device name via the domain upload protocol. Please refer to [1] for a detailed description of the upload. CAN-CBX-THERMO Page 63 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 64: Guard Time

    Default value 0 [ms] Minimum value Maximum value FFFF (65.535 s) INDEX 100D Name life time factor Data type unsigned 8 Access mode Default value Minimum value Maximum value Page 64 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 65: Node Guarding Identifier (100E )

    Meaning 31 (MSB) reserved 29...11 always 0, because 29-bit-IDs are not supported 10...0 (LSB) bit 0...10 of the node guarding identifier The identifier can take values between 1...7FF CAN-CBX-THERMO Page 65 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 66: Store Parameters (1010 )

    (rw) right of access (here e.g. 6xxx save_manufacturer_parameter saves all manufacturer parameters of those objects (objects 2000 ... 5FFF , if available), which have a read/write (rw) right of access (here e.g. 2xxx Page 66 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 67 CAN-CBX module does not save the parameters on command CAN-CBX module saves the parameters on command Autonomous saving means that the CAN-CBX module stores the storable parameters non-volatile and without a user request. CAN-CBX-THERMO Page 67 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 68: Restore Default Parameters (1011 )

    (objekts 6000 ... 9FFF , if available, here e.g. 6xxx restore_manufacturer_parameter loads all manufacturer default parameters of those objects (objects 2000 ... 5FFF , if available, here e.g. 2xxx Page 68 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 69 On read access to the appropriate sub-index, the CANopen device provides information about its default parameter restoring capability with the following format: Bit: Content: reserved Value Description the CAN-CBX-module does not restore default parameters the CAN-CBX-module restores the default parameters CAN-CBX-THERMO Page 69 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 70: Cob_Id Emergency Message (1014 )

    (always 0) always 0 (11-bit ID) 28...11 always 0 (29-bit IDs are not supported) 10...0 (LSB) bits 0...10 of COB-ID The identifier can take values between 0...7FF Page 70 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 71: Inhibit Time Emcy (1015 )

    Value range 0...FFFF Default value The Inhibit Time for the EMCY message can be defined with this entry. The time is determined as a multiple of 100 s. CAN-CBX-THERMO Page 71 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 72: Consumer Heartbeat Time (1016 )

    CAN net. Sub- Access Index Description Value range Default Data type index mode number_of_entries unsigned 8 1016 consumer_heartbeat_time 0...007FFFFF unsigned 32 Page 72 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 73 Example: consumer-heartbeat_time = 0031 03E8 => Node-ID = 31 = 49 => heartbeat time = 3E8 = 1000 => 1 s CAN-CBX-THERMO Page 73 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 74: Producer Heartbeat Time (1017 )

    Cycle time [ms] of heartbeat producer to transmit the heartbeat on the node-guarding ID (see object 100E The consumer-heartbeat time of the monitoring module must always be higher than the producer-heartbeat time of the heartbeat-transmitting module. Page 74 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 75: Identity Object (1018 )

    0...FFFFFFFF unsigned 32 Description of the variables: vendor_id This variable contains the esd-vendor-ID. This is always 0000 0017 product_code Here the esd-article number of the product is stored. The nibbles of the long words have the following meaning: product_code = abcd efgh 1...
  • Page 76 If the value ‘C1C2 0105 ’ is being read, this corresponds to the hardware-serial number code ‘AB 0105’. This value has to correspond to the serial number of the module. Page 76 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 77: Synchronous Counter Overflow Value (1019 )

    The SYNC message shall be transmitted as a CAN message of data length ‘0’. reserved The SYNC message shall be transmitted as a CAN message of data length ‘1’. The 2...240 first data byte contains the counter. 241...255 reserved CAN-CBX-THERMO Page 77 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 78: Verify Configuration (1020 )

    Date of the last configuration of the module. The value is defined in number of days since the 01.01.1984. configuration_time Time in ms since midnight at the day of the last configuration. Page 78 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 79: Error Behaviour Object (1029 )

    Bus off The module can enter the following states if an error occurs. Variable Module state pre-operational (only if the current state is operational) no state change stopped CAN-CBX-THERMO Page 79 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 80: Nmt Startup (1F80 )

    The value range of the object is described in the following table: Value Meaning Auto startup disabled 0000 0002 (default) 0000 0008 Auto startup enabled all other values reserved Page 80 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 81: Self Starting Nodes Timing Parameters (1F91 )

    Sub-index 1 of this object contains the timeout in [ms] between the change from “preoperational” > “operational”. In default it is 100 ms. The sub-indices 2 and 3 of this object are not supported. CAN-CBX-THERMO Page 81 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 82: Object Transmit Pdo Communication Parameter 1800

    8 const event timer 0...FFFF unsigned 16 Value range refer [1] The transmission types 0, 1...240, 254 and 255 (FF ) are supported. NOTICE Always RTR-disabled 40000xxx Page 82 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 83 Only the objects listed in the column “Default” can be mapped. Structure of the PDO mapping using the example of object 1A00 , sub-index 01 16 15 Index Subindex Length e.g.: 9130 e.g.: 01 e.g.: 20 CAN-CBX-THERMO Page 83 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 84: Device Profile Area

    An overview of the cooperation of the objects of the “Device Profile Area” (61xx and 91xx ) and the “Manufacturer Specific Profile Area” (24xxh) is shown in the diagram on the following page. Page 84 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 85: Relationship Between The Implemented Analog Input Objects

    Device Profile Area 8.10.2 Relationship Between the Implemented Analog Input Objects Fig. 21: Relationship between the implemented objects CAN-CBX-THERMO Page 85 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 86: Ai Sensor Type (6110 )

    Please note, when connecting thermocouples, the type of the connected thermocouple has to be set here. The default value of the parameter AI_sensor_type_x is 40 (28 ), which is the value for the voltage measurement. Page 86 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 87: Ai Autocalibration (6111 )

    (if enabled) • temperature measured during the last calibration last_calibration_temp (object 2421 • maximum allowable temperature difference since the last calibration delta_calibration_temp (object 2422 CAN-CBX-THERMO Page 87 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 88: Ai Operating Mode (6112 )

    The parameter choses the desired operation mode. It contains the “nominal-value” of the operating mode. The “actual value” is readable via object 2401 Value range: Value of the Operation mode of the parameter channel channel disabled normal operation Page 88 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 89: Ai Adc Sampling Rate (6114 )

    To achieve a high resolution, it is advisable to use sample-times, which are a multiple of 20 ms (50 Hz), because that will reduce disturbances caused by the power frequency! CAN-CBX-THERMO Page 89 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 90: Ai Physical Unit (6131 )

    The structure of the variable is defined in CiA 404. The coding of the physical units and prefixes is done according to CiA303-2. The structure of the variables is described on the following page. Page 90 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 91 Notation index volt degree Celsius dimensionless none Value range: Sensor type Physical unit degree Celsius thermocouple (Variable value = 002D 0000 Volt voltage measurement (Variable value = FA26 0000 CAN-CBX-THERMO Page 91 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 92: Ai Decimal Digits Pv (6132 )

    The value of the parameter gives the number of the decimal digits. Example: AI_decimal_digits_PV_1 = 3 Value in object AI_PV_1 = 123456 Measured value: 123.456 V (at default setting (voltage measurement) see object 6110 Page 92 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 93: Ai Status (6150 )

    -250 C 405 C thermocouple type B 50 C 1835 C thermocouple type U -200 C 605 C voltage measurement - 0.512 V + 0.512 V at default setting CAN-CBX-THERMO Page 93 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 94 If the temperature exceeds the range, bits “Not Valid” AND the corresponding “Overload”-bit are set. Valid return messages are e.g.: AI_Status_1 = 00 : no error AI_Status_1 = 03 : positive overload and sensor value not valid Page 94 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 95: Analog Input Field Value (9100 )

    7FFFFFFF Description of the variable AI_FV_x (x = 1...4): These variables contain the uncorrected “Raw values” of the A/D-converter. Value range: AI_FV_x = 8000 0000 ... 7FFF FFFF CAN-CBX-THERMO Page 95 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 96: Ai Interrupt Delta Input Fv (9103 )

    PDO-transmission will only be initiated, if the 0000 0001 ..7FFF FFFF deviation of the field value is higher than the value specified here. Page 96 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 97: Analog Input Process Value (9130 )

    , see page 90). The number of decimal places of the variable is defined in object “AI_decimal_digits_PV_x” (object 6132 see page 92). Value range: AI_PV_x = 8000 0000 ... 7FFF FFFF CAN-CBX-THERMO Page 97 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 98: Ai Interrupt Delta Input Pv (9133 )

    PDO-transmission will only be initiated, if the 0000 0001 ..7FFF FFFF deviation of the process values is higher than the value specified here. Page 98 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 99: Ai Interrupt Lower Limit Pv (9134 )

    AI_interrupt_lower_limit_PV_x, this PDO is transmitted. The number of decimal places of the variable is defined in object “AI_decimal_digits_PV_x” (object 6132 see page 92). Value range: AI_interrupt_lower_limit_PV_x = 8000 0000 ... 7FFF FFFF CAN-CBX-THERMO Page 99 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 100: Ai Interrupt Upper Limit Pv (9135 )

    AI_interrupt_upper_limit_PV_x, this PDO is transmitted. The number of decimal places of the variable is defined in object “AI_decimal_digits_PV_x” (object 6132 see page 92). Value range: AI_interrupt_upper_limit_PV_x = 8000 0000 ... 7FFF FFFF Page 100 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 101: Manufacturer Specific Profile Area

    This object is only supported from firmware version V2.01 on. This object is not supported yet. See also diagram “Relationship Between the Implemented Objects for the Analog Inputs” on page ?. CAN-CBX-THERMO Page 101 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 102: Adc_Pga (2400 )

    Depending on ADC_PGA_x the maximum permissible voltage values are: Gain Input voltage (ADC_PGA_x) ± 1.024 ± 1.024 ± 0.512 ± 0.256 INFORMATION The recommended gain is ADC_PGA_x =3. Page 102 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 103: Channel Enabled (2401 )

    “AI_status_x” it can be determined whether a sensor has been detected. Value range: Binary channel_enabled_x Meaning value A/D-converter channel is off false (AI_operation_mode_x = 0) A/D-converter channel is on true (AI_operation_mode_x = 1) CAN-CBX-THERMO Page 103 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 104: Accu N (2402 )

    SR ... sample rate (e.g.:100 Hz) SR/n n ... number of additions (e.g.:4) SR/n... sample rate/ number of summations (e.g.: 100 Hz / 4 = 25 Hz) − Page 104 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 105: Average N (2403 )

    INFORMATION The input for “Average” (object 2403 ) is “Val ” configured by object 2402 Description of the Filter: SR_x SR_x SR_x ... sample rate Floating Average Average CAN-CBX-THERMO Page 105 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 106: Local Temperature At Pcb (2420 )

    This variable contains the value of the temperature on the circuit board in steps of 1/256 C and is further used for cold-junction compensation (CJC). The value is coded as described in the following: Value ° Temperature C Example: local_temperature =2640 => Temperature = 38.25 C Page 106 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 107: Local Temperature At The Last Calibration (2421 )

    This variable contains the value of the temperature on the circuit board in steps of 1/256 C, determined at the last calibration of the corresponding channel. The value is coded as described in the following: Value ° Temperature C CAN-CBX-THERMO Page 107 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 108: Calibration Delta Temperature (2422 )

    0001 ...FFFF temperature The value is coded as: Value ° Temperature C Example: delta_calibration_temp_1 = 0180 => Temperature deviation = 1.50 C Page 108 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 109: Estimated Junction Temperature (2423 )

    ]: temperature offset value for the compensation of the temperature drop between the local PCB temperature and the real connector temperature. slope_compensation_mode [Object 2520 ]: enables or disables a junction temperature slope compensation. Current slope_compensation_mode is = ‘0'. CAN-CBX-THERMO Page 109 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 110: Calibration Data

    Manufacturer Specific Profile Area 8.11.10 Calibration Data The analog inputs of the CAN-CBX-Thermo module have been calibrated by the manufacturer before delivery. The following calibrations have been made: • ADC gain PGA=1 • ADC gain PGA=2 • ADC gain PGA=3 •...
  • Page 111 [nV] k: . . . internal conversion factor, always 1.9073 nV u_offset [Object 2510 voltage offset value for the compensation of the systematic measuring error CAN-CBX-THERMO Page 111 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 112 (mapped to PDOs) = f (SensorType [obj. 6110 ] , PV , EJT [object 2423 application of the sensor-type conversion table Tab: Tab = f (AI_sensor_type [object 6110 Page 112 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 113: Disable Cold Junction Compensation (2425 )

    Ignore_ADT7320 Meaning Automatic cold junction compensation is enabled (object 6150 can not be written) Automatic cold junction compensation is disabled (object 6150 , sub-index 1..4 can be written) CAN-CBX-THERMO Page 113 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 114: Gain Correction Pga=1/2/3/4

    Description of the parameter gain_correction_PGA=y_x (y = 1, 2, 3, 4 ; x = 1...4): These objects contain the gain-correction factors for the PGA-values 1, 2, 3 and 4, as determined during calibration. Value range: 8000 ... 7FFF Page 114 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 115: Channel Temperature Offset (2507 )

    ) and real connector temperature. The corrected local temperature value of channel x is calculated as: local_temperature_corr_x = local_temperature - channel_temp_offset_x Example: channel_temp_offset_1 = 1234 => 1234 m C => 1.234 C CAN-CBX-THERMO Page 115 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 116: U_Offset (2510 )

    If the compensation of an error is necessary, the negative value of the error has to be entered. Example: = 1.234 V => 1234 => u_offset_x = -1234 Line_x Page 116 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 117: Junction Temperature Slope Compensation Mode (2520 )

    Current slope_compensation_mode is always = ‘0', i.e. junction temperature slope compensation is disabled, because the junction temperature compensation is not yet implemented. Value Function slope_compensation_mode junction temperature slope compensation disabled CAN-CBX-THERMO Page 117 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 118: Firmware Management Via Ds 302-Objects

    Faulty program update can result in deleting of the memory and loss of the firmware. The module then can not be operated further! INFORMATION esd offers the program CANfirmdown for a firmware update. Please contact our support for this. In normal CiA 301 mode the object 1F50 can not be accessed.
  • Page 119: Download Control Via Object (1F51 )

    Date of the generation of the firmware used, specified in number of days since 1. January 1984 Application_Software_Time Time of the generation of the firmware used, specified in milliseconds since midnight. CAN-CBX-THERMO Page 119 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 120: References

    PGA ..Programmable Gain Amplifier (adjustable amplifier in the A/D-converters) PV ..Process Value (corrected user data of the thermocouple input) R/W ..Read/Write (read and write access) Page 120 of 123 CAN-CBX-THERMO Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 121: Declaration Of Conformity

    11. Declaration of Conformity CAN-CBX-THERMO Page 121 of 123 Manual • Doc.-No.: C.3034.21 / Rev. 1.2...
  • Page 122: Order Information

    Order Information 12. Order Information Type Features Order No. CAN-CBX-module with 4 thermocouple interfaces CAN-CBX-THERMO C.3034.02 with cold-junction compensation Accessories CAN-CBX-TBUS Mounting-rail bus connector of the CBX-InRailBus for CAN-CBX-modules, (one bus connector is included in delivery of the C.3000.01 CAN-CBX-module)
  • Page 123 Order Information PDF Manuals For availability of English manuals see the following table. Please download the manuals as PDF documents from our esd website www.esd.eu for free. Manuals Order No. CAN-CBX-THERMO-ME Manual in English C.3034.21 Table 14: Available manuals Printed Manuals If you need a printout of the manual additionally, please contact our sales team: sales@esd.eu...

This manual is also suitable for:

C.3034.02

Table of Contents