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.
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.
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...
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...
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...
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...
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.
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...
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.
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...
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...
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.
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...
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.
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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.
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.
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)
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...
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.
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.
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)
- 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...
(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...
(>> 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.
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...
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...
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...
(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...
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...
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...
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...
- 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...
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...
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...
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...
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...
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...
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...
(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...
(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...
(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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
(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...
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...
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...
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...
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...
-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...
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...
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...
, 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...
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...
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...
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...
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...
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...
“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...
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...
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...
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...
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...
]: 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...
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...
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...
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...
) 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...
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...
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...
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.
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...
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...
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...
Need help?
Do you have a question about the CAN-CBX-THERMO and is the answer not in the manual?
Questions and answers