A04643 - Operating Manual
A04643 - Operating Manual
English Deutsch
ClipX
Hottinger Brüel & Kjaer GmbH
Im Tiefen See 45
D-64293 Darmstadt
Tel. +49 6151 803-0
Fax +49 6151 803-9100
[email protected]
www.hbm.com
Mat.:
DVS: A04643_04_X00_06 HBM: public
10.2021
Subject to modifications.
All product descriptions are for general information only.
They are not to be understood as a guarantee of quality or
durability.
Änderungen vorbehalten.
Alle Angaben beschreiben unsere Produkte in allgemeiner
Form. Sie stellen keine Beschaffenheits- oder Haltbarkeits-
garantie dar.
Operating Manual | Bedienungsanleitung
English Deutsch
ClipX
Contents Page
1 Safety instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2 Symbols on the device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4 ClipX device types, scope of supply . . . . . . . . . . . . . . . . . . . . . . . . 13
4.1 Device types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.2 Scope of supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.3 Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5 Mounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.1 Mounting on a support rail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.2 Dismounting from a support rail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.3 Other mounting options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
6 Electrical connections, LEDs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
6.1 Functionality (block diagram) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
6.2 Shielding and grounding design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.3 Available connections and LEDs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6.4 Health-Monitoring, LEDs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.5 Connecting the supply voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6.6 Connecting transducers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
6.6.1 Strain gage full and half bridge, voltage-fed piezo-resistive
sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
6.6.2 Strain gage full bridge for applications in areas with potentially
explosive atmospheres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
6.6.4 Potentiometric transducer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
6.6.5 Temperature measurement by Pt100 . . . . . . . . . . . . . . . . . . . . . . . . . 48
6.6.6 Voltage source (±10 V) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
6.7 Using TEDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
6.8 Connecting the digital inputs and outputs . . . . . . . . . . . . . . . . . . . . . . 55
6.9 Connecting the analog output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
6.10 Using multiple ClipX devices, ClipX bus . . . . . . . . . . . . . . . . . . . . . . . 58
6.11 Synchronizing multiple ClipX CF amplifiers . . . . . . . . . . . . . . . . . . . . 60
6.12 Signal phase delays within the ClipX and over the ClipX bus. . . . . . . 62
1 Safety instructions
Read this operating manual before operating the device for the first time. Any
persons assigned to install, commission, operate or maintain the device must
have read at least the sections of the operating manual of relevance to them.
The operating manual forms part of the product. Keep it in a safe place so that it
is permanently accessible to all users. If you pass the device on to a third party,
always pass it on together with the relevant documents.
Intended use
The ClipX amplifier system is to be used exclusively for measurement tasks and
directly related control tasks (automation systems). Use for any purpose other
than the above is deemed to be non-designated use. In the interests of safety,
the device should only be operated as described in the operating manual.
The device may only be powered by a safety extra low voltage (DIN EN 61558
or VDE 0570, Safety of transformers, reactors, power supply units and combina-
tions thereof). The supply voltage must be between 10 V and 30 V (DC).
uct is delivered from the factory with a fixed hardware and software configura-
tion. Changes can only be made within the possibilities documented in the oper-
ating manual.
Qualified personnel
This device is only to be installed and used by qualified personnel (electricians
or persons trained in electrical engineering), strictly in accordance with the
safety regulations listed here. This includes personnel who meet at least one of
the three following requirements, depending on their assigned tasks:
• Knowledge of the safety concepts of measurement and automation technol-
ogy is a requirement and as project personnel, they must be familiar with
these concepts.
• As measurement or automation system operating personnel, they have
been instructed how to use the equipment. They are familiar with the opera-
tion of the equipment and technologies described in this document.
• As commissioning engineers or service engineers, you have successfully
completed the training to repair the automation systems. You are also
authorized to operate, ground and label circuits and equipment in accor-
dance with safety engineering standards.
Residual dangers
The ClipX system is a state-of-the art unit and as such is reliable. The scope of
supply and performance of the ClipX system covers only a small area of mea-
surement technology however. In addition, equipment planners, installers and
operators should plan, implement and respond to the safety engineering consid-
erations of measurement technology in such a way as to minimize residual dan-
gers. For example, automation equipment and devices must be designed in
such a way that adequate protection or locking against unintentional actuation is
provided (e.g. access controls, password protection, etc.). When devices are
working in a network, these networks must be designed in such a way that mal-
functions in individual nodes can be detected and shut down. Safety precau-
tions must be taken both in terms of hardware and software, so that a line break
or other interruptions to signal transmission do not cause undefined states or
loss of data in the automation device.
Note
This symbol draws your attention to a situation in which failure to comply with
safety requirements may result in damage to property.
Symbol Meaning
Statutory waste disposal mark, see “Disposal” on page 251.
CE mark
The CE mark enables the manufacturer to guarantee that the product
complies with the requirements of the relevant EC directives. The decla-
ration of conformity can be found on the HBM website
https://www.hbm.com under HBMdoc.
3 Overview
Make sure you always have, and are using, the documentation version match-
ing your device. After a firmware update, for example, you can download the
current version of the full documentation from the HBM website:
https://www.hbm.com/ClipX. To read this documentation you need the Adobe
Acrobat Reader. You can download the Acrobat Reader free of charge from the
Adobe website.
About ClipX
By buying a ClipX measuring amplifier, you have chosen a high-quality HBM
measurement system that is compact, powerful and variable. You can connect
the ClipX via the standard Ethernet port to a PC, and parameterize and control
the device via its internal web server. You can connect to an automation system
via the digital and analog inputs/outputs and/or via one of the fieldbus interfaces
PROFIBUS®, PROFINET®, EtherNet/IP™1) or EtherCAT®2) (depending on the
device type). One input per device is available for different sensors (strain gage,
voltage, current, potentiometer or Pt100), and you can connect sensors with
zero-wire TEDS or 1-wire TEDS. In addition, the device features peak value
memory, instantaneous value memory, limit switches, six calculation channels,
and the facility to display a signal from each of up to five other devices and relay
them to the interfaces. The ClipX is usually mounted on an industry-standard
rail; the mounting material is supplied.
1) EtherNet/IP™ is a trademark of ODVA Inc. For more information regarding ODVA, visit
www.odva.org.
2)
EtherCAT® is a registered brand and patented technology, licensed by Beckhoff Automation
GmbH, Germany.
The ClipX is mounted directly on a support rail, though other mounting methods
are also possible. The ClipX is supplied as standard with easy-fit push-in type
plug terminals. You can also use screw-type plug terminals from Phoenix Con-
tact – see “Electrical connections, LEDs” on page 21.
You can connect strain gage full or half bridges, voltage-fed piezo-resistive sen-
sors, current or voltage sensors and currents or voltages, potentiometer trans-
ducers or Pt100s to the transducer connector. Two freely configurable digital
input/outputs and an analog output for current or voltage are additionally avail-
able.
Important: All basic settings are made via the web server integrated
into the ClipX and your web browser. The web server includes its own
help, which explains all the ClipX settings. Depending on the design,
you can also connect the ClipX to various fieldbuses.
3. BM40IE
You can operate this version with a one of the interfaces for PROFINET®,
EtherNet/IP™1), EtherCAT®2) or Modbus TCP. The interfaces are switch-
able via software.
Fig. 1: The ClipX device types from left to right: BM40, BM40PB and BM40IE
1) EtherNet/IP™ is a trademark of ODVA Inc. For more information regarding ODVA, visit
www.odva.org.
2)
EtherCAT® is a registered brand and patented technology, licensed by Beckhoff Automation
GmbH, Germany.
4.3 Dimensions
127.7
111.7
132.6
100
25
118.6
35
Fig. 2: ClipX dimensions when mounted on support rail (DIN rail 35 mm to DIN
EN 60715) with 16 mm depth, all measures in mm
5 Mounting
The ClipX is designed for mounting on a support rail (35 mm DIN rail to DIN
EN 60715). You can choose different mounting methods if you want though. The
support rail on which you mount the ClipX may be 8.5 or 16 mm deep.
1. Hang the ClipX from the top edge of the support rail.
2. Push the ClipX onto the support rail in the direction of the arrow as shown in
the picture.
The clip at the bottom secures the ClipX by a spring.
1
Fig. 4: Dismounting from a support rail
Important: The vents on the back must not be covered over. The min-
imum clearance between the back of the device and a wall in the area
of the vents is 8 mm.
Procedure
1. Use a size T10 Torx screwdriver to remove the screws indicated in the pic-
ture.
2. Keep the screws, because you should reuse them.
3. Make your mounting bracket.
The material should be about 1 to 2 mm thick, to enable you to reuse the
original (M3) screws. The space between the two screws is 43.7 mm.
4. Fix your mount either using the original screws or using M3 screws penetrat-
ing a maximum of 5 mm into the housing. Fasten the screws only hand-tight.
Important: You must ground the ClipX housing, such as by way of the
mount.
Note
The plug terminals are not protected against incorrect connection ex works.
Incorrect connection of the plugs can result in damage to the ClipX.
Use the enclosed coding pins to prevent incorrect connection.
Remove the lug of the connector on the plug terminal using a knife for example.
Bridge
excitation DC / CF Transducer
Galvanic 24 V
isolation 0V
Signal
TEDS CPU
Analog output Ethernet
Galvanic
isolation
Galvanic
isolation
Signal
Floating point
DO 1/2
FPU
DO GND Digital I/Os
unit
Galvanic
isolation
DI 1/2
DI GND
Galvanic
isolation
ClipX SYNC
Signal
ClipX bus
Galvanic
isolation
Signal
Single-shielded cables
Connect the shields of single-shielded cables to the connection for the housing
(ground symbol , labeled “Outer cable shield” or “Cable shield” in the connec-
tion diagrams), not to one of the GND connections ( S). In the case of control
cabinets, also lay this shield contacting on the cabinet – see illustration of shield
clamp.
Grounding
Important: You must ground the support rail on which you mount the
ClipX. If you want to mount the ClipX in a different way, such as on a
wall, you must ground the housing by way of the mount.
Fig. 10: Locations of the connections and LEDs; the connector designations X1
to X7 are imprinted on the housing; for meanings see table.
No. Description
1 X1: Ethernet port
2 X2: Supply voltage, Digital I/O, ClipX bus
No. Description
6 HBM calibration label and free labeling space
Reset button, see “User Management” on page 82, “Resetting Ethernet net-
7
work settings (DHCP), enabling fixed IP address” on page 80
10 System LED
X6, X7: 2 x RJ45; P1/IN (X7) and P2/OUT (X6) for EtherNet/IP™, PROF-
11
INET, EtherCAT or Modbus-TCP (only BM40IE)
Fig. 11: Assignment of the LEDs to the interfaces on the BM40IE and BM40PB.
The BM40 only has the system LED.
The following tables list the states indicated by the LEDs. The LEDs flash about
once a second in flash mode, and about five times a second in rapid-flash
mode.
SYS
Status Meaning
LED
No supply voltage, or ClipX defective.
Off
off
SYS
Status Meaning
LED
The self-test has failed. This may be due to the following
causes:
– Error in the internal file system
– Error in the A/D converter
– Bridge excitation voltage short-circuit
Flashing rap- – Error in the D/A converter
red idly – Error in communication with a 1-wire TEDS
– Error in the RAM of the ClipX (not in the RAM of the
CPU)
– Working standard calibration invalid
– Error in communication with the fieldbus hardware in the
ClipX
One of the status bits is set. This may be due to the follow-
ing causes:
The ClipX is booting up (initializing everything).
or
The parameter set is changed or contains errors.
or
The device is configured as a sync slave but there is no
sync input signal.
or
The analog output is configured as a current output but not
On connected (current loop not closed).
red
or
There is a TEDS error.
or
One or more of the following measured values is invalid:
– Output value of the A/D converter
– Field value (electrical value)
– Gross process value
– Net process value
– Analog output (e.g. overflow)
SYS
Status Meaning
LED
RUN
Status Meaning
LED
Off The ClipX is in the INIT state.
off
ERR
Status Meaning
LED
Off No error.
off The EtherCAT communication is running and error-free.
Single flash Local error: The ClipX has autonomously changed the Eth-
erCAT status.
Possible causes:
Red – A host watchdog timeout has occurred,
– synchronization error. In this case the device switches
automatically to the SAFE-OPERATIONAL state.
SF
Status Meaning (system error LED)
LED
Off No error.
off
BF
Status Meaning (bus error LED)
LED
Off No error.
off
MS
Status Meaning
LED
Off The ClipX is not on.
off
Flashing Simple error: The ClipX has detected a reparable error, e.g.
(1 Hz) an incorrect configuration.
red On Serious error: There is an irreparable error, please contact
HBM - see “Technical support” on page 247.
NS
Status Meaning
LED
Off The ClipX is not on, or has no IP address.
off
LED
Status Meaning
BUS
Off The ClipX is not on, or the network has no power.
off
LED
Status Meaning
BUS
Flashing The ClipX is not configured.
briefly (1 Hz)
RUN
Status Meaning
LED
Off The ClipX is not ready.
off
ERR
Status Meaning
LED
Off No error.
off
Note
Voltages above 30 VDC can destroy the ClipX.
Make sure that the supply voltage is between 10 and 30 VDC.
Housing
Plug terminal X2, supply, DIO, Sync, ClipX bus
Sync Synchronization
DI Digital In GND
DI2 Digital In 2
DI1 Digital In 1
0V Supply 0 V
24V Supply 10 … 30 V
For each ClipX you must provide a power output of 5 W plus the power required
for analog and digital outputs. Use an appropriately dimensioned cable for the
supply voltage to avoid an excessive voltage drop when operating multiple
devices. We recommend using wire end ferrules and a cable cross-section of
1.5 mm2 (AWG16).
The signals of the connected sensor or signal are digitized by the ClipX at
19.2 kHz. You can view various signal processing data values in your browser:
• the field value, i.e. the input signal,
• the ADC value, i.e. the signal of the A/D converter in digits,
• the filtered ADC value, i.e. the signal of the A/D converter based on your
selected filter, also in digits,
• the gross signal, i.e. the signal after zero balancing and scaling,
• the net signal, i.e. the signal after taring.
The taring stage is located in the signal path after the gross signal, and only
effects the net signal. You can use the tare function, for example, to record the
content and total weight of a container or hide the initial load for a force mea-
surement.
With Value in case of “invalid” you can specify in your browser which value
you want to display and output if the signal is "invalid" (Amplifiers menu). For
test purposes, you can also define and output a test signal value via your
browser.
If you want strain relief for the sensor cable, you can use the included shield
connection clamp ME-SAS MINI - 2200456 from PHOENIX. Insert the rigid pin
into the connection for the outer cable shield ( ). Then attach your cable by the
clamp. You can order more clamps from HBM by quoting 1-CON-A1023.
6.6.1 Strain gage full and half bridge, voltage-fed piezo-resistive sensors
When connecting transducers in a 6-wire configuration, you can also use Zero-
Wire TEDS instead of the 1-Wire TEDS connection. In this case the TEDS mod-
ule is looped into the sense lines.
See also “Available connections and LEDs” on page 25, “Shielding and ground-
ing design” on page 24.
Strain gage full or half bridge and piezo-resistive sensors in 6-wire config-
uration (1-Wire TEDS optional)
Pt100
TEDS 2
1 1-Wire-TEDS
S
Inner cable shield
Plug terminal X4, transducer connection
4 Measurement signal − rd
wh
1 Measurement signal +
gy 2
2' Sense lead −
2 bk
Bridge excitation voltage −
gn 1 4
3' Sense lead +
bu
3 Bridge excitation voltage +
3
Outer cable shield
AI
Strain gage full or half bridge and piezo-resistive sensors in 6-wire config-
uration with Zero-Wire TEDS, version for D-sub-HD15
Pt100
TEDS
4 Measurement signal − rd
1 wh
Measurement signal +
AMP TD 2
gy
2' Sense lead − 2' 2'
2 2
bk
2 Bridge excitation voltage −
TEDS
1 4
3' Sense lead +
gn
3' 3'
3 Bridge excitation voltage + 3 3
bu 3
Outer cable shield
AI
Fig. 15: Plug terminal X4, 6-wire pin assignment; with half bridge, connector 4 is
omitted
Strain gage full or half bridge and piezo-resistive sensors in 6-wire config-
uration with Zero-Wire TEDS, version for D-sub-HD15
The solder terminals on this TEDS module are not labeled. You must connect
the sensor leads on the side with the four contact surfaces (in the picture on the
top of the module). The contacts represented with dashed lines are on the bot-
tom of the TEDS module. Connect the + and - sense leads there.
Pt100
TEDS
Zero-Wire-TEDS
4 Measurement signal − rd
wh
1 Measurement signal +
bk 2
2' Sense lead −
AI
Fig. 16: Plug terminal X4, pin assignment in 6-wire configuration with Zero-Wire
TEDS, version for D-sub-HD15; with half bridge, connector 4 is omitted
Strain gage full or half bridge and piezo-resistive sensors in 4-wire config-
uration (1-Wire TEDS optional)
Pt100
TEDS 2
1 1-Wire-TEDS
S
Plug terminal X4, transducer connection
4 rd
Measurement signal −
wh
1 Measurement signal +
2
2' Sense lead −
bk
2 Bridge excitation voltage −
1 4
3' Sense lead +
bu
3 Bridge excitation voltage +
3
Cable shield
Feedback bridges for 4-wire circuitry
AI
Fig. 17: Plug terminal X4, 4-wire pin assignment; with half bridge, connector 4 is
omitted; TEDS optional, view from below (solder side)
Strain gage full or half bridge and piezo-resistive sensors in 4-wire config-
uration with Zero-Wire TEDS, version for D-sub-HD15
Pt100
TEDS
4 Measurement signal − rd
wh
1 Measurement signal +
AMP TD 2
2' Sense lead − 2' 2' bk
2 2
2 Bridge excitation voltage −
TEDS
1 4
3' Sense lead +
3' 3' bu
3 Bridge excitation voltage + 3 3
3
Outer cable shield
AI
I
Cable wire colors (HBM transducer):
U bu = blue; rd = red; bk = black; wh = white;
Fig. 18: Plug terminal X4, pin assignment in 4-wire configuration and with Zero-
Wire TEDS, version for D-sub-HD15; with half bridge, connector 4 is
omitted
Strain gage full or half bridge and piezo-resistive sensors in 4-wire config-
uration with Zero-Wire TEDS, version for D-sub-HD15
Important: The solder terminals on this TEDS module are not labeled.
On the side with the four contact surfaces (in the diagram above) you
must connect the adjacent contacts (short circuit or feedback
bridges), otherwise the measured value is always invalid. The con-
tacts represented with dashed lines are on the bottom of the TEDS
module. Connect the + and - sense leads there.
Pt100
TEDS
4 Measurement signal − rd
wh
1 Measurement signal +
2
2' Sense lead − bk
2 Bridge excitation voltage −
1 4
3' Sense lead +
bu
3 Bridge excitation voltage +
3
Outer cable shield
AI
I
Cable wire colors (HBM transducer):
U bu = blue; rd = red; bk = black; wh = white;
Fig. 19: Plug terminal X4, pin assignment in 4-wire configuration with Zero-Wire
TEDS, version for D-sub-HD15; with half bridge, connector 4 is omitted
6.6.2 Strain gage full bridge for applications in areas with potentially
explosive atmospheres
You cannot use transducers with TEDS when using Zener barriers
(safety barriers).
4 Measurement signal − 5 4
rd
Z961H wh
1 Measurement signal + 8 1
2
2' Sense lead −
2 Bridge excitation voltage − 5 4
bk
Z961 bu 1 4
3' Sense lead + 8 1
I
Potential equalization
U
Important: Note that transducers between 350 and 5000 Ohms may
only be operated with DC bridge excitation voltage. Also read the
safety instructions for the safety barrier SD01A in the operating man-
ual.
6.6.3 Strain gage quarter bridge (single strain gage in 3-wire configura-
tion)
You can also connect a single strain gage if you add a temperature stable resis-
tor to the circuit at the ClipX input. The resistor must have the same resistance
value as the strain gage. The 3-wire circuit keeps the zero point stable, but the
resistance of the supply cables and the temperature influence on them changes
the signal, because the loss in the cables to the strain gage is not compensated.
So avoid using thin connection wires if possible. They have a high resistance,
and so will cause higher loss and have a greater temperature effect. Provided
cables are not too thin, and cable lengths are kept to a few meters, the effect is
usually negligible. Calculation formulas for the loss can be found in the literature
on strain gage 3-wire circuits.
Pt100
TEDS
S
Plug terminal X4, transducer connection
1 Measurement signal +
Cable shield
AI
Fig. 21: Plug terminal X4, example for a strain gage with 350 Ω measuring grid.
See also “Available connections and LEDs” on page 25, “Shielding and ground-
ing design” on page 24.
Pt100
TEDS 2
1 1-Wire-TEDS
S
Inner cable shield
Plug terminal X4, transducer connection
2
4 Measurement signal -
1
1 Measurement signal +
3 Excitation voltage +
AI
Fig. 22: Plug terminal X4, potentiometric transducer pin assignment; TEDS
optional, view from below (solder side)
Pt100
2
TEDS
1 1-Wire-TEDS
S
GND
Plug terminal X4, transducer connection
4 Measurement signal -
1 4, 3'
1 Measurement signal +
ϑ
2' Sense lead -
2 Excitation voltage -
3 Excitation voltage +
Cable shield
AI
Fig. 23: Plug terminal X4, Pt100 pin assignment; TEDS optional, view from
below (solder side)
Pt100
2
TEDS
1 1-Wire-TEDS
S GND
Plug terminal X4, transducer connection
4 Measurement signal -
1 Measurement signal +
2 Excitation voltage -
3 Excitation voltage +
Cable shield
AI Analog GND
I Current input U
U Voltage input
Fig. 24: Plug terminal X4, electrical voltage source pin assignment; TEDS
optional, view from below (solder side)
Pt100
2
TEDS
1 1-Wire-TEDS
S GND
Plug terminal X4, transducer connection
4 Measurement signal -
1 Measurement signal +
2 Excitation voltage -
3 Excitation voltage +
Cable shield
AI Analog GND
I
I Current input
U Voltage input
Fig. 25: Plug terminal X4, current source pin assignment; TEDS optional, view
from below (solder side)
DI2 Digital In 2
Digital In 1
Plug terminal X2
DI1
0V Supply 0 V
24V Supply 10 … 30 V
Pt100
TEDS 2
1 1-Wire-TEDS
Plug terminal X4, transducer connection
S
GND
4 Measurement signal - Sensor
1 Measurement signal +
2 Excitation voltage -
3 Excitation voltage +
Cable shield
AI Analog GND
I Current input
U Voltage input
Fig. 26: Plug terminals X2 and X4, current drain pin assignment; TEDS optional,
view from below (solder side)
The TEDS symbol displayed in the browser does not mean that only
the information from the TEDS module is used. It indicates that a
TEDS module is present in the sensor. However, the settings made
when connecting the sensor or switching on the ClipX based on the
information in the TEDS can be overwritten afterwards via the
browser or the field buses.
Specifying usage
You can choose between three TEDS usage variants via your browser's TEDS
menu:
1. Ignore TEDS.
2. Use TEDS, if installed.
3. TEDS required.
In the third variant, an error is signaled if no TEDS is found, or cannot be set as
specified.
Restrictions
• Only 1 segment with a maximum 4th order is supported for polynomial scal-
ing (Calibration Curve). Only “Electrical” is supported as “Domain parameter
of the Calibration Curve”, meaning electrical values are converted to physi-
cal values. Correction of physical values to other physical values is not sup-
ported.
• For Pt100 (Resistive Temperature Detector) measurements are always in
°C; the HBM Unit Conversion template cannot be used. However, you can
set a different unit via your web browser's Amplifier menu. Any conversion
template in the TEDS is not evaluated.
Requirements
• A sensor with a TEDS module must be connected.
• The setting for use of TEDS must be TEDS required or Use TEDS if avail-
able.
• The ClipX must have firmware version 2.02 as a minimum.
Any existing data in the TEDS module will be lost when you do so. Click on
a free input range to cancel the action.
The TEDS data is checked before being written. If an error occurs, the file is not
written to the TEDS module, though it is already in the device storage. So the
measured value is identified as INVALID. Read out the TEDS module contain-
ing the old data again as necessary, for example by removing the sensor and re-
attaching it or by clicking on TRY AGAIN in the Settings area.
Digital inputs
Sync Synchronization
DI Digital In GND
LOW: 0 V … 5 V
DI2 Digital In 2
HIGH: 10 V … 30 V
DI1 Digital In 1
24V Supply 10 … 30 V
The digital inputs must be switched against a positive voltage (≥10 V). An open
input will be detected as Low level (0).
Digital outputs
Sync Synchronization
DI Digital In GND
DI2 Digital In 2
DI1 Digital In 1
24V Supply 10 … 30 V
AO Analog Out +
AO Analog Out ‒
Cable shield
Fig. 29: Plug terminal X3, pin assignment for analog output
Start-up behavior
On starting up the ClipX (power on), the analog output initially has a high output
resistance. After initializing, the status of the settings is determined in the Start
parameter set.
The factory default setting is: Output deactivated, gross signal as input (source),
zero value 0 V, scaling 0/0 and 5/5, value in case of “invalid” signal 0 V and test
signal 0 V (both inactive).
max. 30 cm
BM 40 BM 40 PB BM 40 IE BM 40
P1 IN
PROFIBUS P2 OUT
The ClipX bus synchronizes automatically. All you have to do is enter the High-
est Address (number of devices) and the Own Address (location where the
own device is to appear) in your browser (ClipX Bus menu). Address 1 serves
as the bus master; all the other addresses are slaves. Specify which signal to
transmit at each device. The status (valid/invalid) is transmitted along with the
measurement signal. 1000 values per second are transmitted per device
(including CRC check).
If you set Own Address for a device to 0, the ClipX bus will be deac-
tivated for that device, meaning no other devices are visible, and no
own signal can be transmitted.
DI Digital In GND DI
0V Supply 0 V 0V
Fig. 31: Plug terminal X2, pin assignment for ClipX bus
max. 30 cm
BM 40 BM 40 PB BM 40 IE BM 40
P1 IN
PROFIBUS P2 OUT
Important: On the first device you must enable Sync Mode Master
[Master sync mode]. All the others operate as slaves, so the switch
must not be active. Make the setting in your browser using the Ampli-
fier and Sensor Type menu items. Synchronization is only possible
for sensor types with carrier frequency (CF), not for DC. No synchro-
nization of the time base or the A/D converters takes place.
DI Digital In GND DI
0V Supply 0 V 0V
Fig. 33: Plug terminal X2, pin assignment for Sync signal
6.12 Signal phase delays within the ClipX and over the ClipX
bus
The various modules in the ClipX are combined into a number of groups, each
with fixed cycle times. This makes it easier to calculate the total phase delay of
a signal. The following diagrams indicate the phase delays of the various groups
as well as any potential additions you might need to allow for the hardware of
inputs/outputs. To calculate the maximum phase delay of signals running
through more than one group, such as min/max values obtained from calculated
channels, simply add together the phase delays of the respective groups.
Pay attention to the sequencing of the analysis within a group. If source signals
are formed only later in the group, this will double the phase delay until the
result is available.
80 5.635 8.510
75 5.993 9.060
60 7.427 11.260
50 8.860 13.460
40 11.010 16.760
35 12.546 19.117
30 14.593 22.260
25 17.460 26.660
20 21.760 33.260
16 27.135 41.510
15 28.927 44.260
12 36.093 55.260
10 43.260 66.260
8 54.010 82.760
6 71.927 110.260
4 107.76 165.26
3 143.59 220.26
2 215.26 330.26
1 430.26 660.26
260 μs max. 52 μs
ADC unfiltered
ADC filtered Limit value switch2)
Field value (el. value)
Sensor Gross value
A/D converter Groups 2 and 4
Filter1) Net value
(ADC)
Minimum2)
Maximum2) Analog output3)
Peak-to-peak2)
1)
Filter off: 0 s; propagation times filter and A/D converter see table; The result is time for an
output signal of 50% of the full scale value with a jump at the input.
2)
These signals can also use other sources. The phase delays of the source signals must then
be added.
3)
If the analog output is to output a value from this group, you must add on 52 μs. If you are
using a source from a different group, you must add the phase delay of the source signal to
the 52 μs.
Fig. 34: Minimum phase delay for group 1: 52 μs plus A/D converter conversion
time plus filter phase delay
Some signals might also have sources from other groups. For example, the
analog output might deliver a signal from the ClipX bus. In these cases, you
must add the propagation time of the source signal's group in order to get the
total propagation time:
Example 1
Phase delay from input, e.g. 10 V, 20 mA or DC full/half bridge, to analog output
(10 V) with a Bessel filter at 1 kHz:
• A/D converter (ADC) plus filter: 690 μs.
Added to this is a jitter of up to 52 μs, as the A/D converter is not synchro-
nized with group 1.
Group 1: 690 μs + 52 μs max.
• Analog output: 52 μs.
So the total phase delay is 742 … 794 μs.
max. 1 ms
+0,25 ms
Digital
outputs
from group 1,
group 3, Computed Digital flags to group 4
digital input channels (I/O flags)1)
or ClipX bus +1 ms max.
ClipX bus:
Start transfer2)
1)
Changes in digital flags are analyzed in the following order: Zeroing, taring, clear
zero value, clear tare value, reset limit value switch, reset peak values, hold held
values, clear hold values.
2)
Asynchronous transfer of the values on the ClipX bus is complete after max. 1 ms, i.e on
the next cycle.
Fig. 35: Maximum phase delay for group 2: 1 ms
Example 2
Phase delay from input (see group 1) to a digital output with a Bessel filter at
1 kHz, limit switch at half the step height.
• A/D converter (ADC) plus filter: 690 μs.
Added to this is a jitter of up to 52 μs, as the A/D converter is not synchro-
nized with group 1.
Group 1: 690 μs + 52 μs max.
• Group 2: 1 ms.
• Digital output: max. 250 μs response time.
In the best case, a value is available at the start of the analysis in group 2 and
can be outputted directly at the digital output for example. So the total phase
delay is 940 … 1992 μs.
Example 3
Phase delay of a value from the ClipX bus via a limit switch to a digital output.
• Group 2: 1 ms max.
• Digital output: 250 μs response time.
In the best case, a value is available at the start of the analysis in group 2 and
can be outputted directly at the digital output. However, you must add the phase
delay in the device that places the value on the ClipX bus in order to get the time
from the sensor until a response occurs: 1.69 ms min. and 2.742 ms max. with
1 kHz Bessel filter. So the total phase delay is 1.94 … 3.992 ms.
1 ms
Polling rate
EtherCAT/
PROFINET
ClipX Period duration
fieldbus of frame rate to group 1
and group 2
controller of fieldbus
1)
At 4 kHz frame rate.
Fig. 36: Phase delay for group 3
Example 4
Signal delay from fieldbus master (PLC) to ClipX. From there it can be further
processed or outputted as an analog signal.
• Fieldbus output for EtherCAT or PROFINET (4 kHz frame rate): 250 μs +
250 μs + 250 μs = 750 μs.
The signal is available in the ClipX after this time.
• If you want to output the signal via the analog output of this ClipX, 52 μs is
added (group 1), i.e. the total phase delay is then 802 μs.
• If you want to calculate the signal via an internal calculation channel before
analog output, another millisecond is added, i.e. the total phase delay in this
case is 1802 μs.
Modbus TCP 1 — —
Example 5
Signal delay from the input (group 1) with a Bessel filter with 1 kHz to the field-
bus master (group 4).
• A/D converter (ADC) plus filter: 690 μs.
Added to this is a jitter of up to 52 μs, as the A/D converter is not synchro-
nized with group 1.
Group 1: 690 μs + 52 μs max.
• Fieldbus output with EtherCAT or PROFINET (4 kHz frame rate): max.
370 μs + 250 μs + 250 μs
(typ. 250 μs + 125 μs + 250 μs = 625 μs).
So the total phase delay is between 1.315 ms (min.) and 1.612 ms (max.).
Group overview
The following overview shows the correlations and phase delays of the four
groups.
ClipX bus
Digital input
Ethernet
typ. 100 μs
Fieldbus Group 3
0.75 … 2.25 ms
Group 4 Fieldbus
0.625 … 2.2 ms
The first section of this chapter explains the general power-up and operating
behavior of the ClipX following a successful installation. Then the steps required
to put the ClipX into operation are explained. For initial start-up, you should con-
nect the ClipX via Ethernet to a PC. The description of operation via one of the
fieldbuses can be found in chapter “Operation via fieldbus” on page 129.
If you want to operate multiple ClipX devices, you should first connect
each ClipX device individually to a PC and perform a basic configu-
ration (e.g. IP address and Name).
Then read the section headed “Synchronizing multiple ClipX CF
amplifiers” on page 60 so as to avoid interference between the
devices.
If you want to use multiple ClipX devices, first connector to each individ-
ual ClipX and assign a unique device name (or a fixed IP address)
through your web browser. This will enable you to identify the individual
ClipX devices later, otherwise (depending on the connection method you
use) it will not always be possible to distinguish between them.
Connecting
1. Launch your web browser.
The latest versions of Firefox, Chrome and Microsoft Internet Explorer (ver-
sion 11 or higher) are supported and have been tested by HBM.
2. Enter ClipX/ or http://ClipX/ or http://ClipX.local in the address bar. Enter
192.168.0.234 if you are using the fixed (static) IP address of the ClipX –
see “Resetting Ethernet network settings (DHCP), enabling fixed IP
address” on page 80.
3. The start screen (Login) with User Management is displayed. From it,
select your user level or the Home menu.
If you have already changed the device name, you must enter the new name in
place of ClipX. If you have forgotten the name, try one of the alternative options
for example.
Click on and the SYS LED on the ClipX you are using will flash
red/green.
You can make two connections to the ClipX's web server simultane-
ously. Additional connections are also possible, e.g. via OPC UA.
Alternative options
If the method described above does not work or is not possible, in Windows 7 or
higher you can try the following (detect via UPnP):
1. Open Windows Explorer.
2. Click on Network.
3. In the Other devices section you should see the ClipX device (with the
device name, factory default ClipX) after a few minutes.
4. Double-click on the icon.
If you know the device's IP address, you can also type it in your browser's
address bar, e.g. http://192.168.0.234.
Android
Install one of the following apps from the Google Play Store if you want to con-
nect the ClipX using Android:
https://play.goo-
gle.com/store/apps/details?id=com.hbm.devices.scan.ui.android
https://play.google.com/store/apps/details?id=com.tjjang.upnptool
https://play.google.com/store/apps/details?id=com.melloware.zeroconf
The apps use different connection methods – see also “No device found?” on
page 75.
74 A04643_04_X00_06 HBM: public ClipX
Starting up the ClipX
Linux
Under Linux you can also type one of the following lines to call up a list of ClipX
devices and their IP addresses or MAC addresses respectively and enter them
in your browser:
$ nmblookup clipx
$ avahi-browse --all
Which line works is dependent on which method (NetBIOS or Bonjour) you are
able to use, i.e. what software is installed on your PC.
General reasons
• Is the device actually on (connected to the power supply)?
• Is the system LED on the ClipX lit? See also “Health-Monitoring, LEDs” on
page 27.
• Is the interface cable connected?
• Have you enabled the correct interface or correct interface adapter on the
PC?
icon for the interface in the Windows 7 tray indicates the search, but the icon
might only appear if it is configured to do so. In Windows 8 and higher it is
no longer displayed.) It then takes about 30 seconds before an automatic
address or the specified alternative address (if any) is set. No device is
found during this time.
• Is it possible that your firewall is blocking the connection?
Try deactivating your firewall or open the following ports:
• For communication with the device via a browser, TCP ports 80 and
8081 are required.
• Different ports are required to locate the ClipX depending on the variant.
For UPnP TCP 80 and UDP-Multicast at IP address 239.255.255.250
(sending and receiving) with port 1900, for NetBIOS UDP 137, for Avahi
or Zeroconf (similar to Bonjour) UDP-Multicast is required at IP address
224.0.0.251 (sending and receiving) with port 5353.
• If a WLAN is also active with your PC, test whether the device is found when
you temporarily switch off the WLAN (only for the time of the scan). With
some WLAN configurations, problems can occur if multiple Ethernet ports
are enabled.
• If your PC has several Ethernet interfaces, try deactivating all other Ethernet
interfaces.
• If you are using the device in a large network, contact your network adminis-
trator. There are a series of options in managed networks to limit or com-
pletely prevent data transmission between the individual nodes. Administra-
tive access control settings may therefore by needed here.
Notes
• In Windows XP only the name resolution under NetBIOS is available.
• For name resolutions via NetBIOS, you should only ever connect one ClipX
as long as you have not changed the device names.
• UPnP is only available as from Windows 7.
• Avahi or Zeroconf (similar to Bonjour) is only available if a corresponding
service, such as Bonjour print services, is installed.
See also “Possible cases and their effects when connected via Ethernet”
on page 77, “Set Ethernet address of PC” on page 77.
7.2.2 Possible cases and their effects when connected via Ethernet
When connecting between the PC and ClipX the following cases may arise:
1. No server in the network, the PC has no address (DHCP is used), and the
ClipX is likewise set to DHCP (factory default setting).
When using Windows XP or higher, temporary addresses are automatically
assigned by the PC (APIPA), the ClipX connection can be made.
2. No server in network, PC has no setting or is using DHCP, the ClipX has a
fixed address
No connection can be established with this combination.
3. No server in the network, PC and ClipX have a fixed address
A connection can normally be made only if the addresses of the PC and
ClipX are in the same network segment and both are using the same subnet
mask.
4. DHCP server in network, PC has a fixed address or uses DHCP, the ClipX
has a fixed address.
A connection can normally be made only if the addresses of the PC and
ClipX are in the same network segment.
5. DHCP server in network, PC and ClipX are using DHCP
The connection can be established.
3. Right click on the relevant adapter (port), select Properties and specify an
Administrator account or confirm the security prompt.
4. Select Internet protocol version 4 (TCP/IPv4) and click on Properties.
5. Activate Use the following IP address and enter an address with which the
first three groups of numbers match the groups of numbers of the HBM
device and only the last group of numbers contains a different number
between 1 and 254. The last group of numbers must not match the one on
the HBM device.
6. For Subnet mask enter the same groups of numbers as are present on the
HBM device.
7. Then click OK or Close to close all open dialogs.
See also “Example” on page 80.
Example
The IP address of the ClipX is 192.168.169.80, the subnet mask is
255.255.255.0.
Enter 192.168.169.123 as the IP address and 255.255.255.0 as the subnet
mask on the PC.
You can reset the Ethernet network settings (and only them) to their factory
defaults or enable the fixed (static) IP address 192.168.0.234 (from firmware
2.0). In both cases you must press the Reset button on the front of the ClipX
while powering up.
You can also use the Reset button to temporarily disable user man-
agement – see also “User Management” on page 82.
3. Wait for the system LED to start flickering green before releasing the button.
The ClipX then reboots.
4. Wait for the reboot to complete before connecting to the device.
Fig. 40: Sequence of button presses for the fixed IP address 192.168.0.234
Specify the menu items to be accessible at the Administrator user level at the
Maintenance level by checking the relevant checkboxes. At the Operator user
level no changes can be made; only the Home and Visualization menu items
can be displayed.
You can reset both passwords by loading the factory default setting in
the Device menu (Without network settings is sufficient).
When connecting via the fieldbus interface, you can enable the Maintenance or
Administrator user level directly for the browser by one command, without
entering a password. When doing so, you must specify a time for which the
password deactivation is to apply, up to a maximum of 24 hours. You can also
disable the selected user level prematurely, or extend the time period. The
active user level is also available in the browser as from the time of switching
and for the specified period of time, and is displayed accordingly. The setting via
the fieldbus has priority over any setting made in the browser.
See “Object dictionary” on page 171.
For the connection via the fieldbus itself you do not need a password; all func-
tions are always accessible there.
You make all the settings for sensors and signal processing in your browser.
You can view help on each topic by pressing F1 or clicking on . Click on to
make the SYS LED of the ClipX being used flash red/green if you have con-
nected multiple ClipX devices.
The start screen of the ClipX displays the current measured values (gross and
net signals), peak and captured values, the status of the limit value switches
and the digital inputs and outputs, as well as the values of the calculated chan-
nels and the values transmitted over the bus systems. If no valid values are
received from one of the data sources, INVALID is displayed.
The net signal (default) is additionally displayed in graph form. Click on the sig-
nal name to display a different signal (the setting is not saved). It is not currently
possible to change the display rate or the scaling. TEDS is additionally dis-
played if the transducer has a TEDS module and it has been successfully read.
After connecting via the browser, you are initially at the Operator user level
(Symbol ). Click on the icon at the top right of the window to select a different
user level: Maintenance (Symbol ) or Administrator (Symbol ). At the
Operator and Maintenance user levels, only the Home and Visualization
menus are accessible by default. At the Administrator user level all setting
menus are accessible.
See also “User Management” on page 82.
After making the ClipX device settings in your browser, save them all to
your PC by choosing Device Storage from the menu.
The Assistant menu option will help you to measure your sensor if you do not
have a calibration protocol or you want to measure the sensor when installed.
Before measuring, set the sensor type in the Amplifier menu to enable the
ClipX to perform measurements. Also specify a suitable low-pass filter, e.g.
10 Hz for static measuring, so as to obtain the most stable possible measure-
ment values. For dynamic measuring, you must select the filter matching your
signal frequencies and process.
Procedure
1. Select the Mode.
2. Choose whether you want to enter the reference values manually or import
them.
3. Either enter the reference values (the unit will be applied from the Amplifier
menu, though you can change it here) or specify the signal source for the
reference values (e.g. from the ClipX bus).
4. Start the measurement.
In static measuring mode, the sensor is first measured under no load. Then
you must apply a load to the sensor and start the second measurement.
You can stop dynamic measuring mode when the minimum and maximum
values have been reached at least once.
5. When the measurements are complete, you can either accept the measured
values and click APPLY or start a new measurement cycle.
The already measured values will then be set off against the new values
(averaging).
The window closes when you click APPLY.
Procedure
1. Click on one of the six lines at the top of the window under Function
Blocks.
2. Select one of the calculation functions under Select Function Type.
3. Select the inputs or numerical values you want.
If you need more constants than those already available (internal con-
stants), you must first specify the number at the bottom of the window in the
User-defined Constants area. You can create up to 10 custom constants
and assign them suitable names.
The formula for calculating the respective function indicates how the vari-
ables x1, x2 etc. will be used. Check that all variables have corresponding
values, even if they are not used. Otherwise, a multiplication by 0 for exam-
ple might make the preceding variable practically ineffective.
4. Select the channel in which you want the result(s) to be outputted. For digi-
tal signal, eight flags (bits) are provided.
5. Give the result channels informative names. Flags cannot be renamed.
Most calculations have only one or two outputs; the logic function NOT has 2
times 2 outputs; for the 6x6-matrix up to six outputs are possible. If the value is
outside the displayable number range, NaN (not a number) is outputted. If one
of the input values is invalid, the result is also flagged as invalid, though the cal-
culation is normally performed and the result outputted. For more information on
this refer to the relevant calculations.
Sequence of calculations
The sequence of the functions at the top of the window decides when which cal-
culation is made. It does not matter which of the six function blocks you define
the calculation in. Change the sequence using UP or DOWN below the
calculation formula.
Calculates six output signals from up to six input signals by means of a matrix.
For x1 to x6 Select the input channels and for y1 to y6 select one of the six avail-
able calculated channels in order to output the relevant result channels.
You can use the calculation to compensate for the crosstalk of a multi-compo-
nent force transducer in the output signal. Enter only the coefficients (axx) in the
dialog table. Use 0 for unused coefficients. For example, if you do not need
input x6, set every ax6 (a16 to a66) to 0.
If one of the source signals is invalid, all the output signals will become invalid
as well. The calculation will nevertheless be performed and the result exported.
Procedure
1. For Input, enter the channel to be monitored.
2. For Start with define a digital signal that starts the functions on a rising
edge. All output signals (min, max, etc.) and the flags for level monitoring
are reset at the start.
3. For Stop with define a digital signal that stops the functions on a rising
edge. All output values (min, max, etc.) and the flags for level monitoring are
frozen at the stop.
4. If you want to determine the value of another channel when a (new) mini-
mum or maximum is reached, specify the channel for Hold Channel.
5. If you want to use the monitoring functions, specify Threshold High and/or
Threshold Low.
6. Finally, specify the outputs and flags for the desired results.
Function
After the start, all values and the flags are first reset. Then the signal at the
Input is checked for minimum and maximum and the oscillation bandwidth and
mean value are calculated. The mean value is calculated across a maximum of
100,000 values (100 s). The amount of time between a start and the corre-
sponding subsequent stop is measured as Duration in milliseconds.
The Input is also monitored for exceeding or undershooting the high and low
thresholds. If the relevant limit is exceeded or undershot during the runtime, the
corresponding flag is set.
If you specify a channel for Hold Channel, its value when a minimum or maxi-
mum of the channel specified for Input occurs will be retained until the next
If the Input source signal becomes invalid, the peak values and the mean value
are captured and marked as invalid. The Duration output is not influenced by
this. The Hold Channel is not checked for validity.
If the Duration (time between start and stop) is more than 100 s, the mean
value is no longer updated and is marked as invalid.
Captured
at Max
Hold Channel
Maximum Value
Mean Peak-to-Peak
Input
(Meas. signal)
Minimum Value
1
0 Start
1
0 Stop
t
Duration Duration
Fig. 41: Tolerance window; Determining minimum, maximum and mean value
1
0 Start
1
0 Stop
t
Duration
Fig. 42: Tolerance window; Monitoring for underflow and overflow
Captured Value
(Mode: Maximum value)
Signal at
Hold Channel
Peak Value
(Mode: Maximum value)
Signal at
Input
Peak Value
(Mode: Minimum value)
1 Peak Flag
(Mode: Maximum value)
0
ca. 1 ms t
You can use the Reset by input to capture no new (peak) value at specific
times, leaving the current one instead. This is equivalent to temporarily deacti-
vating the memory function. The capture takes place level-controlled at High (1),
unless you are using Hold on: Low level, capture takes place as long as a Low
signal (0) is active.
If the source signal Input is invalid, no analysis is carried out. If the signal of the
Hold Channel is invalid at the time of a peak value, the value is stored, but is
marked as invalid.
7.4.2.4 Trigger
The calculation monitors whether an analog signal exceeds and/or falls below a
limit value. You can monitor two limit values with the function. Use the hystere-
sis to prevent signal noise from generating multiple trigger pulses. As soon as a
limit value is exceeded and/or undershot, a pulse (lasting 1 ms) is outputted on
the trigger flag. As long as the signal remains within the hysteresis, no further
pulse is triggered. The Hysteresis is below the limit value in the case of Above
If the source signal is invalid, no pulse is generated. The values for limit value
and hysteresis are not checked.
Signal at Input
Threshold
Hysteresis
1
Trigger Flag
0
t
Fig. 44: Trigger condition is Above threshold
Signal at Input
Hysteresis
Threshold
Hysteresis
1
Trigger Flag
0
t
Fig. 45: Trigger condition is Above or below threshold
7.4.2.5 Checkweigher
Threshold
Signal at
Input Measured Value
0
t
1 Ready Flag
0
2 3 4 5 6 7 2 Status
The specified limit value is used in the example for both start conditions. Use a
User-defined Constant (Calculated Channels menu at bottom) for the limit
value. Also set the Start Measure with and Start Zeroing with conditions to 0
(internal constant).
Signal at
Input
Measured Value
0
t
1 Start Measure
0
1 Start Zeroing
0
1 Ready Flag
0
1, 2 3 4 5 6 7 1, 2 Status
Specify a digital signal (digital input, limit switch or flag) for the Start Measure
with and Start Zeroing with conditions. As soon as a channel is entered here,
any specified limit value is ignored for the condition in question. The inputs are
triggered by an edge from Low (0) to High (1). A constant value deactivates the
input.
Status
Value Explanation
1, 2 Wait for start of measurement or exceeding of limit value.
Value Explanation
5 Wait for start of zero measurement or undershooting of limit value.
7.4.2.6 Integrator
The calculation integrates one channel via another for a specific time. For the X
channel, use the “Timer” on page 105 function and a long interval, e.g. 1e8, if
you want to integrate over time. The Time output then contains the time in milli-
seconds.
You can also use the integrator to determine the (mechanical) work over a spe-
cific period from the two quantities of force and distance (or torque and angle of
rotation). In this, the force (Y channel) must act along the distance (X channel).
You will need the measured values of a different channel for the calculation, e.g.
via the ClipX bus – see “Using multiple ClipX devices, ClipX bus” on page 58.
An example of this is calculating the work of a pressing operation.
This calculation performs a totalizing (batcher) function in weighing applications.
For Start with define a digital signal that starts the function on a rising edge. At
the start, all output signals are reset to zero. At stop, all output signals are fro-
zen.
After starting, the work done since the start, for example, is calculated (∫ F(s) *
ds, where F = force and s = distance) and outputted in Result. For Stop with
define a digital signal that stops the calculation on a rising edge. Normally, the
Result value will steadily increase during the runtime. But if one of the source
signals - in this example either the force or the distance - becomes negative, the
Result value (the work) decreases again. In this case Result Max (maximum
work value between start and stop) will have a different value than Result. Addi-
tionally, the maximum force (Y-Max) and distance (X-Max) are always calcu-
lated and outputted during the runtime.
If one of the source signals is invalid, all the output signals will become invalid
as well. The calculation is aborted in this case, and you have to restart it with a
new start signal.
If the source signal is invalid, no further values are calculated. The output signal
is indicated as invalid. As soon as the source signal is valid again, new values
are calculated. The calculation is not reset however, so you must wait at least
the phase delay time for the calculation to resettle.
Alternative low-pass filter. The cut-off frequency must be between 2 and 100 Hz;
the phase delay in ms is approximately 550/cut-off frequency in Hz.
late the filter result. This means FIR filters cannot become unstable, regardless
of the filter parameters, and so cannot be induced to oscillate autonomously.
If the source signal is invalid, no further values are calculated. The output signal
is indicated as invalid. As soon as the source signal is valid again, new values
are calculated. The calculation is not reset however, so you must wait the phase
delay time for the calculation to resettle.
The notch filter allows you to suppress a specific frequency and its odd multiples
(3rd, 5th, 7th, ... multiples of the fundamental) in your signal. The filter type has
a faster transient response than a moving average. The range for the frequency
to be suppressed is 4 Hz to 500 Hz. However, the entered value is changed to
the next frequency available in the device. The following applies here:
f = 500/K where K = 1 … 125
You can suppress two different frequencies at the same time.
If the source signal is invalid, no further values are calculated. The output signal
is indicated as invalid. As soon as the source signal is valid again, new values
are calculated.
The calculation determines the arithmetic mean (moving average) or root mean
square (RMS) of a signal over a specified period of time. You can have the aver-
age value calculated over a maximum of 4 seconds. The calculation is only set-
tled after the specified time period has elapsed.
The calculation is well suited to suppressing 50 Hz interference and its harmon-
ics for example. Use 20 ms to suppress 50 Hz and harmonics of 100 Hz,
150 Hz, 200 Hz, etc.
If the source signal is invalid, no further values are calculated. The output signal
is indicated as invalid. As soon as the source signal is valid again, new values
are calculated. The calculation is not reset however, so you must wait the spec-
ified amount of time for the calculation to resettle.
Multiplies up to four source signals and adds together up to four of those terms
in its adder/multiplier function. You can use constants as source signals to multi-
ply channels by a factor (e.g. -1 for subtraction). Set inputs for terms you don't
need to 0 (internal constant); set all others to 1.
In the divider function two terms are divided. The dividend adds together up to
three terms, for each of which 2 inputs are multiplied; the divisor adds together
up to three inputs. Set inputs for terms you don't need to 0 (internal constant);
set all others to 1.
Output = dividend/divisor
In addition to the "normal" division, a modulo division is carried out. This modulo
division checks how often the divisor is fully included in the dividend and deter-
mines the Residual z. When you divide 11 by 4, for example, the 4 is included
twice in 11, and 3 is produced as the Residual z (2 x 4 = 8, 8 + 3 = 11).
If one of the source signals is invalid, all the output signals will become invalid
as well. The calculation will nevertheless be performed and the result exported.
If the result is outside the number range, NaN (not a number) is outputted.
7.4.2.12 Counter
Example:
1
Start/Stop
0
t
Fig. 48: Example for the counter function
If the maximum counter reading (107) is exceeded, the output signal becomes
invalid and the counter stops. After a timeout or reset, the counter restarts.
7.4.2.13 Differentiator
The calculation differentiates the input signal by time: Output = Δinput / Δt.
If the source signal is invalid, no further values are calculated. The output signal
is indicated as invalid. As soon as the source signal is valid again, new values
are calculated.
range for the angle extends from -179.99° to +180°. Multiply the value by π/180
as necessary to get the radian measure (rad).
y
y
r
θ
x
x
Fig. 49: Example for coordinates transformation
If one of the source signals is invalid, all the output signals will become invalid
as well. The calculation will nevertheless be performed and the result exported.
The calculation converts two input channels representing the position (Radius r,
Angle θ = theta) of a point in polar coordinates into the corresponding Cartesian
coordinates. You will need the measurement values of a different channel for
the calculation, e.g. via the ClipX bus. The calculation results in two output
channels: one with the x values and one with the y values. The angle value
must be in degrees (-360° to +360°).
y
y
r
θ
x
x
Fig. 50: Example for coordinates transformation
If one of the source signals is invalid, all the output signals will become invalid
as well. The calculation will nevertheless be performed and the result exported.
This calculation implements a PID controller in parallel structure. The PID (Pro-
portional Integral Derivative) controller consists of three elements: the P term, I
term and D term. The parallel structure of the controller prevents a wind-up
effect. You can limit the output signal via Ymax and Ymin. When one of the values
is reached the Min/Max Flag is set. Td is the parasitic time constant at 1/update
rate = 1 ms.
G(s) = 1
Td*s
G(s) =
Td*s + 1
If either the target value or actual value is invalid, the controller stops and the
value is marked as invalid. However the output retains the last value. In the case
of Enable by: 0 the controller is reset and the value of YDefault is outputted. This
input has priority over the Start/Stop with signal.
The calculation provides various logical (Boolean) functions: AND, NAND, OR,
NOR, XOR, XNOR and NOT. Two function blocks are available, though all four
possible inputs are always used for the AND, NAND, OR and NOR functions.
Consequently, you cannot use these functions independently of each other and
of others. The XOR, XNOR and NOT functions each use only two of the four
inputs, and have two outputs each. The other functions have only one output.
The output(s) are generated in the flags of the calculation channels – see “Digi-
tal flags: List of I/O flags (I/O status)” on page 169.
This calculation generates a periodic signal, for example a sine wave. Deter-
mine the desired frequency, amplitude and, if applicable, an offset. Signal forms
available are sine, square wave, triangle, counter, constant and (white) noise.
The signal on Start/Stop with together with Start on determines whether the
selected function will be outputted. When Start on: High level) is set, on a Low
level (0) the output is stopped and the Offset value is outputted. When the sig-
nal switches back to High (1), a new output period begins.
Use 100 Hz (1/10 of the update rate) as the maximum frequency, other-
wise the output signal will not be formed from enough points. This results
in a distorted curve shape (stairway effect) for a sine wave.
Counter function
At an offset of 0 the counter generates a number between -Amplitude and
+Amplitude that is incremented by one each time by the update rate (1000 Hz).
Any entered frequency is ignored.
This calculation measures the time between two edges. You can use one or two
(digital) channels (flags) as the input. The result can be output as time (seconds
or milliseconds) or as frequency (1/s). Specify the same channel for Start with
and Stop with, and use different levels if you only want to use one input chan-
nel.
Maximum measurement duration: 600 s. The output becomes invalid and the
calculation is stopped if the maximum measurement duration is exceeded. This
status is reset by the next start signal.
Measurement uncer-
Pulse duration in ms Frequency in Hz
tainty as a %
10 100 10
20 50 5
50 20 2
100 10 1
200 5 0.5
500 2 0.2
1000 1 0.1
7.4.2.20 Timer
After a programmable time (Interval), sets the Timer Flag to active and holds
the level over the Pulse Length before the level is reset to inactive. If you enter
0 for the Pulse Length, the flag is set to active at least for one update interval
(1/update rate = 1 ms). The maximum interval is 200,000 seconds. The Pulse
Length should be shorter than the Interval, otherwise the flag will always be
active as long as the timer is running. Choose Active Timer Flag to set the
Timer Flag to Low (0) or High (1) when active.
Enable by: Depending on the setting of Enable on (High level or Low level),
the timer is only started when the corresponding level applies. In both Single
shot and Continuous mode the timer is stopped (reset) immediately if this level
is no longer active. The values at the outputs are deleted, or reset to 0, in this
case.
The procedure can be run once only (Type: Single shot) or continually
repeated (Type: Continuous) as long as a corresponding signal is active on
Start/Stop with.
In the case of single shot and Start on: High level, a positive edge starts the
timer and the next positive edge only restarts the timer when the time has
elapsed. In continuous mode, the timer starts as soon as a High signal (1) is on
Start/Stop with, and immediately restarts at the end of the interval. As soon as
no High signal is active any more, the timer is stopped and is only restarted
when a High signal is received.
In the case of single shot and Start on: Low level, a negative edge starts the
timer and the next negative edge only restarts the timer when the time has
elapsed. In continuous mode, the timer starts as soon as a low level (0) is on
Start/Stop with, and immediately restarts at the end of the interval. As soon as
no low level is active any more, the timer is stopped and is only restarted when
a low level is received.
Both the Timer Flag and the current time value (Time) are outputted: 0 when
the timer starts, the Interval value at the end of the interval. When the timer is
stopped, the interval time is outputted constantly.
If both the Standstill Flag and the Near Zero Flag are set, the Output is set to
0.
Standstill detection
Specify the Time within which the Amplitude must be less than indicated. If this
condition is met, the Standstill Flag is set.
0.0
Output
Input
AND
Time
Flag
Amplitude Standstill detection
Standstill
Threshold High
Flag
Threshold Low Near zero detection
Near Zero
If the source signal is invalid, no further values are calculated. All output values
are frozen (remain unchanged). As soon as the source signal is valid again, new
values are calculated.
If one of the source signals is invalid, the output signal will become invalid as
well.
on the second line in the browser window indicates that the original
settings of the current parameter set are no longer being used. Save the
settings to a parameter set so as not to lose them.
You can save, load and activate parameter sets via the web browser or the field-
bus interface, or activate them only via the digital inputs.
new object directory is generated each time prior to downloading so that it con-
tains the current status. As a result, the download takes several seconds.
You can also upload your own files to this area and download them back to your
PC or delete them.
Choose FILE UPLOAD to upload your own files, such as more calibration certif-
icates, to the ClipX. The file name must not contain any special characters
(umlauts) or blanks, only ASCII letters and numbers, dashes (-) and (under-
scores (_). At least one, and a maximum of 130, characters are allowed. The file
extension must comprise two to a maximum of four characters. You can upload
any file formats. If the upload did not complete correctly, because of insufficient
space for example, the failure is indicated at the bottom of the browser window
and any storage space already occupied by the file is freed up again.
You can also operate the ClipX with no fieldbus, or in addition to the fieldbus via
the Ethernet port on X1. When operating simultaneously via fieldbus and Ether-
net, you must make sure you do not access the same settings simultaneously,
as the same resources (buffer memory etc.) are used internally for all variants.
The behavior of the ClipX will otherwise not be defined, and might result in mal-
functions and corrupted data.
Except with PPMP, you can also send data (over two channels) to the ClipX.
The data is then displayed in the browser, and can also be polled over the field-
buses.
Sending commands
To send commands:
1. Send the data via Ethernet port 55.000.
2. All send sequences must be terminated by LF (Line Feed, ASCII 10) or-
CRLF (Carriage Return Line Feed, ASCII 13 and ASCII 10).
3. A send sequence may contain a maximum of 40 characters, including the
terminating characters. That means you can send 38 or 39 characters of
user data.
4. Text parameters must be enclosed in double quote marks ("). No single or
double quote marks and no question marks (?) are allowed within the texts.
Receiving responses
After you have sent a command, you get either 0, the requested data or ? – in
each case followed by CRLF – as the response. ? means that the command
was not understood. In this case, check the syntax and parameters of your com-
mand. If a ? is transmitted instead of a floating-comma number, the number has
the value NaN (not a number).
Commands
There are actually only three commands. In the commands you use the same
parameters as for the fieldbuses. The parameters (Index, Subindex and Value)
are described in the “Object dictionary” on page 171 section, in the subsections
“General and system objects” on page 184 through to “List of signal references”
on page 234.
Response 0: no error —
?: Error, both followed by CRLF.
1)
You can also use CRLF in place of LF
Response Header data and all user data of the FIFO, fol- —
lowed by CRLF. The FIFO is cleared following
the output.
1) You can also use CRLF in place of LF
The FIFO parameters and control flags are described under General and sys-
tem objects: FIFO. The working method is described under “Operation and con-
tent of the ClipX-FIFO” on page 115 and “General and system objects” on page
184.
Response 1500.496CRLF
1) You can also use CRLF in place of LF
Response 2095104CRLF
1) You can also use CRLF in place of LF
You must interpret the return value bit-wise. Starting from bit 0, bit 3 is the status
for the gross measurement value (value in the “List of signal references” on
page 234 +1). In this example, the gross measurement value is valid, as are the
peak values and captured values. The values on the ClipX bus are invalid (0:
valid; 1: invalid).
Response 0CRLF
1)
You can also use CRLF in place of LF
You must specify the last parameter (value 0) in order to maintain the
SDO syntax. The parameter is ignored by the ClipX.
Response 0CRLF
1) You can also use CRLF in place of LF
Response 0CRLF
1) You can also use CRLF in place of LF
With a high CPU load, e.g. during a parameter set change, there is
the danger that no FIFO entries are made. Also the time channel
could then contain wrong values, since the counting up of the milli-
seconds in the time channel is also omitted in this case.
You can start a continuous recording or choose between two variants for trigger-
controlled recording:
1. Status-controlled filling of the FIFO.
The bit mask of the digital flags determines the filling, see “Digital flags: List
of I/O flags (I/O status)” on page 169. Filling is active if the result is not 0, i.e.
if at least one of the bits is set and an active difference condition is fulfilled
(see Mode of Operation).
2. Edge controlled filling of the FIFO.
The bit mask of the digital flags determines the filling, see “Digital flags: List
of I/O flags (I/O status)” on page 169. 1 measured value is recorded from
each of the 6 possible signal sources if one of the bits changes and an
active differential condition is fulfilled. With this function, in contrast to the
other mode of operation, the change of only one bit from High to Low or
from Low to High with several already active bits (High) is also recognized
as a trigger.
memory will not be deleted. A recording that is still running should therefore
be stopped and the FIFO memory read out. Depending on the control flag
bits 1 and 2, further recording takes place afterwards.
1 Fill trigger mode for status-controlled filling1) of the FIFO. The bit mask of the
digital flags determines the filling, see “Digital flags: List of I/O flags (I/O sta-
tus)” on page 169. Filling is active if the result is not 0, i.e. if at least one of
the bits is set and an active difference condition is fulfilled.
8 Records 1 measured value each from all 6 possible signal sources immedi-
ately into the FIFO, even if the respective trigger condition is not fulfilled. The
value must be recorded together with one of the fill trigger modus status- or
edge-controlled filling, e.g. as 0x0102 or 0x0104. The current date and time
are stored as the start time and the time channel is set to 0. You should stop
a still running recording before the command and read out the FIFO memory,
since the FIFO memory is not deleted. The bit is deleted after execution.
12 Overflow of the FIFO. The bit is cleared when writing the control flags, RO.
13 Ethernet error The bit is cleared when writing the control flags, RO.
1) Only one of the various fill modes can be active at any given time, meaning you can only
ever set one of these bits.
Value Explanation
0 Protocol version, always 1.
1 System status of the ClipX, see “System status: List of status bits” on page
165.
2 Bit mask of the digital flags Low-Word (32 bit), see “Digital flags: List of I/O
flags (I/O status)” on page 169.
Value Explanation
5 Number of data bytes coming after the header data (number of FIFO entries
times 28 bytes).
Notes
• An invalid measured value is always replaced by 1.001 * 1030; any defined
substitute value is not used.
• The measured values are transmitted as 4 byte FLOAT with the byte
sequence Little Endian, i.e. the first byte is the LSB.
• The time values in the FIFO are generated every millisecond by software by
incrementing. They are therefore not exactly equidistant in a grid of 1 milli-
second. The accuracy of the time base is approx. 0.02 to 0.03%.
• When recording simultaneously by several devices, you should select the
highest possible recording rate (number of values per second) in order to
obtain a small jitter between the devices. For example, use for all ClipX a
digital input with the same signal. Since the digital inputs are sampled in a
grid at 1 ms, the time for a change should not be less than 1.2 ms to ensure
reliable detection. You can also set an additional difference condition to fur-
ther reduce the number of values actually stored.
As from hardware version 2.0 and firmware version 1.4, OPC UA (Open Plat-
form Communications Unified Architecture) is provided on Ethernet port X1 (on
the top of the device – see “Available connections and LEDs” on page 25). The
OPC UA micro-profile is implemented in the ClipX; most OPC UA tools are suit-
able for configuration purposes. You can use both OPC clients and OPC Scada
systems with the ClipX.
After enabling (choose Network → IoT protocol: OPC UA), you are offered two
alternatives for the endpoint URL: with IP address or with device name. Copy
one of the endpoint URLs for your software. You might have to add domain
information to the URL containing the device name, for example turning
opc.tcp://clipxdc:4840/hbk/clipx into
opc.tcp://clipxdc.mycompany.com:4840/hbk/clipx.
Authentication
Authentication is by user name and password. You can use two user names.
The name must comprise between 1 and 15 characters. It is applied immedi-
ately after any change. For the password, 0 to 11 characters are allowed, mean-
ing you can also leave it blank. Click CHANGE PASSWORD to apply the
change. Then enter one of the user names and the password in your OPC UA
client.
Fig. 53: Input of user name and password in the OPC UA client (example)
Data objects
The available data objects are identical to those that are also available via the
fieldbuses – see “Object dictionary” on page 171. You thus have access to all
device functions, and can poll or set them using an OPC UA client.
Methods
Each method is answered with "good" or "bad". "Good" means that the function
was started but not necessarily ended. For more return values see table.
Return values/Com-
Method Function Arguments
ments
Set gross zero. Zero the gross — Reverse function: Set
value. "Gross offset value" equal
to zero (data access
write).
Set net zero Zero the net value — Reverse function: Set
(tare). (tare). "Net offset value" equal to
zero (data access write).
Return values/Com-
Method Function Arguments
ments
Save parameter The device settings — The return status "good"
set. are saved in the merely signifies that the
active parameter function was successfully
set. started. The device takes
a few seconds to save,
and the save operation is
not separately confirmed.
Switch parame- Switch the parame- Parameter set The return status "good"
ter set. ter set. number merely signifies that the
(Number of the function was successfully
desired param- started. You can identify
eter set 1 … the switching operation by
10). the "Changing parameter
set" bit in the system sta-
tus.
Write OD. Write to the “Object Index Value is of data type Vari-
dictionary” on page Subindex ant. But you have to spec-
171. Value. ify the actual transmitted
data type. The type must
match the data type in the
object directory1).
1) Supported data types are BOOLEAN, UINT8, INT8, UINT16, INT16, UINT32, INT32,
FLOAT, DOUBLE and STRING. Arrays are not supported.
Settings
After enabling (choose Network → IoT protocol: Production Performance
Management Protocol (PPMP)), enter the following parameters:
• The Device ID. This is a unique identifier of the sender for the receiver. The
default setting is the device name, e.g. clipx, plus the last four characters of
the MAC address. This device ID must match in the ClipX and in the
receiver, as must the channel names, because the receiver only identifies
the measurement channels by this information.
Example: clipx-1a-2b.
• The endpoint URL including the port number (optional). The URL must start
with http; https is not supported. If the port is missing in the URL, port 80 is
assumed.
Example: http://51.144.122.171:8800/ppm/v2/measurement. The receiver
address here is 51.144.122.171, and the port is 8800. The further path
(ppm/v2/measurement) also depends on the receiver, i.e. your application.
• Send interval: A packet containing the measured values is sent after this
time at the latest. But the packet is sent earlier if the measured value buffer
is full. This means no gaps occur in the measured value flow. Long send
intervals will result in large packets however.
• Sampling interval: The measured values are sampled at this rate, and buff-
ered until they are transferred (Send interval). The interval is a multiple of
10 ms, and applies to all channels. Note that an alias effect can occur with
long intervals relative to the measured frequency (Whittaker-Kotelnikow-
Shannon sampling theorem, or often also referred to as Nyquist theorem for
short).
• Source selection (maximum 6 sources): Specify here which channel, or
which source and value (Type: Minimum, Maximum or Instantaneous
value) is to be sent. The maximum or minimum value of the source signal is
the relevant value since the last sampling time. This detects extreme values
that occur between samples (Sampling interval).
In the Precision field you define the number of digits in the measured value.
You should make the number only as large as necessary, so as to keep the
packet length, and thus the computing and transfer time, short. The actual
length of the measured value may vary in individual cases however.
• Error value: An invalid measured value is replaced by this value. You can
only detect the invalidity of a value by this. No validity flags or the like are
transmitted.
• Values per packet (displayed only): Shows the number of measured values
in an Ethernet packet. This value should tend to be less than 750. Each
packet remains in a buffer until being successful transferred (via TCP). If the
connection is bad, there may be a shortage of space, so packets may be
lost. To reduce the packet size, you can
• shorten the send interval, or
• extend the sampling interval, or
• reduce the number of channels (sources) to be transmitted.
• HTTP response (displayed only): The response from the http server
according to RFC 2616 (https://tools.ietf.org/html/rfc2616). Values from 200
to 299 indicate a successful transfer; all other values indicate an error. But
you must run diagnostics at network level.
• Info (displayed only): Shows the status of the firmware, e.g. waiting for IP
address, creating socket, connecting or connected.
Error handling
The PPMP packets are transmitted via sockets and TCP/IP stacks, and pro-
cessed at the receiver by an HTTP server. These PPMP data receivers behave
differently depending on their manufacturer and configuration. The data receiver
also does not send a response according to the protocol. However, the PPMP
expression (json) is enclosed in an http frame. The http protocol stack of the
receiver is usually the default stack under Windows or Linux, and sends a
response - ideally 200. The ClipX can therefore only detect transmission errors
in this way, and the System LED lights up yellow. If there is also an error code,
this indicates that there is at least one connection to the PPMP receiver.
If the socket tells the ClipX that three packets in a row could not be sent, the
socket is closed and the connection is restarted. The connection is also
restarted if no response is received from the HTTP server five times in a row, or
if the response indicates an error (values less than 200 or greater than 299).
Further display or analysis is not possible from the ClipX, so in the event of
problems you usually have to search for the error at network level.
Example
Device ID: clipx
Endpoint URL: http://192.168.178.29:8800/test
Send interval: 1000 ms
Sampling interval: 200 ms
Packet sent
POST /test HTTP/1.1
Host:192.168.178.29:8800
Content-Type: application/json; charset=utf-8
content-length: 290
{
"content-spec":"urn:spec://eclipse.org/unide/measurement-message#v2",
"device":{
"deviceID":"clipx-29-ac"},
"measurements":[{
"ts":"2020-04-28T11:31:53.042Z",
"series":{
"$_time":[0,200,400,600,800],
"Gross":[-0.0048,-0.0051,-0.0051,-0.0053,-0.0048], precision 2
"Calculated Value 1":[-27,173,373,573,773]}
}]
}
Explanation
The names of the measurement or calculation channels are the names you set
on the device.
The time stamp ts is the sampling time of the first measured value of each chan-
nel. The time offset of the following measured values is in the series $_time.
The time source is the system time of the ClipX. For exact times, enter an NTP
server in the Network menu.
The following sections are only relevant for the BM40IE and BM40PB device
variants. The BM40 has no fieldbus.
You will find the device description files for cyclic data traffic between the PLC
and ClipX on the HBM website: https://www.hbm.com/ClipX. After connecting to
the ClipX through your browser, you can also download these files and the
object dictionary by way of the Device Storage menu.
5 DGND
DGND 9
4 CNTR-P
Bus A 8
3 Bus B
Not connected 7
2 Not connected
+5 V 6
1 Not connected
Important: You must fit termination resistors at the start and end of
the PROFIBUS network. The resistors are not fitted in the ClipX.
There is, however, a PROFIBUS connector which contains the resis-
tors.
X7
IN
EtherCAT master or
EtherCAT slaves
OUT
X6
X7
Port 1
EtherNet/IP™ master or
EtherNet/IP™ slaves or
switch
Port 2
X6
X7
Port 1
PROFINET master or
PROFINET slaves or
switch
Port 2
X6
X7
Port 1
Modbus TCP master or
Modbus TCP slaves or
switch
Port 2
X6
Abbreviation Description
REAL, FLOAT 32 bits, floating-point number
Abbreviation Description
DINT 32 bits, integer signed
STRING Text
Cycle in
Name Format Function
ms
Fieldbus FLOAT 1 The ClipX uses these values like measure-
value 1 ment values, for example in calculated chan-
Fieldbus nels or for the limit switches.
value 2 You can assign these values physical units for
display in your browser.
The values have no status information, and so
are always classed by ClipX as valid.
Cycle in
Name Format Function
ms
Limit value 1 FLOAT 1 Threshold values of the limit switches.
Limit value 2 The ClipX reacts to changes, then the values
Limit value 3 are applied. They are also applied when any
Limit value 4 other value in the data changes from the con-
troller to the ClipX.
Cycle in
Name Format Function
ms
Object dictio- UINT 1 Read an object in the object dictionary by
nary read (Index) index and subindex. The padding byte has no
request USINT function – see “Object dictionary” on page
(Sub- 171.
index) The ClipX only reacts to changes in Index,
USINT Subindex, Padding Byte or Value. It does not
(Pad- react if Index = 0x0000 (no operation). To
ding) repeat reading or writing, change the request
in at least one variable. For example, set the
index first to zero and then back to the desired
value.
You can only read data objects up to 32 bits in
size.
See also “Data transfer from the ClipX to the
controller” on page 135, “How do you access
the ClipX objects?” on page 173.
The following table shows the bit assignment of the object value (value field)
when accessing the object dictionary.
Designa- Cycle in
Format Explanation
tion ms
Electrical Input signal in the unit of the measured vari-
value (field able, e.g. in mV/V.
value)
Designa- Cycle in
Format Explanation
tion ms
Captured Captured value 1.
value 1
FLOAT 1
Captured Captured value 2.
value 2
Designa- Cycle in
Format Explanation
tion ms
Reply when UINT Reply to the read request: The value is valid
reading from (Index) if Index and Subindex are identical to the
the object request and the error byte is zero.
dictionary USINT
(Sub-
index)
USINT
(Error) 1
Reply when UINT Reply to the write request: The object has
writing to the (Index) been successfully written to if Index and
object dictio- Subindex are identical to the request and the
nary USINT error byte is zero.
(Sub- 1
index)
USINT
(Error)
1)
The time is dependent on the update rate of the source signal.
The following table shows the bit assignment of the object value (value field)
when accessing the object dictionary.
In your browser, specify the device name (Name of Station). The name must be
unique within the network. It may also be easier to specify the IP Address and
Netmask (subnet mask) there. Click on APPLY to apply the settings.
You can also set both via your fieldbus controller. Carry out the further configu-
ration of the fieldbus using your PROFINET configuration tool.
Two DAPs (Device Access Points) are available to you for PROFINET:
• A “fast” DAP with a minimum cycle time of 0.25 ms and six free slots.
• A “slow” DAP with a minimum cycle time of 1 ms and 30 free slots.
Download the GSDXML file via your web browser's Device storage menu or
from the HBM website: https://www.hbm.com/ClipX. The Zip file on the HBM
website contains various different versions:
• GSDML-V2.33-HBM-ClipX-yyyymmdd.xml: The regular GSDML file for PN-
IO version (PROFINET stack) 2.33 in the latest release (Enter date in format
Year (y), Month (m) and Day (d); may require firmware corresponding to the
date).
• GSDML-V2.32-HBM-ClipX-yyyymmdd.xml: GSDML file for PN-IO version
2.32, if your configuration tool does not support more recent standards.
• GSDML-V2.31-HBM-ClipX-yyyymmdd.xml: GSDML file for PN-IO version
2.31, if your configuration tool does not support more recent standards.
You can specify all the settings via your EtherCAT configuration tool.
To configure the ClipX, the EtherCAT master can either use the ESI file or –
without an ESI file – download the object dictionary via the EtherCAT connection
(device scan).
By default, no PDOs are assigned. You must make the PDO assignment your-
self. Then activate the download in the master so that the assignment is trans-
ferred to the ClipX.
SAFE-OPERATIONAL
The ClipX has no safe output state. On the transition from OPERATIONAL to
SAFE-OPERATIONAL, the EtherCAT-controlled outputs retain their instanta-
neous value, and are no longer updated in SAFE-OPERATIONAL.
Hot-Plug
To use the hot-plug capability, assign the Hot-Connect slaves a “Station Alias”
(also termed “Second Address”) in the master. Then start EtherCAT with all Hot-
Connect slaves.
You can now disconnect and reconnect all Hot-Connect slaves in live operation.
You can download a default EtherCAT XML file via your web browser's Device
Storage menu or from the HBM website: https://www.hbm.com/ClipX.
First make the network settings in the browser depending on your network con-
figuration:
– DHCP server in network: Set DHCP under Config Control.
– BOOTP server in network: Set BOOTP under Config Control.
In your browser, specify the address of the ClipX on the PROFIBUS. The fac-
tory setting is 126 (invalid address). The bit rate is automatically detected by the
ClipX. Carry out the further configuration of the fieldbus using your PROFIBUS
configuration tool.
After configuring the ClipX, you can download the resultant GSD file and the
DPV1 list to the PC: DOWNLOAD GSD and DOWNLOAD DPV1 LIST. Depend-
ing on your browser setting, you are prompted to select a folder, or the file is
saved to your Download folder.
The names you set for the various signals are applied in the GSD file.
You can download a default PROFIBUS GSD file via your web browser's
Device Storage menu or from the HBM website: https://www.hbm.com/ClipX.
DPV1 objects
R/W (access mode): RO = read only, RW = read and write, WO = write only.
UINT = unsigned integer.
Index and Subindex of the ClipX object directory are given for information only.
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
1 3 4 FLOAT RO Field value (electr. 0x44f0 3
value)
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
1 24 4 FLOAT RO Calculated channel 3 0x44f0 24
value
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
2 6 4 UINT32 RO Discharge Max 0x4021 6
divider
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
2 45 1 UINT8 RW Captured value 1 0x4032 1
status
0: Valid
1: Invalid
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
2 57 1 UINT8 RW Captured value 1 0x4038 1
invert clear
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
2 107 1 UINT8 WO Limit switch Reset 0x4603 1
command single 1
(1: reset)
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
2 119 1 UINT8 RW Limit switch source 1 0x4606 1
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
2 136 1 UINT8 RW Limit switch reset 0x460a 2
invert 2
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
3 13 2 UINT16 RO Analog output sta- 0x4500 13
tus details
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
3 81 1 UINT8 RW TEDS, select zero / 0x4300 1
1-Wire-connection
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
3 93 2 INT16 WO Command: Save 0x4270 3
parameter set to file
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
3 104 32 STRING RO Name of parameter 0x4271 5
set 4
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
3 127 4 UINT32 RO CRC of a parameter 0x4272 7
set 6 in RAM cache
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
4 21 4 FLOAT RW Input offset 0x6124 1
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
4 55 2 UINT16 RW Analog OUT output 0x6310 1
type
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
6 13 20 STRING RO Stack version 0x4800 13
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
9 43 4 FLOAT RW User signal 3 0x5003 3
First make the network settings in the browser depending on your network con-
figuration:
– DHCP server in network: Choose DHCP under Config Control.
– BOOTP server in network: Choose BOOTP under Config Control.
– No server in network: Choose Static IP Address under Config Control and
specify IP Address and Netmask (subnet mask). The Gateway setting is
optional, and depends on your network.
You can also choose more than one option. If you do, the settings are activated
in the following order:
1. The ClipX is trying to obtain an address from the DHCP server.
2. The ClipX is trying to obtain an address via BOOTP.
3. The ClipX activates the static IP address.
You must choose at least one of the options, otherwise you will get an error
message. Click on APPLY to activate the setting(s).
Check the status either via the LEDs (“Health-Monitoring, LEDs” on page 27) or
in the web browser by the indicator next to Status at the top right in the window:
Modbus: NO CONFIG The ClipX is waiting for an IP address.
See also “Data transfer from the ClipX to the controller” on page 135.
Dis-
Input
crete Meaning Format
register
input
0 … 31 0…1 Return value of the control word. Bit array
See “The control word” on page 170.
Coil 0 contains bit 0 'Zero'.
Dis-
Input
crete Meaning Format
register
input
96 … 127 6…7 System status bits. Bit array
See “System status: List of status bits” on page
165.
Coil 97 contains system bit 0 ‘Device ready’.
Tip for testing: Poll discrete input #127 (heart-
beat flag).
14 … 15 Gross REAL
16 … 17 Net REAL
18 … 19 Minimum REAL
20 … 21 Maximum REAL
22 … 23 Peak-to-peak REAL
40 … 41 Reserved REAL
Dis-
Input
crete Meaning Format
register
input
42 … 43 Reserved REAL
44 … 45 Reserved REAL
46 … 47 Reserved REAL
48 … 49 Reserved REAL
72 … 73 Threshold 1 REAL
74 … 75 Threshold 2 REAL
76 … 77 Threshold 3 REAL
78 … 79 Threshold 4 REAL
See also “Data transfer from the controller to the ClipX” on page 132.
Holding
Coil Meaning Format
register
0 … 31 0…1 Control word. Bit array
See “The control word” on page 170.
Coil 0 controls bit 0 'Zero'.
Holding
Coil Meaning Format
register
10 … 11 Threshold 2 REAL
12 … 13 Threshold 3 REAL
14 … 15 Threshold 4 REAL
The following table sets out the bits set in the measurement status (32 bits) if the
signal in question is invalid.
You can change some of the (default) signal names, e.g. ClipX bus
value 1 to Pressing force. This means your names might differ from
the ones in the table.
ClipX bus value 1 10 Value on ClipX bus from the device with address 1.
ClipX bus value 2 11 Value on ClipX bus from the device with address 2.
ClipX bus value 3 12 Value on ClipX bus from the device with address 3.
ClipX bus value 4 13 Value on ClipX bus from the device with address 4.
ClipX bus value 5 14 Value on ClipX bus from the device with address 5.
ClipX bus value 6 15 Value on ClipX bus from the device with address 6.
The following table sets out the bits in the system status (32 bits) if the status in
question is set.
Error parameter set 5 Error in the current loaded parameter set. Load a dif-
ferent parameter set or check all settings and resave
the parameter set. If the parameter set is stored on
PC, you can also import it from there and check the
stored version for errors.
Error 1-wire commu- 13 The 1-wire TEDS cannot be read. Check the wiring.
nication If possible, check whether the TEDS module can be
read on another device, or is defective.
Error ClipX bus 14 The ClipX bus is not working correctly. Check the
wiring of the bus system.
Error external RAM 15 Error in the RAM of the ClipX (not in the RAM of the
CPU). Make a note of the error type and contact
HBM “Technical support” on page 247.
Error sensor exci- 16 The excitation voltage for the sensor has been short-
tation circuited. Check the wiring of the sensor.
Error factory calibra- 19 There is an error in the calibration of the ClipX. Make
tion a note of the error type and contact HBM “Technical
support” on page 247.
Reading TEDS 29 The TEDS module is being read and the device is
being configured according to the specified settings.
Error TEDS 30 The data in the TEDS module either contain errors
or cannot be set.
The following table sets out the bits in the TEDS status (32 bits) if the status in
question is set.
Status Bit Explanation
No TEDS found 0 Check that the TEDS module is correctly connected,
if one is installed.
See also “Connecting transducers” on page 37.
No data 9 The TEDS module does not contain any data; the
first 256 bytes are 0 or 255 (new unwritten module).
The table below sets out the bits in the I/O status (64 bits). The bit is set if the
relevant status is active.
Bit Explanation
0 Digital input 1.
1 Digital input 2.
4 Digital output 1.
5 Digital output 2.
20 … 29 Not in use.
30 Always 0.
31 Always 1.
No output, i.e. not assigned. This is useful for unused flags, for example,
64
and is the default setting for calculations.
Setting a bit in the control word (Set command) triggers the function specified in
the table. However, all set functions are always executed, even if only one bit is
changed. If, for example, bit 1 (Tare) is already set, taring is triggered again on
every change of one of the other bits. The control word comprises 32 bits; the
bits not listed here are reserved for later upgrades.
The control word is acknowledged by ClipX – see “Data transfer from the ClipX
to the controller” on page 135. If the acknowledgment matches the transmitted
control word, the action has been executed and you can delete the bit.
Bit Function
0 Zero (the gross value).
15 Hold maximum, minimum and peak-to-peak value (as long as this bit is set).
Bit Function
16 Filter fast-track. The filter output jumps to the input value.
The object dictionary is not the EtherCAT object dictionary. The Eth-
erCAT objects are only visible for the EtherCAT master.
Dynamic objects
Some objects are created or disappear during the runtime: The objects in the
range 0x5100 … 0x57FF are dynamic objects which are dependent on the cre-
ation or deletion of calculated channels. The objects of the function block at
position 1 have the index 0x5101, those of the block at position 2 the index
0x5102 etc. The index of the objects in a block changes when you move it to a
different position.
Object list
You can download an (unsorted) object list for the current configuration via your
browser's Device Storage menu: “clipx_od.csv”. The columns are separated by
Example
Term Explanation
Idx Index (16 bit), 0x0000 … 0xffff in hexadecimal format.
Type Data type, see also “Data types used by the ClipX” on page 131.
Access W: Write
R: Read
RO: Read only
WO: Write only
S: Changing possible by changing parameter set
Y: Cyclic change.
The following tables list only RO and WO. Commands with no speci-
fication are RW.
Tips
For the dynamic calculation objects the best sequence of generating them is:
1. Set up the calculated channels via the web interface or write the desired
block types to objects 0x5001.1 … 6.
2. Generate the object list as described above. This list then contains all the
required dynamic objects.
3. Edit the objects using your PC-based or PLC program.
If you are uncertain about any setting, use your web browser to make it.
Then read out the value via the relevant object in the object dictionary.
See also “Data transfer from the controller to the ClipX” on page 132, “Data
transfer from the ClipX to the controller” on page 135 and “Examples of object
access via the fieldbus” on page 177.
To address the objects use container objects in the cyclic data.
The functions of the object dictionary are used to write directly to the
data object. Normally no check is made for permissible values.
Impermissible values can result in the ClipX malfunctioning however.
If you are uncertain about any setting, use your web browser to make it.
Then read out the value via the relevant object in the object dictionary.
Note for objects of the floating comma data type (REAL, FLOAT)
In the device description files (GSD, ESI, ESD) the data type of the relevant
object value is UDINT. If you want to transfer a floating-comma value, you must
copy the value bit-by-bit between UDINT and REAL variable (FLOAT).
The following table shows the bit assignment of the object value (value field)
when accessing the object dictionary.
Read request from the controller to the ClipX (Object Dictionary Read
Request)
Field Data
Explanation
name type
Index UINT Index of object to read.
0x0000 (no operation) sets the response to zero.
Response from the ClipX to the read request (Object Dictionary Read
Response)
The value of the response is valid if Index and Subindex match the request and
no error bit is set.
Field Data
Explanation
name type
Index UINT Index of the read object.
Error Bits USINT 0x01: Access error, e.g. write access to read-only object.
0x02: Format error, e.g. unsupported data type.
0x04: Not found, i.e. the object does not exist.
Value UDINT The value of the object. The data type depends on the
or REAL object.
(FLOAT)
Note for commands which trigger actions such as Zero, Reset, etc.
These commands, like the read commands, do not actually require any parame-
ters; only Index and Subindex. But since the SDO syntax always expects a
parameter (Padding Byte, see above) you must also specify a parameter here,
e.g. 0. The Zero command is thus SDO 0x4410,4,0LF.
Write request from the controller to the ClipX (Object Dictionary Write
Request)
Field Data
Explanation
name type
Index UINT Index of object to write.
0x0000 (no operation) sets the response to zero.
Value UDINT The value of the object. The data type depends on the
or REAL object.
(FLOAT)
Response from the ClipX to the write request (Object Dictionary Write
Response)
The value was successfully written if Index and Subindex match the request and
no error bit is set.
Field Data
Explanation
name type
Index UINT Index of the written object.
Error Bits USINT 0x01: Access error, e.g. write access to read-only object.
0x02: Format error, e.g. unsupported data type.
0x04: Not found, i.e. the object does not exist.
The values are set and read in a watch table (Extended Mode). In the following
example the currently displayed color of the system LED is polled (object
0x4200.6).
Fig. 62: Watch table after polling color of system LED (example)
In the example, the display is green (value 2, line 8 or 9) and valid, as no error
bit (line 7) is set.
In the following example effect 9 (rapid green flashing for 10 s) is set for the sys-
tem LED (object 0x4200.3).
Fig. 64: Watch table after setting an effect for the system LED
In the example, the display is green (value 2, line "value") and valid, as no error
bit (last-but-one line "error") is set.
In the example, the error "Not found" (value 4, last-but-one line "error") is out-
putted.
In the following example effect 9 (rapid green flashing for 10 s) is set for the sys-
tem LED (object 0x4200.3).
Effect 9 (line "value") was set, as no error bit (last line "error") is set.
Strings
As from firmware 2.8, you can also read and write strings up to a length of 32
characters using EtherCAT. There are two new CoE objects for the purpose.
0x5805 Object dict read response (Long); the subindices are as for 0x5801
(Index, Subindex, Error, Value)
0x5806 Object dict write request (Long); the subindices are as for 0x5802
(Index, Subindex, Padding, Value)
The objects are only available as acyclic CoE objects. They cannot be included
in the cyclic data as PDO. The existing CoE objects 0x5800, 0x5801, 0x5802,
0x5803 for 4-byte objects remain unchanged.
Read an object as usual via object 0x5800. The response is in 0x5801 (but only
the first four bytes) and in 0x5805 (32 bytes).
You can also write data types other than strings with 0x5806; the object works
for all data types and objects of 1 ... 32 bytes length.
Sub-
Index Function Value
index
0x4400 1 Sensor type 0: Volt ±10 V
1: Current 4 … 20 mA
2: Current ±20mA
3: Pt100
4: Potentiometer
5: Full bridge 5 mV/V (DC1))
6: Full bridge 2.5 mV/V (DC)
7: Full bridge 5 mV/V (CF1))
8: Full bridge 2.5 mV/V (CF)
9: Half bridge 5 mV/V (DC)
10: Half bridge 2.5 mV/V (DC)
11: Half bridge 5 mV/V (CF)
12: Half bridge 2.5 mV/V (CF)
13: Full bridge 100 mV/V (DC)
14: Full bridge 800 mV/V (DC),
UINT8.
Sub-
Index Function Value
index
0x4416 1 Scaling, electrical value 1 FLOAT.
(Field value 1).
General
Sub-
Index Function Value
index
0x1000 1 CiA 301 device type. See CiA 301, RO
System status
Sub-
Index Function Value
index
0x4200 1 Status bits, for significance 0 … 232-1, UINT32, RO.
of bits see “System status:
List of status bits” on page
165.
Sub-
Index Function Value
index
0x4200 3 Control system LED for 10 0: Off
seconds. 1: Color red lit steadily
2: Color green lit steadily
3: Color yellow lit steadily
4: Red flashing at 0.5 s on /
0.5 s off
5: Green flashing at 0.5 s on /
0.5 s off
6: Yellow flashing at 0.5 s on /
0.5 s off
7: Red/green flashing at 0.5 s /
0.5 s
8: Rapid red flashing at 0.1 s on
/ 0.1 s off
9: Rapid green flashing at 0.1 s
on / 0.1 s off
10: Rapid yellow flashing at
0.1 s on / 0.1 s off
11: Rapid red/green flashing at
0.1 s / 0.1 s
12: 10 x red flashing: 0.1 s on /
0.2 s off / 0.1 s on / 0.6 s off
13: 10 x green flashing: 0.1 s
on / 0.2 s off / 0.1 s on /
0.6 s off
14: 10 x yellow flashing: 0.1 s
on / 0.2 s off / 0.1 s on /
0.6 s off
15: 10 x flashing: 0.1 s red on /
0.2 s off / 0.1 s green on /
0.6 s off, UINT8, WO.
4 Control system LED for the Number of the effect (see sub-
specified time. index 3) + 256 * time in sec-
onds, 0 … 224-1,UINT32.
Sub-
Index Function Value
index
0x4200 6 Current color of the system UINT8, RO.
LED.
Parameter Sets
Sub-
Index Function Value
index
0x4270 1 Read parameter set num- 1 … 10, UINT16, RO.
ber.
Sub-
Index Function Value
index
0x4270 3 Save current parameters 1 … 10, INT16, WO.
from the RAM permanently
under this parameter set
number (overwrite existing
parameter set).
Fieldbus
Sub-
Index Function Value
index
0x4800 1 Fieldbus protocol type. 0: Fieldbus off
1: PROFIBUS
2: PROFINET
3: EtherCAT
4: EtherNet/IP™INT16
ClipX bus
See also “I/O objects” on page 203.
Sub-
Index Function Value
index
0x4429 1 Reads all 6 ClipX bus val- 6 floating-comma values, sepa-
ues. All values originate rated by ; (semicolon), STRING,
from the same bus cycle, RO.
meaning there is little jitter An invalid measured value is
between the values. As all always replaced by 1.001 *
the values come in one 1030; any defined substitute
response, less network traf- value is not used here.
fic is necessary.
OPC UA
Sub-
Index Function Value
index
0x4D00 1 Endpoint URL with IP e.g.
address as a copy template opc.tcp://172.19.192.10
for the OPC-UA-Client. 0:4840 or hbk/clipx.
Sub-
Index Function Value
index
0x4D00 3 Switch OPC UA on or off. 0: OPC UA off
The value is stored. 1: OPC UA on
PPMP
Sub-
Index Function Value
index
0x4D20 1 Enable 0: PPMP off
1: PPMP on; PPMP can only be
turned on if OPC UA
(0x4D00.3) is off, UINT16.
Sub-
Index Function Value
index
0x4D20 200 HTTP response Status of http server, UINT16,
RO.
Sub-
Index Function Value
index
0x4428 1 FIFO control flags, deter- See FIFO control flags table.
mine the mode of operation
of the FIFO and contain
error information.
Sub-
Index Function Value
index
0x4428 5 Indication for which FIFO 1 … 6, UINT8.
channel the specifications in
subindex 6 and 7 are to
apply.
0x4428 9 Time of recording the first Date and time, e.g. "17.08.18
value in the FIFO according 14:00:37", STRING, RO.
to the ClipX date/time.
Sub-
Index Function Value
index
0x4428 21 … 26 Buffered measured value FLOAT (Byte order Little
from the FIFO channels 1 Endian), RO.
… 6. An invalid measured value is
always replaced by 1.001 *
1030; any defined substitute
value is not used.
0x4428 27 Buffered time from the Time in ms since saving the first
FIFO. value, UINT32, RO.
1 Fill trigger mode for status-controlled filling1) of the FIFO. The bit mask of the
digital flags determines the filling, see “Digital flags: List of I/O flags (I/O sta-
tus)” on page 169. Filling is active if the result is not 0, i.e. if at least one of
the bits is set and an active difference condition is fulfilled.
2 Fill trigger mode for edge-controlled filling1) of the FIFO. The bit mask of the
digital flags determines the filling, see “Digital flags: List of I/O flags (I/O sta-
tus)” on page 169. 1 measured value is recorded from each of the 6 possible
signal sources if one of the bits changes and an active differential condition is
fulfilled. With this function, in contrast to the other mode of operation, the
change of only one bit from High to Low or from Low to High with several
already active bits (High) is also recognized as a trigger.
8 Records 1 measured value each from all 6 possible signal sources immedi-
ately into the FIFO, even if the respective trigger condition is not fulfilled. The
value must be recorded together with one of the fill trigger modus status- or
edge-controlled filling, e.g. as 0x0102 or 0x0104. The current date and time
are stored as the start time and the time channel is set to 0. You should stop
a still running recording before the command and read out the FIFO memory,
since the FIFO memory is not deleted. The bit is deleted after execution.
13 Ethernet error The bit is cleared when writing the control flags, RO.
1) Only one of the various fill modes can be active at any given time, meaning you can only
ever set one of these bits.
Sub-
Index Function Value
index
0x44F0 3 … 32 Read (measurement) val- FLOAT, RO.
See “List ues.
of signal
0x44F1 refer- Read or write channel STRING, length ≤ 22 charac-
ences” on name. ters.
Sub-
Index Function Value
index
0x44F4 1 Measurement Status of all 0 … 232-1, UINT32, RO.
32 (measurement) values:
Bit = 0: OK
Bit = 1: Value is invalid
2 … 31, bit position of the
value in question – see “List
of signal references” on
page 234.
1)
DC = direct voltage; CF = carrier frequency
Filter
Sub-
Index Function Value
index
0x4401 1 Characteristic, 1: Filter off
See also “Additional CoE 2: Butterworth
objects for EtherCAT/Twin- 3: Bessel, UINT8.
CAT” on page 182.
Sub-
Index Function Value
index
0x4410 1 "Zero by" function, bit mask 0 … 232-1, see “Digital flags:
Low word (32 bit). List of I/O flags (I/O status)” on
page 169. UINT32.
2 "Zero by" function, bit mask
High word (32 bit).
4 "Zero" command. WO
Sub-
Index Function Value
index
0x4411 1 "Tare by" function, bit mask 0 … 232-1, see “Digital flags:
Low word (32 bit). List of I/O flags (I/O status)” on
page 169. UINT32.
2 "Tare by" function, bit mask
High word (32 bit).
4 "Tare" command. WO
0x4411 5 "Clear tare value by" func- 0 … 232-1, see “Digital flags:
tion, bit mask Low word List of I/O flags (I/O status)” on
(32 bit). page 169. UINT32.
6 "Clear tare value by" func-
tion, bit mask High word
(32 bit).
2 Tare value.
Sub-
Index Function Value
index
0x440A 1 Test signal. FLOAT.
Sub-
Index Function Value
index
0x440B 1 Value in case of "invalid". FLOAT.
Scaling
Sub-
Index Function Value
index
0x4415 4 Scaling type 0: Two-point scaling
1: Polynomial A
2: Polynomial A for values < 0
and B for values ≥ 0
3: Table, UINT8.
Two-point scaling
0x4416 1 Electrical value 1 (Field FLOAT.
value 1). See also “Additional CoE
objects for EtherCAT/TwinCAT”
2 Physical value 1 (Process on page 182.
value 1).
Sub-
Index Function Value
index
Scaling polynomial A / B
0x4417/ 1 Coefficient for x0 FLOAT.
0x4418 (x = electrical value).
TEDS
Sub-
Index Function Value
index
0x4300 2 Parameters for usage type. 0: Ignore TEDS
1: Use TEDS, if available
2: TEDS required, UINT8.
Sub-
Index Function Value
index
0x4300 19 Calibration Period (Days). Calibration period in days,
UINT32, RO.
Sub-
Index Function Value
index
0x4300 75 Command "Write TEDS WO.
data to file" (to device stor-
age). The filename is gener-
ated automatically, and is
located in object 0x4300:76
(next line). Any existing file
with the same name is over-
written.
The setting for use of TEDS
must be "TEDS required" or
"Use TEDS if available".
Digital I/O
Sub-
Index Function Value
index
0x4702 1…2 Digital output 1 … 2, bit 0 … 232-1, see “Digital flags:
mask of digital flags Low List of I/O flags (I/O status)” on
word (32 bit). page 169. UINT32.
0x4703 1…2 Digital output 1 … 2, bit
mask of digital flags High
word (32 bit).
Sub-
Index Function Value
index
0x470C 1…2 Invert digital output 1 … 2. 0: Not inverted
1: Inverted, UINT8.
Analog output
Sub-
Index Function Value
index
0x4500 1 Type 0: Off
1: Volt ±10 V
2: Current 4 … 20 mA, UINT8.
ClipX bus
Sub-
Index Function Value
index
0x4380 1 Own address. 0: Off
1 … 6: Address, UINT8.
The individual functions are sorted by the values for the block type (see next
table).
Sub-
Index Function Value
index
0x5001 1…6=n Block type at position n. 1: No function block
2: Adder/Multiplier
3: Logic modules
4: Divider
5: Signal generator
6: 6x6 Matrix
7: Cartesian-to-polar coordi-
nates
8: Polar-to-Cartesian coordi-
nates
9: Pulse-width measurement
10: Peak with capture
11: Counter
12: Checkweigher
13: Timer
14: PID controller
15: Tolerance window
16: Trigger
17: Integrator
18: Filter (IIR, Bessel/Butter-
worth)
19: Standstill detection
20: Differentiator
21: Multiplexer
22: Moving average / RMS
23: FIR filter
24: Comb filter, UINT16.
Sub-
Index Function Value
index
0x5010 4 Change order. n = 1 … 5, UINT16, WO;
The block at position n is
exchanged with the block at
position n+1.
Attention: The parameters of
the exchanged blocks thus also
exchange their indices (0x510n
and 0x510n+1).
0x510n 1…x Parameters of the block at The numbers, types and mean-
position n (1 … 6), see fol- ings of the parameters depend
lowing tables. on the block type.
Sub-
Index Function Value
index
0x510n 20 Input x1. 0 … 47, see “List of signal ref-
erences” on page 234, UINT16.
21 Input x2.
22 Input x3.
23 Input x4.
24 Input x5.
25 Input x6.
26 Input x7.
27 Input x8.
28 Input x9.
29 Input x10.
Sub-
Index Function Value
index
0x510n 18 Type gate 1. 1: AND
2: OR
19 Type gate 2. 3: XOR
4: NAND
5: NOR
6: XNOR
7: NOT, UINT16.
22 Input x3.
23 Input x4.
27 Output y4.
Sub-
Index Function Value
index
0x510n 20 Input x1. 0 … 47, see “List of signal ref-
erences” on page 234, UINT16.
21 Input x2.
22 Input x3.
23 Input x4.
24 Input x5.
25 Input x6.
26 Input x7.
27 Input x8.
28 Input x9.
Sub-
Index Function Value
index
0x510n 20 Function. 0: Sine
1: Rectangle
2: Noise
3: Cycle counter
4: Constant
5: Triangle, UINT16.
22 Amplitude.
23 Offset.
Sub-
Index Function Value
index
0x510n 21 … 26 Inputs x1 … x6. 0 … 47, see “List of signal ref-
erences” on page 234, UINT16.
Sub-
Index Function Value
index
0x510n 20 Input x-coordinates. 0 … 47, see “List of signal ref-
erences” on page 234, UINT16.
21 Input y-coordinates.
Sub-
Index Function Value
index
0x510n 20 Input radius. 0 … 47, see “List of signal ref-
erences” on page 234, UINT16.
21 Input angle in °.
Sub-
Index Function Value
index
0x510n 20 Start with. Flag number 0 … 63, see “Digi-
tal flags: List of I/O flags (I/O
status)” on page 169. UINT8.
25 Retriggerable. 0: No
1: Yes, UINT8.
Sub-
Index Function Value
index
0x510n 20 Input, the observed signal. 0 … 47, see “List of signal ref-
erences” on page 234, UINT16.
21 Input Hold channel.
27 "Reset" command. WO
Sub-
Index Function Value
index
0x510n 20 Input, the observed signal. Flag number 0 … 63, see “Digi-
tal flags: List of I/O flags (I/O
21 Start/Stop with. status)” on page 169. UINT8.
22 Reset by.
26 Mode. 0: Off
1: Count rising edges
2: Count falling edges
3: Count both edges, INT16.
Sub-
Index Function Value
index
0x510n 20 Input, the observed signal. 0 … 47, see “List of signal ref-
erences” on page 234, INT16.
21 Input Threshold.
Sub-
Index Function Value
index
0x510n 35 Output offset. 21 … 26, 48, see “List of signal
references” on page 234,
INT16.
Sub-
Index Function Value
index
0x510n 20 Start/Stop with. Flag number 0 … 63, see “Digi-
tal flags: List of I/O flags (I/O
21 Enable by. status)” on page 169. UINT8.
26 Type. 0: Continuous
1: Single shot, UINT8.
Sub-
Index Function Value
index
0x510n 20 Input Setpoint. 0 … 47, see “List of signal ref-
erences” on page 234, UINT16.
21 Input Process Value.
26 Input Td.
27 Input YDefault.
28 Ymax. FLOAT.
29 Ymin.
Sub-
Index Function Value
index
0x510n 20 Input, the observed signal. 0 … 47, see “List of signal ref-
erences” on page 234, UINT16.
21 Input Hold Channel, the
value to be held at the
extreme value of the
observed signal.
22 Threshold High.
23 Threshold Low.
35 Output Mean.
Sub-
Index Function Value
index
0x510n 37 Output Threshold High, flag Flag number 12 … 19, 64, see
for upper threshold value “Digital flags: List of I/O flags
exceeded. (I/O status)” on page 169,
UINT8.
38 Output Threshold Low, flag
for lower threshold value
undershot.
Sub-
Index Function Value
index
0x510n 20 Input, the observed signal. 0 … 47, see “List of signal ref-
erences” on page 234, UINT16.
21 Input Threshold 1.
22 Input Threshold 2.
Sub-
Index Function Value
index
0x510n 20 Input Y channel. 0 … 47, see “List of signal ref-
erences” on page 234, UINT16.
21 Input X channel.
33 Output X Max.
IIR filter (block type 18), available with firmware 2.02 or higher
Sub-
Index Function Value
index
0x510n 20 Input. 0 … 47, see “List of signal ref-
erences” on page 234, UINT16.
Standstill detection (block type 19), available with firmware 2.6 or higher
Sub-
Index Function Value
index
0x510n 20 Input. 0 … 47, see “List of signal ref-
erences” on page 234, UINT16.
Sub-
Index Function Value
index
0x510n 20 Input. 0 … 47, see “List of signal ref-
erences” on page 234, UINT16.
Sub-
Index Function Value
index
0x510n 20 Input 1. 0 … 47, see “List of signal ref-
erences” on page 234, UINT16.
21 Input 2.
22 Input 3.
23 Input 4.
Moving average/RMS (block type 22), available with firmware 2.8 or higher
Sub-
Index Function Value
index
0x510n 20 Input. 0 … 47, see “List of signal ref-
erences” on page 234, UINT16.
FIR filter (block type 23), available with firmware 2.8 or higher
Sub-
Index Function Value
index
0x510n 20 Input. 0 … 47, see “List of signal ref-
erences” on page 234, UINT16.
Sub-
Index Function Value
index
0x510n 20 Input. 0 … 47, see “List of signal ref-
erences” on page 234, UINT16.
22 Filter frequency 2.
Peak values
Sub-
Index Function Value
index
0x4020 1 Select signal source. 0 … 31, see “List of signal ref-
erences” on page 234, UINT8.
Sub-
Index Function Value
index
0x4025 1 Hold by, bit mask Low word 0 … 232-1, UINT32.
(32 bit).
Sub-
Index Function Value
index
0x4031 1 (2) Status indicating whether a 0: No value yet exists
value 1 (2) exists. 1: Value exists, UINT8.
0x4033 1 (2) Hold by, bit mask Low word 0 … 232-1, see “Digital flags:
(32 bit). List of I/O flags (I/O status)” on
page 169. UINT32.
0x4034 1 (2) Hold by, bit mask High word
(32 bit).
0x4036 1 (2) Clear by, bit mask Low word 0 … 232-1, see “Digital flags:
(32 bit). List of I/O flags (I/O status)” on
page 169. UINT32.
0x4037 1 (2) Clear by, bit mask High
word (32 bit).
Sub-
Index Function Value
index
0x4038 1 (2) Clear by inverting. 0: Not inverted
1: Inverted, UINT8.
0x4039 1 (2) Select signal source. 0 … 31, see “List of signal ref-
erences” on page 234, UINT8.
Limit switches
Sub-
Index Function Value
index
0x4600 1 Bit-wise status of all limit 0 … 15, only lowest 4 bits,
switches. UINT8, RO.
0x4606 1…4 Select signal source. 0 … 31, see “List of signal ref-
erences” on page 234, UINT8.
Sub-
Index Function Value
index
0x4608 1…4 Clear by, bit mask Low word 0 … 232-1, see “Digital flags:
(32 bit). List of I/O flags (I/O status)” on
page 169. UINT32.
0x4609 1…4 Clear by, bit mask High
word (32 bit).
Sub-
Index Function Value
index
0x6000 1 Read all Lines. 0: Digital input 0 (debounced)
1: Digital input 1 (debounced),
UINT8, RO.
0x6120 1 Analog input scaling 1 field Scaling value 1 in the unit of the
value. input variable, e.g. in mV/V,
FLOAT.
0x6121 1 Analog input scaling 1 phys- Scaling value 1 in the unit of the
ical value. physical variable, FLOAT.
0x6122 1 Analog input scaling 2 field Scaling value 2 in the unit of the
value. input variable, e.g. in mV/V,
FLOAT.
Sub-
Index Function Value
index
0x6123 1 Analog input scaling 2 phys- Scaling value 2 in the unit of the
ical value. physical variable, FLOAT.
Sub-
Index Function Value
index
0x61A2 1 Analog input filter cut-off fre- If an unsupported frequency is
quency. written, the ClipX changes the
frequency to the nearest avail-
able value, FLOAT.
0x6320 1 Analog output scaling 1 pro- Scaling value 1 for the analog
cess value. output in the unit of the source
signal, FLOAT.
0x6321 1 Analog output scaling 1 field Physical value 1 for the analog
value. output in the unit V or mA,
FLOAT.
0x6322 1 Analog output scaling 2 pro- Scaling value 2 for the analog
cess value. output in the unit of the source
signal, FLOAT.
Sub-
Index Function Value
index
0x6323 1 Analog output scaling 2 field Physical value for the analog
value. output in the unit V or mA,
FLOAT.
Calculated value 2 22
Calculated value 3 23
Calculated value 4 24
Calculated value 5 25
Calculated value 6 26
-1 32 System constant -1
0 33 System constant 0
+1 34 System constant +1
/2 35 System constant /2
36 System constant
2 37 System constant 2
User-defined con-
39
stant 2
User-defined con-
40
stant 3
User-defined con-
41
stant 4
User-defined con-
42
stant 5
User-defined con-
43
stant 6
User-defined con-
44
stant 7
User-defined con-
45
stant 8
User-defined con-
46
stant 9
User-defined con-
47
stant 10
10 Calibration certificates
You can also upload your own certificates to the device: Device Storage
menu.
You update the firmware in your web browser by choosing Device from the
menu – see also “Setting the ClipX using a web browser” on page 84.
SYS
Status Meaning
LED
Quick check
• No LED on: Check power supply.
• System LED does not turn green: check system LED states.
• Fieldbus LED red: check fieldbus LED states.
• Is the correct fieldbus set for the BM40IE?
• Check the fieldbus configuration software on the master to ensure that all
addresses and parameters are correctly set.
If the values listed in the table are exceeded, an error is signaled, and the val-
ues are invalid.
Analog input 4 … 4 20 2 24 mA
20 mA
Analog output 4 … 20 3 21 3 21 mA
mA
12.2 FAQs
Does the ClipX have any fuses that need changing?
No. The ClipX has an internal current limiter to automatically regulate the power
consumption in the event of a fault.
What are the options for connecting the ClipX to a web server?
You can use a direct 1:1 connection via Ethernet or an Ethernet connection over
your network – see “Connecting a web browser to the ClipX” on page 72.
Can I reset the Ethernet network settings (IP address) to their factory
defaults?
Yes. Use the push button on the front of the ClipX to do so – see “Resetting
Ethernet network settings (DHCP), enabling fixed IP address” on page 80.
What must I watch out for when connecting the ClipX to a PC?
An Ethernet cable must be plugged in. Both ends must be set to DHCP (ClipX
factory default setting: DHCP). Connect to the ClipX by typing ClipX/ in your
browser's address bar.
What happens if the power supply fails while a parameter set is being
saved?
The parameter set will be destroyed, and after restarting the ClipX is returned to
its factory settings. To avoid this, we recommend backing up the device settings
to PC.
Are there 3D (STEP) files for mechanical design (CAE) for ClipX?
Yes. 3D STEP files are available for ClipX free of charge at
https://www.hbm.com/ClipX.
13 Technical support
If problems occur when working with the ClipX, you can use the following ser-
vices:
E-mail support
[email protected]
Telephone support
Telephone support is available on all working days from 09:00 to 17:00 (CET):
+49 6151 803-0
Fax support
+49 6151 803-9100
Headquarters world-wide
Europe
Hottinger Brüel & Kjaer GmbH
Im Tiefen See 45, 64293 Darmstadt, Germany
Asia
Hottinger Baldwin Measurement (Suzhou) Co., Ltd.
106 Heng Shan Road, Suzhou 215009, Jiangsu, PR China
Tel. +86 512-68247776, Fax +86 512-68259343
E-mail: [email protected]
14 Maintenance
The ClipX system is maintenance-free. You can download new firmware to the
device as necessary however – see “Updating the firmware” on page 239.
Cleaning
• Before cleaning, cut all connections, i.e. disconnect the (push-in or screw-
type) plug terminals.
• Clean the housing with a soft, slightly damp (not wet!) cloth. You should
never use solvents, since these could damage the labeling.
• When cleaning, ensure that no liquid gets into the module or connections.
15 Disposal
The electrical and electronic devices that bear this symbol are subject to the
European waste electrical and electronic equipment directive 2002/96/EC. The
symbol indicates that the device must not be disposed of as household gar-
bage.
As waste disposal regulations differ from country to country, please contact your
local authority or HBM representative as necessary.
16 Index
E Firewall
Electrical connections 21 preventing device connection 76
F I
L O
LEDs Object dictionary 171
Displays, function 27 Objects
EtherCAT 30 ClipX-Bus 188
Ethernet 35 Fieldbus 188
EtherNet/IP 32 FIFO 191
Modbus-TCP 34 FIFO control flags 193
Position 25 Filters 196
PROFIBUS 33 General 184
PROFINET 31 List of digital ClipX flags 186
System LED 28 of the measuring channel 194
Logic modules 103 Parameter sets 186
Scaling 198
M
Special Values 197
Maintenance 249 System status 184
Maintenance (user level) 82 Tare 196
TEDS 200
Measured value status 163
Test Signal 197
Measurement programs Value in case of invalid 197
How many? 245 Zero 196
Mounting OPC UA 120
on a support rail 17
Operating behavior 71
Other options 19
Operating software 244
Moving average 98
Operator (user level) 82
Multiplier 99
Other ClipX 58
N
Overview 11
No device found? 75
Own address 58
P Pt100 48
Parameter sets Pulse-width measurement 104
How many? 245
R
Start-up behavior 108
Using 107 Reset button 80, 82
Symbols used 12 W
Synchronization 60 Web browser
Synchronizing carrier frequency ampli- Connecting 72
fiers 60 Setting the ClipX 84
U
User level 82
User management 82
Using multiple ClipX devices 58, 60
V
Voltage source 49
ClipX
Inhaltsverzeichnis
Inhaltsverzeichnis Seite
1 Sicherheitshinweise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2 Symbole auf dem Gerät . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3 Überblick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4 ClipX-Gerätetypen, Lieferumfang . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.1 Gerätetypen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.2 Lieferumfang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.3 Abmessungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5 Montage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.1 Montage auf einer Tragschiene . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.2 Demontage von einer Tragschiene . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.3 Andere Montagemöglichkeiten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
6 Elektrische Anschlüsse, LEDs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
6.1 Funktionsweise (Blockschaltbild) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
6.2 Schirmungs- und Erdungskonzept . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.3 Vorhandene Anschlüsse und LEDs. . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6.4 Health-Monitoring, LEDs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.5 Versorgungsspannung anschließen . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6.6 Aufnehmer anschließen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
6.6.1 DMS-Voll- und Halbbrücke, spannungsgespeiste piezoresistive
Sensoren. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
6.6.2 DMS-Vollbrücke bei Einsatz in Ex-geschützten Bereichen. . . . . . . . . 44
6.6.3 DMS-Viertelbrücke (einzelner DMS in 3-Leiter-Schaltung). . . . . . . . . 46
6.6.4 Potenziometrischer Aufnehmer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
6.6.5 Temperaturmessung mit Pt100 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
6.6.6 Spannungsquelle (±10 V) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
6.6.7 Stromquelle (±20 mA oder 4 … 20 mA) . . . . . . . . . . . . . . . . . . . . . . . 50
6.6.8 Stromsenke (4 … 20 mA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
6.7 TEDS verwenden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
6.8 Digitale Ein- und Ausgänge anschließen . . . . . . . . . . . . . . . . . . . . . . 55
6.9 Analogausgang anschließen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
6.10 Mehrere ClipX verwenden, ClipX-Bus . . . . . . . . . . . . . . . . . . . . . . . . 58
6.11 Mehrere ClipX-TF-Verstärker synchronisieren . . . . . . . . . . . . . . . . . . 60
6.12 Laufzeiten im ClipX und über den ClipX-Bus . . . . . . . . . . . . . . . . . . . 62
1 Sicherheitshinweise
Lesen Sie die Bedienungsanleitung, bevor Sie das Gerät zum ersten Mal in
Betrieb nehmen. Jede Person, die mit Aufstellung, Inbetriebnahme, Betrieb
oder Wartung des Gerätes beauftragt ist, muss mindestens die für sie relevan-
ten Teile der Bedienungsanleitung gelesen haben.
Die Bedienungsanleitung ist Teil des Produktes. Bewahren Sie sie so auf, dass
sie jederzeit für alle Benutzer zugänglich ist. Falls Sie das Gerät an Dritte wei-
tergeben, geben Sie es stets zusammen mit den für das Gerät relevanten Doku-
menten weiter.
Bestimmungsgemäße Verwendung
Das Messverstärkersystem ClipX ist ausschließlich für Messaufgaben und
direkt damit verbundene Steuerungsaufgaben (Automatisierungsanlagen) zu
verwenden. Jeder darüber hinausgehende Gebrauch gilt als nicht bestim-
mungsgemäß. Zur Gewährleistung eines sicheren Betriebes dürfen Sie das
Gerät nur nach den Angaben in den Anleitungen betreiben.
Das Gerät darf nur mit einer Sicherheitskleinspannung (DIN EN 61558 bzw.
VDE 0570, Sicherheit von Transformatoren, Netzgeräten, Drosseln und ent-
sprechenden Kombinationen) versorgt werden. Die Versorgungsspannung
muss zwischen 10 V und 30 V (DC) liegen.
Bedingungen am Aufstellungsort
• Schützen Sie das Gerät vor direktem Kontakt mit Wasser.
• Schützen Sie das ClipX vor Feuchtigkeit oder Witterungseinflüssen wie bei-
spielsweise Regen, Schnee usw.
• Schützen Sie das Gerät vor direkter Sonneneinstrahlung.
• Beachten Sie die in den technischen Daten angegebenen maximal zulässi-
gen Umgebungstemperaturen.
• Die zulässige relative Luftfeuchte bei 31 °C beträgt 95 % (nicht kondensie-
rend); lineare Reduzierung bis 50 % bei 40 °C.
• Das ClipX kann bis zu einer Höhe von 2000 m sicher betrieben werden.
Qualifiziertes Personal
Dieses Gerät ist nur von qualifiziertem Personal (Elektrofachkraft oder eine
elektrotechnisch unterwiesene Person) ausschließlich entsprechend der techni-
schen Daten in Zusammenhang mit den hier aufgeführten Sicherheitsbestim-
mungen einzusetzen bzw. zu verwenden. Dazu zählen Personen, die je nach
Aufgabengebiet mindestens eine der drei folgenden Voraussetzungen erfüllen:
• Ihnen sind die Sicherheitskonzepte der Mess- und Automatisierungstechnik
bekannt und Sie sind als Projektpersonal damit vertraut.
• Sie sind Bedienungspersonal der Mess- oder Automatisierungsanlage und
im Umgang mit den Anlagen unterwiesen. Sie sind mit der Bedienung der in
dieser Dokumentation beschriebenen Geräte und Technologien vertraut.
• Sie sind Inbetriebnehmer oder für den Service eingesetzt und haben eine
Ausbildung absolviert, die Sie zur Reparatur der Automatisierungsanlagen
befähigt. Außerdem haben Sie eine Berechtigung, Stromkreise und Geräte
gemäß den Normen der Sicherheitstechnik in Betrieb zu nehmen, zu erden
und zu kennzeichnen.
Restgefahren
Das ClipX-System entspricht dem Stand der Technik und ist betriebssicher. Der
Leistungs- und Lieferumfang des ClipX-Systems deckt allerdings nur einen Teil-
bereich der Messtechnik ab. Sicherheitstechnische Belange der Messtechnik
sind zusätzlich vom Anlagenplaner/Ausrüster/Betreiber so zu planen, zu reali-
sieren und zu verantworten, dass Restgefahren minimiert werden. So müssen
z. B. Geräte und Einrichtungen der Automatisierungstechnik so verbaut werden,
dass sie gegen unbeabsichtigte Betätigung ausreichend geschützt bzw. verrie-
gelt sind (z. B. Zugangskontrolle, Passwortschutz o. Ä.). Bei Geräten, die in
einem Netzwerk arbeiten, sind diese Netzwerke so auszulegen, dass Störungen
einzelner Teilnehmer erkannt und abgestellt werden können. Hard- und soft-
wareseitig müssen Sicherheitsvorkehrungen getroffen werden, damit ein Lei-
tungsbruch oder andere Unterbrechungen der Signalübertragung nicht zu unde-
finierten Zuständen oder Datenverlust in der Automatisierungseinrichtung
führen.
HINWEIS
Dieses Symbol weist auf eine Situation hin, die – wenn die Sicherheitsbestim-
mungen nicht beachtet werden – Sachschäden zur Folge haben kann.
Symbol Bedeutung
Gesetzlich vorgeschriebene Kennzeichnung zur Entsorgung, siehe „Ent-
sorgung“ auf Seite 261.
CE-Kennzeichnung
Mit der CE-Kennzeichnung garantiert der Hersteller, dass sein Produkt
den Anforderungen der relevanten EG-Richtlinien entspricht. Die Konfor-
mitätserklärung finden Sie auf der Website von HBM
https://www.hbm.com unter HBMdoc.
3 Überblick
Stellen Sie sicher, dass Sie stets die Version der Dokumentation besitzen und
verwenden, die zu Ihrem Gerät gehört. Sie können z. B. nach einer Firmware-
Aktualisierung die aktuelle Version der kompletten Dokumentation von der Web-
site von HBM herunterladen: https://www.hbm.com/ClipX. Zum Lesen dieser
Dokumentation benötigen Sie den Adobe Acrobat Reader. Sie erhalten den
Acrobat Reader bei Bedarf (kostenlos) auf der Website von Adobe.
ClipX-Steckbrief
Mit dem Kauf eines ClipX-Messverstärkers haben Sie sich für ein kompaktes,
leistungsstarkes und variables Messsystem in hoher HBM-Qualität entschieden.
Sie können das ClipX über die Standard-Ethernet-Schnittstelle an einen PC
anschließen und über den geräteinternen Webserver parametrieren und bedie-
nen. Die Anbindung an ein Automatisierungssystem kann über die digitalen und
analogen Ein-/Ausgänge und/oder über eine der Feldbusschnittstellen PROFI-
BUS®, PROFINET®, EtherNet/IP™1) oder EtherCAT®2) erfolgen (abhängig vom
Gerätetyp). Pro Gerät steht ein Eingang für unterschiedliche Sensoren (DMS,
Spannung, Strom, Potenziometer oder Pt100) zur Verfügung und Sie können
Sensoren mit Zero-Wire-TEDS oder 1-Wire-TEDS anschließen. Außerdem ver-
fügt das Gerät über Spitzenwertspeicher, Momentanwertspeicher, Grenzwert-
schalter, 6 Berechnungskanäle und die Möglichkeit, je ein Signal von bis zu 5
weiteren Geräten anzuzeigen und auf die Schnittstellen weiterzuleiten. Das
ClipX wird üblicherweise auf eine Tragschiene montiert, das Montagematerial
wird mitgeliefert.
1) EtherNet/IP™ ist eine Marke der ODVA Inc. Weitere Informationen zu ODVA finden Sie
unter www.odva.org.
2)
EtherCAT® ist eine eingetragene Marke und patentierte Technologie, lizenziert durch die
Beckhoff Automation GmbH, Germany.
Wichtig: Dieses Symbol weist auf ein wichtiges Detail oder eine
Besonderheit hin.
Absätze mit diesem Symbol geben einen Tipp oder erläutern ein inter-
essantes Feature.
4 ClipX-Gerätetypen, Lieferumfang
Das ClipX wird direkt auf eine Tragschiene montiert, andere Montagearten sind
jedoch ebenfalls möglich. Das ClipX wird serienmäßig mit montagefreundlichen
Steckklemmen in Push-In-Technologie geliefert. Sie können auch Steckklem-
men in Schraubtechnik von Phoenix Contact verwenden, siehe „Elektrische
Anschlüsse, LEDs“ auf Seite 21.
Am Aufnehmerstecker können Sie DMS-Voll- oder Halbbrücken, spannungsge-
speiste piezoresistive Sensoren, Strom- oder Spannungssensoren bzw. Ströme
oder Spannungen, Potenziometergeber oder Pt100 anschließen. Außerdem
stehen Ihnen je zwei frei konfigurierbare digitale Ein-/Ausgänge und ein Ana-
logausgang für Strom oder Spannung zur Verfügung.
4.1 Gerätetypen
Das ClipX ist in drei verschiedenen Ausführungen erhältlich. Alle Ausführungen
verfügen über die gleichen Sensoreingänge, zwei frei konfigurierbare digitale
Ein-/Ausgänge und einen für Strom (4 … 20 mA) oder Spannung (±10 V)
umschaltbaren Analogausgang:
1. BM40
Diese Ausführung enthält keinen Feldbus.
2. BM40PB
Diese Ausführung enthält eine PROFIBUS®-Schnittstelle.
3. BM40IE
Diese Ausführung können Sie mit einer der Schnittstellen PROFINET®,
EtherNet/IP™1), EtherCAT®2) oder Modbus-TCP betreiben. Die Schnittstel-
len sind per Software umschaltbar.
Abb. 1: Die ClipX-Gerätetypen von links nach rechts: BM40, BM40PB und
BM40IE
1) EtherNet/IP™ ist eine Marke der ODVA Inc. Weitere Informationen zu ODVA finden Sie
unter www.odva.org.
2)
EtherCAT® ist eine eingetragene Marke und patentierte Technologie, lizenziert durch die
Beckhoff Automation GmbH, Germany.
4.2 Lieferumfang
• ClipX mit montierter Tragschienenhalterung.
• Beutel mit 3 Steckklemmen, Bestellnr. 1-CON-S1019 für Sensoranschluss
(13-polig), Versorgung, Digital-I/O und ClipX-Bus (12-polig) sowie den Ana-
logausgang (3-polig). Diesen Steckklemmensatz können Sie auch separat
bestellen.
• Schirmanschlussschelle ME-SAS MINI - 2200456 von PHOENIX, HBM-
Bestellnr. 1-CON-A1023. Sie können bei Bedarf weitere Schellen bei HBM
bestellen.
• Eine Kurzanleitung mit Sicherheitshinweisen (a4838).
4.3 Abmessungen
127,7
111,7
132,6
100
25
118,6
35
5 Montage
Das ClipX ist für die Montage auf einer Tragschiene (DIN-Schiene 35 mm ent-
sprechend DIN EN 60715) vorgesehen. Sie können jedoch auch andere Befes-
tigungsarten wählen. Die Tragschiene, auf die Sie das ClipX montieren, kann
eine Tiefe von 8,5 oder 16 mm haben.
1. Hängen Sie das ClipX auf der oberen Kante der Tragschiene ein.
2. Drücken Sie das ClipX wie im Bild mit dem Pfeil angezeigt auf die Trag-
schiene auf.
Der untere Haken sichert über eine Feder den festen Sitz des ClipX.
Vorgehensweise
1. Entfernen Sie mit einem Torx-Schraubendreher T10 die in der Abbildung
gekennzeichneten Schrauben.
2. Bewahren Sie die Schrauben auf, da Sie diese wieder verwenden sollten.
3. Konstruieren Sie Ihren Befestigungswinkel.
Die Materialstärke sollte ca. 1 bis 2 mm betragen, um die Originalschrauben
(M3) verwenden zu können. Der Abstand der beiden Schrauben beträgt
43,7 mm.
4. Schrauben Sie Ihre Befestigung entweder mit den Originalschrauben auf
oder verwenden Sie M3-Schrauben, die maximal 5 mm in das Gehäuse ein-
dringen. Ziehen Sie die Schrauben nur handfest an.
Wichtig: Sie müssen das Gehäuse des ClipX erden, z. B. über die
Befestigung.
Das ClipX ist in Schutzart IP20 nach EN 60529 ausgeführt (Schutz gegen
Berührung mit den Fingern, Schutz gegen Fremdkörper mit Ø > 12 mm).
Das ClipX wird serienmäßig mit montagefreundlichen Steckklemmen in Push-
In-Technologie geliefert. Sie können jedoch die passende Ausführung mit Steck-
klemmen in Schraubtechnik bei Phoenix Contact erhalten (https://www.phoenix-
contact.com, BK = schwarze Ausführung), z. B.:
– MC 1,5/3-ST-3,5 BK für den Analogausgang,
– MC 1,5/12-ST-3,5 BK für die Spannungsversorgung, Digital-I/O, ClipX-Bus
und die Synchronisation der TF-Verstärker,
– MC 1,5/13-ST-3,5 BK für den Anschluss von Sensoren.
Weitere Ausführungen, z. B. mit Verriegelungsbügel, sind ebenfalls bei Phoenix
Contact erhältlich, z. B. MCVW 1,5/…, MCVR 1,5/…, FK-MCP 1,5/…
Der Klemmbereich der Steckklemmen beträgt 0,2 mm2 (AWG24) bis 1,5 mm2
(AWG16). Falls Sie mehrere Leiter auf eine Klemme legen müssen, passen Sie
die Leitungsquerschnitte entsprechend an. Verwenden Sie zum Anschluss der
Adern an die Klemmen nach Möglichkeit Aderendhülsen 10 mm (ohne Kunst-
stoffkragen).
HINWEIS
Die Steckklemmen sind ab Werk nicht vertauschungssicher. Ein falscher
Anschluss der Stecker kann zur Beschädigung des ClipX führen.
Verwenden Sie die beiliegenden Kodierstifte, um ein Vertauschen zu verhin-
dern.
DC / TF Aufnehmer
Speisung Galvanische 24 V
Trennung 0V
Signal
TEDS CPU
Galvanische
Analogausgang
Galvanische
Ethernet
Trennung
Trennung
Signal
Floating point
DO 1/2
FPU
DO GND
Galvanische
Digital-I/Os
unit
Trennung
DI 1/2
DI GND
Galvanische
Trennung
ClipX-SYNC
Signal
ClipX-Bus
Galvanische
Trennung
Signal
( S). Bei Schaltschränken legen Sie diesen Schirm auch am Schaltschrank auf,
siehe Abbildung Schirmklemme.
Erdung
Wichtig: Sie müssen die Tragschiene erden, auf der Sie das ClipX
montieren. Falls Sie das ClipX anders befestigen möchten, z. B. an
einer Wand, müssen Sie das Gehäuse über die Befestigung erden.
Abb. 10: Lage der Anschlüsse und LEDs, die Steckerbezeichnungen X1 bis X7
sind auf dem Gehäuse aufgedruckt; Bedeutung siehe Tabelle.
Nr. Beschreibung
1 X1: Ethernet-Anschluss
2 X2: Versorgungsspannung, Digital-I/O, ClipX-Bus
Nr. Beschreibung
3 X3: Analogausgang
10 System-LED
X6, X7: 2 x RJ45; P1/IN (X7) und P2/OUT (X6) für EtherNet/IP™, PROFI-
11
NET, EtherCAT oder Modbus-TCP (nur BM40IE)
Abb. 11: Zuordnung der LEDs zu den Schnittstellen bei BM40IE und BM40PB.
Bei BM40 ist nur die System-LED vorhanden.
Die folgenden Tabellen zeigen Ihnen die Zustände, die durch die LEDs signali-
siert werden. Die LEDs blinken ca. 1 Mal pro Sekunde im Zustand blinkend und
ca. 5 Mal pro Sekunde im Zustand schnell blinkend.
System-LED (SYS)
SYS-
Zustand Bedeutung
LED
Versorgungsspannung fehlt oder ClipX defekt.
Aus
aus
SYS-
Zustand Bedeutung
LED
Der Selbsttest ist fehlgeschlagen. Dies kann folgende Ursa-
chen haben:
– Fehler im internen Dateisystem
– Fehler des A/D-Wandlers
– Kurzschluss der Brückenspeisespannung
Schnell blin-
– Fehler des D/A-Wandlers
rot kend
– Fehler bei der Kommunikation mit einem 1-Wire-TEDS
– Fehler im RAM des ClipX (nicht im RAM der CPU)
– Werkskalibrierung ungültig
– Fehler bei der Kommunikation mit der Feldbus-Hard-
ware im ClipX
SYS-
Zustand Bedeutung
LED
LED
Zustand Bedeutung
RUN
Aus Das ClipX befindet sich im Zustand INIT.
aus
LED
Zustand Bedeutung
ERR
Aus Kein Fehler.
aus Die EtherCAT-Kommunikation ist in Betrieb und fehlerfrei.
Einfach auf- Lokaler Fehler: Das ClipX hat den EtherCAT-Status eigen-
blitzend ständig geändert.
Mögliche Ursachen:
– Ein Timeout des Host-Watchdogs ist aufgetreten,
rot
– Synchronisationsfehler. Das Gerät wechselt in diesem
Fall automatisch in den Zustand SAFE-OPERATIONAL.
Doppelt auf- Ein Timeout des Watchdogs für Prozessdaten ist aufgetre-
blitzend ten.
Mögliche Ursache: Ein Timeout bei der Synchronisation
(Sync-Manager-Watchdog).
LED
Zustand Bedeutung (Systemfehler-LED)
SF
Aus Es liegt kein Fehler vor.
aus
LED
Zustand Bedeutung (Bus-Fehler-LED
BF
Aus Es liegt kein Fehler vor.
aus
LED
Zustand Bedeutung
MS
Aus Das ClipX ist nicht eingeschaltet.
aus
LED
Zustand Bedeutung
NS
Aus Das ClipX ist nicht eingeschaltet oder hat keine IP-Adresse.
aus
LED
Zustand Bedeutung
BUS
Aus Das ClipX ist nicht eingeschaltet oder das Netzwerk hat
aus keine Spannung.
LED
Zustand Bedeutung
BUS
Kurz blin- Das ClipX ist nicht konfiguriert.
kend (1 Hz)
LED
Zustand Bedeutung
RUN
Aus Das ClipX ist nicht bereit.
aus
Blinkend Das ClipX ist bereit, es ist aber keine IP-Adresse konfigu-
1 Hz riert.
Blinkend Die IP-Adresse ist konfiguriert, das ClipX wartet auf die Ver-
grün 5 Hz bindung.
LED
Zustand Bedeutung
ERR
Aus Kein Fehler.
aus
Blinkend Systemfehler.
2 Hz
rot
Ein Verbindungsfehler.
LEDs am Ethernet-Anschluss
HINWEIS
Spannungen über 30 VDC können das ClipX zerstören.
Stellen Sie sicher, dass die Versorgungsspannung zwischen 10 und 30 VDC
liegt.
Gehäuse
Steckklemme X2, Versorgung, DIO, Sync, ClipX-Bus
CxA ClipX-Bus
X ClipX-Bus GND
CxB ClipX-Bus
Sync Synchronisation
DI Digital-In GND
DI2 Digital-In 2
DI1 Digital-In 1
DO2 Digital-Out 2
DO1 Digital-Out 1
0V Versorgung 0 V
24V Versorgung 10 … 30 V
Pro ClipX müssen Sie eine Leistung von 5 W zuzüglich der für analoge und digi-
tale Ausgänge benötigten Leistung vorsehen. Verwenden Sie ein entsprechend
dimensioniertes Kabel für die Versorgungsspannung, um bei mehreren Geräten
Die Signale des angeschlossenen Sensors bzw. Signals werden vom ClipX mit
19,2 kHz digitalisiert. Sie können sich im Browser verschiedene Werte der Sig-
nalverarbeitung anzeigen lassen:
• Den Feldwert, d. h. das Eingangssignal,
• den ADC-Wert, d. h. das Signal des A/D-Wandlers in digits,
• den gefilterten ADC-Wert, d. h. das Signal des A/D-Wandlers nach dem von
Ihnen gewählten Filter, ebenfalls in digits
• das Bruttosignal, d. h. das Signal nach Nullabgleich und Skalierung,
• das Nettosignal, d. h. das Signal nach einer Tarierung.
Die Tarierstufe liegt im Signalpfad hinter dem Bruttosignal und wirkt nur auf das
Nettosignal. Sie können die Tarierfunktion z. B. dazu verwenden, Inhalt und
Gesamtgewicht eines Behältnisses zu erfassen oder die Vorlast bei einer Kraft-
messung auszublenden.
Mit Wert bei „ungültig“ können Sie über den Browser festlegen, welcher Wert
angezeigt und ausgegeben werden soll, wenn das Signal „ungültig“ ist (Menü
Verstärker). Zu Testzwecken können Sie über den Browser auch ein Testsig-
nal festlegen und ausgeben lassen.
Falls Sie eine Zugentlastung für das Sensorkabel verwenden möchten, können
Sie die beiliegende Schirmanschlussschelle ME-SAS MINI - 2200456 von PHO-
ENIX verwenden. Stecken Sie den starren Stift in den Anschluss für den äuße-
ren Kabelschirm ( ). Befestigen Sie dann Ihr Kabel mit der Schelle. Sie kön-
nen weitere Schellen unter 1-CON-A1023 bei HBM bestellen.
Pt100
TEDS 2
1 1-Wire-TEDS
S
Innerer Kabelschirm
Steckklemme X4, Aufnehmeranschluss
4 Messsignal − rt
ws
1 Messsignal +
gr 2
2' Fühlerleitung −
2 sw
Brückenspeisespannung −
gn 1 4
3' Fühlerleitung +
bl
3 Brückenspeisespannung +
3
Äußerer Kabelschirm
AI
I Kabeladerfarben (HBM-Aufnehmer):
bl = blau; gn = grün; gr = grau;
U rt = rot; sw = schwarz; ws = weiß;
Pt100
TEDS
S Innerer Kabelschirm
Zero-Wire-TEDS
Steckklemme X4, Aufnehmeranschluss
4 Messsignal − rt
1 ws
Messsignal +
AMP TD 2
gr
2' Fühlerleitung − 2' 2'
2 2 sw
2 Brückenspeisespannung −
TEDS
1 4
3' Fühlerleitung +
gn
3' 3'
3 Brückenspeisespannung + 3 3
bl 3
Äußerer Kabelschirm
AI
I Kabeladerfarben (HBM-Aufnehmer):
bl = blau; gn = grün; gr = grau;
U rt = rot; sw = schwarz; ws = weiß;
Pt100
TEDS
S Innerer Kabelschirm
Steckklemme X4, Aufnehmeranschluss
Zero-Wire-TEDS
4 Messsignal − rt
ws
1 Messsignal +
sw 2
2' Fühlerleitung −
2 Brückenspeisespannung − gr
1 4
3' Fühlerleitung + bl
gn
3 Brückenspeisespannung +
3
Äußerer Kabelschirm
AI
I Kabeladerfarben (HBM-Aufnehmer):
bl = blau; gn = grün; gr = grau;
U rt = rot; sw = schwarz; ws = weiß;
Pt100
TEDS 2
1 1-Wire-TEDS
S
Steckklemme X4, Aufnehmeranschluss
4 rt
Messsignal −
ws
1 Messsignal +
2
2' Fühlerleitung −
sw
2 Brückenspeisespannung −
1 4
3' Fühlerleitung +
bl
3 Brückenspeisespannung +
3
Kabelschirm
Rückführbrücken für 4-Leiter-Technik
AI
I Kabeladerfarben (HBM-Aufnehmer):
sw = schwarz; bl = blau; rt = rot;
U ws = weiß;
Pt100
TEDS
S Innerer Kabelschirm
Zero-Wire-TEDS
Steckklemme X4, Aufnehmeranschluss
4 Messsignal − rt
ws
1 Messsignal +
AMP TD 2
2' Fühlerleitung − 2' 2' sw
2 2
2 Brückenspeisespannung −
TEDS
1 4
3' Fühlerleitung +
3' 3' bl
3 Brückenspeisespannung + 3 3
3
Äußerer Kabelschirm
AI
I
Kabeladerfarben (HBM-Aufnehmer):
U bl = blau; rt = rot; sw = schwarz; ws = weiß;
Pt100
TEDS
S Innerer Kabelschirm
Zero-Wire-TEDS
Steckklemme X4, Aufnehmeranschluss
4 Messsignal − rt
ws
1 Messsignal +
2
2' Fühlerleitung − sw
2 Brückenspeisespannung −
1 4
3' Fühlerleitung +
bl
3 Brückenspeisespannung +
3
Äußerer Kabelschirm
AI
I
Kabeladerfarben (HBM-Aufnehmer):
U bl = blau; rt = rot; sw = schwarz; ws = weiß;
DMS-Vollbrücke in 6-Leiter-Schaltung
4 Messsignal − 5 4
rt
Z961H ws
1 Messsignal + 8 1
2
2' Fühlerleitung −
2 Brückenspeisespannung − 5 4
sw
Z961 bl 1 4
3' Fühlerleitung + 8 1
3 Brückenspeisespannung +
3
gr
Kabelschirme 5 4
Z961H gn
AI 8 1
I
Potenzialausgleich
U
Sie können auch einen einzelnen DMS anschließen, wenn Sie die Schaltung
mit einem temperaturstabilen Widerstand am Eingang des ClipX ergänzen. Der
Widerstand muss den gleichen Widerstandswert haben wie der DMS. Durch die
3-Leiter-Schaltung bleibt der Nullpunkt stabil, der Widerstand der Zuleitungen
und der Temperatureinfluss auf die Zuleitungen ändert jedoch das Signal, da die
Verluste in den Zuleitungen bis zum DMS nicht ausgeglichen werden. Verwen-
den Sie deshalb nach Möglichkeit keine dünnen Anschlussdrähte. Diese haben
einen hohen Widerstand und verursachen damit einen höheren Verlust und
einen stärkeren Temperatureffekt. Bei nicht zu dünnen Kabeln und Kabellängen
von einigen Metern ist der Effekt meist vernachlässigbar. Berechnungsformeln
für den Verlust finden Sie in der DMS-Literatur zur 3-Leiter-Schaltung.
Pt100
TEDS
S
Steckklemme X4, Aufnehmeranschluss
1 Messsignal +
2' Fühlerleitung −
2 Brückenspeisespannung −
3' Fühlerleitung +
350Ω
3 Brückenspeisespannung +
Kabelschirm
AI
Abb. 21: Steckklemme X4, Beispiel für einen DMS mit 350 Ω-Messgitter.
Siehe auch „Vorhandene Anschlüsse und LEDs“ auf Seite 25, „Schirmungs-
und Erdungskonzept“ auf Seite 24.
Pt100
TEDS 2
1 1-Wire-TEDS
S
Innerer Kabelschirm
Steckklemme X4, Aufnehmeranschluss
2
4 Messsignal -
1
1 Messsignal +
2' Fühlerleitung -
3
2 Speisespannung -
3' Fühlerleitung +
3 Speisespannung +
Äußerer Kabelschirm
AI
Mit dem ClipX lassen sich Temperaturen in Grad Celsius, Kelvin oder Fahren-
heit mit einem Pt100-Widerstand messen. Der Kabelwiderstand wird über die
Fühlerleitung ausgeregelt.
Siehe auch „Vorhandene Anschlüsse und LEDs“ auf Seite 25.
Pt100
2
TEDS
1 1-Wire-TEDS
S
GND
Steckklemme X4, Aufnehmeranschluss
4 Messsignal -
1 4, 3'
1 Messsignal +
ϑ
2' Fühlerleitung -
2 Brückenspeisespannung -
3' Fühlerleitung +
3 Brückenspeisespannung +
Kabelschirm
AI
Pt100
2
TEDS
1 1-Wire-TEDS
S GND
Steckklemme X4, Aufnehmeranschluss
4 Messsignal -
1 Messsignal +
2' Fühlerleitung -
2 Brückenspeisespannung -
3' Fühlerleitung +
3 Brückenspeisespannung +
Kabelschirm
AI Analog GND
I Stromeingang U
U Spannungseingang
Pt100
2
TEDS
1 1-Wire-TEDS
S GND
Steckklemme X4, Aufnehmeranschluss
4 Messsignal -
1 Messsignal +
2' Fühlerleitung -
2 Brückenspeisespannung -
3' Fühlerleitung +
3 Brückenspeisespannung +
Kabelschirm
AI Analog GND
I
I Stromeingang
U Spannungseingang
DI2 Digital-In 2
Steckklemme X2
DI1 Digital-In 1
DO2 Digital-Out 2
DO1 Digital-Out 1
0V Versorgung 0 V
24V Versorgung 10 … 30 V
Pt100
TEDS 2
1 1-Wire-TEDS
S
Steckklemme X4, Aufnehmeranschluss
GND
4 Messsignal - Sensor
1 Messsignal +
2' Fühlerleitung -
2 Brückenspeisespannung -
3' Fühlerleitung +
3 Brückenspeisespannung +
Kabelschirm
AI Analog GND
I Stromeingang
U Spannungseingang
Verwendung festlegen
Sie können über den Browser im Menü TEDS zwischen drei Varianten der
TEDS-Verwendung wählen:
1. TEDS ignorieren.
2. TEDS verwenden, falls vorhanden.
3. TEDS erforderlich.
In der dritten Variante wird ein Fehler gemeldet, wenn kein TEDS gefunden wird
oder nicht wie angegeben eingestellt werden kann. Die Einstellungen aus dem
TEDS können aber auch bei dieser Variante nachträglich überschrieben wer-
den.
Einschränkungen
• Bei der Polynomskalierung (Calibration Curve) wird nur 1 Segment mit
maximal 4. Ordnung unterstützt. Als „Domain parameter of the Calibration
Curve“ wird nur „Electrical“ unterstützt, d. h., die Umsetzung elektrischer auf
physikalische Werte. Eine Korrektur physikalischer Werte auf andere physi-
kalische Werte wird nicht unterstützt.
• Bei Pt100 (Resistive Temperatur Detector) wird immer in °C gemessen, das
Template HBM Unit Conversion kann nicht verwendet werden. Sie können
jedoch über den Webbrowser im Menü Verstärker die Umrechnung auf
eine andere Einheit festlegen. Ein evtl. im TEDS vorhandenes Template zur
Umrechnung wird nicht ausgewertet.
Voraussetzungen
• Ein Sensor mit TEDS-Modul muss angeschlossen sein.
• Die Einstellung für die TEDS-Verwendung muss auf TEDS erforderlich
oder TEDS verwenden, falls verfügbar stehen.
• Das ClipX muss mindestens die Firmware-Version 2.02 haben.
TEDS-Modul auslesen
1. Wählen Sie im Browser das Menü TEDS.
2. Klicken Sie im Bereich Info auf TEDS-DATEN IN DATEI SCHREIBEN.
indem Sie z. B. den Sensor entfernen und wieder aufstecken oder auf ERNEUT
VERSUCHEN im Bereich Einstellungen klicken.
Digitale Eingänge
CxA ClipX-Bus
X ClipX-Bus GND
CxB ClipX-Bus
Sync Synchronisation
DI Digital-In GND
LOW: 0 V … 5 V
DI2 Digital-In 2
HIGH: 10 V … 30 V
DI1 Digital-In 1
DO2 Digital-Out 2
DO1 Digital-Out 1
24V Versorgung 10 … 30 V
Digitale Ausgänge
CxA ClipX-Bus
X ClipX-Bus GND
CxB ClipX-Bus
Sync Synchronisation
DI Digital-In GND
DI2 Digital-In 2
DI1 Digital-In 1
DO2 Digital-Out 2
DO1 Digital-Out 1
24V Versorgung 10 … 30 V
AO Analog-Out +
AO Analog-Out ‒
Kabelschirm
Einschaltverhalten
Beim Einschalten (Spannungsversorgung ein) des ClipX hat der Analogaus-
gang zunächst einen hohen Ausgangswiderstand. Nach der Initialisierung wird
der Zustand von den Einstellungen im Start-Parametersatz bestimmt.
Die Werkseinstellung ist: Ausgang deaktiviert, Brutto-Signal als Eingang
(Quelle), Nullwert 0 V, Skalierung 0/0 und 5/5, Wert bei „ungültig“-Signal 0 V
und Testsignal 0 V (beide nicht aktiv).
Wert im Fehlerfall
Welcher Wert ausgegeben wird, hängt davon ab, ob Sie den Wert bei „ungül-
tig“-Signal aktivieren oder nicht. Nehmen Sie die Einstellung über den ClipX-
Webserver und Ihren Browser vor.
1. Wert bei „ungültig“-Signal aktiv (Schalter im Browser rechts und rot)
Falls das Eingangssignal ungültig wird oder das Ausgangssignal die Werte
±11 V übersteigen bzw. kleiner als 3 mA oder größer als 21 mA werden
würde, wird der angegebene Wert ausgegeben.
2. Wert bei „ungültig“-Signal nicht aktiv (Schalter im Browser links und grau)
Es wird der größt- oder kleinstmögliche Wert ausgegeben, je nach Signal
(±11 V bzw. 3 mA oder 21 mA).
max. 30 cm
BM 40 BM 40 PB BM 40 IE BM 40
P1 IN
PROFIBUS P2 OUT
Stelle das eigene Gerät erscheinen soll) über Ihren Browser eingeben (Menü
ClipX-Bus) Das Gerät mit der Adresse 1 arbeitet als Bus-Master, alle anderen
als Bus-Slaves. Legen Sie bei den einzelnen Geräten fest, welches Signal
gesendet werden soll. Zusätzlich zum Messsignal wir auch der Status (gül-
tig/ungültig) übertragen. Pro Gerät werden 1000 Werte pro Sekunde übertragen
(inklusive CRC-Prüfung).
Falls Sie die Eigene Adresse eines Gerätes auf 0 stellen, wird bei
diesem Gerät der ClipX-Bus deaktiviert, d. h., es sind keine anderen
Geräte sichtbar und es kann auch kein eigenes Signal übertragen
werden.
Gehäuse, Kabelschirm
Steckklemme X2, Versorgung, DIO, Sync, ClipX-Bus
X ClipX-Bus GND X
DI Digital-In GND DI
0V Versorgung 0 V 0V
max. 30 cm
BM 40 BM 40 PB BM 40 IE BM 40
P1 IN
PROFIBUS P2 OUT
Gehäuse, Kabelschirm
Steckklemme X2, Versorgung, DIO, Sync, ClipX-Bus
X ClipX-Bus GND X
DI Digital-In GND DI
0V Versorgung 0 V 0V
Beachten Sie die Reihenfolge der Auswertung innerhalb einer Gruppe. Falls
Quellsignale erst später in der Gruppe gebildet werden, verdoppelt sich dadurch
die Laufzeit, bis das Ergebnis zur Verfügung steht.
80 5,635 8,510
75 5,993 9,060
60 7,427 11,260
50 8,860 13,460
40 11,010 16,760
35 12,546 19,117
30 14,593 22,260
25 17,460 26,660
20 21,760 33,260
16 27,135 41,510
15 28,927 44,260
12 36,093 55,260
10 43,260 66,260
8 54,010 82,760
6 71,927 110,260
5 86,260 132,260
4 107,76 165,26
2 215,26 330,26
1 430,26 660,26
Gruppe 1: Messwerte
260 μs max. 52 μs
ADC ungefiltert
ADC gefiltert Grenzwertschalter2)
Feldwert (el. Wert)
Sensor Bruttowert
A/D-Wandler Gruppen 2 und 4
Filter1) Nettowert
(ADC)
Minimum2)
Maximum2) Analogausgang3)
Spitze-Spitze2)
1)
Filter aus: 0 s; Laufzeit Filter plus A/D-Wandler siehe Tabelle; Das Ergebnis ist Zeit für ein
Ausgangs-Signal von 50% des Endwertes bei einem Sprung am Eingang.
2)
Diese Signale können auch andere Quellen verwenden. Die Laufzeiten der Quellsignale
müssen dann addiert werden.
3)
Falls der Analogausgang einen Wert aus dieser Gruppe ausgeben soll, müssen Sie zusätz-
liche 52 μs addieren. Falls Sie eine Quelle aus einer anderen Gruppe verwenden, müssen
Sie die Laufzeit des Quellsignals zu den 52 μs addieren.
Abb. 34: Minimale Laufzeit für Gruppe 1: 52 μs plus A/D-Wandler-Konvertierzeit
plus Filterlaufzeit
Einige Signale können auch Quellen aus anderen Gruppen haben. Zum Bei-
spiel könnte der Analogausgang ein Signal vom ClipX-Bus ausgeben. Für die
Gesamtlaufzeit müssen Sie in diesen Fällen die Laufzeit der Gruppe des Quell-
signals addieren.
Beispiel 1
Laufzeit vom Eingang, z. B. 10 V, 20 mA oder DC-Voll-/Halbbrücke, zum Ana-
logausgang (10 V) bei einem Bessel-Filter mit 1 kHz:
• A/D-Wandler (ADC) plus Filter: 690 μs.
Hinzu kommt noch ein Jitter von bis zu 52 μs, da der A/D-Wandler nicht mit
dem Takt der Gruppe 1 synchronisiert ist.
Gruppe 1: 690μs + 52μs max.
• Analogausgang: 52 μs.
Die gesamte Laufzeit beträgt daher 742 … 794 μs.
max. 1 ms
+0,25 ms
Digitale
Ausgänge
von Gruppe 1,
Gruppe 3, Berechnete Digitale Flags zu Gruppe 4
Digitaleingang Kanäle (I/O-Flags)1)
oder ClipX-Bus +1 ms max.
ClipX-Bus:
Übertragung
starten2)
1)
Die Auswertung einer Änderung der digitalen Flags geschieht in folgender Reihenfolge:
Nullstellen, Tarieren, Nullstellen löschen, Tarieren löschen, Grenzwertschalter zurücksetzen,
Spitzenwerte zurücksetzen, gehaltene Werte halten, gehaltene Werte löschen.
2)
Die asynchrone Übertragung der Werte auf dem ClipX-Bus ist spätestens nach 1 ms beendet,
d. h., zum nächsten Zyklus.
Abb. 35: Maximale Laufzeit für Gruppe 2: 1 ms
Beispiel 2
Laufzeit vom Eingang (siehe Gruppe 1) zu einem digitalen Ausgang bei einem
Bessel-Filter mit 1 kHz, Grenzwertschalter auf der Hälfte der Sprunghöhe.
• A/D-Wandler (ADC) plus Filter: 690 μs.
Hinzu kommt noch ein Jitter von bis zu 52 μs, da der A/D-Wandler nicht mit
dem Takt der Gruppe 1 synchronisiert ist.
Gruppe 1: 690μs + 52μs max.
• Gruppe 2: 1 ms.
• Digitaler Ausgang: max. 250 μs Reaktionszeit.
Im besten Fall steht ein Wert zu Beginn der Auswertung in der Gruppe 2 zur
Verfügung und kann z. B. direkt am digitalen Ausgang ausgegeben werden. Die
gesamte Laufzeit beträgt daher 940 … 1992 μs.
Beispiel 3
Laufzeit eines Wertes vom ClipX-Bus über einen Grenzwertschalter auf einen
Digitalausgang.
• Gruppe 2: 1 ms max.
• Digitaler Ausgang: 250 μs Reaktionszeit.
Im besten Fall steht ein Wert zu Beginn der Auswertung in der Gruppe 2 zur Ver-
fügung und kann direkt am digitalen Ausgang ausgegeben werden. Allerdings
müssen Sie die Laufzeit in dem Gerät, das den Wert auf den ClipX-Bus legt, hin-
zurechnen, um die Zeit vom Sensor bis zur Reaktion zu erhalten: 1,69 ms min.
und 2,742 ms max. bei 1 kHz Bessel-Filter. Die gesamte Laufzeit beträgt daher
1,94 … 3,992 ms.
1 ms
Pollingrate
EtherCAT/
PROFINET
ClipX- Periodendauer
Feldbus- der Framerate zu Gruppe 1
Controller des Feldbusses und Gruppe 2
Pollingrate EtherNet/IP™ /
PROFIBUS / Modbus-TCP
1)
Bei 4 kHz Framerate.
Abb. 36: Laufzeit für Gruppe 3
Beispiel 4
Signallaufzeit vom Feldbus-Master (SPS) in das ClipX. Von dort kann es weiter
verarbeitet oder als Analogsignal ausgegeben werden.
• Feldbus-Ausgang bei EtherCAT oder PROFINET (4 kHz Framerate): 250 μs
+ 250 μs + 250 μs = 750 μs.
Nach dieser Zeit steht das Signal im ClipX zur Verfügung.
• Wenn Sie das Signal über den Analogausgang dieses ClipX ausgeben
möchten, kommen 52 μs hinzu (Gruppe 1), d. h. die gesamte Laufzeit
beträgt dann 802 μs.
• Falls Sie das Signal vor der Analog-Ausgabe noch über einen internen
Berechnungskanal verrechnen möchten, kommt eine weitere Millisekunde
dazu, d. h. die gesamte Laufzeit beträgt in diesem Fall 1802 μs.
Updaterate
EtherCAT /
PROFINET
ClipX- Periodendauer
Feldbus- der Framerate 1 ms
Controller des Feldbusses1)
Updaterate
EtherNet/IP™ /
PROFIBUS /
1)
Siehe Tabelle. Modbus-TCP
2)
Bei 4 kHz Framerate.
Abb. 37: Laufzeit für Gruppe 4
Modbus-TCP 1 — —
Beispiel 5
Signallaufzeit vom Eingang (Gruppe 1) bei einem Bessel-Filter mit 1 kHz zum
Feldbus-Master (Gruppe 4).
• A/D-Wandler (ADC) plus Filter: 690 μs.
Hinzu kommt noch ein Jitter von bis zu 52 μs, da der A/D-Wandler nicht mit
dem Takt der Gruppe 1 synchronisiert ist.
Gruppe 1: 690 μs + 52 μs max.
• Feldbus-Ausgang bei EtherCAT oder PROFINET (4 kHz Framerate): max.
370 μs + 250 μs + 250 μs
(typ. 250 μs + 125 μs + 250 μs = 625 μs).
Die gesamte Laufzeit beträgt daher zwischen 1,315 ms (min.) und 1,612 ms
(max.).
Gruppenübersicht
Die folgende Übersicht zeigt die Zusammenhänge und Laufzeiten der vier
Gruppen.
ClipX-Bus
Digitaleingang
Ethernet
typ. 100 μs
Feldbus Gruppe 3
0,75 … 2,25 ms
Gruppe 4 Feldbus
0,625 … 2,2 ms
Der erste Abschnitt dieses Kapitels erläutert das generelle Einschalt- und
Betriebsverhalten des ClipX nach einer erfolgreichen Installation. Danach sind
die Schritte erläutert, die Sie benötigen, um das ClipX in Betrieb zu nehmen. Für
die erste Inbetriebnahme sollten Sie das ClipX über Ethernet an einen PC
anschließen. Die Beschreibung zum Betrieb über einen der Feldbusse finden
Sie in Kapitel „Betrieb über Feldbus“ auf Seite 133.
Bis zu drei Clients (PCs) können sich mit einem ClipX verbinden, jede
weitere Verbindung wird dann abgelehnt.
Wichtig: Die Übertragung von Befehlen und Daten erfolgt nicht ver-
schlüsselt oder abgesichert (kein https). Sie sollten daher das ClipX
nur in einem internen Netzwerk ohne Verbindung ins Internet betrei-
ben oder – falls eine Verbindung über das Internet erforderlich ist –
diese über einen VPN-Tunnel herstellen.
Falls Sie mehrere ClipX verwenden möchten, stellen Sie zunächst ein-
zeln zu jedem ClipX eine Verbindung her und vergeben Sie über Ihren
Webbrowser einen eindeutigen Gerätenamen (oder auch eine feste IP-
Adresse). So können Sie später die einzelnen ClipX unterscheiden, da
Sie sonst nicht in jedem Fall mehrere Geräte voneinander unterscheiden
können (abhängig vom verwendeten Verfahren zur Verbindung).
Verbindung aufbauen
1. Starten Sie Ihren Webbrowser.
Die aktuellen Versionen von Firefox, Chrome und Microsoft Internet Explo-
rer ab Version 11 werden unterstützt und sind von HBM getestet.
2. Geben Sie ClipX/ oder http://ClipX/ oder http://ClipX.local in die Adress-
zeile ein. Geben Sie 192.168.0.234 ein, falls Sie die feste (statische) IP-
Adresse des ClipX verwenden, siehe „Ethernet-Netzwerkeinstellungen
zurücksetzen (DHCP), feste IP-Adresse aktivieren“ auf Seite 83.
3. Die Startseite (Login) mit der Benutzerverwaltung wird angezeigt. Wählen
Sie dort Ihre Benutzerebene oder das Menü Home.
Falls Sie den Gerätenamen bereits geändert haben, müssen Sie den neuen
Namen anstelle von ClipX angeben. Sollten Sie den Namen vergessen haben,
probieren Sie z. B. eine der alternativen Möglichkeiten.
Alternative Möglichkeiten
Falls die oben beschriebene Vorgehensweise nicht erfolgreich oder möglich ist,
können Sie ab Windows 7 Folgendes probieren (Erkennung über UPnP):
1. Öffnen Sie den Windows-Explorer.
2. Klicken Sie auf Netzwerk.
3. Im Bereich Andere Geräte sollte nach einigen Minuten das ClipX-Gerät (mit
dem Namen des Gerätes, Werkseinstellung ClipX) erscheinen.
4. Doppelklicken Sie auf das Symbol.
Falls Sie die IP-Adresse des Gerätes kennen, können Sie auch diese in der
Adresszeile des Browsers eingeben, z. B. http://192.168.0.234.
Android
Installieren Sie eine der folgenden Apps aus dem Google Play Store, falls Sie
das ClipX über Android verbinden möchten:
https://play.goo-
gle.com/store/apps/details?id=com.hbm.devices.scan.ui.android
https://play.google.com/store/apps/details?id=com.tjjang.upnptool
https://play.google.com/store/apps/details?id=com.melloware.zeroconf
Die verschiedenen Apps verwenden unterschiedliche Verfahren für die Verbin-
dung, siehe auch „Kein Gerät gefunden?“ auf Seite 77.
Linux
Unter Linux können Sie auch mit einer der folgenden Zeilen eine Liste der
ClipX-Geräte und ihrer IP-Adressen bzw. ihrer MAC-Adressen erhalten und
diese im Browser eingeben:
$ nmblookup clipx
$ avahi-browse --all
Welche der Zeilen erfolgreich ist, hängt davon ab, welches Verfahren (NetBIOS
oder Bonjour) Sie verwenden können, d. h., welche Software auf Ihrem PC ins-
talliert ist.
Allgemeine Gründe
• Ist das Gerät wirklich an (Stromversorgung)?
• Leuchtet die System-LED des ClipX grün? Siehe auch „Health-Monitoring,
LEDs“ auf Seite 27.
• Ist das Schnittstellenkabel angeschlossen?
• Leuchtet mindestens eine der LEDs in der Netzwerkbuchse?
• Haben Sie die richtige Schnittstelle bzw. den richtigen Schnittstellenadapter
am PC aktiviert?
ClipX A04643_04_X00_06 HBM: public 77
ClipX in Betrieb nehmen
Hinweise
• Unter Windows XP steht nur die Namensauflösung unter NetBIOS zur Ver-
fügung.
• Bei der Namensauflösung über NetBIOS sollten Sie immer nur ein ClipX
anschließen, solange Sie die Gerätenamen nicht geändert haben.
• UPnP steht erst ab Windows 7 zur Verfügung.
• Avahi oder Zeroconf (ähnlich Bonjour) stehen nur dann zur Verfügung,
wenn ein entsprechender Dienst, z. B. Bonjour Druckdienste, installiert ist.
Siehe auch „Mögliche Fälle und ihre Auswirkungen bei der Verbindung
über Ethernet“ auf Seite 79, „Ethernet-Adresse des PCs einstellen“ auf
Seite 80.
7.2.2 Mögliche Fälle und ihre Auswirkungen bei der Verbindung über
Ethernet
Bei einer Verbindung zwischen PC und ClipX können folgende Fälle auftreten:
1. Kein Server im Netzwerk, PC hat keine Adresse (es wird DHCP verwendet)
und das ClipX ist ebenfalls auf DHCP eingestellt (Werkseinstellung)
Bei Verwendung von Windows XP und höher werden vom PC automatisch
temporäre Adressen verwendet (APIPA), die Verbindung mit ClipX kann
aufgenommen werden.
2. Kein Server im Netzwerk, PC hat keine Einstellung oder verwendet DHCP,
das ClipX hat eine feste Adresse
Mit dieser Kombination kann keine Verbindung hergestellt werden.
Beispiel
Die IP-Adresse des ClipX beträgt 192.168.169.80, die Subnetzmaske beträgt
255.255.255.0.
Geben Sie 192.168.169.123 als IP-Adresse und 255.255.255.0 als Subnetz-
maske am PC ein.
Sie können die Ethernet-Netzwerkeinstellungen (und nur diese) auf die Werk-
seinstellung zurücksetzen oder die feste (statische) IP-Adresse 192.168.0.234
aktivieren (ab Firmware 2.0). In beiden Fällen müssen Sie dazu beim Einschal-
ten den Reset-Taster auf der Front des ClipX drücken.
Abb. 40: Sequenz der Tastendrücke für die feste IP-Adresse 192.168.0.234
7.3 Benutzerverwaltung
Nach dem Start der Verbindung über den Browser befinden Sie sich zunächst in
der Benutzerebene Operator (Symbol ). Klicken Sie auf dieses Symbol oben
rechts im Fenster, um eine andere Benutzerebene auszuwählen: Wartung
(Symbol ) oder Administrator (Symbol ).
Die Benutzerverwaltung ermöglicht Ihnen, den Zugriff auf die ClipX-Menüs über
den Browser einzuschränken. In der Voreinstellung ist kein Passwort gesetzt
und Sie können direkt auf eine andere Benutzerebene umschalten. Sie können
jedoch für die Benutzerebenen Wartung und Administrator je ein Passwort
setzen und damit den Zugriff auf die Einstellungen einschränken.
In den Benutzerebenen Operator und Wartung sind in der Voreinstellung nur
die Menüs Home und Visualisierung zugänglich. In der Benutzerebene Admi-
nistrator sind alle Einstellmenüs zugänglich.
Passwort vergessen?
Sie können die Benutzerverwaltung temporär außer Kraft setzen,
wenn Sie gleichzeitig während des Anmeldens oder Änderns eines
Passworts den Reset-Taster auf der Vorderseite des ClipX gedrückt
halten (es werden beliebige Passwörter akzeptiert, auch ein leeres
Passwort). In der Regel werden Sie dazu einen weiteren Mitarbeiter
benötigen, der die Taste drückt, während Sie sich anmelden.
Siehe auch „Vorhandene Anschlüsse und LEDs“ auf Seite 25.
ist eigentlich nicht beschränkt, aber je nach Fenstergröße kann evtl. nur die Ein-
gabe einer bestimmten Anzahl von Zeichen dargestellt werden. Es sind alle Zei-
chen erlaubt, auch Sonderzeichen. Sie müssen das Passwort aus Sicherheits-
gründen zwei Mal eingeben, bevor Sie es mit PASSWORT ÄNDERN aktivieren
können.
Bei einer Verbindung über die Feldbus-Schnittstelle können Sie mit einem
Befehl direkt die Benutzerebenen Wartung oder Administrator für den Brow-
ser aktivieren, ohne ein Passwort einzugeben. Sie müssen dabei eine Zeit
angeben, für die diese Deaktivierung des Passwortes gilt, maximal sind 24
Stunden möglich. Sie können die gewählte Benutzerebene auch vorzeitig deak-
tivieren oder den Zeitraum verlängern. Die aktive Benutzerebene ist ab dem
Umschalten und für den angegebenen Zeitraum auch im Browser verfügbar und
wird entsprechend angezeigt. Die Einstellung über den Feldbus hat Vorrang vor
einer Einstellung, die im Browser vorgenommen wurde.
Siehe „Objekt-Verzeichnis“ auf Seite 177.
Für die Verbindung über den Feldbus selbst benötigen Sie kein Passwort, hier
sind immer alle Funktionen zugänglich.
Alle Einstellungen für Sensor und Signalverarbeitung nehmen Sie über Ihren
Browser vor. Zu jedem Thema erhalten Sie eine Hilfe, wenn Sie F1 drücken
oder auf klicken. Klicken Sie auf , um die SYS-LED des verwendeten
ClipX rot/grün blinken zu lassen, falls Sie mehrere ClipX angeschlossen haben.
Der Startbildschirm des ClipX zeigt die aktuellen Messwerte (Brutto- und Netto-
signal), Spitzen- und gehaltene Werte, den Zustand der Grenzwertschalter und
der digitalen Ein- und Ausgänge sowie die Werte der Berechnungskanäle und
die über die Bussysteme übermittelten Werte. Falls von einer der Datenquellen
keine gültigen Werte vorliegen, wird UNGÜLTIG angezeigt.
Das Nettosignal (Voreinstellung) wird zusätzlich in einer Grafik angezeigt. Kli-
cken Sie auf den Signalnamen, um ein anderes Signal anzuzeigen (die Einstel-
lung wird nicht gespeichert). Eine Änderung der Anzeigerate oder der Skalie-
rung ist nicht möglich. Zusätzlich wird TEDS angezeigt, falls der Aufnehmer ein
TEDS-Modul besitzt und dieses erfolgreich ausgelesen wurde.
Nach dem Start der Verbindung über den Browser befinden Sie sich zunächst in
der Benutzerebene Operator (Symbol ). Klicken Sie auf dieses Symbol oben
rechts im Fenster, um eine andere Benutzerebene auszuwählen: Wartung
(Symbol ) oder Administrator (Symbol ).(missing or bad snippet)In den
Benutzerebenen Operator und Wartung sind in der Voreinstellung nur die
Menüs Home und Visualisierung zugänglich. In der Benutzerebene Administ-
rator sind alle Einstellmenüs zugänglich.
Siehe auch „Benutzerverwaltung“ auf Seite 85.
Speichern Sie nach dem Einstellen über Ihren Browser die gesamten
Geräteeinstellungen des ClipX mit dem Menü Gerätespeicher auf Ihren
PC.
Der Menüpunkt Assistent hilft Ihnen, Ihren Sensor einzumessen, falls Sie über
kein Kalibrierprotokoll verfügen oder den Sensor im Einbauzustand einmessen
wollen. Stellen Sie vor dem Einmessen im Menü Verstärker den Sensortyp ein,
damit das ClipX messen kann. Geben Sie auch ein geeignetes Tiefpassfilter an,
z. B. 10 Hz für das statische Einmessen, um möglichst ruhige Messwerte zu
erhalten. Bei der dynamischen Messung müssen Sie das Filter passend zu
Ihren Signalfrequenzen bzw. Ihrem Prozess wählen.
Vorgehensweise
1. Wählen Sie den Modus aus.
2. Wählen Sie, ob Sie die Referenzwerte manuell eingeben oder einlesen las-
sen wollen.
3. Geben Sie entweder die Referenzwerte ein (die Einheit wird aus dem Menü
Verstärker übernommen, kann aber hier geändert werden) oder legen Sie
die Signalquelle für die Referenzwerte fest (z. B. vom ClipX-Bus).
4. Starten Sie die Messung.
Bei der statischen Messung wird zunächst der unbelastete Sensor gemes-
sen, dann müssen Sie den Sensor belasten und die zweite Messung star-
ten.
7.4.2 Berechnungsfunktionen
Vorgehensweise
1. Klicken Sie auf eine der 6 Zeilen oben im Fenster unter Funktionsblöcke.
2. Wählen Sie eine der Berechnungsfunktionen unter Funktionstyp wählen
aus.
3. Wählen Sie die gewünschten Eingänge oder Zahlenwerte aus.
Falls Sie außer den bereits zur Verfügung stehenden Konstanten (interne
Konstanten) weitere benötigen, müssen Sie die Zahl zunächst ganz unten
im Fenster im Bereich Benutzerdefinierte Konstanten festlegen. Sie kön-
nen bis zu 10 eigene Konstanten anlegen und geeignete Namen vergeben.
Die Formel zur Berechnung der jeweiligen Funktion zeigt Ihnen, wie die
Variablen x1, x2 etc. verwendet werden. Kontrollieren Sie, ob alle Variablen
entsprechende Werte haben, auch wenn sie nicht verwendet werden.
Andernfalls kann z. B. eine Multiplikation mit 0 die vorhergehende Variable
praktisch außer Kraft setzen.
4. Wählen Sie aus, in welchem Kanal das oder die Ergebnisse ausgegeben
werden sollen. Für digitale Signale stehen Ihnen 8 Flags (Bits) zur Verfü-
gung.
7.4.2.1 6x6-Matrix
Berechnet aus bis zu sechs Eingangssignalen über eine Matrix sechs Aus-
gangssignale. Wählen Sie bei x1 bis x6 die Eingangskanäle und bei y1 bis y6
jeweils einen der sechs zur Verfügung stehenden Berechnungskanäle aus, um
die betreffenden Ergebniskanäle auszugeben.
Sie können die Berechnung z. B. dafür verwenden, das Übersprechen eines
Mehrkomponenten-Kraftaufnehmers im Ausgangssignal zu kompensieren.
Geben Sie in die Tabelle des Dialogs die Koeffizienten (axx) ein. Verwenden Sie
0 für unbenutzte Koeffizienten. Falls Sie z. B. Eingang x6 nicht benötigen, set-
zen Sie alle ax6 (a16 bis a66) auf 0.
Falls eines der Quellsignale ungültig ist, werden auch alle Ausgangssignale
ungültig. Die Berechnung wird jedoch durchgeführt und das Ergebnis ausgege-
ben.
7.4.2.2 Toleranzfenster
Vorgehensweise
1. Geben Sie bei Eingang den zu überwachenden Kanal an.
2. Legen Sie bei Start mit ein digitales Signal fest, das die Funktionen bei stei-
gender Flanke startet. Beim Start werden alle Ausgangssignale (Min, Max
etc.) und die Flags für die Pegelüberwachung zurückgesetzt.
3. Legen Sie bei Stopp mit ein digitales Signal fest, das die Funktionen bei
steigender Flanke stoppt. Bei Stopp werden alle Ausgangswerte (Min, Max
etc.) und die Flags für die Pegelüberwachung eingefroren.
4. Falls Sie den Wert eines anderen Kanals bei Erreichen eines (neuen) Mini-
mums oder Maximums ermitteln möchten, geben Sie diesen Kanal bei Hal-
ten-Kanal an.
5. Falls Sie die Überwachungsfunktionen verwenden möchten, geben Sie
Oberer Pegel und/oder Unterer Pegel an.
6. Legen Sie zum Schluss die Ausgänge bzw. Flags für die gewünschten
Ergebnisse fest.
Funktion
Nach dem Start werden zunächst alle Werte und die Flags zurückgesetzt. Dann
wird das Signal am Eingang auf Minimum und Maximum geprüft und der
Falls das Quellsignal Eingang ungültig wird, werden die Spitzenwerte und der
Mittelwert festgehalten und als ungültig markiert. Der Ausgang Dauer wird
davon nicht beeinflusst. Der Halten-Kanal wird nicht auf Gültigkeit überprüft.
Falls die Dauer (zwischen Start und Stopp) länger als 100 s beträgt, wird der
Mittelwert nicht mehr aktualisiert und als ungültig markiert.
Gehalten bei
Maximum
Halten-Kanal
Maximalwert
Mittelwert Spitze-Spitze
Eingang
(Messwerte)
Minimalwert
1
0 Start
1
0 Stopp
t
Dauer Dauer
Abb. 41: Toleranzfenster, Minimum, Maximum und Mittelwert ermitteln
1
0 Start
1
0 Stopp
t
Dauer
Abb. 42: Toleranzfenster, Überwachung auf Unterschreiten und Überschreiten
Gehaltener Wert
(Modus: Maximalwert)
Signal am
Halten-Kanal
Spitzenwert
(Modus: Maximalwert)
Signal am
Eingang
Spitzenwert
(Modus: Minimalwert)
1 Spitze-Flag
(Modus: Maximalwert)
0
ca. 1 ms t
Sie können den Eingang Halten durch dazu verwenden, zu bestimmten Zeiten
keinen neuen (Spitzen-)Wert zu erfassen, sondern den aktuellen zu belassen.
Dies entspricht einem temporären Deaktivieren der Speicherfunktion. Das Hal-
ten erfolgt pegelgesteuert bei High (1), außer Sie verwenden Halten bei: Low-
Pegel, dann erfolgt das Halten, solange ein Low-Signal (0) anliegt.
Falls das Quellsignal Eingang ungültig ist, erfolgt keine Auswertung. Ist das
Signal des Halten-Kanals zum Zeitpunkt eines Spitzenwertes ungültig, wird der
Wert zwar gespeichert, aber als ungültig markiert.
7.4.2.4 Trigger
Falls das Quellsignal ungültig ist, wird kein Impuls generiert. Die Werte für Gren-
zwert und Hysterese werden nicht überprüft.
Signal am Eingang
Grenzwert
Hysterese
1
Trigger-Flag
0
t
Abb. 44: Triggerbedingung ist Über Grenzwert
Signal am Eingang
Hysterese
Grenzwert
Hysterese
1
Trigger-Flag
0
t
Abb. 45: Triggerbedingung ist Über und unter Grenzwert
Grenzwert
Signal am
Eingang Messwert
0
t
1 Ready-Flag
0
2 3 4 5 6 7 2 Status
Signal am
Eingang Messwert
0
t
1 Start Messung
0
1 Start Nullmessung
0
1 Ready-Flag
0
1 3 4 5 6 7 1 Status
Geben Sie ein digitales Signal (Digitaleingang, Grenzwertschalter oder Flag) für
die Bedingungen Start Messung mit und Start Nullmessung mit an. Sobald
hier ein Kanal eingetragen ist, wird ein evtl. angegebener Grenzwert für die
jeweilige Bedingung ignoriert. Die Eingänge werden über eine Flanke von Low
(0) nach High (1) getriggert, ein konstanter Wert deaktiviert den betreffenden
Eingang.
Status
Wert Erläuterung
1, 2 Warten auf Start der Messung oder Grenzwertüberschreitung.
4 Status während der Messzeit. Nach dem Ende der Messung werden Maxi-
mal-, Minimal-, Spitze-Spitze- und Mittelwert aktualisiert.
Wert Erläuterung
5 Warten auf Start der Nullmessung oder der Grenzwertunterschreitung.
7 Status während der Nullmessung. Nach dem Ende der Nullmessung wird
der Offset aktualisiert.
7.4.2.6 Integrierer
Die Berechnung integriert einen Kanal über einen anderen für eine bestimmte
Zeit. Verwenden Sie für den X-Kanal die Funktion „Zeitgeber“ auf Seite 108 und
ein langes Intervall, z. B. 1e8, wenn Sie über die Zeit integrieren möchten. Der
Ausgang Zeit enthält dann die Zeit in Millisekunden.
Sie können mit dem Integrierer auch die (mechanische) Arbeit über einen
bestimmten Zeitraum aus den beiden Größen Kraft und Weg (oder Drehmo-
ment und Drehwinkel) ermitteln. Die Kraft bzw. der Y-Kanal muss dabei längs
des Weges bzw. X-Kanals wirken. Sie benötigen für die Berechnung die Mess-
werte eines anderen Kanals, z. B. über den ClipX-Bus, siehe „Mehrere ClipX
verwenden, ClipX-Bus“ auf Seite 58. Ein Beispiel dafür ist die Ermittlung der
Arbeit eines Pressvorgangs.
In Anwendungen der Wägetechnik realisieren Sie mit dieser Berechnung eine
Totalisierung (Batcher).
Legen Sie bei Start mit ein digitales Signal fest, das die Funktion bei steigender
Flanke startet. Beim Start werden alle Ausgangssignale auf Null zurückgesetzt.
Bei Stopp werden alle Ausgangssignale eingefroren.
Nach dem Start wird z. B. die seit dem Start geleistete Arbeit berechnet (∫ F(s) *
ds mit F = Kraft und s = Weg) und bei Ergebnis ausgegeben. Legen Sie bei
Stopp mit ein digitales Signal fest, das die Berechnung bei steigender Flanke
stoppt. In der Regel wird der Wert für Ergebnis während der Laufzeit immer
größer werden. Falls allerdings eines der Quellsignale, also in diesem Beispiel
entweder die Kraft oder der Weg, negativ wird, nimmt der Wert für das Ergeb-
nis (die Arbeit) wieder ab. In diesem Fall wird Ergebnis-Max (Maximum des
Wertes von Arbeit zwischen Start und Stopp) einen anderen Wert haben als
Ergebnis. Zusätzlich werden immer die maximale Kraft (Y-Max) und der maxi-
male Weg (X-Max) innerhalb der Laufzeit bestimmt und ausgegeben.
Falls eines der Quellsignale ungültig ist, werden auch alle Ausgangssignale
ungültig. Die Berechnung wird in diesem Fall abgebrochen und Sie müssen sie
mit einem neuen Start-Signal wieder starten.
Die Berechnung filtert ein Signal. Wählen Sie zwischen Bessel- oder Butter-
worth-Charakteristik und Hoch- oder Tiefpass. Die Filter sind 6. Ordnung, die
Grenzfrequenz muss zwischen 0,1 und 100 Hz liegen.
Ein IIR-Filter ist ein Filter mit (theoretisch) unendlicher Impulsantwort (Infinite
Impulse Response) im Unterschied zu FIR-Filtern (Finite Impulse Response).
Der Filtertyp wird auch als lineares verschiebungsinvariantes Filter (LSI, Linear
Shift-Invariant) bezeichnet. Viele der üblichen Filter basieren auf diesem Typ,
z. B. Bessel- und Butterworth-Filter.
Falls das Quellsignal ungültig ist, werden keine weiteren Werte berechnet. Das
Ausgangssignal wird als ungültig gekennzeichnet. Sobald das Quellsignal wie-
der gültig ist, werden auch wieder neue Werte berechnet. Die Berechnung wird
allerdings nicht zurückgesetzt, Sie müssen also mindestens die Phasenlaufzeit
abwarten, bis die Berechnung wieder eingeschwungen ist.
Ein FIR-Filter ist ein Filter mit endlicher Impulsantwort (Finite Impulse Res-
ponse) im Unterschied zu IIR-Filtern (Infinite Impulse Response). Bei diesem
Filtertyp wird nur eine begrenzte Anzahl von Daten zur Berechnung des Filterer-
gebnisses verwendet. Dadurch können FIR-Filter ungeachtet der Filterparame-
ter nicht instabil werden und damit auch nicht zu einer selbstständigen Schwin-
gung angeregt werden.
Falls das Quellsignal ungültig ist, werden keine weiteren Werte berechnet. Das
Ausgangssignal wird als ungültig gekennzeichnet. Sobald das Quellsignal wie-
der gültig ist, werden auch wieder neue Werte berechnet. Die Berechnung wird
allerdings nicht zurückgesetzt, Sie müssen also die Phasenlaufzeit abwarten,
bis die Berechnung wieder eingeschwungen ist.
7.4.2.9 Kammfilter
Mit dem Kammfilter können Sie eine bestimmte Frequenz und deren ungerade
Vielfache (3., 5., 7., … Vielfache der Grundschwingung) in Ihrem Signal unter-
drücken. Der Filtertyp weist ein schnelleres Einschwingverhalten als ein gleiten-
der Mittelwert auf. Der Bereich für die zu unterdrückende Frequenz reicht von
4 Hz bis 500 Hz. Der eingegebene Wert wird allerdings auf die nächste im Gerät
verfügbare Frequenz geändert. Dabei gilt:
f = 500/K mit K = 1 … 125
Sie können 2 verschiedene Frequenzen gleichzeitig unterdrücken lassen.
Falls das Quellsignal ungültig ist, werden keine weiteren Werte berechnet. Das
Ausgangssignal wird als ungültig gekennzeichnet. Sobald das Quellsignal wie-
der gültig ist, werden auch wieder neue Werte berechnet.
Falls das Quellsignal ungültig ist, werden keine weiteren Werte berechnet. Das
Ausgangssignal wird als ungültig gekennzeichnet. Sobald das Quellsignal wie-
der gültig ist, werden auch wieder neue Werte berechnet. Die Berechnung wird
allerdings nicht zurückgesetzt, Sie müssen also die angegebene Zeitdauer
abwarten, bis die Berechnung wieder eingeschwungen ist.
Multipliziert bis zu vier Quellsignale und addiert bis zu vier dieser Terme in der
Funktion als Addierer/Multiplizierer. Als Quellsignale können Sie Konstanten
verwenden, um Kanäle mit einem Faktor (z. B. -1 für Subtraktion) zu multiplizie-
ren. Setzen Sie Eingänge für Terme, die Sie nicht benötigen, auf 0 (interne Kon-
stante), alle anderen auf 1.
In der Funktion Dividierer werden zwei Terme dividiert. Der Dividend addiert bis
zu 3 Terme, bei denen je 2 Eingänge multipliziert werden, der Divisor addiert bis
zu 3 Eingänge. Setzen Sie Eingänge für Terme, die Sie nicht benötigen, auf 0
(interne Konstante), alle anderen auf 1.
Ausgang = Dividend/Divisor
Zusätzlich zur „normalen“ Division wird eine Modulo-Division vorgenommen.
Bei einer Modulo-Division wird geprüft, wie oft der Divisor vollständig im Divi-
dend enthalten ist und der Rest z ermittelt. Wenn Sie z. B. 11 durch 4 teilen, ist
die 4 zwei Mal in 11 enthalten und 3 ergibt sich als Rest z (2 x 4 = 8, 8 + 3 = 11).
Falls eines der Quellsignale ungültig ist, werden auch alle Ausgangssignale
ungültig. Die Berechnung wird jedoch durchgeführt und das Ergebnis ausgege-
ben. Falls das Ergebnis außerhalb des Zahlenbereichs liegt, wird NaN (not a
number) ausgegeben.
7.4.2.12 Zähler
Beispiel:
Eingangssignal Steigend: 5
Fallend: 6
Beide: 11
1
Start/Stopp
0
t
Abb. 48: Beispiel für die Zählerfunktion
Wenn der maximale Zählerstand (107) überschritten wird, wird das Ausgangssi-
gnal ungültig und der Zähler stoppt. Nach einem Timeout oder dem Zurückset-
zen beginnt der Zähler wieder zu arbeiten.
7.4.2.13 Differenzierer
Falls das Quellsignal ungültig ist, werden keine weiteren Werte berechnet. Das
Ausgangssignal wird als ungültig gekennzeichnet. Sobald das Quellsignal wie-
der gültig ist, werden auch wieder neue Werte berechnet.
Die Berechnung wandelt zwei Eingangskanäle, die die Position (x, y) eines
Punktes im kartesischen Koordinatensystem darstellen, in die entsprechenden
Polarkoordinatenwerte um. Sie benötigen für die Berechnung die Messwerte
eines anderen Kanals, z. B. über den ClipX-Bus. Bei der Berechnung entstehen
zwei Ausgangskanäle, ein Kanal mit den Winkelwerten (θ, theta) und ein Kanal
mit den Radiuswerten (r). Der Wertebereich für den Winkel geht dabei von -
179,99° bis +180°. Multiplizieren Sie ggf. den Wert mit π/180, um das Bogen-
maß zu erhalten.
y
y
r
θ
x
x
Abb. 49: Beispiel für die Koordinatentransformation
Falls eines der Quellsignale ungültig ist, werden auch alle Ausgangssignale
ungültig. Die Berechnung wird jedoch durchgeführt und das Ergebnis ausgege-
ben.
Die Berechnung wandelt zwei Eingangskanäle, die die Position (Radius r, Win-
kel θ = theta) eines Punktes in Polarkoordinaten darstellen, in die entsprechen-
den kartesischen Koordinaten um. Sie benötigen für die Berechnung die Mess-
werte eines anderen Kanals, z. B. über den ClipX-Bus. Bei der Berechnung
entstehen zwei Ausgangskanäle, ein Kanal mit den x-Werten und ein Kanal mit
den y-Werten. Der Winkelwert muss dabei in Grad (-360° bis +360°) vorliegen.
y
y
r
θ
x
x
Abb. 50: Beispiel für die Koordinatentransformation
Falls eines der Quellsignale ungültig ist, werden auch alle Ausgangssignale
ungültig. Die Berechnung wird jedoch durchgeführt und das Ergebnis ausgege-
ben.
7.4.2.16 PID-Regler
G(s) = 1
Sollwert + 1 + + Stell-
Kp G(s) =
Ti*s größe
- +
Istwert
Td*s
G(s) =
Td*s + 1
Sie dürfen den PID-Regler nicht als reinen P-Regler definieren, min-
destens ein I-Anteil muss zusätzlich vorhanden sein (Ti ≥ 0,01 s).
Falls entweder Soll- oder Istwert ungültig ist, wird der Regler gestoppt und der
Wert wird als ungültig markiert; der Ausgang behält jedoch den letzten Wert. Bei
Freigeben durch: 0 wird der Regler zurückgesetzt und der Wert von YVorgabe
ausgegeben. Dieser Eingang hat Vorrang vor dem Signal bei Start/Stopp mit.
7.4.2.17 Logik-Bausteine
7.4.2.18 Signalgenerator
Funktion Zähler
Der Zähler erzeugt bei einem Offset von 0 eine Zahl zwischen -Amplitude und
+Amplitude, die mit der Aktualisierungsrate (1000 Hz) um jeweils eins erhöht
wird. Eine evtl. eingegebene Frequenz wird nicht berücksichtigt.
7.4.2.19 Pulsbreitenmessung
Die Berechnung misst die Zeit zwischen zwei Flanken. Sie können einen oder
zwei (digitale) Kanäle (Flags) als Eingang verwenden. Das Ergebnis kann als
Zeit (Sekunden oder Millisekunden) oder als Frequenz (1/s) ausgegeben wer-
den. Geben Sie denselben Kanal bei Start mit und Stopp mit an und verwen-
den Sie unterschiedliche Pegel, wenn Sie nur einen Eingangskanal verwenden
möchten.
Maximale Messdauer: 600 s. Der Ausgang wird ungültig und die Berechnung
wird gestoppt, wenn die maximale Messdauer überschritten wird. Dieser
Zustand wird mit dem nächsten Startsignal zurückgesetzt.
Messunsicherheit in
Pulsdauer in ms Frequenz in Hz
%
10 100 10
20 50 5
50 20 2
100 10 1
200 5 0,5
500 2 0,2
1000 1 0,1
7.4.2.20 Zeitgeber
Setzt nach einer einstellbaren Zeit (Intervall) das Timer-Flag auf aktiv und hält
den Pegel über die Pulslänge, bevor der Pegel wieder auf inaktiv zurückgesetzt
wird. Falls Sie 0 für die Pulslänge eingeben, wird das Flag mindestens für ein
Aktualisierungsintervall (1/Aktualisierungsrate = 1 ms) auf aktiv gesetzt. Das
maximale Intervall beträgt 200.000 Sekunden. Die Pulslänge sollte kleiner als
das Intervall sein, da sonst das Flag immer aktiv ist, solange der Zeitgeber
läuft. Über Aktives Timer-Flag können Sie das Timer-Flag bei aktiv auf Low
(0) oder auf High (1) setzen lassen.
Freigeben durch: Je nach Einstellung von Freigeben bei (High-Pegel oder
Low-Pegel) wird der Zeitgeber nur gestartet, wenn der entsprechende Pegel
anliegt. Sowohl bei Einzelschuss als auch bei Kontinuierlich wird der Zeitge-
ber sofort abgebrochen (zurückgesetzt), wenn dieser Pegel nicht mehr anliegt.
Die Werte an den Ausgängen werden in diesem Fall gelöscht bzw. auf 0 zurück-
gesetzt.
Der Ablauf kann nur 1 Mal erfolgen (Typ: Einzelschuss) oder immer wieder
wiederholt werden (Typ: Kontinuierlich), solange ein entsprechendes Signal
an Start/Stopp mit anliegt.
Beim Einzelschuss und Start bei: High-Pegel startet eine positive Flanke den
Zeitgeber und erst nach Ablauf des Zeitgebers startet die nächste positive
Flanke den Zeitgeber erneut. Im kontinuierlichen Modus startet der Zeitgeber,
sobald ein High-Signal (1) an Start/Stopp mit anliegt, und startet nach dem
Ablauf des Intervalls sofort erneut. Sobald kein High-Signal mehr anliegt, wird
der Zeitgeber gestoppt und erst beim Anlegen eines High-Signals erneut
gestartet.
Beim Einzelschuss und Start bei: Low-Pegel startet eine negative Flanke den
Zeitgeber und erst nach Ablauf des Zeitgebers startet die nächste negative
Flanke den Zeitgeber erneut. Im kontinuierlichen Modus startet der Zeitgeber,
sobald ein Low-Pegel (0) an Start/Stopp mit anliegt, und startet nach dem
Ablauf des Intervalls sofort erneut. Sobald kein Low-Pegel mehr anliegt, wird
der Zeitgeber gestoppt und erst beim Anlegen eines Low-Pegels erneut gestar-
tet.
Am Ausgang wird sowohl das Timer-Flag als auch der aktuelle Zeitwert (Zeit)
ausgegeben: 0 beim Start des Zeitgebers, der Wert von Intervall am Ende des
Zeitintervalls. Nach dem Stopp des Zeitgebers wird konstant die Intervallzeit
ausgegeben.
7.4.2.21 Stillstandserkennung
Wenn sowohl das Stillstandsflag als auch das Nahe-Null-Flag gesetzt sind,
wird der Ausgang auf 0 gesetzt.
Stillstandserkennung
Geben Sie die Zeit an, innerhalb derer die Amplitude kleiner sein muss als
angegeben. Ist dies erfüllt, wird das Stillstandsflag gesetzt.
Nahe-Null-Erkennung
Geben Sie einen positiven Wert bei Oberer Pegel und einen negativen Wert
(mit Vorzeichen) bei Unterer Pegel an. Positive Werte für den unteren Pegel
oder negative Werte für den oberen Pegel sind nicht erlaubt. Sobald das Quell-
signal innerhalb dieser Grenzen liegt, wird das Nahe-Null-Flag gesetzt.
0.0
Ausgang
Eingang
AND
Zeit
Flag
Amplitude Stillstandserkennung
Stillstand
Oberer Pegel
Flag
Unterer Pegel Nahe-Null-Erkennung
Nahe Null
Falls das Quellsignal ungültig ist, werden keine weiteren Werte berechnet. Alle
Ausgangswerte werden eingefroren (bleiben unverändert). Sobald das Quellsig-
nal wieder gültig ist, werden auch wieder neue Werte berechnet.
Abhängig von den Steuerbits wird Eingang 1, Eingang 2, Eingang 3 oder Ein-
gang 4 ausgegeben.
Falls eines der Quellsignale ungültig ist, wird auch das Ausgangssignal ungül-
tig.
in der zweiten Zeile des Browser-Fensters zeigt an, dass nicht mehr
die originalen Einstellungen des aktuellen Parametersatzes verwendet
werden. Speichern Sie die Einstellungen in einen Parametersatz, um sie
nicht zu verlieren.
Das Speichern und Laden sowie das Aktivieren von Parametersätzen ist über
den Webbrowser, die Feldbus-Schnittstelle oder – nur das Aktivieren– über die
digitalen Eingänge möglich.
Geräteeinstellung sichern
Klicken Sie auf SICHERN. Das ClipX erstellt eine ZIP-Datei, als Dateiname wer-
den der Gerätename, die UUID (Seriennummer) und das aktuelle Datum ver-
wendet, z. B. ClipX_009043-20180424.zip. Je nach Einstellung Ihres Browsers
werden Sie nach einem Verzeichnis gefragt oder die Datei wird in Ihr Download-
Verzeichnis gespeichert.
Geräteeinstellung wiederherstellen
1. Klicken Sie auf WIEDERHERSTELLEN und geben Sie die Datei an, die die
gewünschten Einstellungen enthält.
2. Aktivieren Sie alle Zeilen, deren Einstellung Sie laden möchten. Falls Sie
alles laden möchten, klicken Sie auf Alles auswählen.
• Netzwerk: enthält alle Einstellungen der Ethernet-Schnittstelle wie IP-
Adresse, Subnetzmaske etc., sowie die Einstellungen zu Zeit (z. B.
NTP) und OPC UA.
• Allgemein: enthält die Einstellungen zur TEDS-Verwendung, Visualisie-
rung, ClipX-Bus (Adresse und Synchronisationsmodus Master bzw.
Slave), die Nummer des Start-Parametersatzes und die Angaben zur
Parametersatz-Umschaltung durch die digitalen Eingänge (soweit fest-
gelegt).
• Feldbus: enthält alle Einstellungen des aktiven Feldbusses (nur
BM40IE und BM40PB).
Sie können das ClipX auch ohne Feldbus oder zusätzlich zum Feldbus über die
Ethernet-Schnittstelle an X1 betreiben. Bei gleichzeitigem Betrieb über Feldbus
und Ethernet müssen Sie sicherstellen, dass nicht gleichzeitig auf dieselben
Einstellungen zugegriffen wird, da intern für alle Varianten dieselben Ressour-
cen (Pufferspeicher etc.) verwendet werden. Das Verhalten des ClipX ist
ansonsten nicht definiert und könnte zu Fehlfunktionen und beschädigten Daten
führen.
Sie können dabei – außer bei PPMP – auch Daten (2 Kanäle) an das ClipX sen-
den. Die Daten werden dann im Browser dargestellt und können über die Feld-
busse ebenfalls abgefragt werden.
Wichtig: Der Zugriff kann nicht über Passwort oder https geschützt
werden. Stellen Sie sicher, dass kein unbefugter Zugriff über das
Netzwerk erfolgen kann.
meter Ihres Befehls. Falls anstelle einer Fließkommazahl ein ? geschickt wird,
hat die Zahl den Wert NaN (not a number).
Befehle
Es gibt eigentlich nur 3 Befehle. In den Befehlen verwenden Sie dieselben
Parameter wie für die Feldbusse. Die Parameter (Index, Subindex und Wert)
sind im Abschnitt „Objekt-Verzeichnis“ auf Seite 177 beschrieben, Unterab-
schnitte „Allgemeine und System-Objekte“ auf Seite 190 bis „Liste der Signalre-
ferenzen“ auf Seite 241.
Antwort 1500.496CRLF
1) Anstelle von LF können Sie auch CRLF verwenden
Antwort 2095104CRLF
1)
Anstelle von LF können Sie auch CRLF verwenden
Sie müssen den Rückgabewert bitweise interpretieren. Ausgehend von Bit 0 ist
Bit 3 der Status für den Brutto-Messwert (Wert in der „Liste der Signalreferen-
zen“ auf Seite 241 +1). In diesem Beispiel ist der Brutto-Messwert gültig,
ebenso die Spitzenwerte und die gehaltenen Werte. Die Werte auf dem ClipX-
Bus sind ungültig (0: Gültig, 1: Ungültig).
Antwort 0CRLF
1) Anstelle von LF können Sie auch CRLF verwenden
Antwort 0CRLF
1) Anstelle von LF können Sie auch CRLF verwenden
Antwort 0CRLF
1)
Anstelle von LF können Sie auch CRLF verwenden
Sie können eine kontinuierliche Aufzeichnung starten oder zwischen zwei Vari-
anten für eine triggergesteuerte Aufzeichnung wählen:
1. Statusgesteuertes Füllen des FIFOs.
In diesem Modus bestimmt die Bitmaske der digitalen Flags das Füllen,
siehe „Digitale Flags: Liste der I/O-Flags (I/O-Status)“ auf Seite 175. Das
Füllen ist aktiv, wenn das Ergebnis ungleich 0 ist, d. h., wenn mindestens
eines der Bits gesetzt und eine aktive Differenzbedingung erfüllt ist (siehe
Arbeitsweise).
2. Flankengesteuertes Füllen des FIFOs.
Die Bitmaske der digitalen Flags bestimmt das Füllen, siehe „Digitale Flags:
Liste der I/O-Flags (I/O-Status)“ auf Seite 175. Es wird von allen 6 mögli-
chen Signalquellen je 1 Messwert geschrieben, wenn eines der Bits wech-
selt und eine aktive Differenzbedingung erfüllt ist (siehe Arbeitsweise). Bei
dieser Funktion wird im Unterschied zu der sonstigen Arbeitsweise auch die
Änderung nur eines Bits von High nach Low oder Low nach High bei mehre-
ren bereits aktiven Bits (High) als Auslöser erkannt.
In der nächsten Millisekunde nach dem Start wird zuerst die angegebene Auf-
zeichnungsrate (Anzahl Werte pro Sekunde) beachtet, bevor mit dem dann zu
verwendenden Wert die digitalen Bedingungen (Flags) überprüft werden.
Danach wird geprüft, ob Differenzbedingungen angegeben sind und eine dieser
Bedingungen erfüllt ist. Erst dann erfolgt ein Eintrag im FIFO (Zeit und alle Sig-
nalquellen).
FIFO-Kontrollflags
Setzen Sie die Kontrollflags auf 0, um die Aufzeichnung zu stoppen und den
aktiven Füllmodus zu löschen.
Bit Erläuterung für Bit gesetzt
0 Modus Fülltrigger für kontinuierliches Füllen1) des FIFOs mit der eingestell-
ten Anzahl Werte pro Sekunde. Die Aufzeichnung startet sofort mit der ange-
gebenen Anzahl von Werten pro Sekunde unter Berücksichtigung evtl.
Differenzbedingungen.
1 Modus Fülltrigger für statusgesteuertes Füllen1) des FIFOs. Die Bitmaske der
digitalen Flags bestimmt das Füllen, siehe „Digitale Flags: Liste der I/O-Flags
(I/O-Status)“ auf Seite 175. Das Füllen ist aktiv, wenn das Ergebnis ungleich
0 ist, d. h., wenn mindestens eines der Bits gesetzt und eine aktive Differenz-
bedingung erfüllt ist.
13 Ethernet-Fehler. Das Bit wird beim Schreiben der Kontrollflags gelöscht, RO.
1) Von den verschiedenen Füllmodi kann immer nur einer aktiv sein, d. h., Sie dürfen immer
nur eines dieser Bits setzen.
Wert Erläuterung
0 Protokoll-Version, immer 1.
1 Systemstatus des ClipX, siehe „Systemstatus: Liste der Statusbits“ auf Seite
171.
2 Bitmaske der digitalen Flags Low-Word (32 bit), siehe „Digitale Flags: Liste
der I/O-Flags (I/O-Status)“ auf Seite 175.
5 Anzahl von Datenbytes, die nach den Kopfdaten kommen (Anzahl FIFO-Ein-
träge mal 28 Bytes).
gespeichert. Ein Eintrag im FIFO enthält daher 28 Bytes für die 7 Werte (6 Sig-
nalquellen und der Zeitwert). Falls der gesamte FIFO-Speicher gefüllt ist (1000
Einträge bzw. 4000 ab Firmware 2.0), erhalten Sie 28.000 Bytes (168.000 ab
Firmware 2.0) mit Werten plus 32 Bytes Kopfdaten.
Hinweise
• Ein ungültiger Messwert wird immer durch 1,001 * 1030 ersetzt, ein evtl. fest-
gelegter Ersatzwert wird nicht verwendet.
• Die Messwerte werden als 4-Byte-FLOAT mit der Byte-Reihenfolge Little
Endian übertragen, d. h., das erste Byte ist das LSB.
• Die Zeitwerte im FIFO werden jede Millisekunde per Software durch Hoch-
zählen erzeugt. Sie sind daher nicht exakt äquidistant im Raster von 1 Milli-
sekunde. Die Genauigkeit der Zeitbasis liegt bei ca. 0,02 bis 0,03%.
• Bei einer gleichzeitigen Aufzeichnung durch mehrere Geräte sollten Sie
eine möglichst hohe Aufzeichnungsrate (Anzahl Werte pro Sekunde) wäh-
len, um einen kleinen Jitter zwischen den Geräten zu erhalten. Verwenden
Sie z. B. bei allen ClipX einen digitalen Eingang, der mit dem gleichen Sig-
nal angesteuert wird. Da die digitalen Eingänge im Raster von 1 ms abge-
tastet werden, sollte die Zeit für einen Wechsel 1,2 ms nicht unterschreiten,
um eine sichere Erkennung zu gewährleisten. Sie können auch eine Diffe-
renzbedingung zusätzlich setzen, um die Anzahl der tatsächlich gespeicher-
ten Werte weiter zu verkleinern.
Der gleichzeitige Betrieb von OPC UA und PPMP ist nicht möglich.
Sie können jedoch OPC UA gleichzeitig zu einem Feldbus betreiben.
Authentifizierung
Die Authentifizierung erfolgt über Benutzername und Passwort. Sie können
zwei Benutzernamen verwenden. Der Name muss aus 1 bis 15 Zeichen beste-
hen, er wird nach einer Änderung sofort übernommen. Für das Passwort sind 0
bis 11 Zeichen zulässig, d. h., Sie können es auch leer lassen. Klicken Sie zum
Übernehmen auf PASSWORT ÄNDERN. Geben Sie einen der Benutzernamen
und das Passwort dann in Ihrem OPC-UA-Client ein.
Datenobjekte
Die verfügbaren Datenobjekte gleichen denen, die auch über die Feldbusse zur
Verfügung stehen, siehe „Objekt-Verzeichnis“ auf Seite 177. Sie haben damit
Zugriff auf alle Gerätefunktionen und können diese über einen OPC-UA-Client
abfragen oder setzen.
Methoden
Jede Methode wird mit „good“ oder „bad“ beantwortet. „Good“ bedeutet, dass
die Funktion gestartet, aber nicht unbedingt beendet wurde. Weitere Rückgabe-
werte siehe Tabelle.
Rückgabe-
Methode Funktion Argumente
werte/Anmerkungen
Set gross zero. Nullstellen des — Umkehrfunktion: „Gross
Bruttowerts. offset value“ gleich Null
setzen (data access
write).
Rückgabe-
Methode Funktion Argumente
werte/Anmerkungen
Clear capture 1. Löschen des Cap- — —
ture 1-Wertes.
Rückgabe-
Methode Funktion Argumente
werte/Anmerkungen
Switch parame- Umschalten des Parameter set Der Rückgabe-Status
ter set. Parametersatzes. number „good“ bedeutet nur, dass
(Nummer des die Funktion erfolgreich
gewünschten gestartet wurde. Sie kön-
Parametersat- nen den Umschaltvor-
zes 1 … 10). gang am Bit „Changing
parameter set“ im Sys-
temstatus erkennen.
1) Unterstützte Datentypen sind BOOLEAN, UINT8, INT8, UINT16, INT16, UINT32, INT32,
FLOAT, DOUBLE und STRING. Arrays werden nicht unterstützt.
Der gleichzeitige Betrieb von OPC UA und PPMP ist nicht möglich.
Sie können jedoch PPMP gleichzeitig zu einem Feldbus betreiben.
PPMP (Production Performance Management Protocol) ist ein von der Firma
Bosch definiertes Protokoll für Industrie 4.0 zur Kommunikation von IoT-Geräten
Einstellungen
Geben Sie nach dem Freischalten (Netzwerk → IoT-Protokoll: Production
Performance Management Protocol (PPMP) auswählen) folgende Parameter
an:
• Die Gerätekennung (Device ID). Dies ist eine eindeutige Kennung des Sen-
ders für den Empfänger. Voreingestellt ist der Gerätename, z. B. clipx plus
die letzten vier Stellen der MAC-Adresse. Diese Device-ID muss im ClipX
und im Empfänger übereinstimmen, ebenso die Kanalnamen, da der Emp-
fänger nur an diesen Angaben die Messkanäle identifiziert.
Beispiel: clipx-1a-2b.
• Die Endpunkt-URL inklusive der Portnummer (optional). Die URL muss mit
http beginnen, https wird nicht unterstützt. Sollte der Port in der URL fehlen,
wird Port 80 angenommen.
Beispiel: http://51.144.122.171:8800/ppm/v2/measurement. Die Empfän-
geradresse ist hier 51.144.122.171 und der Port ist 8800. Der weitere Pfad
(ppm/v2/measurement) hängt ebenfalls vom Empfänger ab, d. h. von Ihrer
Anwendung.
• Sendeintervall: Nach spätestens dieser Zeit wird ein Paket mit den Mess-
werten verschickt. Das Paket wird jedoch früher verschickt, wenn der Zwi-
schenspeicher mit den Messwerten voll ist. So entsteht keine Lücke im
Messwertstrom. Große Sendeintervalle führen jedoch zu großen Paketen.
• Abtastintervall: Mit dieser Rate werden die Messwerte abgetastet und bis
zur Übertragung (Sendeintervall) zwischengespeichert. Das Intervall ist ein
Vielfaches von 10 ms und gilt für alle Kanäle. Beachten Sie, dass bei langen
Intervallen im Verhältnis zur gemessenen Frequenz ein Alias-Effekt entste-
Fehlerbehandlung
Die PPMP-Pakete werden über Sockets und TCP/IP-Stacks übertragen und
beim Empfänger von einem HTTP-Server verarbeitet. Diese PPMP-Datenemp-
fänger zeigen ein unterschiedliches Verhalten je nach Hersteller und Konfigura-
tion. Der Datenempfänger schickt gemäß Protokoll auch keine Antwort. Der
PPMP-Ausdruck (json) wird jedoch von einem http-Frame umschlossen. Der
http-Protokollstack des Empfängers ist i. d. R. der Standardstack unter
Windows oder Linux und sendet eine Antwort, im Idealfall die 200. Daher kann
das ClipX Übertragungsfehler nur darüber erkennen und die System-LED
leuchtet gelb. Falls es auch einen Fehlercode gibt, zeigt Ihnen dies, dass
zumindest eine Verbindung zum PPMP-Empfänger besteht.
Wenn das ClipX vom Socket erfährt, dass drei Pakete hintereinander nicht
gesendet werden konnten, wird der Socket geschlossen und die Verbindung
neu gestartet. Wenn fünf Mal hintereinander keine Antwort vom HTTP-Server
empfangen wurde oder die Antwort einen Fehler anzeigt (Werte kleiner 200
oder größer 299), wird die Verbindung ebenfalls neu gestartet.
Eine weitere Anzeige oder Auswertung ist vom ClipX aus nicht möglich, Sie
müssen daher bei Problemen in der Regel auf Netzwerkebene nach dem Fehler
suchen.
Beispiel
Device-ID: clipx
Endpoint-URL: http://192.168.178.29:8800/test
Sendeintervall: 1000 ms
Abtastintervall: 200 ms
Gesendetes Paket
POST /test HTTP/1.1
Host:192.168.178.29:8800
Content-Type: application/json; charset=utf-8
content-length: 290
{
"content-spec":"urn:spec://eclipse.org/unide/measurement-message#v2",
"device":{
"deviceID":"clipx-29-ac"},
"measurements":[{
"ts":"2020-04-28T11:31:53.042Z",
"series":{
"$_time":[0,200,400,600,800],
"Gross":[-0.0048,-0.0051,-0.0051,-0.0053,-0.0048], precision 2
"Calculated Value 1":[-27,173,373,573,773]}
}]
}
Erläuterung
Die Namen der Mess- oder Rechenkanäle sind die von Ihnen am Gerät festge-
legten Namen.
Der Zeitstempel ts ist die Abtastzeit des jeweils ersten Messwerts eines Kanals.
Der zeitliche Versatz der folgenden Messwerte steht in der Reihe $_time. Die
Zeitquelle ist die Systemzeit des ClipX. Tragen Sie für genaue Zeiten im Menü
Netzwerk einen NTP-Server ein.
Die folgenden Abschnitte sind nur für die Geräteausführungen BM40IE und
BM40PB relevant. Die Geräteausführung BM40 verfügt über keinen Feldbus.
Die Gerätebeschreibungsdateien für den zyklischen Datenverkehr zwischen
SPS und ClipX finden Sie auf der HBM-Website: https://www.hbm.com/ClipX.
Nach einer Verbindung mit dem ClipX über Ihren Browser können Sie diese
Dateien und das Objekt-Verzeichnis auch über das Menü Gerätespeicher her-
unterladen.
5 DGND
DGND 9
4 CNTR-P
Bus-A 8
3 Bus-B
Nicht belegt 7
2 Nicht belegt
+5 V 6
1 Nicht belegt
X7
IN
EtherCAT-Master oder
EtherCAT-Slaves
OUT
X6
X7
Port 1
EtherNet/IP™-Master oder
EtherNet/IP™-Slaves oder
Switch
Port 2
X6
X7
Port 1
PROFINET-Master oder
PROFINET-Slaves oder
Switch
Port 2
X6
X7
Port 1
Modbus-TCP-Master oder
Modbus-TCP-Slaves oder
Switch
Port 2
X6
Abkürzung Beschreibung
REAL, FLOAT 32 bit, Fließkommazahl
Abkürzung Beschreibung
USINT 8 bit, Ganzzahl ohne Vorzeichen
STRING Text
Zyklus
Name Format Funktion
in ms
Fieldbus FLOAT 1 Das ClipX verwendet diese Werte wie Mess-
value 1 werte, z. B. in berechneten Kanälen oder für
Fieldbus die Grenzwertschalter.
value 2 Sie können diesen Werten physikalische Ein-
heiten für die Anzeige im Browser zuordnen.
Die Werte haben keine Statusinformation und
werden daher von ClipX immer als gültig
angesehen.
Zyklus
Name Format Funktion
in ms
Limit value 1 FLOAT 1 Schwellwerte der Grenzwertschalter.
Limit value 2 Das ClipX reagiert auf Änderungen, dann
Limit value 3 werden die Werte übernommen. Sie werden
Limit value 4 auch übernommen, wenn sich irgendein
anderer Wert in den Daten von der Steuerung
zum ClipX ändert.
Zyklus
Name Format Funktion
in ms
Object dictio- UINT 1 Lesen eines Objekts im Objekt-Verzeichnis
nary read (Index) nach Index und Subindex, das Padding-Byte
request USINT hat keine Funktion, siehe „Objekt-Verzeichnis“
(Sub- auf Seite 177.
index) Das ClipX reagiert nur auf Änderungen von
USINT Index, Subindex, Padding-Byte oder Wert. Es
(Pad- reagiert nicht, wenn Index = 0x0000 ist (no
ding) operation). Ändern Sie zum wiederholten
Lesen oder Schreiben die Anfrage in mindes-
tens einer Variablen. Setzen Sie z. B. den
Index erst zu Null und danach wieder auf den
gewünschten Wert.
Sie können nur Datenobjekte bis zu einer
Größe von 32 Bits lesen.
Siehe auch Abschnitt „Datenübertragung vom
ClipX zur Steuerung“ auf Seite 140, „Wie grei-
fen Sie auf die ClipX-Objekte zu?“ auf Seite
179.
Zyklus
Name Format Funktion
in ms
Object dictio- UINT 1 Schreiben eines Objekts im Objekt-Verzeich-
nary write (Index) nis nach Index und Subindex, das Padding-
request USINT Byte hat keine Funktion, siehe „Objekt-Ver-
(Sub- zeichnis“ auf Seite 177.
index) Das ClipX reagiert nur auf Änderungen von
USINT Index, Subindex, Padding-Byte oder Wert. Es
(Pad- reagiert nicht, wenn Index = 0x0000 ist (no
ding) operation). Ändern Sie zum wiederholten
UDINT Lesen oder Schreiben die Anfrage in mindes-
(Value) tens einer Variablen. Setzen Sie z. B. den
Index erst zu Null und danach wieder auf den
gewünschten Wert.
Sie können nur Datenobjekte bis zu einer
Größe von 32 Bits schreiben.
Der Wert ist zwar als Typ UDINT definiert, Sie
können aber auch REAL-Werte (FLOAT) hin-
einschreiben. Kopieren Sie dazu den Wert
ohne Typumwandlung (cast-Operation) nach
value! Die Bit-Zuordnung ist in der folgenden
Tabelle erläutert.
Siehe auch Abschnitt „Datenübertragung vom
ClipX zur Steuerung“ auf Seite 140, „Wie grei-
fen Sie auf die ClipX-Objekte zu?“ auf Seite
179.
Bezeich- Zyklus
Format Erläuterung
nung in ms
Electrical Eingangssignal in der Einheit der gemesse-
value (Feld- nen Größe, z. B. in mV/V.
wert)
ClipX bus Wert auf dem ClipX-Bus vom Gerät mit der
FLOAT 1
value 1 … 6 Adresse 1 … 6.
Bezeich- Zyklus
Format Erläuterung
nung in ms
Limit value 1 Ereignis- Wert des jeweiligen Grenzwertes 1 … 4.
FLOAT
…4 gesteuert
Bezeich- Zyklus
Format Erläuterung
nung in ms
Antwort beim UINT Antwort auf die Leseanfrage: Der Wert ist
Lesen aus (Index) gültig, wenn Index und Subindex identisch
dem Objekt- zur Anfrage sind und das Error-Byte null ist.
verzeichnis USINT
(Sub-
index)
USINT
(Error) 1
Wert der Antwort; Der Wert ist zwar als Typ
UDINT definiert, es werden aber auch
REAL-Werte (FLOAT) zurück gegeben.
UDINT
Kopieren Sie dazu den Wert ohne Typum-
(Value)
wandlung (cast-Operation) von value! Die
Bit-Zuordnung ist in der folgenden Tabelle
erläutert.
USINT
(Error)
1)
Die Zeit ist abhängig von der Aktualisierungsrate des Quellsignals.
Legen Sie im Browser den Gerätenamen (Name of Station) fest, der Name
muss eindeutig im Netzwerk sein. Evtl. ist es auch einfacher, dort die IP
Address und Netmask (Subnetzmaske) festzulegen. Klicken Sie auf APPLY,
um die Einstellungen zu übernehmen.
Beides können Sie auch über Ihren Feldbus-Controller einstellen. Nehmen Sie
die weitere Konfiguration des Feldbusses über Ihr PROFINET-Konfigurations-
tool vor.
Es stehen Ihnen bei PROFINET zwei DAPs (Device Access Point) zur Verfü-
gung:
• Ein „schneller“ DAP mit minimaler Zykluszeit von 0,25 ms und 6 freien Slots.
• Ein „langsamer“ DAP mit minimaler Zykluszeit von 1 ms und 30 freien Slots.
SAFE-OPERATIONAL
Das ClipX besitzt keinen sicheren Zustand der Ausgänge. Beim Übergang von
OPERATIONAL nach SAFE-OPERATIONAL behalten die von EtherCAT
gesteuerten Ausgänge ihren momentanen Wert und werden in SAFE-OPERA-
TIONAL nicht mehr aktualisiert.
Hot-Plug
Um die Hot-Plug-Fähigkeit zu verwenden, weisen Sie im Master den Hot-
Connect-Slaves ein „Station Alias“ zu (auch „Second Address“ genannt). Star-
ten Sie dann EtherCAT mit allen Hot-Connect-Slaves.
Jetzt können Sie alle Hot-Connect-Slaves im laufenden Betrieb abziehen bzw.
wieder einbinden.
Legen Sie im Browser die Adresse des ClipX auf dem PROFIBUS fest. Die
Werkseinstellung ist 126 (ungültige Adresse). Die Bitrate wird vom ClipX auto-
matisch erkannt. Nehmen Sie die weitere Konfiguration des Feldbusses über Ihr
PROFIBUS-Konfigurationstool vor.
Nach der Konfiguration des ClipX können Sie die sich ergebende GSD-Datei
und die DPV1-Liste auf den PC herunterladen: DOWNLOAD GSD bzw. DOWN-
LOAD DPV1 LIST. Je nach Einstellung Ihres Browsers werden Sie nach einem
Verzeichnis gefragt oder die Datei wird in Ihr Download-Verzeichnis gespei-
chert.
Die von Ihnen eingestellten Namen für die jeweiligen Signale werden in die
GSD-Datei übernommen.
senden, wenn tatsächlich ein Modul im angefragten Slot steckt. In diesem Fall
müssen Sie die leeren Slots füllen.
DPV1-Objekte
R/W (Zugriffsart): RO = read only, RW = read and write, WO = write only. UINT =
unsigned integer.
Index und Subindex des ClipX object directory sind nur zur Information angege-
ben.
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
1 3 4 FLOAT RO Field value (electr. 0x44f0 3
value)
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
1 13 4 FLOAT RO External ClipX 3 0x44f0 13
value
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
1 99 4 UINT32 RO All measval statuses 0x44f4 1
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
2 17 0 — WO Clear Min/Max com- 0x4028 1
mand
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
2 52 1 UINT8 RW Captured value 2 0x4035 2
invert trigger
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
2 101 1 UINT8 RO All statuses limit 0x4600 1
switches
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
2 114 4 FLOAT RW Limit switch 0x4604 4
threshold 4
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
2 131 4 UINT32 RW Limit switch reset 0x4609 1
mask high 1
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
3 7 4 FLOAT RW Analog output sca- 0x4500 7
ling electr. offset
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
3 61 1 UINT8 RW ClipX bus, my 0x4380 1
address 0 … 6
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
3 87 1 UINT8 RW TEDS usage 0x4300 2
0: Ignore
1: If available
2: Required
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
3 100 32 STRING RO Name of parameter 0x4271 1
set 0
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
3 121 4 UINT32 RO CRC of a parameter 0x4272 1
set 0 in RAM cache
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
4 11 4 FLOAT RO Field value 0x6100 1
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
4 32 1 UINT8 RO Status count 0x6150 0
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
4 60 1 UINT8 RO Analog OUT scale 2 0x6322 0
source value count
(immer 1)
ClipX object
DPV1
No of Data directory
R/W Description
bytes type Sub-
Slot Index Index
index
9 2 2 UINT16 RO Free parameter 0x5010 2
memory
Prüfen Sie den Status entweder über die LEDs („Health-Monitoring, LEDs“ auf
Seite 27) oder im Webbrowser über die Anzeige neben Status rechts oben im
Fenster:
Modbus: NO CONFIG Das ClipX wartet auf eine IP-Adresse.
Discrete Input-
Bedeutung Format
input Register
0 … 31 0…1 Rückgabewert des Steuerworts. Bitfeld
Siehe „Das Steuerwort“ auf Seite 176.
Coil 0 enthält Bit 0 ‘Nullsetzen’.
Discrete Input-
Bedeutung Format
input Register
24 … 25 Captured value 1 (Gehaltener Wert 1) REAL
40 … 41 Reserviert REAL
42 … 43 Reserviert REAL
44 … 45 Reserviert REAL
46 … 47 Reserviert REAL
48 … 49 Reserviert REAL
Discrete Input-
Bedeutung Format
input Register
72 … 73 Grenzwert 1 REAL
74 … 75 Grenzwert 2 REAL
76 … 77 Grenzwert 3 REAL
78 … 79 Grenzwert 4 REAL
Holding-
Coil Bedeutung Format
Register
0 … 31 0…1 Steuerwort. Bitfeld
Siehe „Das Steuerwort“ auf Seite 176.
Coil 0 steuert Bit 0 ‘Nullsetzen’.
32 … 47 2 Feldbus-Flags Bitfeld
3 Parametersatz UINT16
10 … 11 Grenzwert 2 REAL
12 … 13 Grenzwert 3 REAL
14 … 15 Grenzwert 4 REAL
Die folgende Tabelle enthält die im Messwertstatus (32 bit) gesetzten Bits, falls
das betreffende Signal ungültig ist.
ClipX bus value 1 Wert auf dem ClipX-Bus vom Gerät mit der Adresse
10
(ClipX-Bus 1) 1.
ClipX bus value 2 Wert auf dem ClipX-Bus vom Gerät mit der Adresse
11
(ClipX-Bus 2) 2.
ClipX bus value 3 Wert auf dem ClipX-Bus vom Gerät mit der Adresse
12
(ClipX-Bus 3) 3.
ClipX bus value 4 Wert auf dem ClipX-Bus vom Gerät mit der Adresse
13
(ClipX-Bus 4) 4.
ClipX bus value 5 Wert auf dem ClipX-Bus vom Gerät mit der Adresse
14
(ClipX-Bus 5) 5.
ClipX bus value 6 Wert auf dem ClipX-Bus vom Gerät mit der Adresse
15
(ClipX-Bus 6) 6.
Die folgende Tabelle enthält die Bits im Systemstatus (32 bit), falls der betref-
fende Status gesetzt ist.
Fehler ADC-IRQ 8
Fehler ADC-DMA 10
Fehler DAC-Kom- 11
munikation
TEDS wird gelesen 29 Das TEDS-Modul wird gerade ausgelesen und das
Gerät nach den Angaben eingestellt.
Herzschlag 31 Das Bit wird rhythmisch mit 0,5 Hz ein- und ausge-
schaltet und zeigt, dass das ClipX arbeitet.
Die folgende Tabelle enthält die Bits im TEDS-Status (32 bit), falls der betref-
fende Status gesetzt ist.
Status Bit Erläuterung
Kein TEDS gefun- 0 Prüfen Sie, ob das TEDS-Modul richtig angeschlos-
den sen ist, falls ein Modul vorhanden ist.
Siehe auch „Aufnehmer anschließen“ auf Seite 37.
Keine TEDS-Daten 9 Das TEDS-Modul enthält noch keine Daten, die ers-
ten 256 Bytes sind 0 oder 255 (neues unbeschriebe-
nes Modul).
Die folgende Tabelle enthält die Bits im I/O-Status (64 bit). Das Bit ist gesetzt,
falls der betreffende Status aktiv ist.
Bit Erläuterung
0 Digitaler Eingang 1.
1 Digitaler Eingang 2.
4 Digitaler Ausgang 1.
5 Digitaler Ausgang 2.
I/O-Status
6 Digitaler Ausgang 1 verzögert.
Low-Word
7 Digitaler Ausgang 2 verzögert.
8 Ergebnis Grenzwertschalter 1.
9 Ergebnis Grenzwertschalter 2.
10 Ergebnis Grenzwertschalter 3.
11 Ergebnis Grenzwertschalter 4.
Bit Erläuterung
20 … 29 Nicht belegt.
I/O-Status
30 Immer 0.
Low-Word
31 Immer 1.
Das Setzen eines Bits im Steuerwort löst die in der Tabelle angegebene Funk-
tion aus. Es werden allerdings immer alle gesetzten Funktionen ausgeführt,
auch wenn nur ein Bit geändert wird. Wenn z. B. Bit 1 (Tarieren) bereits gesetzt
ist, wird das Tarieren bei jeder Änderung eines der anderen Bits erneut ausge-
löst. Das Steuerwort besteht aus 32 Bits, die hier nicht aufgeführten Bits sind für
spätere Erweiterungen reserviert.
Das Steuerwort wird von ClipX quittiert, siehe „Datenübertragung vom ClipX zur
Steuerung“ auf Seite 140. Wenn die Quittung gleich dem gesendeten Steuer-
wort ist, wurde die Aktion ausgeführt und Sie können das Bit löschen.
Bit Funktion
0 Nullsetzen (des Brutto-Wertes).
Bit Funktion
6 Gehaltener Wert 1 halten.
10 Grenzwertschalter 1 zurücksetzen.
11 Grenzwertschalter 2 zurücksetzen.
12 Grenzwertschalter 3 zurücksetzen.
13 Grenzwertschalter 4 zurücksetzen.
9.7 Objekt-Verzeichnis
Für die meisten Anwendungen genügen die zyklischen Daten, die über den
jeweiligen Feldbus gesendet werden können. Für spezielle Anwendungen steht
Ihnen das Objektverzeichnis zur Verfügung, mit dem Sie auf alle Einstellungen
eines ClipX zugreifen können. Sie können das Objekt-Verzeichnis mit den Feld-
bussen oder über Ethernet oder OPC UA verwenden.
Siehe auch „Datenübertragung von der Steuerung zum ClipX“ auf Seite 136,
„Datenübertragung vom ClipX zur Steuerung“ auf Seite 140, „Betrieb über
Ethernet/OPC UA/PPMP“ auf Seite 115. DPV1-Objekte finden Sie im Abschnitt
„Einstellungen für PROFIBUS“ auf Seite 145.
Dynamische Objekte
Einige Objekte entstehen oder verschwinden während der Laufzeit: Die Objekte
im Bereich 0x5100 … 0x57FF sind dynamische Objekte, die vom Anlegen oder
Löschen von berechneten Kanälen abhängig sind. Die Objekte des Funktions-
bausteins an Position 1 haben den Index 0x5101, die des Bausteins an Position
2 den Index 0x5102 usw. Der Index der Objekte eines Bausteins ändert sich,
wenn Sie ihn an eine andere Position verschieben.
Objektliste
Sie können über den Browser im Menü Gerätespeicher eine (unsortierte)
Objektliste für die aktuelle Konfiguration herunterladen: „clipx_od.csv“. Die Spal-
ten sind jeweils durch ein Semikolon getrennt. Da die Liste zum Herunterladen
neu erzeugt wird, dauert es einige Sekunden, bis der Vorgang beendet ist und
das Herunterladen beginnt.
Beispiel
Begriff Erläuterung
Idx Index (16 bit), 0x0000 … 0xffff in hexadezimaler Darstellung.
Begriff Erläuterung
Type Datentyp, siehe auch „Vom ClipX verwendete Datentypen“ auf Seite
135.
Access W: Schreiben
R: Lesen
RO: Nur lesen
WO: Nur schreiben
S: Änderung durch Parametersatzwechsel möglich
Y: Zyklische Änderung.
Tipps
Für die dynamischen Objekte bei den Berechnungen ist die beste Reihenfolge
bei der Erstellung:
1. Richten Sie die berechneten Kanäle über die Weboberfläche ein oder
beschreiben Sie die Objekte 0x5001.1 … 6 mit den gewünschten Baustein-
typen.
2. Erstellen Sie die Objektliste wie oben beschrieben. Diese Liste enthält dann
alle benötigten dynamischen Objekte.
3. Bearbeiten Sie die Objekte mit Ihrem PC- oder SPS-Programm.
Falls Sie bei einer Einstellung unsicher sind, verwenden Sie den Webbrow-
ser, um die Einstellung vorzunehmen. Lesen Sie dann den Wert über das
betreffende Objekt des Objektverzeichnisses aus.
Siehe auch „Datenübertragung von der Steuerung zum ClipX“ auf Seite 136,
„Datenübertragung vom ClipX zur Steuerung“ auf Seite 140 und „Beispiele für
den Objektzugriff über den Feldbus“ auf Seite 184.
Falls Sie bei einer Einstellung unsicher sind, verwenden Sie den Web-
browser, um die Einstellung vorzunehmen. Lesen Sie dann den Wert
über das betreffende Objekt des Objektverzeichnisses aus.
Sie können nur Datenobjekte bis zu einer Größe von 32 Bits lesen
oder schreiben.
Daten-
Feldname Erläuterung
typ
Index UINT Index des zu lesenden Objekts.
0x0000 (no operation) setzt die Antwort auf Null.
Antwort vom ClipX auf die Leseanfrage (Object Dictionary Read Res-
ponse)
Der Wert der Antwort ist gültig, wenn Index und Subindex mit der Anfrage über-
einstimmen und kein Error-Bit gesetzt ist.
Daten-
Feldname Erläuterung
typ
Index UINT Index des gelesenen Objekts.
Daten-
Feldname Erläuterung
typ
Error Bits USINT 0x01: Zugriffsfehler, z. B. Schreibzugriff auf Read-only-
Objekt.
0x02: Formatfehler, z. B. nicht unterstützter Datentyp.
0x04: Nicht gefunden, d. h., das Objekt existiert nicht.
Value UDINT Der Wert des Objekts. Der Datentyp hängt vom Objekt ab.
oder
REAL
(FLOAT)
Hinweis für Befehle, die Aktionen wie Nullstellen, Zurücksetzen etc. auslö-
sen
Diese Befehle erfordern wie die Lesebefehle eigentlich keinen Parameter, son-
dern nur Index und Subindex. Da aber die SDO-Syntax immer einen Parameter
erwartet (Padding Byte, siehe oben) müssen Sie auch hier einen Parameter
angeben, z. B. 0. Der Befehl zum Nullstellen lautet daher SDO
0x4410,4,0LF.
Daten-
Feldname Erläuterung
typ
Index UINT Index des zu schreibenden Objekts.
0x0000 (no operation) setzt die Antwort auf Null.
Value UDINT Der Wert des Objekts. Der Datentyp hängt vom Objekt ab.
oder
REAL
(FLOAT)
Antwort vom ClipX auf die Schreibanfrage (Object Dictionary Write Res-
ponse)
Der Wert wurde erfolgreich geschrieben, wenn Index und Subindex mit der
Anfrage übereinstimmen und kein Error-Bit gesetzt ist.
Daten-
Feldname Erläuterung
typ
Index UINT Index des geschriebenen Objekts.
Das Setzen und Lesen der Werte erfolgt in einem Watch Table (Extended
Mode). Im folgenden Beispiel wird die aktuell angezeigte Farbe der System-
LED abgefragt (Objekt 0x4200.6).
Abb. 62: Watch Table nach Abfrage der Farbe der System-LED (Beispiel)
Im Beispiel ist die Anzeige grün (Wert 2, Zeile 8 oder 9) und gültig, da kein Feh-
ler-Bit (Zeile 7) gesetzt ist.
Im folgenden Beispiel wird der Effekt 9 (schnelles grünes Blinken für 10 s) für
die System-LED gesetzt (Objekt 0x4200.3).
Abb. 64: Watch-Table nach Setzen eines Effektes für die System-LED
Der Effekt 9 (Zeile 4 bzw. 5) wurde gesetzt, da kein Fehler-Bit (Zeile 9) gesetzt
ist.
Im Beispiel ist die Anzeige grün (Wert 2, letzte Zeile „value“) und gültig, da kein
Fehler-Bit (vorletzte Zeile „error“) gesetzt ist.
Im Beispiel wird der Fehler „Nicht gefunden“ (Wert 4, vorletzte Zeile „error“) aus-
gegeben.
Im folgenden Beispiel wird der Effekt 9 (schnelles grünes Blinken für 10 s) für
die System-LED gesetzt (Objekt 0x4200.3).
Der Effekt 9 (Zeile „value“) wurde gesetzt, da kein Fehler-Bit (letzte Zeile „error“)
gesetzt ist.
Zeichenketten (Strings)
Ab der Firmware 2.8 können Sie mit EtherCAT auch Zeichenketten bis zu einer
Länge von 32 Zeichen lesen und schreiben. Dazu gibt es zwei neue CoE-
Objekte
0x5805 Object dict read response (Long); die Subindizes sind wie bei
0x5801 (Index, Subindex, Error, Value)
0x5806 Object dict write reqest (Long); die Subindizes sind wie bei 0x5802
(Index, Subindex, Padding, Value)
Die Objekte stehen nur als azyklische CoE-Objekte zur Verfügung. Sie können
nicht als PDO in die zyklischen Daten aufgenommen werden. Die bisherigen
CoE-Objekte 0x5800, 0x5801, 0x5802, 0x5803 für 4-Byte-Objekte bleiben
unverändert.
Lesen Sie ein Objekts wie üblich über das Objekt 0x5800. Die Antwort liegt
sowohl in 0x5801 (aber nur die ersten vier Bytes) als auch in 0x5805 (32 Bytes)
vor.
Sie können auch andere Datentypen als Strings mit 0x5806 schreiben, das
Objekt funktioniert für alle Datentypen und Objekte mit 1 … 32 Bytes Länge.
Sub-
Index Funktion Wert
index
0x4400 1 Sensortyp 0: Volt ±10 V
1: Strom 4 … 20 mA
2: Strom ±20mA
3: Pt100
4: Potenziometer
5: Vollbrücke 5 mV/V (DC1))
6: Vollbrücke 2.5 mV/V (DC)
7: Vollbrücke 5 mV/V (TF1))
8: Vollbrücke 2.5 mV/V (TF)
9: Halbbrücke 5 mV/V (DC)
10: Halbbrücke 2.5 mV/V (DC)
11: Halbbrücke 5 mV/V (TF)
12: Halbbrücke 2.5 mV/V (TF)
13: Vollbrücke 100 mV/V (DC)
14: Vollbrücke 800 mV/V (DC),
UINT8.
Sub-
Index Funktion Wert
index
0x4416 1 Skalierung, elektrischer FLOAT.
Wert 1 (Field value 1).
2 Skalierung, physikalischer
Wert 1 (Process value 1).
3 Skalierung, elektrischer
Wert 2 (Field value 2).
4 Skalierung, physikalischer
Wert 2 (Process value 2).
1) DC = Gleichspannung, TF = Trägerfrequenz.
Allgemein
Sub-
Index Funktion Wert
index
0x1000 1 CiA 301 device type. Siehe CiA 301, RO
Systemstatus
Sub-
Index Funktion Wert
index
0x4200 1 Statusbits, Bedeutung der 0 … 232-1, UINT32, RO.
Bits siehe „Systemstatus:
Liste der Statusbits“ auf
Seite 171.
Sub-
Index Funktion Wert
index
0x4200 3 System-LED für 10 Sekun- 0: Aus
den steuern. 1: Farbe rot kontinuierlich
2: Farbe grün kontinuierlich
3: Farbe gelb kontinuierlich
4: Rot blinkend mit 0,5 s ein /
0,5 s aus
5: Grün blinkend mit 0,5 s ein /
0,5 s aus
6: Gelb blinkend mit 0,5 s ein /
0,5 s aus
7: Rot/grün blinkend mit 0,5 s /
0,5 s
8: Schnell rot blinkend mit 0,1 s
ein / 0,1 s aus
9: Schnell grün blinkend mit
0,1 s ein / 0,1 s aus
10: Schnell gelb blinkend mit
0,1 s ein / 0,1 s aus
11: Schnell rot/grün blinkend
mit 0,1 s / 0,1 s
12: 10 Mal rot blinkend: 0,1 s
ein / 0,2 s aus / 0,1 s ein /
0,6 s aus
13: 10 Mal grün blinkend: 0,1 s
ein / 0,2 s aus / 0,1 s ein /
0,6 s aus
14: 10 Mal gelb blinkend: 0,1 s
ein / 0,2 s aus / 0,1 s ein /
0,6 s aus
15: 10 Mal blinkend: 0,1 s rot
ein / 0,2 s aus / 0,1 s grün
ein / 0,6 s aus, UINT8, WO.
Sub-
Index Funktion Wert
index
0x4200 6 Aktuelle Farbe der System- UINT8, RO.
LED.
3 Feldbus-Flags. 0 … 216-1
4 Ethernet-Flags. 0 … 216-1
Parametersätze
Sub-
Index Funktion Wert
index
0x4270 1 Parametersatznummer 1 … 10, UINT16, RO.
lesen.
Sub-
Index Funktion Wert
index
0x4270 3 Aktuelle Parameter aus 1 … 10, INT16, WO.
dem RAM unter dieser
Parametersatznummer dau-
erhaft speichern(vorhande-
nen Parametersatz
überschreiben).
Feldbus
Sub-
Index Funktion Wert
index
0x4800 1 Feldbus-Protokolltyp. 0: Feldbus ausgeschaltet
1: PROFIBUS
2: PROFINET
3: EtherCAT
4: EtherNet/IP™, INT16.
ClipX-Bus
Siehe auch „I/O-Objekte“ auf Seite 210.
Sub-
Index Funktion Wert
index
0x4429 1 Liest alle 6 ClipX-Bus- 6 Fließkommawerte, getrennt
Werte. Alle Werte stammen mit ; (Semikolon), STRING, RO.
aus demselben Buszyklus, Ein ungültiger Messwert wird
d. h., es existiert nur ein immer durch 1,001 * 1030
geringer Jitter zwischen den ersetzt, ein evtl. festgelegter
Werten. Da alle Werte in Ersatzwert wird hier nicht ver-
einer Antwort kommen, ist wendet.
weniger Netzwerkverkehr
nötig.
OPC UA
Sub-
Index Funktion Wert
index
0x4D00 1 Endpunkt-URL mit IP z.B.
Adresse als Kopiervorlage opc.tcp://172.19.192.10
für den OPC-UA-Client. 0:4840 oder hbk/clipx.
PPMP
Sub-
Index Funktion Wert
index
0x4D20 1 Enable 0: PPMP ausgeschaltet
1: PPMP eingeschaltet; PPMP
lässt sich nur einschalten,
wenn OPC UA (0x4D00.3)
ausgeschaltet ist, UINT16.
Sub-
Index Funktion Wert
index
0x4D20 200 HTTP-Antwort Status des http Servers,
UINT16, RO.
Sub-
Index Funktion Wert
index
0x4428 1 FIFO-Kontrollflags, bestim- Siehe Tabelle FIFO-Kontroll-
men die Arbeitsweise des flags.
FIFOs und enthalten Fehle-
rinformationen.
Sub-
Index Funktion Wert
index
0x4428 3 Trigger-Definition zum Fül- 0 … 232-1, siehe „Digitale
len des FIFOs, Bitmaske Flags: Liste der I/O-Flags (I/O-
Low-Word (32 bit). Status)“ auf Seite 175, UINT32.
0x4428 4 Trigger-Definition zum Fül-
len des FIFOs, Bitmaske
High-Word (32 bit).
Sub-
Index Funktion Wert
index
0x4428 9 Uhrzeit der Aufzeichnung Datum und Uhrzeit, z.B.
des ersten Wertes im FIFO „17.08.18 14:00:37“, STRING,
laut Datum/Uhrzeit des RO.
ClipX.
FIFO-Kontrollflags
Bit Erläuterung für Bit gesetzt
0 Modus Fülltrigger für kontinuierliches Füllen1) des FIFOs mit der eingestell-
ten Anzahl Werte pro Sekunde. Die Aufzeichnung startet sofort mit der
angegebenen Anzahl von Werten pro Sekunde unter Berücksichtigung evtl.
Differenzbedingungen.
12 Überlauf des FIFOs. Das Bit wird beim Schreiben der Kontrollflags
gelöscht, RO.
1)
Von den verschiedenen Füllmodi kann immer nur einer aktiv sein, d. h., Sie dürfen immer
nur eines dieser Bits setzen.
9.7.4 Messkanal-Objekte
Allgemeine Kanaleinstellungen
Sub-
Index Funktion Wert
index
0x44F0 3 … 32 (Mess-)Werte lesen. FLOAT, RO.
Siehe
0x44F1 „Liste der Kanalnamen lesen oder STRING, Länge ≤ 22 Zeichen.
Signalre- schreiben.
Sub-
Index Funktion Wert
index
0x4400 1 Sensortyp festlegen. 0: Volt ±10 V
Siehe auch „Weitere CoE- 1: Strom 4 … 20 mA
Objekte bei EtherCAT / 2: Strom ±20mA
TwinCAT“ auf Seite 189. 3: Pt100
4: Potenziometer
5: Vollbrücke 5 mV/V (DC1))
6: Vollbrücke 2.5 mV/V (DC)
7: Vollbrücke 5 mV/V (TF1))
8: Vollbrücke 2.5 mV/V (TF)
9: Halbbrücke 5 mV/V (DC)
10: Halbbrücke 2.5 mV/V (DC)
11: Halbbrücke 5 mV/V (TF)
12: Halbbrücke 2.5 mV/V (TF)
13: Vollbrücke 100 mV/V (DC)
14: Vollbrücke 800 mV/V (DC),
UINT8.
1) DC = Gleichspannung, TF = Trägerfrequenz.
Filter
Sub-
Index Funktion Wert
index
0x4401 1 Charakteristik, 1: Filter aus
Siehe auch „Weitere CoE- 2: Butterworth
Objekte bei EtherCAT / 3: Bessel, UINT8.
TwinCAT“ auf Seite 189.
Sub-
Index Funktion Wert
index
0x4410 1 Funktion „Nullstellen durch“, 0 … 232-1, siehe „Digitale
Bitmaske Low-Word Flags: Liste der I/O-Flags (I/O-
(32 bit). Status)“ auf Seite 175, UINT32.
2 Funktion „Nullstellen durch“,
Bitmaske High-Word
(32 bit).
4 Befehl „Nullstellen“. WO
4 Befehl „Tarieren“. WO
Sub-
Index Funktion Wert
index
0x4411 5 Funktion „Tarawert löschen 0 … 232-1, siehe „Digitale
durch“, Bitmaske Low-Word Flags: Liste der I/O-Flags (I/O-
(32 bit). Status)“ auf Seite 175, UINT32.
6 Funktion „Tarawert löschen
durch“, Bitmaske High-
Word (32 bit).
2 Tarawert.
Sub-
Index Funktion Wert
index
0x440A 1 Testsignal. FLOAT.
Skalierungen
Sub-
Index Funktion Wert
index
0x4415 4 Skaliertyp 0: Zweipunktskalierung
1: Polynom A
2: Polynom A für Werte < 0 und
B für Werte ≥ 0
3: Tabelle, UINT8.
Zweipunktskalierung
0x4416 1 Elektrischer Wert 1 (Field FLOAT.
value 1). Siehe auch „Weitere CoE-
Objekte bei EtherCAT / Twin-
2 Physikalischer Wert 1 (Pro- CAT“ auf Seite 189.
cess value 1).
5 Skalierstatus. 0: Gültig
1: Ungültig, INT8, RO.
Skalierung Polynom A / B
0x4417/ 1 Koeffizient für x0 FLOAT.
0x4418 (x = elektrischer Wert).
Sub-
Index Funktion Wert
index
Skalierung über Tabelle
0x4419 1 Anzahl Stützpunkte. 2 … 21, UINT8.
3 Skalierstatus. 0: Gültig
1: Ungültig, INT8, RO.
Kontrollieren Sie die Angabe
der Werte, z. B., ob die elektri-
schen Werte aufsteigend sind
(von Minus nach Plus).
TEDS
Sub-
Index Funktion Wert
index
0x4300 2 Parameter für die Verwen- 0: TEDS ignorieren
dungsart. 1: TEDS verwenden, falls vor-
handen
2: TEDS erforderlich, UINT8.
Sub-
Index Funktion Wert
index
0x4300 19 Calibration Period (Days). Kalibrierintervall in Tagen,
UINT32, RO.
Sub-
Index Funktion Wert
index
0x4300 75 Befehl „TEDS-Daten in WO.
Datei schreiben“ (in den
Gerätespeicher). Der
Dateiname wird automa-
tisch erzeugt und steht in
Objekt 0x4300:76 (nächste
Zeile). Eine evtl. bereits
existierende Datei gleichen
Namens wird überschrie-
ben.
Die Einstellung für die
TEDS-Verwendung muss
auf „TEDS erforderlich“
oder „TEDS verwenden,
falls verfügbar“ stehen.
9.7.5 I/O-Objekte
Digital-I/O
Sub-
Index Funktion Wert
index
0x4702 1…2 Digitalausgang 1 … 2, Bit- 0 … 232-1, siehe „Digitale
maske der digitalen Flags Flags: Liste der I/O-Flags (I/O-
Low-Word (32 bit). Status)“ auf Seite 175, UINT32.
0x4703 1…2 Digitalausgang 1 … 2, Bit-
maske der digitalen Flags
High-Word (32 bit).
Sub-
Index Funktion Wert
index
0x470C 1…2 Digitalausgang 1 … 2 inver- 0: Nicht invertiert
tieren. 1: Invertiert, UINT8.
Analogausgang
Sub-
Index Funktion Wert
index
0x4500 1 Typ 0: Aus
1: Volt ±10 V
2: Strom 4 … 20 mA, UINT8.
3 Zweipunktskalierung: 1. FLOAT.
Punkt Quellwert (physika-
lisch).
4 Zweipunktskalierung: 2.
Punkt Quellwert (physika-
lisch).
5 Zweipunktskalierung: 1.
Punkt elektrisch (Wert am
Analogausgang).
6 Zweipunktskalierung: 2.
Punkt elektrisch (Wert am
Analogausgang).
7 Nullwert (elektrisch).
Sub-
Index Funktion Wert
index
0x4500 9 Wert bei „ungültig“-Signal 0: Nicht aktiv
aktivieren. 1: Aktiv, UINT8.
(Nur bei Wert „ungültig“).
ClipX-Bus
Sub-
Index Funktion Wert
index
0x4380 1 Eigene Adresse. 0: Aus
1 … 6: Adresse, UINT8.
6 Werkseinstellungen für WO
ClipX-Bus wieder herstel-
len.
Die einzelnen Funktionen sind nach den Werten für den Bausteintyp sortiert
aufgelistet (siehe nächste Tabelle).
Sub-
Index Funktion Wert
index
0x5001 1…6=n Bausteintyp an Position n. 1: Kein Funktionsbaustein
2: Addierer/Multiplizierer
3: Logik-Bausteine
4: Dividierer
5: Signalgenerator
6: 6x6-Matrix
7: Kartesische zu Polarkoordi-
naten
8: Polar- zu kartesischen Koor-
dinaten
9: Pulsbreitenmessung
10: Spitzenwert mit Halten
11: Zähler
12: Kontrollwaage (Checkweig-
her)
13: Zeitgeber
14: PID-Regler
15: Toleranzfenster
16: Trigger
17: Integrierer
18: Filter (IIR, Bessel/Butter-
worth)
19: Stillstanderkennung
20: Differenzierer
21: Multiplexer
22: Gleitender Mittelwert / RMS
23: FIR-Filter
24: Kammfilter, UINT16.
Sub-
Index Funktion Wert
index
0x5010 5 Fehler-Bits des Berech- 0: Kein Fehler
nungskanals. 1: Zu wenig Parameter-Spei-
cher
2: Zu wenig Speicher im dyna-
mischen Objektverzeichnis
4: Keine weiteren Instanzen
dieses Bausteintyps zuläs-
sig, UINT16, RO.
0x510n 1…x Parameter des Bausteins Anzahl, Typ und Bedeutung der
an Position n (1 … 6), siehe Parameter hängt vom Bau-
die folgenden Tabellen. steintyp ab.
In den folgenden Tabellen wird n als Kennzeichnung für die Position des Bau-
steins verwendet.
Unbenutzte Ausgänge sind in der Voreinstellung mit dem Wert 48 belegt (siehe
„Liste der Signalreferenzen“ auf Seite 241). Sie können den Wert auch dazu
benutzen, einen belegten Ausgang wieder freizugeben, um ihn in einer anderen
Berechnung verwenden zu können.
Addierer/Multiplizierer (Bausteintyp 2)
Sub-
Index Funktion Wert
index
0x510n 20 Eingang x1. 0 … 47, siehe „Liste der Signal-
referenzen“ auf Seite 241,
21 Eingang x2. UINT16.
22 Eingang x3.
23 Eingang x4.
24 Eingang x5.
25 Eingang x6.
26 Eingang x7.
27 Eingang x8.
28 Eingang x9.
29 Eingang x10.
Logik (Bausteintyp 3)
Sub-
Index Funktion Wert
index
0x510n 18 Typ Gatter 1. 1: AND
2: OR
19 Typ Gatter 2. 3: XOR
4: NAND
5: NOR
6: XNOR
7: NOT, UINT16.
23 Eingang x4.
27 Ausgang y4.
Dividierer (Bausteintyp 4)
Sub-
Index Funktion Wert
index
0x510n 20 Eingang x1. 0 … 47, siehe „Liste der Signal-
referenzen“ auf Seite 241,
21 Eingang x2. UINT16.
22 Eingang x3.
23 Eingang x4.
24 Eingang x5.
25 Eingang x6.
26 Eingang x7.
27 Eingang x8.
28 Eingang x9.
Signalgenerator (Bausteintyp 5)
Sub-
Index Funktion Wert
index
0x510n 20 Funktion. 0: Sinus
1: Rechteck
2: Rauschen
3: Zyklenzähler
4: Konstante
5: Dreieck, UINT16.
22 Amplitude.
23 Offset.
6x6-Matrix (Bausteintyp 6)
Sub-
Index Funktion Wert
index
0x510n 21 … 26 Eingänge x1 … x6. 0 … 47, siehe „Liste der Signal-
referenzen“ auf Seite 241,
UINT16.
Sub-
Index Funktion Wert
index
0x510n 20 Eingang x-Koordinate. 0 … 47, siehe „Liste der Signal-
referenzen“ auf Seite 241,
21 Eingang y-Koordinate. UINT16.
Sub-
Index Funktion Wert
index
0x510n 20 Eingang Radius. 0 … 47, siehe „Liste der Signal-
referenzen“ auf Seite 241,
21 Eingang Winkel in °. UINT16.
Pulsbreitenmessung (Bausteintyp 9)
Sub-
Index Funktion Wert
index
0x510n 20 Start mit. Flag-Nummer 0 … 63, siehe
„Digitale Flags: Liste der I/O-
Flags (I/O-Status)“ auf Seite
175, UINT8.
25 Nachtriggerbar. 0: Nein
1: Ja, UINT8.
Sub-
Index Funktion Wert
index
0x510n 20 Eingang, das beobachtete 0 … 47, siehe „Liste der Signal-
Signal. referenzen“ auf Seite 241,
UINT16.
21 Eingang Halten-Kanal.
26 Modus. 0: Maximalwert
1: Minimalwert, UINT16.
27 Befehl „Zurücksetzen“. WO
Sub-
Index Funktion Wert
index
0x510n 20 Eingang, das beobachtete Flag-Nummer 0 … 63, siehe
Signal. „Digitale Flags: Liste der I/O-
Flags (I/O-Status)“ auf Seite
21 Start/Stopp mit. 175, UINT8.
22 Zurücksetzen durch.
26 Modus. 0: Aus
1: Steigende Flanken zählen
2: Fallende Flanken zählen
3: Beide Flanken zählen,
INT16.
Sub-
Index Funktion Wert
index
0x510n 20 Eingang, das beobachtete 0 … 47, siehe „Liste der Signal-
Signal. referenzen“ auf Seite 241,
INT16.
21 Eingang Grenzwert.
24 Verzögerung Nullmessung
(ms).
34 Ausgang Spitze-Spitze-
Wert.
Sub-
Index Funktion Wert
index
0x510n 35 Ausgang Offset. 21 … 26, 48, siehe „Liste der
Signalreferenzen“ auf Seite
241, INT16.
Sub-
Index Funktion Wert
index
0x510n 20 Start/Stopp mit. Flag-Nummer 0 … 63, siehe
„Digitale Flags: Liste der I/O-
21 Freigeben durch. Flags (I/O-Status)“ auf Seite
175, UINT8.
25 Pulslänge (ms).
26 Typ. 0: Kontinuierlich
1: Einzelschuss, UINT8.
Sub-
Index Funktion Wert
index
0x510n 20 Eingang Sollwert. 0 … 47, siehe „Liste der Signal-
referenzen“ auf Seite 241,
21 Eingang Istwert. UINT16.
27 Eingang YVorgabe.
28 Ymax. FLOAT.
29 Ymin.
Sub-
Index Funktion Wert
index
0x510n 20 Eingang, das beobachtete 0 … 47, siehe „Liste der Signal-
Signal. referenzen“ auf Seite 241,
UINT16.
21 Eingang Halten-Kanal, der
zu haltende Wert bei Ext-
remwert des beobachteten
Signals.
22 Oberer Pegel.
23 Unterer Pegel.
35 Ausgang Mittelwert.
36 Ausgang Dauer, d. h. Zeit
[ms] seit Start-Flag.
Sub-
Index Funktion Wert
index
0x510n 37 Ausgang Oberer Pegel, Flag-Nummer 12 … 19, 64,
Flag oberer Schwellwert siehe „Digitale Flags: Liste der
überschritten. I/O-Flags (I/O-Status)“ auf Seite
175, UINT8.
38 Ausgang Unterer Pegel,
Flag unterer Schwellwert
unterschritten.
Sub-
Index Funktion Wert
index
0x510n 20 Eingang, das beobachtete 0 … 47, siehe „Liste der Signal-
Signal. referenzen“ auf Seite 241,
UINT16.
21 Eingang Grenzwert 1.
22 Eingang Grenzwert 2.
Sub-
Index Funktion Wert
index
0x510n 20 Eingang Y-Kanal. 0 … 47, siehe „Liste der Signal-
referenzen“ auf Seite 241,
21 Eingang X-Kanal. UINT16.
33 Ausgang X-Max.
Sub-
Index Funktion Wert
index
0x510n 20 Eingang. 0 … 47, siehe „Liste der Signal-
referenzen“ auf Seite 241,
UINT16.
Sub-
Index Funktion Wert
index
0x510n 20 Eingang. 0 … 47, siehe „Liste der Signal-
referenzen“ auf Seite 241,
UINT16.
Sub-
Index Funktion Wert
index
0x510n 20 Eingang. 0 … 47, siehe „Liste der Signal-
referenzen“ auf Seite 241,
UINT16.
Sub-
Index Funktion Wert
index
0x510n 20 Eingang 1. 0 … 47, siehe „Liste der Signal-
referenzen“ auf Seite 241,
21 Eingang 2. UINT16.
22 Eingang 3.
23 Eingang 4.
Sub-
Index Funktion Wert
index
0x510n 20 Eingang. 0 … 47, siehe „Liste der Signal-
referenzen“ auf Seite 241,
UINT16.
Sub-
Index Funktion Wert
index
0x510n 20 Eingang. 0 … 47, siehe „Liste der Signal-
referenzen“ auf Seite 241,
UINT16.
Sub-
Index Funktion Wert
index
0x510n 20 Eingang. 0 … 47, siehe „Liste der Signal-
referenzen“ auf Seite 241,
UINT16.
22 Filterfrequenz 2.
Spitzenwerte
Sub-
Index Funktion Wert
index
0x4020 1 Auswahl Signalquelle. 0 … 31, siehe „Liste der Signal-
referenzen“ auf Seite 241,
UINT8.
2 Entladungsrate Maximum
pro Sekunde.
Sub-
Index Funktion Wert
index
0x4025 1 Halten durch, Bitmaske 0 … 232-1, UINT32.
Low-Word (32 bit).
Sub-
Index Funktion Wert
index
0x4031 1 (2) Status, ob ein Wert 1 (2) 0: Es existiert noch kein Wert
existiert. 1: Wert vorhanden, UINT8.
Sub-
Index Funktion Wert
index
0x4038 1 (2) Zurücksetzen durch inver- 0: Nicht invertiert
tieren. 1: Invertiert, UINT8.
Grenzwertschalter
Sub-
Index Funktion Wert
index
0x4600 1 Bitweiser Status aller Gren- 0 … 15, nur unterste 4 Bits,
zwertschalter. UINT8, RO.
Sub-
Index Funktion Wert
index
0x4607 1…4 Modus. 1: Über Pegel
2: Unter Pegel
3: Im Band
4: Außerhalb Band, UINT8.
Sub-
Index Funktion Wert
index
0x6000 1 Read all Lines. 0: Digitaler Eingang 0 (entprellt)
1: Digitaler Eingang 1 (ent-
prellt), UINT8, RO.
Sub-
Index Funktion Wert
index
0x6122 1 Analog input scaling 2 field Skalierwert 2 in der Einheit der
value. Eingangsgröße, z. B. in mV/V,
FLOAT.
Sub-
Index Funktion Wert
index
0x61A0 1 Analog input filter type. Unterstützt wird:
0: Filter aus
3: Tiefpassfilter Bessel
4: Tiefpassfilter Butterworth,
UINT8.
0x61A2 1 Analog input filter cut-off fre- Wenn Sie eine nicht unter-
quency. stützte Frequenz angeben,
ändert das ClipX die Frequenz
auf den nächstliegenden ver-
fügbaren Wert, FLOAT.
Sub-
Index Funktion Wert
index
0x6323 1 Analog output scaling 2 field Physikalischer Wert für den
value. Analogausgang in der Einheit V
oder mA, FLOAT.
ClipX bus value 1 10 Wert auf dem ClipX-Bus vom Gerät mit der Adresse
1 … 6.
ClipX bus value 2 11
Calculated value 2 22
Calculated value 3 23
Calculated value 4 24
Calculated value 5 25
Calculated value 6 26
-1 32 Systemkonstante -1
0 33 Systemkonstante 0
+1 34 Systemkonstante +1
36 Systemkonstante
2 37 Systemkonstante 2
Benutzerdefinierte
40
Konstante 3
Benutzerdefinierte
41
Konstante 4
Benutzerdefinierte
42
Konstante 5
Benutzerdefinierte
43
Konstante 6
Benutzerdefinierte
44
Konstante 7
Benutzerdefinierte
45
Konstante 8
Benutzerdefinierte
46
Konstante 9
Benutzerdefinierte
47
Konstante 10
Ziel für unbenutzte Nur schreiben, muss bei Berechnungen für unbe-
48
Werte nutzte Ausgangskanäle verwendet werden.
10 Kalibrierzertifikate
Bei der Fertigung des ClipX erstellt HBM eine Werksbescheinigung 2.1 nach EN
10204 bzw. ein Herstellerzertifikat O nach DIN 55350 Teil 18. Sie können diesen
Werkskalibrierschein über Ihren Browser und das Menü Gerätespeicher vom
ClipX herunterladen und auf Ihrem PC speichern. Der Werkskalibrierschein
Ihres ClipX steht Ihnen ebenfalls über die HBM-Webseite
https://www.hbm.com/en/6871/support-download-calibration-certificates/ zur
Verfügung.
Sie können auch eigene Zertifikate in das Gerät hochladen: Menü Gerä-
tespeicher.
Die Aktualisierung der Firmware nehmen Sie über Ihren Webbrowser und den
Menüpunkt Gerät vor, siehe auch „ClipX mit Webbrowser einstellen“ auf Seite
87.
SYS-
Zustand Bedeutung
LED
Kurzcheck
• Keine LED an: Stromversorgung überprüfen.
• System-LED wird nicht grün: System-LED-Zustände prüfen.
• Feldbus-LED rot: Feldbus-LED-Zustände prüfen
• Ist bei BM40IE der richtige Feldbus eingestellt?
• Kontrollieren Sie bei den Feldbussen, ob in der Feldbus-Konfigurationssoft-
ware am Master alle Adressen und Parameter richtig eingestellt sind.
Analogeingang 4 … 4 20 2 24 mA
20 mA
Analogausgang 4 … 3 21 3 21 mA
20 mA
12.2 FAQ
Gibt es beim ClipX Sicherungen, die gewechselt werden müssen?
Nein. Das ClipX verfügt über eine interne Strombegrenzung, die im Störfall die
Leistungsaufnahme automatisch regelt.
Welche Möglichkeiten gibt es, das ClipX mit einem Webbrowser zu verbin-
den?
Sie können eine direkte 1:1-Verbindung über Ethernet verwenden oder eine
Ethernetverbindung über Ihr Netzwerk herstellen, siehe „Webbrowser mit ClipX
verbinden“ auf Seite 74.
Was muss ich beim Verbinden des ClipX mit dem PC beachten?
Ein Ethernetkabel muss gesteckt sein. Beide Teilnehmer müssen auf DHCP
stehen (Werkseinstellung ClipX: DHCP). Verbinden Sie sich mit dem ClipX
durch Eingabe von ClipX/ in der Adresszeile Ihres Browsers.
Wie hoch ist die Auflösung und die Genauigkeit des ClipX?
Die Messkanäle werden mit 32 bit aufgelöst. Damit können auch noch sehr
kleine Signale im Teillastbereich sicher und genau gemessen werden. Die
Genauigkeitsklasse beträgt bei DMS-Vollbrücken 0,01%.
13 Technische Unterstützung
Sollten bei der Arbeit mit dem ClipX Probleme auftreten, haben Sie die Möglich-
keit, folgende Dienste zu nutzen:
E-Mail-Unterstützung
[email protected]
Telefon-Unterstützung
Die telefonische Unterstützung ist von 9:00 bis 17:00 Uhr (MEZ) an allen Werk-
tagen verfügbar:
+49 6151 803-0
Fax-Unterstützung
+49 6151 803-9100
Hauptsitze weltweit
Europa
Hottinger Brüel & Kjaer GmbH
Im Tiefen See 45, 64293 Darmstadt, Deutschland
Asien
Hottinger Baldwin Measurement (Suzhou) Co., Ltd.
106 Heng Shan Road, Suzhou 215009, Jiangsu, VR China
Tel. +86 512-68247776, Fax +86 512-68259343
E-Mail: [email protected]
14 Wartung
Das ClipX-System ist wartungsfrei. Sie können jedoch bei Bedarf eine neue
Firmware in das Gerät laden, siehe „Aktualisieren der Firmware“ auf Seite 247.
Reinigung
• Trennen Sie vor der Reinigung die Verbindung zu allen Anschlüssen, d. h.,
ziehen Sie die Steckklemmen (Push-In- oder Schraubklemmen) ab.
• Reinigen Sie das Gehäuse mit einem weichen und leicht angefeuchteten
(nicht nassen!) Tuch. Verwenden Sie auf keinen Fall Lösungsmittel, da
diese die Beschriftung angreifen könnten.
• Achten Sie beim Reinigen darauf, dass keine Flüssigkeit in das Modul oder
an die Anschlüsse gelangt.
15 Entsorgung
Elektrische und elektronische Geräte, die dieses Symbol tragen, unterliegen der
europäischen Richtlinie 2002/96/EG über elektrische und elektronische Altge-
räte. Das Symbol weist darauf hin, dass das Gerät nicht im Hausmüll entsorgt
werden darf.
Da die genauen Entsorgungsvorschriften von Land zu Land unterschiedlich
sind, bitten wir Sie, sich im Bedarfsfall an die örtlichen Behörden oder an die
betreffende HBM-Vertretung zu wenden.
16 Index
Pulsbreitenmessung 107 D
Signalgenerator 107 Datentypen, verwendete 135
Spitzenwert mit Halten 94
Datenübertragung
Toleranzfenster 91
vom ClipX zur Steuerung 140
Trigger 95
von der Steuerung zum ClipX 136
Vorgehensweise 89
Zähler 103 Demontage 18
Zeitgeber 108 Diagnose 249
Berechtigungen 85 Differenzierer 103
Betriebsverhalten 73 Digital I/O 55
Blockschaltbild 22 Digitale Ausgänge
Browser Einschaltverhalten 56
ClipX einstellen 87 Digitale Flags (Statusbits) 175
Verbindung herstellen 74
Dividierer 102
C DMS-Halbbrücke 39
Checkweigher 96 DMS-Vollbrücke 39
ClipX in Betrieb nehmen 73 DMS-Vollbrücke mit Zenerbarriere 44
ClipX mit Webbrowser einstellen 87 Dokumentation zu ClipX 11
ClipX synchronisieren 60 Doppelt geschirmte Anschlussleitun-
ClipX-Bus 58, 60 gen 24
ClipX-Gerätetypen 13 E
ClipX-Objekte Eigene Adresse 58
Beispiele für Zugriff 184 Einfach geschirmte Leitungen 24
Lesen 179
Eingänge
Schreiben 179
Min/Max-Werte 249
Wie zugreifen? 179
Einschalt- und Betriebsverhalten 73
ClipX-Sicherungen 251
ClipX-Steckbrief 11
I Lieferumfang 13, 15
I/O-Flags (I/O-Status) 175 Logik-Bausteine 106
Integrierer 99 Lüfter 251
IP-Adresse M
des PCs ändern 80
Maximal zulässige Werte 249
feste IP-Adresse am ClipX 83
Werkseinstellung (DHCP) 83 Mechanische Arbeit berechnen 99
zurücksetzen 83 Mehrere ClipX verwenden 58, 60
K Messprogramme
wie viele? 253
Kalibrierzertifikate 245
Messwerte auf ein anderes ClipX über-
Kammfilter 101
tragen 58
Kartesische zu Polarkoordinaten 104
Messwertstatus 169
Kein Gerät gefunden? 77
Mögliche Fälle bei Ethernet-Verbin-
Kontrollwaage 96 dungen 79
Laufzeiten Montage
alle Ein- und Ausgänge 62 Allgemeines 17
im ClipX 62 Andere Möglichkeiten 19
über den ClipX-Bus 62 auf einer Tragschiene 17
LEDs Multiplexer 4
Anzeigen, Funktion 27 1 111
EtherCAT 30 Multiplizierer 102
Ethernet 35
N
EtherNet/IP 32
Modbus-TCP 34 Netzwerkeinstellungen zurücksetzen
Position 25 83
PROFIBUS 33 O
PROFINET 31
Objekte
System-LED 28
Allgemein 190
T Wartung (Benutzerebene) 85
Technische Unterstützung 257 Webbrowser
TEDS ClipX einstellen 87
Einschränkungen 53 Verbindung herstellen 74
Status (Statusbits) 174 Windows 10
Unterstützte Templates 52 IP-Adresse des PCs ändern 80
Verwendung 52 Windows 7
Telefon-Unterstützung 257 IP-Adresse des PCs ändern 81
Temperaturmessung 48 Windows 8
TF-Verstärker synchronisieren 60 IP-Adresse des PCs ändern 81
Toleranzfenster 91 Windows XP
IP-Adresse des PCs ändern 82
Trägerfrequenz-Verstärker synchroni-
sieren 60 Z
Trigger 95 Zähler 103
U Zeitgeber 108
Überblick 11
V
Verarbeitungsraten 253
Verbindung über Ethernet und Browser
herstellen 74
Versorgungsspannung 36
Vertauschschutz für Stecker 251
Verwendete Datentypen 135
Verwendete Symbole 12
Verwendeter Sicherheitshinweis 7
W
Wartung 259