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
Description of object revised 8.9.12 Description of object revised Declaration of Conformity updated Phoenix Contact order number of TBUS-connectors inserted in esd order information Technical details are subject to change without further notice. CAN-CBX-DIO8 Seite 3 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
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. Seite 4 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
Page 5
The installation and commissioning of the product may only be carried out by qualified personal, which is authorized to put devices, systems and electric circuits into operation according to the applicable national standards of safety engineering. CAN-CBX-DIO8 Seite 5 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
Page 6
The intended use of the CAN-CBX module is the operation as a CANopen-Slave with digital in- and outputs. 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.
EEPROM. The eight digital in-/outputs can be individually set as outputs or inputs. The CAN-CBX-DIO8 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, digital in/outputs). 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
8 Byte 0...8 byte user data Set digital outputs Receive data Digital Input -> CAN CAN-Identifier Data + Node-ID 8 Byte 0...8 byte user data Set digital inputs Seite 12 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
Hardware Installation 3. Hardware Installation 3.1 Connecting Diagram Figure 2: Connections of the CAN-CBX-DIO8 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.
3.2 Front Panel View Figure 3: Position of the LEDs and connector in the front panel The CAN-CBX-DIO8 module is equipped with 4 status LEDs and 8 LEDs for the I/O-channels. INFORMATION Refer to page 34 for information on conductor connection and conductor cross section.
The LED automatically turns off if 2 flashes Nodeguard/Heartbeat-messages are received again. The schematic diagram is not part of this manual. Table 3: Indicator states of the red CAN Error-LED CAN-CBX-DIO8 Seite 15 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
- indicator state lasts until the module resets or an error occurs at the outputs The schematic diagram is not part of this manual. Table 5: Indicator state of the Error-LED Seite 16 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
The coding switches for the node-ID are set to an invalid ID-value, when - CANopen-Status LED: 3 flashes switching on. The firmware application will be stopped. Table 7: Special Indicator States CAN-CBX-DIO8 Seite 17 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
‘off’ input voltage level is higher than the upper switching threshold, or output state is ‘on’ Table 9: State of channels IO1...IO8 Seite 18 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
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-DIO8 Seite 19 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
83 3 . from firmware version 1.02 on Table 10: Index of the baud rate 3.3.3 Assignment of the Coding-Switch Labelling to the Name in the Schematic Diagram Labelling on the Name in Schematic Diagram * CAN-CBX-DIO8 Baud SW301 SW300 High SW302 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 6. The housing is mechanically guided by the DIN rail bus connector. CAN-CBX-DIO8 Seite 21 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
Plug the terminal plug into the socket on the right of the mounting-rail bus connector of the InRailBus, as described in Fig. 8. Then connect the CAN interface and the power supply voltage via the terminal plug. Seite 22 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
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-DIO8 Seite 23 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
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. Seite 24 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
Phoenix “MEMAX” plastic housing for carrier rail mounting NS35/7,5 Housing DIN EN 60715 width: 22.5 mm, height: 99 mm, depth: 114.5 mm Dimensions (without connectors) Weight approx. 125 g Table 10: General data of the module CAN-CBX-DIO8 Seite 25 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
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 12: CAN interface data Seite 26 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
INOn 30 V INMax Table 13: Data of digital in/outputs 4.5 Software Support ® ® The firmware of the module supports the CiA CANopen Specification CiA 301 [1]. CAN-CBX-DIO8 Seite 27 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
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 Seite 28 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
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 123). CAN-CBX-DIO8 Seite 29 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
STF-3,81 with spring-cage-connection) to 9-pin DSUB: T he 9-pin DSUB connector is assigned according to CiA 102 Figure 12: Assignment of the 9-pin DSUB-connector according to CiA DS 102. Seite 30 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
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) CAN-CBX-DIO8 Seite 31 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
1 and 11. These pins are connected to each other on the PCB. NOTICE To ensure EU Conformity a cable with a maximum wire length of 30 m has to be used for the digital inputs and digital outputs. CAN-CBX-DIO8 Seite 33 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
2 conductors with same cross section, stranded, 1 mm² n.a. n.a. TWIN ferrules with plastic sleeve, max. Minimum AWG according to UL/CUL Maximum AWG according to UL/CUL n.a..not allowed Seite 34 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
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.
CAN termination plug. 9-pin DSUB-termination connectors with integrated termination resistor and male and female contacts are available from esd (order no. C.1303.01). DSUB termination connectors with male contacts (order no. C.1302.01) or female contacts (order no. C.1301.01) and additional functional earth contact are available, if CAN termination and grounding of CAN_GND is required.
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. 17: CAN wiring for heavy industrial environment Seite 38 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
DSUB9-connector from ERNI (ERBIC CAN BUS MAX, order no.:154039). The usage of esd’s T-connector type C.1311.03 is not recommended for single shielded double twisted pair cables because the shield potential of the conductive DSUB housing is not looped through this T-connector type.
Table 14: 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...
> 0.3 m. 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. Seite 42 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
(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-DIO8 Seite 43 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
(>> 200%). Figure 21: 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.
PDOs (Process Data Objects) PDOs are used to transmit process data. In the ‘Receive’-PDO (RxPDO) process data is received by the CAN-CBX-DIO8 module. In the ‘Transmit’-PDO (TxPDO) the CAN-CBX-DIO8 module transmits data to the CANopen network. SDOs (Service Data Objects) SDOs are used to transmit module internal configuration- and parameter data.
CANopen-Firmware 8.2 NMT Boot-up The CAN-CBX-DIO8 module can be initialized with the ‘Minimum Capability Device’ boot-up as described in [1]. Usually a telegram to switch from Pre-Operational status to Operational status after boot-up is sufficient. For this the 2-byte telegram ‘01 ’, ‘00...
= 35 : Write Request with 32-bit data, i.e. a parameter is to be set The CAN-CBX-module responds to every received telegram with a response telegram. This can CAN-CBX-DIO8 Seite 47 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
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’. Seite 48 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
, sub-index 1 is not set, i.e the CAN-CBM-module does not save the configuration automatically. The storage must be initiated by writing the character string ‘save’ (73 , order from CAN telegram) to object 1010 , sub-index 1 CAN-CBX-DIO8 Seite 49 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
CAN-CBX-DIO8 + Node-ID 1 byte Setting of the outputs (Receive-PDO) from CAN-CBX-DIO8 + Node-ID 1 byte Request the state of the inputs (Transmit-PDO) RPDO1 (-> CAN-CBX-DIO8) CAN identifier: 200 + Node-ID Byte Write_ Output_ Parameter DO8-DO1 Parameter description: Name Description...
• event controlled, asynchronous: The transmission is initiated if the state of selected inputs has changed (PDO-transmission type 254, 255). 8.7.2 Digital Outputs The digital outputs are set, as soon as an output setting object is received by the CAN-CBX-DIO8 (e.g. object 6200 via Rx-PDO).
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-DIO8 Seite 53 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
CBX-DIO8 module with the module no. 3 (Node-ID=3 DATA Read Index=1000 Sub- Request index The CAN-CBX-DIO8 module no. 3 responds to the master by means of read response on identifier ‘583 ’ (580 + Node-ID) with the value of the device type: DATA Read Index=1000 Sub-index dig.
Implemented CANopen Objects 8.9.2 Error Register (1001 This object is an error register for the CAN-CBX-DIO8. INDEX 1001 Name error register Data type unsigned 8 Access mode Default value The following bits of the error register are being supported at present:...
- if no_of_errors_in_list 0, the error register (Object 1001 ) is set error-code x The 32-bit long error code consists of the CANopen-Emergency-Error-Code described in DS 301, Table 21 and the error code defined by esd (Manufacturer-Specific Error Field). Seite 58 von 123 CAN-CBX-DIO8...
Page 59
(no load detected at least at one output) 2320 - Output Error: short circuit at outputs (at least one output shorted to GND) Emergency Frame The data of the emergency frame transmitted by the CAN-CBX-DIO8 have the following structure: Byte: error- no_of_errors_ 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 Seite 60 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
Access mode Default value Value range of communication cycle period: Value Meaning No transmission of SYNC messages 1 ... FFFF FFFF Cycle time of the SYNC frame in microseconds CAN-CBX-DIO8 Seite 61 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
8.9.6 Manufacturer’s Device Name (1008 INDEX 1008 Name manufacturer’s device name Data type visible string Default value string: ‘CAN-CBX-DIO8’ For detailed description of the SDOn Uploads, please refer to CiA [1]. Seite 62 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
Reading the software version is similar to reading the manufacturer device name via the domain upload protocol. Please refer to [1] for a detailed description of the upload. CAN-CBX-DIO8 Seite 63 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
Implemented CANopen Objects 8.9.9 Guard Time (100C ) und Life Time Factor (100D The CAN-CBX-DIO8 module supports the node guarding or alternatively the heartbeat function (see page 74). INFORMATION By the recommendation of the CiA, the heartbeat-function shall be used preferentially.
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-DIO8 Seite 65 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
(objects 2000 ... 5FFF , if available), which have a read/write (rw) right of access (here e.g. 2xxx The storage mode is shown in the content of this object: Seite 66 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
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-DIO8 Seite 67 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
(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 Seite 68 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
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-DIO8 Seite 69 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
(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 Seite 70 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
Value range 0-FFFF Default value The Inhibit Time for the EMCY message can be adjusted via this entry. The time is determined as a multiple of 100 s. CAN-CBX-DIO8 Seite 71 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
It has to be received within the heartbeat time stored on the heartbeat consumer, otherwise a heartbeat event is triggered on the heartbeat-consumer module. A heartbeat event generates a heartbeat error on the CAN-CBX-DIO8 module. Each module can act as a heartbeat producer and a heartbeat consumer. The CAN-CBX-module can represent at most one heartbeat consumer .
Page 73
Example: consumer-heartbeat_time = 0031 03E8 => Node-ID = 31 = 49 => heartbeat time = 3E8 = 1000 => 1 s CAN-CBX-DIO8 Seite 73 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
Default value 0 ms The producer heartbeat time defines the cycle time with which the CAN-CBX-DIO8 module transmits a heartbeat-frame to the node-guarding ID. The heartbeat function is described on page 72. If the value of the producer heartbeat time is higher than ‘0’, it is active and stops the Node-/ Life- Guarding (see page 64).
0...FFFF FFFF unsigned32 Parameter Description: vendor_id This variable contains the esd-vendor-ID. This is always 00000017 product_code Here the esd-article number of the product is stored. Example: Value ‘2301 0002 ’ corresponds to article number ‘C.3010.02’. 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. Seite 76 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
The SYNC message shall be transmitted as a CAN message of data length ‘1’. The 2...240 first data byte of the SYNC message contains the value of the SYNC-counter. 241...255 reserved CAN-CBX-DIO8 Seite 77 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
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. Seite 78 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
VIO is lower than the value defined in object 2300 , sub-index 2. VIO_high_warning output driver power supply error: VIO is higher than the value defined in object 2300 , sub-index 3. CAN-CBX-DIO8 Seite 79 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
Page 80
Implemented CANopen Objects The module can enter the following states if an error occurs. Parameter Module states value pre-operational (only if the current state is operational) no state change stopped Seite 80 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
Further features of the parameters NMT startup are currently not supported. The value range of the oject is described in the following table: Value Meaning Auto startup disabled (default) Auto startup enabled all other values reserved CAN-CBX-DIO8 Seite 81 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
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. Seite 82 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
Default Data type mode no_of_entries unsigned 8 COB_ID used by 1... unsigned 32 1400 PDO1 8000 07FF Node-ID transmission type 0...FF unsigned 8 All transmission types are supported. CAN-CBX-DIO8 Seite 83 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
In general there is the possibility to access several CAN-CBX-DIO8 modules synchronously. The CAN-CBX-DIO8 modules can be configured so that up to 8 CAN-CBX-DIO8 modules can be addressed with a single CAN frame simultaneously. Therefore all 64 digital outputs can be set simultaneously.
Page 85
Subindices from 01 to 08 contain the information of the mapped application objects. The entry describes the content of the PDO by their index, subindex and length. For the CAN-CBX-DIO8 module the value 6200 0108 (index 6200 , subindex 01...
Page 86
Module 3 Objekt 1600 Objekt 1600 Objekt 1600 62000108 00050008 00050008 00050008 62000108 00050008 00050008 00050008 62000108 Figure 22: Example for the Rx-PDO mapping with three CAN-CBX-DIO8 modules Seite 86 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
The transmission types 0, 1...240, 252, 253 and 255 are supported. Per default the highest bit of the parameter COB-ID used by_PDO1 is not set: 0000 0000 +180 +Node-ID Per default this object is valid. CAN-CBX-DIO8 Seite 87 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
The transmission types 0, 1...240, 252, 253 and 255 are supported. Per default the highest bit of the parameter COB-ID used by_PDO2 is set: 8000 0000 +280 +Node-ID Per default this object is not valid. Seite 88 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
The Transmit PDO1-Mapping parameters can not be modified, if the PDO1 is valid. To change the value of the parameter object_to_be_mapped the value of the parameter COB-ID_used_by_PDO1 in object 1800 (page 87) has to be set to not valid. CAN-CBX-DIO8 Seite 89 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
If the PDO2 is not valid the Transmit PDO2-Mapping parameters can be modified. To activate the PDO2-Mapping the value of the parameter COB-ID_used_by_PDO2 in object 1801 (page 88) has to be set to valid. Seite 90 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
Device Profile Area 8.10.2 Interrelation of the Implemented Objects of the Digital Inputs ≥ Fig. 23: Overview of the objects for the digital inputs CAN-CBX-DIO8 Seite 93 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
Device Profile Area 8.10.3 Interrelation of the Implemented Objects of the Digital Outputs Fig. 24: Overview of the objects for the digital outputs Seite 94 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
An input bit is read as ‘1’, if the corresponding input is active, i.e. voltage is ‘on’ (if the according bit in object 6002 ‘Polarity Input 8-Bit’ is set to ‘0’). CAN-CBX-DIO8 Seite 95 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
Index Description Default Data type index [Boolean] mode Global Interrupt Enable-Bit = false : interrupts disabled True, False boolean 6005 Global Interrupt Enable-Bit = true : interrupts enabled Seite 98 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
, Sub-index: 1 Bit: Input: For activated IRQ an interrupt is generated by falling edge detection of the input signal. Bit Value DIx Interrupt enable interrupt disabled interrupt enabled CAN-CBX-DIO8 Seite 101 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
Assignment of the variable write_output_DO8-DO1: Index: 6200 , Sub-index: 1 Bit: Output: If an output bit is set to ‘1’, the corresponding output is activated, i.e. the output voltage is ‘on’. Seite 102 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
8 Assignment of the parameter change_polarity_output_DO8-DO1: The parameter determines which digital output can be inverted. Bit: Contents: Setting an output bit to ‘1’ inverts the corresponding output. CAN-CBX-DIO8 Seite 103 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
Assignment of the parameter error_mode_output_DO8-DO1: Bit: Contents: Value Meaning Output shall take the pre-defined value specified in object 6207 Output shall be kept unchanged if an error occurs. Seite 104 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
Output shall be set to ‘1’ (enabled) in case of fault, if object 6206 is enabled. Output shall be set to ‘0’ (disabled) in case of fault, if object 6206 is enabled. CAN-CBX-DIO8 Seite 105 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
Output: DIO8 DIO7 DIO6 DIO5 DIO4 DIO3 DIO2 DIO1 The output bits are set to ‘1’, in case of error at the corresponding output. CAN-CBX-DIO8 Seite 107 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
INFORMATION The object Output Error Mask Bit 1 to 8 has no effect on the current error state that is returned in the object Output Errors 8-Bit (2210 Seite 108 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
Assignment of the parameter I/O_direction_mask_DIO8-DIO1: Index: 2250 , Sub-index: 1 Bit: Output: DIO8 DIO7 DIO6 DIO5 DIO4 DIO3 DIO2 DIO1 Value Meaning channel is used as output channel is used as input CAN-CBX-DIO8 Seite 109 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
This variable defines the voltage limit that initiates an Emergency Message, if the value falls below. Example: = disable = 280 (value of the variable) = 28 V voltage, above this limit an Emergency Message is initiated Seite 110 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
Resulting sample rate sample_rate [ s] [Dec] current parameter value is not changed (old value will stay valid + SDO error message) 100 (default value) 100.5 65535 32767.5 CAN-CBX-DIO8 Seite 111 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
If the counter function of an input is used, it is strongly recommended to disable the local interrupts via the Interrupt Mask-objects 6006 , 6007 and 6008 (reduces bus load of the CAN bus). Seite 112 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
Page 113
The maximum attainable input clock rate results from the sample rate of the inputs (see object Sample Configuration 2310 Fig. 25: Interrelation of maximum count frequency and sample rate So the absolute maximum of the countable input frequency is 5 kHz. CAN-CBX-DIO8 Seite 113 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
In this object the initial values counter_preload_1...8 of the counters 1...8 are defined. Beginning from the initial value counter_preload_x the counter value is decremented by ‘1’, if a change occurs. CAN-CBX-DIO8 Seite 115 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
The following table shows the position of the 16-bit counter value counter_value_x_16-bit in the 32-bit counter value counter_value_x_32-bit: Bit 31..Bit 0 counter_preload_x counter_value_x_32-bit Bit 31..Bit 16 Bit 15..Bit 0 counter_value_x_16-bit Seite 116 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
‘1’, if a change occurs (x = 1...8). An event is generated, if the value of the 32-bit counter results in ‘0’. If the value of counter_preload_x is set to ‘0000.0000’, the preload is 2 CAN-CBX-DIO8 Seite 117 von 123 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
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 objects 1F50 and 1F52 can not be accessed.
0...2 unsigned 8 INFORMATION The value range of this object in the implementation for the CAN-CBX-DIO8 differs from the value range specified in CiA 302 [2]. For further information about object 1F51 and the firmware-update please refer to the standard [2].
-> 26.10.2001 application_software_time Time is the number of milliseconds since midnight of the day of the generation of the last application software. Example: 02A0 AB8E -> approx. 12:14 pm Seite 120 von 123 CAN-CBX-DIO8 Manual • Doc.-No.: C.3010.21 / Rev. 3.1...
Table 15: Order information PDF Manuals Manuals are available in English and usually in German as well. 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.
Need help?
Do you have a question about the CAN-CBX-DIO8 and is the answer not in the manual?
Questions and answers