The module and the connected transducers may be used for measurement and directly
related control tasks only. Any other use is not appropriate.
To ensure safe operation, the module may only be used as specified in the operating
manual. It is also essential to follow the respective legal and safety regulations for the
application concerned during use. The same applies to the use of accessories.
Each time, before starting up the modules, you must first run a project planning and risk
analysis that takes into account all the safety aspects of automation technology. This
particularly concerns personal and machine protection.
Additional safety precautions must be taken in plants where malfunctions could cause major
damage, loss of data or even personal injury. In the event of a fault, these precautions
establish safe operating conditions.
This can be done, for example, by mechanical interlocking, error signaling, limit value
switches, etc.
5Safety instructions
Safety rules
A module must not be connected directly to a power supply network. The maximum
permissible supply voltage is 10 to 30 V (DC).
The supply connection, as well as the signal and sense leads, must be installed in such a
way that electromagnetic interference does not adversely affect device functionality (HBM
recommendation: ”Greenline shielding design”, downloadable from the Internet at
http://www.hbm.com/Greenline).
Automation equipment and devices must be covered over in such a way that adequate
protection or locking against unintentional actuation is provided (such as access checks,
password protection, etc.).
When devices are working in a network, these networks must be designed in such a way that
malfunctions in individual nodes can be detected and the nodes shut down.
Safety precautions must be taken both in terms of hardware and software, so that a line
break or other interruptions to signal transmission, such as via the bus interfaces, do not
cause undefined states or loss of data in the automation device.
HBMQuantumX
Page 6
6Safety instructions
Conditions on site
For modules with degree of protection IP20:
− Protect the modules from humidity or effects of the weather such as rain, snow, etc.
− The permissible relative humidity at 31°C is 80% (non-condensing); linear reduction down
to 50%, at 40°C.
− Ensure that the ventilation openings on the sides are not covered.
For all modules:
− Do not expose the instrument to direct sunlight.
− Observe the maximum permissible ambient temperatures given in the specifications.
Maintenance and cleaning
The modules are maintenance-free. Please note the following when cleaning the housing:
− Before cleaning, disconnect the equipment completely.
− Clean the housing with a soft, slightly damp (not wet!) cloth. Never use solvents, since
these could damage the labelling on the front panel and the display.
− When cleaning, ensure that no liquid gets into the module or connections.
General dangers of failing to follow the safety instructions
The module is a state-of-the-art device and as such is failsafe. The module may give rise to
further dangers if it is inappropriately installed and operated by untrained personnel. Any
person instructed to carry out installation, commissioning, maintenance or repair of the
module must have read and understood the Operating Manuals and in particular the
technical safety instructions.
Remaining dangers
The scope of supply and performance of the module covers only a small area of
measurement technology. In addition, equipment planners, installers and operators should
plan, implement and respond to the safety engineering considerations of measurement
technology in such a way as to minimize remaining dangers. Prevailing regulations must be
complied with at all times. There must be reference to the remaining dangers connected with
measurement technology. After making settings and carrying out activities that are
password-protected, you must make sure that any controls that may be connected remain in
a safe condition until the switching performance of the module has been tested.
Working safely
Error messages should only be acknowledged once the cause of the error is removed and
no further danger exists.
HBMQuantumX
Page 7
Conversions and modifications
The module must not be modified from the design or safety engineering point of view except
with our express agreement. Any modification shall exclude all liability on our part for any
resultant damage.
In particular, any repair or soldering work on motherboards (replacement of components) is
prohibited. When exchanging complete modules, use only original parts from HBM.
The module is delivered from the factory with a fixed hardware and software configuration.
Changes can only be made within the possibilities documented in the manuals.
Qualified personnel
Qualified personnel means persons entrusted with the installation, fitting, commissioning and
operation of the product who possess the appropriate qualifications for their function. This
module is only to be installed and used by qualified personnel, strictly in accordance with the
specifications and the safety rules and regulations.
7Safety instructions
This includes people who meet at least one of the three following requirements:
• Knowledge of the safety concepts of automation technology is a requirement and as
project personnel, you must be familiar with these concepts.
• As automation plant operating personnel, you have been instructed how to handle the
machinery and are familiar with the operation of the modules and technologies described
in this documentation.
• As commissioning engineers or service engineers, you have successfully completed the
training to qualify you to repair the automation systems. You are also authorized to
activate, to ground and label circuits and equipment in accordance with safety
engineering standards.
It is also essential to comply with the legal and safety requirements for the application
concerned during use. The same applies to the use of accessories.
NOTE
The safety instructions in this document also apply to the NTX001 power supply and
the BPX001 backplane.
HBMQuantumX
Page 8
8Safety instructions
In this manual, the following symbols are used to point out residual dangers:
Symbol:DANGER
Meaning: Maximum danger level
Warns of an imminently dangerous situation in which failure to comply with safety
requirements will result in death or serious bodily injury.
Symbol:WARNING
Meaning: Dangerous situation
Warns of a potentially dangerous situation in which failure to comply with safety
requirements can result in death or serious bodily injury.
Symbol:CAUTION
Meaning: Potentially dangerous situation
Warns of a potentially dangerous situation in which failure to comply with safety
requirements could result in damage to property or some form of bodily injury.
Symbol:
Meaning: Electrostatic Sensitive Devices
Devices marked with this symbol can be destroyed by electrostatic discharge. Please
observe the precautions for handling electrostatic-sensitive devices.
Symbol:On the equipment
Meaning: Observe information provided in the operating manual.
HBMQuantumX
Page 9
Symbols pointing out notes on use and waste disposal as well as useful information:
Symbol:NOTE
Points out that important information about the product or its handling is being given.
Symbol:
Meaning:CE mark
The CE mark enables the manufacturer to guarantee that the product complies with the
requirements of the relevant EC directives (the declaration of conformity is available at
http://www.hbm.com/hbmdoc).
9Safety instructions
Symbol:
Meaning:Statutory marking requirements for waste disposal
National and local regulations regarding the protection of the environment and recycling of
raw materials require old equipment to be separated from regular domestic waste for
disposal.
For more detailed information on disposal, please contact the local authorities or the dealer
from whom you purchased the product.
HBMQuantumX
Page 10
10
2Documentation
Purpose of this operating manual
This operating manual gives you information about the CX27 EtherCAT Gateway to the
measurement modules of the QuantumX DAQ family. It should support you in integrating the
QuantumX family into your real-time automation jobs.
The QuantumX family documentation consists of
• A printed quick start guide for initial start up (printed version)
• This operating manual (PDF format)
• The QuantumX operating manual (PDF format)
• A comprehensive HTML help with index and easy search options, which is available after
the installation of a software package (e.g. QuantumX Assistant, catmanEASY)
We reserve the right to modification and revision of this documentation. Updates will be
published on the relevant product pages of our Internet site, www.hbm.com.
Further Information
EtherCAT is an open standard (IEC/FDIS 61158), so please take the information available on
www.ethercat.org as further reference to this operating manual.
CANopen documentation can be obtained from the user organization, CAN in Automation
(CiA) (www.can-cia.de).
HBMQuantumX
Page 11
3General information
The CX27 QuantumX module is a so-called gateway. A gateway allows networks based on
totally different protocols to communicate with each other.
The main task of the Ethernet/EtherCAT CX27 Gateway is to receive and forward the data of
the modules connected via FireWire.
FrontBack
FireWire
CX27 sync
IN
Ethernet
11
Digital platform
Ethernet
FireWire
IN
EtherCAT
OUT
FireWire
Fig. 2.1:CX27 Gateway; block diagram
Data are transferred, module timing is synchronized and optimum voltage is supplied via the
FireWire connections. Data transmission is asynchronous (all nodes) or isochronous (to a
specific node, e.g. CX27).
You can interconnect a total of twelve modules in series via FireWire.
The connection to the modules can either be made with appropriate FireWire connection
cables (1-KAB269-x), or via the BPX001 backplane (see Fig. 2.2). The backplane
interconnects up to nine modules, without the need for complicated cabling, and can link
these to additional modules or backplanes via two additional FireWire sockets. The FireWire
interfaces of the individual modules are actively connected to each other.
HBMQuantumX
Page 12
12
CX27
EtherCAT IN/OUT
BPX001
FireWire
CX27
Ethernet
Fig. 2.2:CX27 connection via the BPX001 backplane
The CX27 Gateway has two Ethernet interfaces and one EtherCAT interface (IN/OUT) for a
network connection. The Ethernet interfaces at the front and back of the module are
equivalent, and are implemented as RJ45 sockets.
The Ethernet interface at the front of the module is designed for measurement and servicing
purposes and is used with a backplane mounting.
The Ethernet interface at the back of the module can be used in distributed operation (see
Fig. 2.3).
Measurement tasks: the central interface to all the connected modules and their measured
values.
Service tasks: the central interface to all the connected modules for diagnosis or update.
Note: the factory settings of the modules can be restored with the QuantumX Assistant.
Note
The Ethernet interfaces at front and back of the Gateway must have different IP
addresses! You can configure both interfaces with the QuantumX Assistant. With a
BPX001 backplane mounting, only the Ethernet socket at the front is available.
HBMQuantumX
Page 13
13
MX...
10 V − 30 V DC
MX...
CX27
X102
X101
X102
X101
max. 1.5 A
FireWire connection
1-Kab269-2
2 m connection cable
Ethernet connection
Fig. 2.3:Example: Ethernet connection to a PC/laptop via CX27
X102
X101
Alternative Ethernet connection
at the front
HBMQuantumX
Page 14
14
The RJ45 connecting sockets at the front, X8 and X9, are designed for connection to the
EtherCAT fieldbus with real-time capability (Ethernet for Controller and Automation
Technology).
10 V − 30 V DC
MX...
MX...
CX27
(slave)
FireWire
EtherCAT connection
Master
X9
Further slaves
Fig. 2.4:Example: QuantumX-EtherCAT connection via CX27
HBMQuantumX
Page 15
4EtherCAT connection
EtherCAT connection basically comprises the following steps:
1. One-off module/channel setup for isochronous data traffic with the QuantumX Assistant
(possibly also channel configuration).
2. Setting and configuring the individual channels via EtherCAT:
• channel configuration (SDO)
• process data assignment (PDO)
The following EtherCAT configuration tools are currently available:
• EtherCAT Studio (König PA)
• TwinCAT (Beckhoff)
The XML file required for configuration can be found on the QuantumX System CD or on the
HBM Internet site. You can also perform the configuration via a network scan or the
information stored in the EEPROM.
15
4.1Setting isochronous data transfer
You must first configure the relevant module channels for isochronous data transmission with
the QuantumX Assistant (”Signals” tab) and via Ethernet TCP/IP:
1. Connect your modules in the deactivated state to the CX27 Gateway via FireWire cable
1-KAB269 (from connection X102 to X101, etc.), or use the active 1-BPX001 backplane
for connection.
2. Connect your PC to the CX27 Gateway via an Ethernet cable.
3. Switch on the supply voltage.
4. Launch the QuantumX Assistant.
5. In the ”Signals” tab, activate isochronous data transfer for the required channels (see
Fig.2.1).
activate
Fig.2.1:Activating isochronous data transfer
You can now work via the EtherCAT Gateway and configure your modules for EtherCAT
applications.
HBMQuantumX
Page 16
16
4.2Configuration with TwinCAT
Always use the current software version!
• Start TwinCAT
• Run TwinCAT system manager
• Right-click on I/O Device node and select ”Scan devices”, validate next dialog boxes (the
EtherCAT node is then added to the devices)
• Right-click on the EtherCAT device node and click on ”Append” box
• Highlight and insert ”HBM CX27” slave
(the HBM CX27 node is then added below the EtherCAT device)
• Select CX27 box and click the ”Process Data” tab
• Click ”Load PDO info from device” to refresh the object dictionary
• Highlight the inputs address field under the ”Sync Manager” dialog
• Activate ”PDO Assignment” and mark amount of PDOs (= QuantumX isochronous
signals)
Check amount
of PDOs
• Run EtherCAT Master and check PDO data from CX27 Slave (basic measurement)
Select Inputs
32
Note
You need the relevant Device Description File (HBM_CX27.xml) for the device to
integrate the QuantumX EtherCAT Gateway into the network. If there is a version
conflict, you can find the XML Device Description File on the QuantumX System CD or
on the relevant Download sites at ”www.hbm.com”.
HBMQuantumX
Page 17
4.3Configuration with EtherCAT Studio
Always use the current software version!
• Start EtherCAT Studio
• Right-click on EtherCAT Master in ”Append” dialog, select ”HBM Communication modules
−> HBM CX27”
• Attach master and accept ”Online Operations” for network scan
• Select CX27 Slave and click ”CoE Online” tab
• Refresh object dictionary and check identifiers (AI_connector_identification)
• Select ”FMMU/SM” tab on CX27 slave
• Under Sync Manager Configuration field, highlight inputs address field
• Activate ”PDO assignment” and mark amount of PDOs (= QuantumX isochronous signals)
17
PDOs
MX840: 8
Inputs
Note
You need the relevant Device Description File (HBM_CX27.xml) for the device to
integrate the QuantumX EtherCAT Gateway into the network. If there is a version
conflict, you can find the XML Device Description File on the QuantumX System CD or
on the relevant Download sites at ”www.hbm.com”.
HBMQuantumX
Page 18
18
5EtherCAT
5.1Basic principles
EtherCAT(Ethernet for Control Automation Technology) is an open and standardized
fieldbus system, characterized by a high performance capability and corresponding in
principle to a specifically adapted Ethernet solution (standard: IEC/FDIS 61158):
EtherCAT uses Ethernet Frames as defined in IEEE 802.3 and supports the use of other
Ethernet protocols in the same network.
End users of EtherCAT have banded together in the EtherCAT Technology Group (ETG) to
support and promote EtherCAT technology
(www.ethercat.org).
EtherCAT replaces the classic Ethernet hubs and switches star topology (although this can
still be used) with an easy-to-cable line topology. Branches or stub lines are supported. The
grouping here is usually one master and additional slaves.
Master
IN
Fig.5.5:Example: CX27 Gateway to EtherCAT, modules connected via FireWire
5.2Principle of operation
In contrast to standard Ethernet, the Ethernet Frames from the slaves are processed in
passing (IN and OUT sockets). The standard Ethernet Frame sent by the master (as per
IEEE 802.3) is not first received, then interpreted and the process data copied at every
interconnection, as is the case with other industrial Ethernet solutions. The EtherCAT slave
devices read the data relevant to them as the telegram passes through the device. Input data
are also inserted into the telegram in passing. So a frame is not fully received before being
processed, the processing starts as early as possible. Sending also occurs with a minimal
time offset of just a few bits. The master relies on a standard Ethernet controller.
CX27
OUT
FireWireEtherCAT
MX840MX ...
HBMQuantumX
Page 19
5.3Configuration
Most of the effort required for implementation is usually taken on by the configuration tool.
Clearly defined interfaces have been created to minimize this effort. The configuration tool
learns about the device properties from the XML file (Device Description File = DDF). In turn,
the configuration tool also generates an XML file containing all the relevant information about
the network topology, the process data layout, startup and diagnosis. The actual master
implementation only has to load this file and extract the Ethernet frames required to start and
operate the network.
19
The QuantumX EtherCAT slaves can be configured either via DDF or via a scan and the
EEPROM integrated in the slave. This allows the SM/FMMU information (SYNC
Manager/Fieldbus Memory Management Unit) to be read out.
5.4Communication
By default, EtherCAT uses CANopen (CoE − CANopen over EtherCAT) as the application
layer.
CANopen (CAN: Controller Area Network) is the open protocol standard for CAN in
automation technology and has been standardized in the ”CAN in Automation” (CiA)
association. The protocol uses CANBus as the transmission medium and specifies the basic
structures for network management, the use of the CAN Identifier (message address), the
behavior on the bus over time, the type of data transmission, and application-specific
profiles. This should ensure that CANopen modules from different manufacturers can be
combined (that the devices speak the same language). CANopen defines the application
layer (OSI Layer 7) as the communication profile specified by the CiA in Standard DS30x as
the same for all applications. It establishes how communication is to take place. As with
some other fieldbuses, a distinction is made between real-time data and parameter data.
HBMQuantumX
Page 20
20
CANopen uses communication objects with different properties:
Service Data Objects (SDO)
In the parameter channel, all the CX27 parameters can be read and modified by the SDO
service. The required parameter is addressed within an SDO telegram by index and
sub-index.
SDOs form the communication channel for transmitting device parameters, such as the ADC
sample rate. As these parameters are transmitted acyclically (for example, once only, when
powering up the network), SDOs have a subordinate priority.
Process Data Objects (PDO)
A PDO telegram is used, for example, to transmit cyclic measurement data in real time,
which in turn is used for controlling, regulating and observing the ongoing process. The
transmission times here are linked to the cycle times/clock rates specified by a master. No
objects are addressed in the telegram, instead the content of previously selected parameters
is directly sent.
All the device parameters are stored in an object dictionary. This object dictionary contains
the description, data type and structure of the parameters, as well as the address (index).
For the QuantumX CX27 Gateway, the standardized DS404 device profile for the
sensor/controller group is enlisted, with meaningful additions, and this is shown in Chapter 6.
Only the indexes required for configuration are described here, starting from 0x6000. For a
description of the other index ranges, please refer to the CiA Standard.
Object dictionary DS404 (Version 1.2.2)
The object dictionary is the compilation of all the variables and parameters (objects) of a
CANopen device. This gives the data the process image and the parameters can be used to
influence the operating behavior of a CANopen device.
An object dictionary is structured in such a way that some parameters are mandatory for all
the devices of this category and others can be freely defined and used. In CANopen, objects
are primarily given a number (the so-called index), which uniquely identifies them and can
also be used to address them. Objects can be implemented as simple data types, such as
bytes, integers, longs or also strings. With more complex structures, such as arrays and
structures, a sub-index is introduced to address the individual elements.
The structure of the object dictionary, the assignment of index numbers, and some
mandatory entries are specified in the device profiles. For the user, the object dictionary is
stored as an EDS file (Electronic Data Sheet). In the EDS file, all the objects are stored with
index, sub-index, name, data type, default value, minima, maxima and access options
(read/write, transmission by SDO only or also by PDO, etc.). This means that the EDS file
describes the full functionality of a a CANopen device.
CANopen standard objects (from address 0x1xxx) can be obtained from the CiA
(www.can-cia.de).
HBMQuantumX
Page 21
5.5Synchronization
It is important for the timing of all the nodes in the network to be exactly synchronized when
simultaneous actions are required for widely distributed processes. With the distributed
clocks synchronization method (IEEE 1588), the timing of the master clock is transmitted to
the slave clocks via the EtherCAT network and aligned to compensate for the delay offset.
With an EtherCAT grouping, the principal clock is in a slave device, as the master should
deliberately be mapped by standard components. All the nodes can then be synchronized
with an error of less than 1 ms.
The distributed clocks option can be activated/deactivated by a relevant tag in the Device
Description File (DDF). If distributed clocks is activated, the timing master forwards the time
to the QuantumX slave and this distributes the timing to the modules. The default is for
distributed clocks to be activated.
The distributed clocks approach is also useful when you want to perform measurements in
parallel via Ethernet and enlist the same time stamp as a reference.
If the master does not support distributed clocks, the time is set to zero on module startup
and timing commences from this point.
21
The EtherCAT CX27 slave connects the powerful, modular QuantumX data acquisition
system to this fieldbus with up to 199 time-synchronized signals. The maximum sampling
rate at this time is 1200 Hz.
Up to 3 Sync Managers can be assigned.
The CX27 operates with the ”SYNC 0” pulse. The cycle time can be set up to the 125 µs
range. Smaller values cause the loss of real-time data.
HBMQuantumX
Page 22
22
6CX27 object specifications
Possible SDOs for the Gateway are described in this chapter (name, description, value
range, data type, index/sub-index)
Index
The index gives the position of the object in the object dictionary. The index value
specification is hexadecimal. The values for the DS404 device profile are located from
address 0x6xxx.
Object code
The object code indicates the data structure of the object.
Object codeMeaningCoding
VARA simple value, of the Integer8, Unsigned32 or Visible String8
type, for example.
ARRAYA data field, where every entry is of the same data type.8
RECORDA data field containing entries that are a combination of simple
data types.
CANopen
7
9
Data typeValue rangeData length
Boolean0 = false, 1 = true1 byte
INT8−128 to +1281 byte
INT16−32768 to +327682 bytes
INT32−2147483648 to +21474836484 bytes
UINT80 to 2551 byte
UINT160 to 655352 bytes
UINT320 to 42949672954 bytes
Visible String8ASCII characters8 bytes
Visible String16ASCII characters16 bytes
Access
ro: Read only
rw: Read/write
wo: Write only
PDO mapping
PDO mapping is understood to be the mapping of application objects (real-time data) from
the object dictionary to process data objects. CANopen device profiles provide default
mapping for every device type, which is suitable for most applications.
HBMQuantumX
Page 23
Object index organization
Object index (hex)Object index (dec)Object
00000Not used
0001 − 001F1 − 31Static Data Types
0020 − 003F32 − 63Complex Data Types
0040 − 005F64 − 95Manufacturer Specific Complex Data Types
0060 − 007F96 − 127Device Profile Specific Static Data Types
0080 − 009F128 − 159Device Profile Specific Complex Data Types
00A0 − 0FFF160 − 4095Reserved for further use
1000 − 1FFF4096 − 8191Communication Profile Area
2000 − 5FFF8192 − 24575Manufacturer Specific Profile Area
6000 − 9FFF24576 − 40959Standardized Device Profile Area
Object nameAI_sensor_typeSpecifies the type of sensor which is
Object codeArray
Data typeUINT16
CiA standardYes
CategoryOptional
Value descriptionSub-index0 (hex)1 (hex)2 (hex)toC7 (hex)
DescriptionNumber of entriesAI_sensor_type 1AI_sensor_type 2AI_sensor_type_199
Entry categoryMandatoryMandatoryOptionalOptional
Accessrorwrwrw
PDO mappingNoNoNoNo
Value range1 − 199UINT16UINT16UINT16
Default valueNo000
connected to the analog input.
25CANopen
ValueDescription
0Unknown
1Thermocouple type J
2Thermocouple type K
3Thermocouple type L
4Thermocouple type N
5Thermocouple type R
6Thermocouple type S
7Thermocouple type T
8 − 29Reserved (other types of thermocouple)
30PT100
31PT200
32PT500
33PT1000
34PT5000
35IR sensor
36 − 39Reserved
40Voltage
41+/− 10 V
420 − 10 V
43+/− 1 V
440 − 1 V
45+/− 100 mV
460 − 100 mV
47 − 49Reserved
50Current
HBMQuantumX
Page 26
26
CANopen
ValueDescription
514 − 20mA
520 − 20mA
53 − 59Reserved
60Frequency
61 − 69Reserved
70Strain gage
71Strain gage full bridge Analog input sensor type
72Strain gage half bridge
73Strain gage quarter bridge
74 − 79Reserved
80LVDT
81 − 89Reserved
90Pressure transducer
91 − 99Reserved
100Temperature transducer
101 − 109Reserved
110Force transducer
111 − 119Reserved
120Potentiometer
121 − 139Reserved
140NTC
141 − 9999Reserved
10000 − 65535Manufacturer specific use
HBMQuantumX
Page 27
Analog input operating mode
Object descriptionIndex6112 (hex)24850 (dec) Note
Object nameAI_Operating_modeA value other than 0 sets the analog input
Object codeArray
Data typeUINT8
CiA standardYes
CategoryOptional
Value descriptionSub-index0 (hex)1 (hex)2 (hex)toC7 (hex)
DescriptionNumber of entriesAI_Operating_
mode 1
Entry categoryMandatoryMandatoryOptionalOptional
Accessrorwrwrw
PDO mappingNoNoNoNo
Value range1 − 199UINT8UINT8UINT8
Default valueNo000
channel to special operating modes.
AI_Operating_
mode 2
AI_Operating_mode
199
27CANopen
ValueDescription
0Channel off (not operating)
1Normal operation
2 − 9Reserved
10 − 255Implementation specific
Several signals
QuantumX modules are able to deliver several signals from one connector.
Module MX410:
1. Signal S1 with filter setting 1
2. Signal S2 with filter setting 2
For these signals, all the objects described above are available.
Peak unit MX410: 8 signals
1. Peak 1 with different modes, (positive peak, negative peak, peak-to-peak)
2. Peak 2 with different modes, (positive peak, negative peak, peak-to-peak)
.
.
.
8. Peak 8 with different modes, (positive peak, negative peak, peak-to-peak)
For these signals, all the objects in the analog input function block described above are
read-only.
HBMQuantumX
Page 28
28
CANopen
So it is useful to indicate the mode of the signal in object 6112h as follows:
10: Signal_S1
11: Signal_S2
20: Signal_positive_peak
21: Signal_negative_peak
22: Signal_peak_to_peak
30: Signal_rms
100: Signal_CAN
HBMQuantumX
Page 29
Analog input ADC sample rate
given in multiples of microseconds
Object descriptionIndex6114 (hex)24852 (dec) Note
Value description
Object nameAI_ADC_sample_rateThis value uses the reciprocal conversion rate
Object codeArray
Data typeUINT32
CiA standardYes
CategoryOptional
Sub-index
DescriptionNumber of
Entry categoryMandatoryMandatoryOptionalOptional
Accessrorwrwrw
PDO mappingNoNoNoNo
Value range1 − 199UINT32UINT32UINT32
Default valueNo111
0 (hex)1 (hex)2 (hex)toC7 (hex)
entries
AI_ADC_sample_
rate 1
deployed by the AD converter. The value is
given in multiples of microseconds.
AI_ADC_sample_
rate 2
29CANopen
.
AI_ADC_sample_rate
199
Analog input sensor manufacturer
Object descriptionIndex6115 (hex)24853 (dec) Note
Object nameAI_sensor_manufacturer
Object codeArray
Data typeVisible string
CiA standardYes
CategoryOptional
Value description
Sub-index
DescriptionNumber of entriesAI_sensor_manufa
Entry categoryMandatoryMandatoryOptionalOptional
Accessrorororo
PDO mappingNoNoNoNo
Value range1 − 199see object
Default valueNo000
0 (hex)1 (hex)2 (hex)toC7 (hex)
cturer 1
description
AI_sensor_manufac
turer 2
see object
description
AI_sensor_tmanufact
urer 199
see object
description
HBMQuantumX
Page 30
30
Analog input sensor model
Object descriptionIndex6116 (hex)24854 (dec) Note
Object nameAI_sensor_modelThis value provides the model of each
Object codeArray
Data typeVisible string
CiA standardYes
CategoryOptional
Value description
Sub-index
DescriptionNumber of entriesAI_sensor_model1AI_sensor_model 2AI_sensor_model
Entry categoryMandatoryMandatoryOptionalOptional
Accessrorororo
PDO mappingNoNoNoNo
Value range1 − 199see object
Default valueNo000
0 (hex)1 (hex)2 (hex)toC7 (hex)
description
connected sensor.
see object
description
CANopen
199
see object
description
Analog input sensor serial number
Object descriptionIndex6118 (hex)24856 (dec) Note
Value description
Object nameAI_serial_numberThis value provides the serial number of each
Object codeArray
Data typeVisible string
CiA standardYes
CategoryOptional
Sub-index
DescriptionNumber of entriesAI_sensor_serial_
Entry categoryMandatoryMandatoryOptionalOptional
Accessrorororo
PDO mappingNoNoNoNo
Value range1 − 199see object
Default valueNo000
0 (hex)1 (hex)2 (hex)toC7 (hex)
number 1
description
connected sensor.
AI_sensor_serial_
number 2
see object
description
AI_sensor_serial_
number 199
see object
description
HBMQuantumX
Page 31
Analog input sensor location
value may be added to the calibration date to
libration
d is also defined i
Object descriptionIndex6119 (hex)24857 (dec) Note
Value description
Object nameAI_sensor_locationThis value provides the ”LocationID” defined
Object codeArray
Data typeUINT16
CiA standardYes
CategoryOptional
Sub-index
DescriptionNumber of entriesAI_sensor_location1AI_sensor_location2AI_sensor_location
Entry categoryMandatoryMandatoryOptionalOptional
Accessrorororo
PDO mappingNoNoNoNo
Value range1 − 199see IEEE14514see IEEE14514see IEEE14514
Default valueNo000
0 (hex)1 (hex)2 (hex)toC7 (hex)
in IEEE14514.
31CANopen
199
Analog input sensor calibration date
Object descriptionIndex611A (hex)24858 (dec) Note
Value description
Object nameAI_sensor_calibration_dateThis value provides the recommended time
Object codeArray
Data typeTime of day
CiA standardYes
CategoryOptional
Sub-index
DescriptionNumber of entriesAI_sensor_calibrati
Entry categoryMandatoryMandatoryOptionalOptional
Accessrorororo
PDO mappingNoNoNoNo
Value range1 − 199see IEEE14514see IEEE14514see IEEE14514
Default valueNo000
0 (hex)1 (hex)2 (hex)toC7 (hex)
on_period 1
period between transducer calibrations. The
value may be added to the calibration date to
calculate the date for the next calibration. The
ca
/IEEE14514/.
AI_calibration_perio
d 2
perio
n
AI_calibration_period
199
HBMQuantumX
Page 32
32
value may be added to the calibration date
IEEE14514
CANopen
Sensor calibration period
Object descriptionIndex611B (hex)24859 (dec)This value provides the recommended time
Object nameAI sensor calibration period
Object codeArray
Data typeTime difference
CiA standardYes
Value description
Sub-index
DescriptionNumber of entriesAI sensor
Entry categoryMandatoryMandatoryOptionalOptional
Accessrorororo
PDO mappingNoNoNoNo
Value range1 − 199see CiA301see CiA301see CiA301
Default valueNoNoNoNo
0 (hex)1 (hex)2 (hex)toC7 (hex)
calibration period 1
period between transducer calibrations. The
value may be added to the calibration date
to calculate the date for the next calibration.
The calibration period is also defined in
AI sensor
calibration period 2
.
AI sensor calibration
period 199
AI TEDS control
Object descriptionIndex611C (hex)24860 (dec)
Object nameAI_TEDS_control
Object codeArray
Data typeUINT8
CiA standardTo be incorporated
Value description
Sub-index
DescriptionControls the handling of TEDS and non-TEDS sensors in the DAQ system
Accessrw
PDO mappingpossible
Values0Ignore TEDSMeans that the DAQ system will not use the
Default value−
−
data stored in the sensor to adapt the settings.
2Use TEDS if
available
3TEDS requiredMeans that the DAQ has to use the TEDS data.
Means that the DAQ system will use the TEDS
data to setup the DAQ. But if there is no TEDS
available in the sensor, the DAQ system will not
go to an error state.
If there is no TEDS data available, the DAQ
system indicates an error.
HBMQuantumX
Page 33
Filter type
characteristic in object 61A0h
Object descriptionIndex61A0 (hex)24992 (dec)
Object nameAI_Filter_type
Object codeArray
Data typeUINT8
CiA standardYes
Value description
Sub-index
DescriptionFilter characteristics selection
Accessrw
PDO mappingno
Values0No filter
Default value−
−
1Moving average
2Repeating average
3
4
5 − 99Reserved
100 − 255Manufacturer
Low-pass Bessel
characteristic
Low-pass
Butterworth
characteristic
specific
33CANopen
Low-pass Bessel and low-pass Butterworth are
standard filter characteristics in the test and
measurement world.
Filter frequency
Object descriptionIndex61A2 (hex)24994 (dec)Here the cut-off filter frequency is specified
Object nameAI_Filter_frequency
Object code
Data typeFloat
CiA standardTo be incorporated
Value description
Sub-index
Description
Access
PDO mapping
Values
Default value−
−
in Hz, according to the selected filter
characteristic in object 61A0h.
.
HBMQuantumX
Page 34
34
Status
Object descriptionIndex6150 (hex)24912 (dec)
Object nameAI_Status
Object code
Data type
CiA standardTo be incorporated
Data content
Bit0 (LSB)No sensor connected, signal invalid, overload.
1 and 4Set, if object 611C has value of 3 (TEDS_required) and TEDS is
not present or invalid or object 611C has value of 2 (use TEDS if
available) and TEDS is invalid.
1Overload positive
2Overload negative
3Reserved
4Set, if object 611C has value of 2 (use TEDS if available) and
TEDS is not present
5Sensor with TEDS connected
6Setting changed
7 (MSB)Reserved
CANopen
HBMQuantumX
Page 35
Connector signal name
Object descriptionIndex61B0 (hex)25008 (dec)
Object nameAI_Connector_signalname
Object code
Data typeCharacter string
CiA standardNo
Character stringString to describe the meaning of the signal
Connector identification
Object descriptionIndex61B1 (hex)25009 (dec)
Object nameAI_Connector_identification
Object code
Data typeCharacter string
CiA standardNo
Character stringExample: MX840_0009E500080E_12_1_1_1String to identify the source of the signal.
Modultype_serialnumber_modulID_Connector_Channel_SignalModul identification can be defined by the
user.
35CANopen
HBMQuantumX
Page 36
36
It is scaled in the physical unit of the field
channel. It is scaled in the physical unit of
Input scaling 1, field value (electrical input, float format, point 1)
Object descriptionIndexx120 (hex)24864 (dec) Note
Object nameAI_Input_scaling_1_FVThis object defines the field value of the first
Value range1 − 254Data type specificData type specificData type specific
Default valueNoNoNoNo
0 (hex)1 (hex)2 (hex)toC7 (hex)
first calibration point for the analog input
channel. It is scaled in the physical unit of
the process value.
Input scaling 1 PV 199
HBMQuantumX
Page 37
Input scaling 2 field value (physical output, float format, point 2)
channel. It is scaled in the physical unit of
channel. It is scaled in the physical unit of
Object descriptionIndexx122 (hex)24866 (dec) Note
Value description
Object nameInput_scaling_2_FVThis object defines the field value of the
Object codeArray
Data typeFloat, INT16, INT24, INT32
CiA standardYes
CategoryOptional
Sub-index
DescriptionNumber of entriesInput scaling 2
Entry categoryMandatoryMandatoryOptionalOptional
Accessrorwrwrw
PDO mappingNoNoNoNo
Value range1 − 254Data type specific
Default valueNoNoNoNo
0 (hex)1 (hex)2 (hex)toC7 (hex)
Field value 1
second calibration point for the analog input
channel. It is scaled in the physical unit of
the field value.
Input scaling 2
Field value 2
37CANopen
Input scaling 2
Field value 199
Input scaling 2 process value (electrical input, float format, point 2)
Object descriptionIndexx123 (hex)24867 (dec) Note
Value description
Object nameInput_scaling_2_PVThis object defines the process value of the
Object codeArray
Data typeFloat, INT16, INT24, INT32
CiA standardYes
CategoryOptional
Sub-index
DescriptionNumber of entriesInput scaling 2
Entry categoryMandatoryMandatoryOptionalOptional
Accessrorwrwrw
PDO mappingNoNoNoNo
Value range1 − 254Data type specificData type specificData type specific
Default valueNoNoNoNo
0 (hex)1 (hex)2 (hex)toC7 (hex)
Process value 1
second calibration point for the analog input
channel. It is scaled in the physical unit of
the process value.
Input scaling 2
Process value 2
Input scaling 2
Process value 199
HBMQuantumX
Page 38
38
to obtain process values
values from the field values:
Process value = (Field value Scaling
Scaling factor
Object descriptionIndex6126 (hex)24870 (dec) Note
Object nameAI_Scaling_FactorThis object represents the scaling factor by
Object codeArray
Data typeFloat
CiA standardYes
CategoryOptional
Value description
Sub-index
DescriptionNumber of entriesScaling factor 1Scaling factor 2Scaling factor 199
Entry categoryMandatoryMandatoryOptionalOptional
Accessrorwrwrw
PDO mappingNoNoNoNo
Value range1 − C7FloatFloatFloat
Default valueNo111
0 (hex)1 (hex)2 (hex)toC7 (hex)
CANopen
which the field value needs to be multiplied
to obtain process values.
.
Scaling offset
Object descriptionIndex6127 (hex)24871 (dec) Note
Value description
Object nameAI_Scaling_OffsetThis object represents the scaling offset
Object codeArray
Data typeFloat
CiA standardYes
CategoryOptional
Sub-index
DescriptionNumber of entriesScaling offset 1Scaling offset 2Scaling offset 199
Entry categoryMandatoryMandatoryOptionalOptional
Accessrorwrwrw
PDO mappingNoNoNoNo
Value range1 − C7FloatFloatFloat
Default valueNo000
0 (hex)1 (hex)2 (hex)toC7 (hex)
which is needed to calculate the process
values from the field values:
Process value = (Field value * Scaling
factor) + Scaling offset
HBMQuantumX
Page 39
Input PV (characteristic curve output unit)
quantity scaled in the physical unit of the
kN,
Object descriptionIndexx130 (hex) (dec) Note
Object nameAI_Input_PVThis object represents the result of the input
Object codeArray
Data typeReal32, INT16, INT24, INT32
CiA standardYes
CategoryConditional
Value description
Sub-index
DescriptionNumber of entriesAI_Input_PV 1AI_Input_PV 2AI_Input_PV 199
Entry categoryMandatoryMandatoryOptionalOptional
Accessrorororo
PDO mappingNoNoNoNo
Value range1 − C7Data type specificData type specificData type specific
Default valueNoNoNoNo
0 (hex)1 (hex)2 (hex)toC7 (hex)
scaling block and gives the measured
quantity scaled in the physical unit of the
process values (e.g. degrees centigrade, kg,
39CANopen
mm, etc.).
HBMQuantumX
Page 40
40
Physical unit PV (characteristic curve output unit)
Object descriptionIndex6131 (hex)24881 (dec) Note
Object namePhysical_Unit_PV
Object codeArray
Data typeUINT32
CiA standard303
CategoryConditional
Value description
Sub-index
DescriptionNumber of entriesPhysical unit PV 1Physical unit PV 2Physical unit PV 199
Entry categoryMandatoryMandatoryOptionalOptional
Accessrorwrwrw
PDO mappingNoNoNoNo
Value range1 − C7UINT32UINT32UINT32
Default valueNoNoNoNo
0 (hex)1 (hex)2 (hex)toC7 (hex)
CANopen
This object is to assign SI units and prefixes for the process values within the analog input
function block. The structure of the SI unit entry is as follows:
0781516232431
PrefixSI numeratorSI denominatorReserved
MSBLSB
The coding of the physical units and prefixes is done according to /5/. Within this profile,
there are some additional physical units specified:
Example:
Code (hex)Physical unit
02kg
21N
55m/s
56N@m
4Ebar
2D°C
05K
20Hz
26V
04A
2
Unit km/h: prefix 3 for kilos (103)
SI numerator: 1h for m
SI denominator 48h for h
HBMQuantumX
Page 41
Input offset (in the physical output quantity, float format)
scaled in the physical unit of the process
Object descriptionIndex6124 (hex)24868 (dec) Note
Value description
Object nameAI_Input_offsetThis object defines the additional offset
Object codeArray
Data typeFloat, INT16, INT24, INT32
CiA standardYes
CategoryOptional
Sub-index
DescriptionNumber of entriesInput offset 1Input offset 2Input offset 199
Entry categoryMandatoryMandatoryOptionalOptional
Accessrorwrwrw
PDO mappingNoNoNoNo
Value range1 − C7Data type specificData type specificData type specific
Default valueNoNoNoNo
0 (hex)1 (hex)2 (hex)toC7 (hex)
value for the analog input channel. It is
scaled in the physical unit of the process
value.
41CANopen
Autozero
Object descriptionIndex6125 (hex)24869 (dec) Note
Value description
Object nameAI_A write to this object will zero the input of
The MX840 handles full CAN signal conditioning. So the signals are ready-scaled according
to the description in the database.
Further scaling is not possible.
Description of MX840 CAN signals in DS404
43CANopen
The objects
6110h
6114h, 6115h, 6116h, 6118h, 6119h, 611Ah, 611Bh
611Ch
X120h, X121h, X122h, X123h, 6126h, 6127h
X124h
61A0h, 61A2h
are available but will deliver 0, and cannot be changed.
Object 6125h will be ignored.
Objects 61B0h, 61B1h, 6150h and X130h are implemented as in the description above.
HBMQuantumX
Page 44
44
7Connections
X5X6X7X8X9
FireWire connections for
additional CX27 modules (without
supply voltage)
Digital inputs and
outputs with LED status
display
X2X2
Ethernet connection
EtherCAT
output
EtherCAT
input
Fig.3.1:CX27 Gateway; front
Supply voltageVG strip cover
X104
Fig.3.2:CX27 Gateway; back
FireWire connections for
MX modules
X100X101X102
Ethernet connection
HBMQuantumX
Page 45
7.1Supply voltage (socket X104)
There are various ways to supply voltage to the CX27 Gateway module:
• With a power pack via socket X104 at the back
Socket X104
45
1)
Function
Top view
PinInput / output
1PSupply voltage 10 to 30 V DC (−)
2IOI2C bus SDA (data)
3PSupply voltage 10 to 30 V DC (+)
4IOI2C bus SCL (clock)
1)
I = input, O = output, P = power or signal reference
• When using the BPX001 backplane, via the VG strip at the back
• Via the FireWire connections at the rear. The FireWire connections at the front do not
carry any supply voltage and thus do not supply the instrument
7.2FireWire (sockets X5/X6/X101/X102)
Sockets X101 and X102 at the back of the Gateway module are designed for QuantumX
module connection.
Connect the Gateway to the modules as shown in Fig. 2.3 (Gateway socket X102 −−>
module socket X101 −−> module socket X102 ...).
Sockets X5 and X6 at the back of the Gateway are not supported by firmware version
1.0, but can be activated at a later date by a firmware update!
HBMQuantumX
Page 46
46
7.3Ethernet (sockets X7/X100)
The CX27 Gateway has two equivalent Ethernet interfaces, one at the front (X7) and one at
the back (X100).
Ethernet TCP/IP acts as a central access to all the modules connected to the CX27 Gateway
via FireWire. An LED is integrated into each of the connecting sockets to indicate link status
and transmission activity.
The interfaces can be addressed directly or via DHCP.
7.4EtherCAT (sockets X8/X9)
Two RJ45 sockets are available at the front for connecting the EtherCAT fieldbus system.
The connection to the master is made via socket X9 (IN), with additional slaves connected
via socket X8 (OUT).
The interfaces support the following Ethernet variants (as per IEEE 802.3) − 100BASE-TX at
100Mbit/s, full-duplex, auto-negotiation and MDI/MDI-X auto-crossover.
HBMQuantumX
Page 47
7.5Digital inputs and outputs
The CX27 provides two digital inputs (pin 1 or 2) and two digital outputs (pin 3 or 4) on a
screw terminal plug.
The digital IO line can be used in two ways:
A) with external power supply
• in this case connect your power line to pin 2 (24 V)
• voltage level within a range of 5.5 ... 42 V
• maximum load: 100 mA
B) internal power supply
• in this case, please connect pin 8 (UINT) to pin 2 (24 V)
• voltage level is TTL (5.5 V nominal)
• maximum load: 1 mA
47
Input or output status is indicated through a LED below the screw terminal.
Each output is short circuit proof. We recommend to use shielded cable in disruptive
interference. Connector for shield (pin 7) and signal ground (pin 1) are different.
Pin 8:U
Pin 7:Cable shield
Pin 6:4 − digital OUT 2
Pin 5:3 − digital OUT 1
Pin 4:2 − digital IN 2
Pin 3:1 − digital IN 2
Pin 2:24 V = external supply voltage
Pin 1:Signal ground
Example with 1 digital input and 1 digital output with internal power supply:
Yellow LED flashesEthernet data transmission ongoing
8.3EtherCAT
Green LED (Link/Activity LED):
OffEtherCAT has no link
FlashesEtherCAT has a link and data transmission is ongoing
Permanently litEtherCAT has a link but there is no data transmission
Yellow LED (RUN LED):
OffEtherCAT in INIT state
Flashes slowlyEtherCAT in PRE-OPERATIONAL state
Single flashEtherCAT in SAFE-OPERATIONAL state
Permanently litEtherCAT in OPERATIONAL state
Flashes quicklyEtherCAT in BOOTSTRAP state
HBMQuantumX
Page 49
9Accessories
System accessories
ArticleDescriptionOrder No.
QuantumX backplane (standard)Backplane for max. 9 modules of the QuantumX family;
General information:
− Wall or control cabinet installation (19”);
− Connection of external modules via FireWire possible;
− Power supply: 24 V DC;
− Power consumption: max 5 A (150 W);
Note: Only modules with degree of protection IP20 can be
inserted.
Housing connection element for QuantumX
modules
Mechanical connection elements for QuantumX modules
(IP20 / IP65); Set consisting of 2 housing clips, including
assembly material for fast connection of 2 modules.
Cables
FireWire
IP20
Module to module connection cable 5mFireWire connection cable between QuantumX
Hub to module connection cable 3mFireWire connection cable between hub and
PC to module connection cable 3mFireWire connection cable between PC and
FireWire PC-CardFireWire PC-Card with FireWire B interface for
FireWire HubFireWire Power Hub for connection of up to 3
modules in IP20 design (length: 5 m); Fitted both
ends with appropriate plugs.
Note: The cable can be used to optionally supply
connected QuantumX modules with voltage (max. 1.5
A, from source to last acceptor).
Order No.: 1-KAB269-5
QuantumX modules in IP20 design (length: 3 m);
Fitted both ends with appropriate plugs.
Note: The cable cannot be used to supply QuantumX
modules with voltage.
Order No.: 1-KAB275-3
QuantumX module (length: 3 m); Fitted both ends
with appropriate plugs.
Note: The cable can be used to optionally supply
connected QuantumX modules via the hub with
voltage (max. 1.5 A, from source to last acceptor).
Order No.: 1-KAB270-3
connection of QuantumX amplifiers to notebook or
PC (via PC CARD adapter)
Order No.: 1-MX-PCCARD
FireWire chains (including supply).
Attention: Hub in IP20 design.
Order No.: 1-MX-FWHUB
1-BPX001
1-CASECLIP
49
Ethernet
Ethernet crossover cableEthernet patch cable between PC and QuantumX
module in IP65 design (length: 5 m); Fitted both ends
with appropriate plugs.
Order No.: 1-KAB239-2Order No.: 1-KAB273-5
HBMQuantumX
Page 50
50
9.1System accessories
9.1.1BPX001 backplane
9.1.2Housing connection elements
Covers for housings
with protection class
Housing clip
HBMQuantumX
IP65
Housing clip
Page 51
9.2Voltage supply
9.2.1Power pack NTX001
51
Europe mains cable
Mains
UK mains cable
USA mains cable
Australia mains cable
Order No.:1-NTX001
3 m
NTX001
Modules
HBMQuantumX
Page 52
52
9.2.2Supply cable
3m30
Approx. 10−15 mm
Twisted and tinned
Plug ODU Medi-Snap
S11M08-P04MJGO−5280
bk
br
Cable LIYY 2x0.5 mm
+
2
Order No.: 1-KAB271-3 (length 3 m)
9.3FireWire
9.3.1FireWire cable (module to module; IP20)
0.2 m
2.0 m
5.0m
Plug ODU
SX1LOC−P08MFG0−0001
Order No.:1-KAB269-2 (length 2 m)
1-KAB269-0.2 (length 0.2 m)
1-KAB269-5 (length 5 m)
HBMQuantumX
Page 53
10Abbreviations
AbbreviationDescription
CANController Area Network, international, standardized protocol
CatCategory classification of cables also used for Ethernet
CiACAN in Automation (www.can−cia.org)
CoECANOpen over EtherCAT, used as a higher-level protocol
SDOService Data Objects (data for module parameterization)
SMSynchronization Manager, controls access to the application
53Abbreviations
(ISO 11898)
communication (the minimum classification for EtherCAT cables
is Category 5).
Ethernet Control Automation Technology
memory
HBMQuantumX
Page 54
54Accessories
11Support
Support:
E−mail: support@hbm.com
Internet: www.hbm.com
Headquarters world-wide:
Europe
Hottinger Baldwin Messtechnik GmbH:
Im Tiefen See 45, 64293 Darmstadt, Germany
Tel. +49 6151 8030, Fax +49 6151 8039100
E−mail: info@hbm.com
www.hbm.com
North and South America
HBM, Inc., 19 Bartlett Street, Marlborough, MA 01752, USA
Tel. +1−800−578−4260 / +1−508−624−4500,
Fax +1−508−485−7480
E−mail: info@usa.hbm.com
Up to date addresses of representatives can also be found on the Internet under:
www.hbm.com/vertretungen
HBMQuantumX
Page 55
55Support
HBMQuantumX
Page 56
E Hottinger Baldwin Messtechnik GmbH. All rights reserved.
All details describe our products in general form only.
They are not to be understood as express warranty and do
not constitute liability whatsoever.
Hottinger Baldwin Messtechnik GmbH
Im Tiefen See 45 S 64293 Darmstadt S Germany
Tel. +49 6151 803−0 S Fax: +49 6151 803−9100
Email: info@hbm.com S www.hbm.com
measure and predict with confidence
I2720−2.0 en
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.