HYDAC - Electronics - CMU 1000
HYDAC - Electronics - CMU 1000
HYDAC - Electronics - CMU 1000
CMU 1000
User manual
(Translation of original manual)
Table of Contents
1 General............................................................................................................................................ 9
1.1 Previous Knowledge .............................................................................................................. 9
1.2 Structure of the Manual ....................................................................................................... 9
1.3 Copyright Protection .......................................................................................................... 10
1.4 Note on Warranty................................................................................................................ 10
1.5 Declaration of Conformity ....................................................................................... 10
2 Safety............................................................................................................................................. 11
2.1 General Safety Precautions ................................................................................................ 11
2.2 Proper/Designated Use........................................................................................................ 12
2.3 System Configuration ......................................................................................................... 12
3 Setup and Function ...................................................................................................................... 13
3.1 Hardware Setup .................................................................................................................. 13
3.2 Control Elements/Connections .......................................................................................... 13
3.3 Terminal Allocations ........................................................................................................... 14
3.4 Examples of Connections .................................................................................................... 20
3.4.1 SMART sensors ............................................................................................................ 20
3.4.2 Standard HSI Sensors .................................................................................................... 21
3.4.3 Standard Analog Sensors .............................................................................................. 21
3.4.4 SMART Sensors and Standard Analog Sensors ........................................................... 21
3.4.5 GSM Module CSI-F-10 ................................................................................................ 22
4 Installation and Initial Operation ............................................................................................... 23
4.1 Installation Guidelines ........................................................................................................ 23
4.2 Control Element on the Device .......................................................................................... 24
4.3 Power Supply Connection .................................................................................................. 24
4.4 Behavior when Switching On/Restart ............................................................................... 25
4.4.1 No CM Program Available in the Device ..................................................................... 25
4.4.2 CM Program Available in the Device ........................................................................... 25
5 Basic Settings/Menu Structure .................................................................................................... 27
5.1 Configuration on the Device ............................................................................................... 27
5.1.1 Menu Structure for Operation on the Device ................................................................ 27
5.1.2 Key Functions during Operation on the Device ............................................................ 28
5.2 Configuration Using CMWIN PC Software ..................................................................... 29
5.2.1 Direct Connection ......................................................................................................... 29
5.2.2 Direct Connection via HSI Bus ..................................................................................... 33
5.2.2.1 Device Connection via CSI-B-2 Interface Module ................................................... 33
5.2.2.2 Connection Setup via CSI-B-2 Interface Module ..................................................... 34
5.2.2.3 Device Connection without CSI-B-2 Interface Module ............................................ 36
5.2.2.4 Connection Setup without CSI-B-2 Interface Module .............................................. 36
5.2.3 Modem Connection ....................................................................................................... 41
5.2.3.1 Device Connection/Pin Connections......................................................................... 41
8.3.2 Measured Value Limits Outside the Range of -30000 to 30000 ................................. 118
8.3.3 Lower Measured Value Limit Greater than Upper Measurement Value Limit .......... 118
8.4 Error Messages with Result Values/Actions ................................................................... 118
8.4.1 Invalid Output LED Selected ...................................................................................... 118
8.4.2 Duplicate Usage of Output LED ................................................................................. 118
8.4.3 Invalid Digital Output ................................................................................................. 119
8.4.4 Duplicate Digital Ouput .............................................................................................. 119
8.4.5 Invalid Analog Output ................................................................................................. 119
8.4.6 Duplicate Analog Output ............................................................................................ 119
8.4.7 Too Many Boolean Output Fields ............................................................................... 119
8.4.8 Duplicate Boolean Output Field.................................................................................. 119
8.4.9 The Bit Number Must Be a Figure between 0 and 14 ................................................. 119
8.4.10 Too Many Numerical Output Fields ........................................................................... 119
8.4.11 Duplicate Numerical Output Field .............................................................................. 119
8.4.12 Message and Telephone Number too Long................................................................. 120
9 Technical Data ........................................................................................................................... 121
9.1 Power Supply ..................................................................................................................... 121
9.2 Connecting Sensors ........................................................................................................... 121
9.3 Analog Inputs..................................................................................................................... 121
9.4 Digital Inputs ..................................................................................................................... 121
9.5 Measurement Channels .................................................................................................... 122
9.6 Analog Outputs.................................................................................................................. 122
9.7 Digital Outputs .................................................................................................................. 122
9.8 Calculation Unit ................................................................................................................ 122
9.9 Interfaces ............................................................................................................................ 122
9.9.1 Keyboard ..................................................................................................................... 122
9.9.2 View ............................................................................................................................ 122
9.9.3 USB Mass Storage Device .......................................................................................... 122
9.9.4 Ethernet ....................................................................................................................... 122
9.9.5 Serial Interface 0 (UART 0) ........................................................................................ 123
9.9.6 HSI Master .................................................................................................................. 123
9.9.7 USB Device ................................................................................................................. 123
9.10 Cycle Time ......................................................................................................................... 123
9.11 Operating and Ambient Conditions ................................................................................ 123
9.12 Dimensions and Weight: ................................................................................................... 123
9.13 Technical Standards.......................................................................................................... 123
9.14 Scope of Delivery ............................................................................................................... 124
9.15 Maintenance and cleaning ................................................................................................ 124
9.16 Recycling and Disposal ..................................................................................................... 124
10 Ordering Details ..................................................................................................................... 124
11 Accessories .............................................................................................................................. 125
Preface
We have compiled the most important instructions for the operation and
maintenance of our product for you, its user, in this documentation.
It will acquaint you with the product and assist you in using it as intended in
an optimal manner.
1 General
This manual is a constituent part of the device. It contains texts and graphics
concerning the correct handling of the product and must be read before installation,
assembly and the operation of the device.
The manual offers information concerning the safe operation of as well as the
installation and programming of the Condition Monitoring Unit CMU 1000. It addresses
engineers, programmers, installers and maintenance personnel with general
knowledge of the automation technology involved.
Using this manual in the recommended manner will ensure that the goal of effective
and operationally safe utilisation of the CMU 1000 is achieved without delay. We are
providing you at this juncture with an overview of the following items:
What previous knowledge must one have in order to be able to progam the CMU
1000?
How is this manual structured?
How does one find one's way around in this manual?
What information is to be found in this manual?
Selective Reading
You will find notes in the side margins that make it easier to find particular sections.
Pictograms and markings also appear, the significance of which will be explained
below.
Furthermore, this manual also contains instructions regarding personal safety and the
avoidance of property damage that must be observed. The instructions are highlighted
by a Warning symbol and displayed as follows, depending on the seriousness of the
hazard:
Danger!
means that death, severe bodily injury or considerable property damage will occur if
the respective precautionary measures are not implemented.
Warning!
means that death, severe bodily injury or considerable property damage could occur if
the respective precautionary measures are not implemented.
Caution!
means that some non-severe bodily injury or property damage could occur if the
respective precautionary measures are not implemented.
Attention!
means that an unwanted event or condition could occur if the respective instruction is
not followed.
Note!
means an important piece of information about the product, its handling or a part of the
documentation to which particular attention should be paid.
In the event that several hazard levels occur simultaneously, it is always the warning
notice announcing with the respectively highest level present that will be used. If the
warning triangle appears in the warning notice to warn against possible personal injury,
then the same warning notice may also contain a warning against possible property
damage.
2 Safety
Warning!
The device may be used only for the types of applications specified in the manual and
only in connection with accessory components authorized by HYDAC ELECTRONIC
GMBH. The trouble-free and safe operation of the product is contingent on proper
transport; on proper storage, setup and installation; and on careful operation and
maintenance.
The application software, the "CM Program", can be readily generated with the "CM
Editor" on a PC by the operator himself/herself. The "CM Editor" is a component part
of the HYDAC PC software "CMWIN", starting with Version 3.0.
Note!
All of the programming procedures and software functions subsequently described in
this documentation refer to the "CM Editor" in accordance with IEC 61131.
The operator is responsible himself/herself for the safe and application-appropriate
functioning of the CM Programs that he or she generates.
Note!
Generally speaking, the following applies:
All of the performances, descriptions and explanations contained in this manual are
generally valid for the standard model of the CMU 1000.
A check must be made in each case before the control module is used to determine
whether particular functions, hardware options, inputs and outputs described in the
documentation are in fact available in the hardware.
X1 X2 X3
HSI-channel A, B, C HSI-channel D, E, F HSI-channel G, H
Analog IN I, J, K Analog IN L, M, N Analog IN O, P and ± 10V L, P
with power supply with power supply with power supply
USB Master
(for MSD) LCD display
USB Slave
(PC connection)
Keypad
Ethernet
Status LEDs
X4 X5 X6
CAN, Frequency IN Q, R, Power supply. 24V 4x Relay OUT
Digital IN, Analog OUT RS232, HSI-Master, (changer)
IO-Link
HLB 1000
Sensor recognition
+ Signal
12 11 10 9
+UB GND HSI Ana.
A I
-X1
CS 1000
Sensor recognition
+ Signal
8 7 6 5
+UB GND HSI Ana.
B J
-X1
AS 1000
Sensor recognition
+ Signal
4 3 2 1
+UB GND HSI Ana.
C K
-X1
HDA xxxx-H
ETS xxxx-H
EVS xxxx-H
+UB Gnd Adr HSI Sig
1 4 2 5 3
Signal
Sensor recognition
12 11 10 9 8 7 6 5 4 3 2 1
+UB GND HSI Ana. +UB GND HSI Ana. +UB GND HSI Ana.
A I B J C K
-X1
12 11 10 9 8 7 6 5 4 3 2 1
+UB GND HSI Ana. +UB GND HSI Ana. +UB GND HSI Ana.
A I B J C K
-X1
12 11 10 9 12 11 10 9
+UB GND HSI Ana. +UB GND HSI Ana.
A I A I
-X1 -X1
CSI-F-10
18..35 V DC / 3,5 A
HSI +UB GND
5 4 1 2 3
1 2 3 4 5 6 7 8 9 10 11 12
HSI RS232 RS232 IOLink IOLink IOLink VDC VDC VDC VDC VDC VDC
Master TxD RxD L+ C/Q GND IN IN GND GND GND GND
-X5
Caution!
Keep the CMU 1000 devices well away from heat, high voltage and electrical
interference from other consumers!
When planning the installation space of the CMU 1000 in your control cabinet, take
into account any heat-generating devices present there and reserve cooler areas of
the control cabinet for the CMU 1000.
If an electronic device is operated in a high ambient temperature, then this reduces the
time interval between breakdowns.
Note!
Allow sufficient clearance between the CMU 1000 and other devices for cooling and
wire placement!
The CMU 1000 devices are designed for natural heat dissipation by means of
convection. For that reason, allow at least 25 mm of open space both above and below
the devices in order to ensure heat dissipation. Also ensure a minimum installation
depth of 75 mm.
If the ambient temperature nonetheless still exceeds the maximum authorized
operating temperature of the device, then a system providing sufficient cooling (e.g.
control cabinet air-conditioning) must be provided for.
Note!
If the CMU 1000 is installed in vertical position, then the maximum permissible ambient
temperature is reduced by 10°C!
When planning the layout for your system, leave sufficient clearance around the device
both above and below between it and all other devices to allow for the wiring the
peripherals and connecting of the communications cable.
min. 25 mm
min. 25 mm
Warning!
If you attempt to install or to wire the CMU 1000 and/or connected accessory
components while it or they are switched on, this could lead to an electrical shock
and/or to device malfunction. Implement all of the necessary safety precautions and
make sure that the voltage supply to the CMU 1000 and/or to connected accessory
components is switched off prior to installation/removal.
+ -
18 .. 35 V DC
No
Result Values
>Program name<
Loaded
If one or more output values are programmed in the CM Program that is loaded, (see
Chap. 7.9.1 and 7.9.2), then the display will jump to the first output value after startup.
When several output values have been programmed, you can switch between the
individual program values with the ▲ and ▼ key.
Example:
▲ ▼
Working pressure
27 bars
Note!
No conditions are registered or saved in the device after switch-off. Exceptions to this
are the input parameters (settings), which the user has defined and saved in the menu.
Pressing the o.k. key once takes you out of the measured value display and
into the CMU 1000 menu. .
You can switch between the individual menu options of a level by pressing the
keys ▲ or ▼ .
The next-lower menu level can be accessed by pressing the o.k. key once.
You can go back to the next-higher menu level by pressing the Esc key once.
The selection of the specific setting values (e.g. interface, date format,
mode,...) can be made with the ▲ ▼ keys and confirmed by pressing the
o.k. key.
To enter name, date and time values, addresses measurement ranges, etc.,
select the cursor position with the ◄ ► keys.
Use the ▲ ▼ keys to select the required uppercase and lowercase letters,
numbers and special characters.
Pressing the Esc key aborts the entry without applying the changes.
The following options are available for setting up the connection with the CMU 1000:
USB
Note!
If the CMU 1000 is being connected for the first time with the PC via USB, then you
must first install the HYDAC USB driver „HE-Virtual-Comport-Driver“.
The driver are included on the CD-ROM contained in the scope of delivery.
• Mark the option "Direct Connection" option in the window that opens.
• Click on "Change" to open the window for the interface settings.
• Make the corresponding preselection for the port settings in the window that
opens under Interface selection.
• Select the respective port address and Baud rate under Interface settings.
• As an alternative, you can also search automatically under CM device search
for CM devices connected to the PC by pressing "Start".
• Pressing "Refresh" causes the interfaces marked under Interface selection to
be refreshed in terms of availability.
• Click on “OK“ to apply the modified settings or “Cancel“ to discard these
changes. In either case you will then return to the Connection window.
• In the Interface field, select the option "Open" in order to open the selected
interface (COM port).
The opened interface will be symbolized by a green dot on the right-hand edge
of the window.
• Afterwards click on "Connect" in the Sensor field to connect the CMU 1000 to
the PC.
The successful connection will be symbolized by a green dot on the right-hand
edge of the window.
• Pressing "Disconnect" in the Device field allows you to interrupt the existing
connection between the CMU 1000 and the PC.
• The interface (COM port) used can be closed again on the PC by pressing
"Close" in the Interface field.
• At the end you also have the option of selecting an automatic connection setup.
Placing a checkmark in the box for "Set up connection automatically next
time " causes the CMWIN software to set up a connection automatically with
the CMU 1000 that is linked via USB during startup. To ensure that this
happens, no changes should be made to the interface parameter settings after
the currently existing connection is disconnected.
• Click on "OK" to complete the connection setup and to
return to the CM Manager.
• The following window opens after the connection has been successfully
established:
The menu structure and window properties of the CM Manager are explained below in
greater detail in Chapter 5.2.5 ff.
This kind of bus setup is presented below, using as an example three CMU 1000
®
devices. Other HYDAC CM devices such as SMART sensors (e.g. HYDACLab ,
CS 1000) or CSI modules can however also be linked in random sequence and
configuration in one HSI Bus.
Caution!
If you connect devices with one another that do not have the same reference
voltage, this can cause unwanted currents in the HSI connection cable.
These unwanted currents can lead to communication errors or property damage in
the devices.
Make sure that all of the devices that you connect with one another via HSI Bus
either have the same reference wire in the electricity circuit or are electrically
disconnected, so that no unwanted currents can arise.
RS232 /
RS485
• Make the corresponding preselection for the port settings in the window that
opens under Interface selection.
• Select the respective port address and Baud rate under Interface settings
(RS232 or RS485 with 9600 Baud).
• Pressing "Refresh" causes the interfaces marked under Interface selection to
be refreshed in terms of availability.
• Click on “OK“ to apply the modified settings or “Cancel“ to discard these
changes. In either case you will then return to the Connection window.
• Click on Open to open the selected interface. The opened interface is indicated
by a green dot on the upper right.
• Select Change in the Bus address line. The following window opens:
• Select the respective device address in the selection window (Address d in our
example).
• Confirm this with OK.
• Afterwards click on Connect to connect the PC to the CMU 1000 (Address d).
• First establish which CMU 1000 is the "Master" for the HSI Bus, i.e. at which
CMU 1000 the PC will be connected.
The other CMU devices are connected to this device as "Slaves". Because of
the fact that the "Master" treats all of the other devices on the HSI Bus as
SMART sensors, the first "Slave" must be connected to one of the eight HSI
channels of the CMU 1000 (Channels A ... H) (see Chap. 3.3).
• Connect your PC via USB with the "Master" CMU 1000
• All "Slave devices" are connected via the "HSI Master" connection (-X5/Pin 1
and Pin 6) to the HSI Bus and linked with one another.
Example:
Adresse a
HSI Master
HSI GND
Channel
H
• Make the corresponding preselection for the port settings in the window that
opens under Interface selection.
• Select the respective port address and Baud rate under Interface settings
(USB with 460,800 Baud).
• Pressing "Refresh" causes the interfaces marked under Interface selection to
be refreshed in terms of availability.
• Click on “OK“ to apply the modified settings or “Cancel“ to discard these
changes. In either case you will then return to the Connection window.
• Click on Open to open the selected interface. The opened interface is indicated
by a green dot on the upper right.
• To set up a connection with the "Master" CMU, simply click on Connect and
then OK.
• To set up a connection with one "Slave" CMU (e.g. Address d), proceed as
follows:
• Select Change in the Pass-through mode line. The following window opens:
• Select the HSI channel in the selection window to which the slave devices are
connected (in our example, Port H at the "Master" CMU).
• Afterwards, click on Switch on in order to switch on the pass-through mode for
the selected channel.
• Select Change in the Bus address line. The following window opens:
• Afterwards click on Connect to connect the PC to the Slave CMU (Address d).
Pass-through Mode
ESC to Finish
The message will remain in the display for as long as the "Master" CMU
continues to be operated in pass-through mode.
The pass-through mode can also be switched off on the CMU itself (instead of
by means of the Connection Menu in the CM Manager) by pressing the Esc
key on the device.
Note!
Error messages can occur if the pass-through mode is switched off at the "Master"
CMU (either via software or directly on the device), because the signals to the channel
to which the "Slave" devices are connected can no longer be evaluated under certain
circumstances.
Warning!
The GSM data service is not available in all countries and is not supported by all
mobile phone operators.
Please contact your service provider for further information.
This information does not apply to text messages!
Example:
GSM
5 4 3 2 1
4 3 2 1
+UB GND
HSI
18..35 V DC / 5 A
Note!
In order to be able to communicate with the CMU 1000 via the connected CSI-F-10
GSM radio module, this must first be configured. This means that the mobile phone
numbers which are authorized for access must be stored in the CSI-F-10 and
appropriate permissions assigned.
• Connect the CMU 1000 for configuring the CSI-F-10 GSM radio module to
your PC as also described in Chapter 5.2.1 Direct Connection, Chapter 5.2.2
Direct Connection via HSI Bus or Chapter 5.2.4 TCP Connection.
• Under Interface Settings make the settings necessary for the available
connection type (for configuring the CSI-F-10).
• Click on “OK“ to apply the settings or “Cancel“ to discard these changes. In
either case you will then return to the Connection window.
• Click on Open to open the selected interface. The opened interface is indicated
by a green dot at the top right.
• Select "Change" in the Pass-through mode line. The following window opens:
• In the drop-down menu, select "Port I" and then click on Switch on in order to
switch on the pass-through mode.
• Select "Change" in the Bus address line. The following window opens:
• In the selection window, select "Busmaster" and then click on OK to apply the
address.
• Then click on "Connect" to connect the PC to the CSI-F-10 GSM radio module
(address busmaster).
• Permissions
Number [input telephone number with country code]
Write [allow written access]
You can input up to five telephone numbers to which the CSI-F-10 may send
messages and from which the device may receive enquiry text messages.
By placing a checkmark in the "Text" box, you are also allowing access by text
to the CSI-F-10 from this telephone number (change settings, transfer CM
program, update firmware, ...)
Click on "Apply", to apply the settings. "Back" takes you back to the main
menu.
5.2.3.3 Connection Setup with CMU 1000 using GSM Mobile Network
• Start the HYDAC PC software CMWIN
• In the Units Menu, select the "CM Manager" option.
• Make the corresponding preselection for the port settings in the window that
opens under Interface selection.
• Select the respective port address and Baud rate under Interface settings.
• Pressing "Refresh" causes the interfaces marked under Interface selection to
be refreshed in terms of availability.
• Click on “OK“ to apply the modified settings or “Cancel“ to discard these
changes. In either case you will then return to the Connection window.
• Click on "Change" to open the window for entering the telephone numbers.
• Enter the telephone number of the SIM card mounted in the GSM module
CSI-F-10.
• In the Pin box, input the pin code given for the SIM card which is operated in
the GSM modem in the PC (not for the SIM card in the CSI-F-10!). If no PIN
code has been assigned, then leave this box empty.
• You can set up a list of telephone numbers (address book) with Telephone
list.
• Click on “OK“ to apply the entries or “Cancel“ to discard these changes. In
either case you will then return to the Connection window.
• Click on Open to open the selected interface. The opened interface is indicated
by a green dot on the upper right.
• Click on "Change" to open the window for the pass-through mode.
• Select the HSI address of the CMU 1000 connected to the CSI-F-10 in the
selection window (Address a in our example).
• Afterwards, click on Switch on in order to switch on the pass-through mode for
the selected channel.
Note!
In order to be able to set up a connection via Ethernet, the network settings and
parameters in the CMU 1000 must first be correctly stored.
See in this connection Chapter 5.1.1/5.1.2 "Operation on the Device" and 5.2.5.5
"Setup".
Example:
• Enter the IP Address stored in the network settings of the CMU 1000.
• You can set up a list of addresses (address book) with Address list.
• With Connection test you can test the link from the PC to the CMU 1000. If
the IP Address has been entered correctly, then the following message will
appear:
• Click on Open to open the selected interface. The opened interface is indicated
by a green dot on the upper right.
5.2.5 Actions
5.2.5.1 Display Device Status
• Status
The "Status" indicates the current condition of the device. The individual
conditions can be be specified in greater detail via the following table.
• Status code
The "Status code" is dependent on the CM Program present in the device and
reflects the conditions of the Boolean output values used in the program.
For this, the Boolean output values are displayed from right to left in ascending
binary sequence, i.e. the lowest-value bit corresponds to the Boolean output
value 0.
Example:
0 = No Boolean output values used in the program
1 0 1 0 = Boolean output value 0 = 0 (LSB)
Boolean output value 1 = 1
Boolean output value 2 = 0
Boolean output value 3 = 1
• Status text
The "Status text" indicates whether or not a CM Program is available in the
device.
920112
PT 0011
920112
PT 0011
5.2.5.5 Setup
This menu option corresponds to the menu option "Settings" in the internal device
structure for the purpose of configuring the CMU 1000.
The following settings can be made:
Base settings
• Name
• Port [RS232 / HSI]
• Language [German / English / French
• Dateformat [TT.MM.YY / MM/TT/YY / YY-MM-TT]
Recording settings
Here you specify whether you wish the recorded data held in the internal memory
to be deleted after copying onto a USB stick and whether, after the CMU reboots,
to generate a new record file or to continue with the previous one.
• Delete recordings after copy [ yes / no]
• Continue recording [ yes / no]
• Start new recording after copy [ yes / no]
HLB reset
Here you can reset an HLB connected to Channel A .. H
(delete memory).
• HLB Reset [ yes / no]
• Sensor [Select sensor A .. H]
Time settings
• Date [Enter Date]
• Time [Enter Time]
Network settings
If the CMU 1000 is integrated in a network at the customer site, then the following
settings need to be carried out in accordance with this network:
• IP Address [enter IP Address]
• Subnetwork mask [enter Subnetwork mask]
• Gateway Address [enter Gateway Address]
• MAC Address [permanently set at the factory, read-only]
Example:
• Channel I to Channel P
- Name [Enter name]
- Mode [Off / Manual / Autodetect]
- Input signal *) [HSI / 0..20 mA / 4..20 mA /
0..5 V / 0..10 V / 0.5..4.5 V / 0..50 V /
0.5..5.5 V / 1..5 V / 1..6 V / -10..+10 V]
- Low range [Enter low range]
- High range [Enter high range]
- Decimal format [0 / 0.0 / 0.00 / 0.000]
- Unit [Enter unit]
Selection
target folder
- With Open you can call up the display of the content of a configuration file listed
in the lower display field. To accomplish this, mark the desired file with a mouse
click. You can add remarks to the content and print out the file in the window that
then opens automatically.
- With Load you can transfer a configuration file (marked in the lower display field)
from the PC to the CMU 1000. The following message appears after the
completion of the transfer:
All of the settings stored in the configuration file were carried out after the
transfer of the file in the CMU 1000.
- When you press Save, you generate a new configuration file or save a modified
one to the previously specified target folder (in our example: C:\Temp). The
following window opens for this purpose:
File save as
Save in:
- Pressing Delete causes the configuration file in the target folder marked in the
lower display field to be deleted.
- Pressing Refresh causes the display field for the configuration files to be
updated. The defined target folder will be read out again for this purpose.
This is necessary, e.g. when you copy or delete configuration files with Windows
Explorer. These changes will not be displayed in the folder until after "Refresh"
has been carried out in CMWIN.
- With Display you can display the respective momentary "Actual Configuration" of
the connected CMU 1000.
• Settings
The basic settings and the network settings are stored in the Settings
Configuration file.
• Sensor configuration
The peripherals settings are stored in the Sensor Configuration file.
• Input configuration
The values of the numerical and Boolean input values used in the CM Program
are stored in the input configuration file.
If the CMU 1000 is operated as a single device, then the bus address setting is not
required; it is not relevant for operational purposes.
The standard setting is "Address a".
You can use this function to generate and manage various sensor constellation
files. These constellation files can, like the configuration files, be generated on a
"Master" CMU and then subsequently loaded onto an unlimited number of other
CMUs.
If no sensor constellation has yet been generated in the device then the following
window opens:
• You can generate a new sensor constellation in the device by pressing Create
(in the upper command bar). Afterwards, the following message appears:
• You can have the momentarily current sensor constellation in the device
displayed by pressing Display (in the upper command bar).
• You can delete the momentarily current sensor constellation in the device
displayed by pressing Delete (in the upper command bar).
All other functions in the lower command bar (Open, Load, Save, Delete, etc.) and
the selection of the target folder for saving the files are identical with Chapter
5.2.2.6, "Managing configurations".
5.2.6 Extras
5.2.6.1 Update Firmware
Caution
The voltage supply to the CMU 1000 is not permitted to be interrupted during the
firmware update. If the voltage supply fails during the update process, then trouble-
free functioning can no longer be ensured and the device must be sent back to
HYDAC SERVICE GMBH.
• You can update the firmware of your CMU 1000 after selecting this menu
option. The following window opens for this purpose:
• Follow the instructions and confirm with Continue. In the window that opens,
select the corresponding Update file and click on Open.
Search in:
• Confirming with Continue will cause the data in the CMU 1000 to be checked,
and then the two following windows will appear one after the other:
• Confirming again with Continue will activate the new firmware in the device.
The following messages will appear one after the other in the CMU 1000
display for this purpose for approximately 10 seconds:
• The following window opens as the last one in the sequence in the CMWIN.
Pressing Close returns you to the CM Manager.
Note!
All settings, configurations, constellations and the CM program are retained and not
overwritten when the firmware is updated.
You are prompted at this point to enter a password. If the CMU 1000 is still in
the condition it was at the time of delivery or if no password protection has been
set, then the standard password for this function is: 0000.
Afterwards, disconnect the link to the CMU 1000 and then reconnect it. The
following window opens:
- Enter the Password and then click on OK in order to have unlimited access
to the CMU 1000.
- If you click on Cancel without entering a password, then you will obtain only
"Reading Rights". You can only access the following information:
Sensor status, sensor information, measured values, input values
6 CM Editor
The CMU 1000 processes your program in continuous cycles. You generate the
program with the CM Editor and load it afterwards into the CMU 1000.
The CM Editor is a constituent part of the HYDAC PC software CMWIN starting with
Version 3 and provides you with various tools and functions for designing, integrating
and testing your CM program.
The menu structure and window properties of the Editor are explained below in greater
detail:
6.1.1 File
• With "New", you can establish for which platform (CM device) the CM program
is to be created before beginning the actual creation of the CM program. The
program functions which are not available for the selected platform will be
suppressed in gray tones in the Functions window and will not be able to be
used during the program generation.
• With "Platform", you can establish for which platform (CM device) the CM
program is to be created during the creation of a CM program. The program
functions which are not available for the selected platform will be suppressed in
gray tones in the Functions window and will not be able to be used during the
program generation.
• Select "Save" to save a CM program. If the recording has not yet been saved,
the “Save as…“ window will open. Enter the desired file name for this purpose
in the respective path.
• To save a file that has not yet been saved or to save a file that has already
been saved under a different name, select "Save as ...", Enter the desired file
name for this purpose in the respective path.
• To integrate an existing program that has already been saved into the current
program generation process, select "paste from file". Select the desired file in
the corresponding path for this purpose.
• Press "Print" to print out the content of the Linked functions window
(= program printout).
6.1.2 CM Program
• After "Display" is selected, a window opens in which all of the functions used in
the currently opened CM program will be listed, together with inscriptions and
parameters.
The list can be printed out by selecting "Print".
Pressing "Close“ takes you back to the CM Editor.
• With "Simulate", you can simulate and/or test the CM program that is currently
open. The Simulation window opens for this purpose. No connection with the
CMU 1000 is required for the simulation.
All of the input signals used in the CM program are listed one above the other
in the Name column in the left-hand part of the Simulation window.
You can assign a specific value to each input in the Input value column.
All of the actions used in the CM program are listed one above the other in the
Name column in the right-hand part of the Simulation window.
The cycle number of the last status modification is displayed in the Cycle
column.
The date and time of the last status modification is displayed in the Time
column.
With "Perform cycle", you can start the simulation for a single processing
cycle and then view the thereby resulting status modifications of the actions
afterwards.
Mit "End autom. cycle“, you stop the permanent, continuous program
simulation.
During the simulation, the assigned input values and action statuses are also
displayed in the Linked Functions window at the corresponding symbols.
• You can transfer the currently opened CM program to the CMU 1000 with
"Transfer into device“.
Note!
Only error-free programs can be transferred into the CMU 1000.
The following message appears after the program has been successfully
applied:
Here you can select whether you also wish to transfer the source code of the
program into the CMU 1000.
Note!
If you transfer the source code into the CMU 1000 as well, then it is possible
for it to be read out again from every other connected PC and modified! If the
source code is not transferred as well into the CMU 1000, then the program
cannot be read out from another PC.
Note!
If you transfer a program and a power failure occurs during the transfer, then
the program will not be saved in the CMU 1000 after power is restored. For
that reason, first save your program on the PC on which it was originally
generated or modified before making the transfer.
• You can transfer and then edit the CM program currently available in the CMU
to your PC with "Receive from device". This will however only work if the CM
program source code from the original creator has also been transferred into
the CMU 1000.
If no source code is available in the CMU 1000, then the following message will
appear:
If the "Online Debugging" mode is active, then the following values will be
displayed at the respective functions:
- Measured values
- Constants
- Switching status of logical links
- Date and time when initiating the corresponding event
6.1.3 Grouping
• With Create grouping you can join several functions to make an
interconnected unit and transfer and copy these as a block.
Afterwards, select “Group“ in the menu bar and then “Create grouping“ in
the drop-down menu that appears.
• Pressing “Cancel grouping“ releases the functions linked together in the group
from one another again.
To accomplish this, mark the desired group with a mouse click on any one of
the functions within the group.
Afterwards, select “Group“ in the menu bar and then “Cancel grouping“ in
the drop-down menu that appears.
6.1.4 Device
The "Connection“ function can be used to set up a connection between the PC and a
CMU 1000 from the CM Editor.
The function is identical with the connection setup in the CM Manager. See in this
connection Chap. 5.2.1. ff.
The sensor constellation is optional in the CMU 1000 and not mandatory to have. If
however a sensor constellation has been saved, then the connected sensor system
must match it.
When there is an activated sensor constellation, then an accidental, connected
"incorrect" sensor will be recognized, thus preventing a situation in which the CM
program is working with incorrect information.
A sensor constellation can be saved in files and loaded from files, and can be both
received and transferred by the CMU 1000.
The constellation files all have the extension *.hescf.
If a sensor constellation is available in the CM Editor, then you can use the correct
names in connection with the measurements during program generation. It will then be
the case that only those sensors and subchannels that are actually present will be
available and accessible for adjustment.
A status message at the lower edge of the window of the CM Editor indicates whether
or not a sensor constellation is available.
• With the function Apply from file, you can open a saved sensor constellation
file and use it in the CM Editor.
To accomplish this, enter the corresponding path and file name in the window
that opens and then click on Open.
• With the function Apply from device, you transfer one of the sensor
constellations stored in the CMU 1000 to your PC, after which you can use it in
the CM Editor.
• With Uninstall you delete the currently available sensor constellation in the CM
Editor, after which it is no longer available for further use when generating
programs.
No saved constellation files are deleted!
• To save a constellation file, select Saving to a file. Enter the respective path
and desired file name for this purpose in the window that opens.
• When the Display function is selected, a window opens in which the complete
sensor constellation is displayed.
A sensor configuration can be saved in files and loaded from files, and can be both
received and transferred by the CMU 1000.
The configuration files have the extension *.hedcf.
A status message at the lower edge of the window of the CM Editor indicates whether
or not a sensor configuration is available.
• With the function Apply from file, you can open a saved sensor configuration
file and use it in the CM Editor.
To accomplish this, enter the corresponding path and file name in the window
that opens and then click on Open.
• With the function Apply from device, you transfer one of the sensor
configuration
stored in the CMU 1000 to your PC, after which you can use it in the CM Editor.
• With Uninstall you delete the currently available sensor constellation in the CM
Editor, after which it is no longer available for further use when generating
programs.
No saved constellation files are deleted!
• To save a configuration file, select Saving to a file. Enter the respective path
and desired file name for this purpose in the window that opens.
• When the Display function is selected, a window opens in which the complete
sensor configuration file is displayed.
Note!
With a CM program, one has the opportunity of integrating not only a
configuration file but also a constellation file, so that one can define the
configuration and the constellation at the same time the CM program is
transferred into the CMU 1000. Both parts are however optional and need not
be present in the CM program.
6.1.7 Extras
• The following window opens with the function Options is selected:
The selection buttons at the right-hand edge of the window appear after clicking
in the respective selection field.
- In the Language field, you can select between the options of German, English
and French for choosing the CMWIN system language.
- In the field Working folder you define the path for saving the CMWIN files
(CM programs, recordings, constellation and configuration files, ...).
- In the field Name as inscription you define whether or not the respective
function name (e.g. Measured value 2, Action 4) is to be displayed as function
inscription in the "Linked functions" window.
If "No" is selected, then you have the option of entering an inscription text
manually into the function parameters.
- In the field Frame group you define whether or not a frame is to appear
around generated groups in the CM program.
- Clicking on OK applies the settings and returns you to the main CMWIN
window.
Pressing Cancel takes you back without applying any changes.
• By using the Reset Options function you can reset all the modified options and
settings to the standard settings.
• Selecting the Display cycle time function causes the following window to open
and the current cycle time of the CM program to be displayed.
Example:
7 CM Program Functions
A CM program consists of many individual functions that are linked with one another
and that are processed and evaluated in cyclical fashion.
7.1.2 Parameters
Parameters are defined in the Editor and do not change during the running time. An
exception to this are the input parameters, which can be modified in a menu on the
CMU or with a connected PC during the running time.
7.1.2.7 Time
The specification of a time of the day is accomplished in the country-specific format
that is set in Windows.
Inputs: -
Outputs: y: (Numerical)
Parameters: p1: Value (Numerical)
Inputs: -
Outputs: y: (Numerical)
Parameters: p1: Sensor connection (input list)
p2: Subchannel (input list)
Inputs: -
Outputs: y: (Boolean)
Parameters: p1: Input terminal (input list)
Inputs: -
Outputs: y: (Numerical)
Parameters: p1: Starting value (Numerical)
p2: Inscription (character string)
Inputs: -
Outputs: y: (Boolean)
Parameters: p1: Starting value (Boolean)
p2: Inscription (character string)
p3: Functionality (entry list)
Inputs: -
Outputs: y: (Boolean)
Parameters: p1: Interval (input list)
Inputs: -
Outputs: y: (Boolean);
Parameters: p1: Switch-off day (input list)
p2: Switch-off time (time of day)
p3: Switch-on day (input list)
p4: Switch-on time (time of day)
Inputs -
Outputs: y: (Boolean)
Parameters: p1: Event (input list)
Inputs -
Outputs: y: (Boolean)
Parameters: p1: Value (Boolean)
7.2.10 State-bit
The function Show Stat-bit provides the status of the bit defined by
the "Sensor port" and "Bit location" parameters in the status code
of the selected SMART sensor (status code is sensor-specific) at
the Boolean output.
Inputs -
Outputs: y: (Boolean)
Parameters: p1: Sensor port (Channel A .. Channel H)
p2: Bit location (0 .. n -depending on sensor-)
Inputs: -
Outputs: y: (Numerical)
Parameters: -
-
Inputs: x: (Boolean)
Outputs: -
Parameters: p1: Sequence
Name of the related Sequence in the application
program
p2: Current state
Number of the state while the input condition is
scrutinized.
With the "-1” (ignore) setting, the current Sequence
state is ignored, i.e. the input condition is continually
scrutinized, irrespective of the current state of the
sequence.
p3: Successor state
• State which is adopted once the input condition occurs.
p4: Dwell time [s]
Indicates how many seconds the Sequence must be in
the current state before the input condition is
scrutinized for the successor state.
7.3.1 Addition
The Addition function returns the sum of the two input values at the
output:
y = x1 + x2
7.3.2 Subtraction
The Subtraction function returns the difference between the two
input values at the output:
y = x1 - x2
7.3.3 Multiplication
The Multiplication function returns the product of the two input
values at the output:
y = x1 * x2
7.3.4 Division
The Division function returns the quotient of the two input values at
the output:
y = x1 / x2
Inputs: x: (Numerical)
Outputs: y: (Numerical)
Parameters: -
Inputs: x: (Numerical)
Outputs: y: (Numerical)
Parameters: -
7.3.8 Rounding
The Rounding function returns the rounded-off input value at the
output. With this function, one can not only round off to whole
decimal places, but also to whole-number multiples of a step.
The size of the step will be specified in the Step parameter.
If the step size is 20, for example, then all values between -10 and
10 will be rounded off to 0, all values between 10 and 30 to 20, and
so on.
Inputs: x: (Numerical)
Outputs: y: (Numerical)
Parameters: p1: Step (Numerical)
Inputs: x: (Numerical)
Outputs: y: (Numerical)
Parameters: p1: Exponent (Numerical)
Inputs: x: (Numerical)
Outputs: y: (Numerical)
Parameters: -
Inputs: x: (Numerical)
Outputs: y: (Numerical)
Parameters: -
Inputs: x: (Numerical)
Outputs: y: (Numerical)
Parameters: -
Inputs: x: (Numerical)
Outputs: y: (Numerical)
Parameters: -
7.3.14 Integral
The Integral function supplies the integral of the input value over
time at the output. The output is always calculated with the unit of
seconds. This means that the input value 6 causes the output to
increase every second by 6. The trapezoidal rule is applied to make
the calculation.
The function still has a Boolean reset input. If the value "1" is
pending there, then the value "0" will be set up at the output.
Furthermore, the integral function also has an automatic anti-wind-
up mechanism. It is with this that a parameterizable Lower limit and
Upper limit are set for the output.
This function adopted from control engineering has the following
background:
If a control variable is not achieved, then the I ratio continues to
integrate further. The controller then may require under certain
circumstances a very long time to exit this range again if the
actuating variable reverses its algebraic sign. This can lead to very
unstable behavior.
7.4.1 Minimum
The Minimum function supplies the smaller of the two input values
at the output.
7.4.2 Maximum
The Maximum function supplies the larger of the two input values at
the output.
7.4.3 Limit
The Limit function limits the input value x1, and makes it available at
the output.
The two limits are set by the input values x2 and x3. If x1 is less than
x2, then x2 will be output, if x1 is greater than x3, then x3 will be
output, otherwise x1.
7.4.13 Slope
The Slope function is used to prevent rapid value changes. Under
stable conditions, the input value is shown at the output. Changes of
the input value are however not passed along directly to the output,
but rather only in small steps. Like a slope, so to speak. Different
slopes can be defined thereby for positive and negative value
modifications.
The parameters Descending slope and Ascending slope are used to
specify the maximum permissible value changes per second.
If for example the value 5 is set for Ascending ramp and the input
value jumps from 0 to 100, then the output will be only slowly
increased, and it will take 20 seconds for the output value to reach
100.
Inputs: x: (Numerical)
Outputs: y: (Numerical)
Parameters: p1: Descending slope (Numerical)
p2: Ascending slope (Numerical)
7.6.1 Equals
The Equals function compares two numerical input values for
equivalence and outputs a "1" at its Boolean output if the values are
equivalent, otherwise a "0".
With the Precision parameter, you can adjust how precise the
comparison is. For this the following explanation:
In view of the fact that numerical values are presented on
computers as floating point numbers with finite precision, normal
comparisons usually fail. Thus, for example, the finite precision of
2/6 is not necessarily the same as the result of 1/3. The difference is
not to be found before the 8th decimal place, but nonetheless the
two values are not recognized as being equivalent.
The point at which one needs to break off the comparison of
numbers varies from case to case. It is for that reason that you have
the option of controlling the precision of the comparison.
If you specify 0.01 for precision, for example, then the numbers
12.453 and 12.458 will still be recognized as equivalents to one
another, because the difference is less than 0.01.
7.6.7 Within
The Within function compares three numerical input values for
equivalence and outputs a "1" at its Boolean output if value x1 is
greater than or equal to x2, and smaller than or equal to x3,
otherwise a "0".
7.6.8 Outside
The Outside function compares three numerical input values for
equivalence and outputs a "1" at its Boolean output if value x1 is
smaller than x2 or greater than x3, otherwise a "0".
7.7.1 Not
The Not function supplies the negated Boolean input value at its
Boolean output.
I x = "0", then a "1" is output, otherwise a "0".
Inputs: x: (Boolean)
Outputs: y: (Boolean)
Parameters: -
7.7.2 And
The And function links the two Boolean inputs with the "and"
operation and supplies the result to its Boolean output.
The output is then "1" only if both inputs are "1", otherwise it is "0".
The following log table makes this function clear.
x1 x2 y
0 0 0
0 1 0
1 0 0
1 1 1
7.7.4 Or
The Or function links the two Boolean inputs with the "or" operation
and supplies the result to its Boolean output.
The output is "1" if one of the two inputs is "1". If both are "0", then
the output will also be "0".
The following log table makes this function clear.
x1 x2 y
0 0 0
0 1 1
1 0 1
1 1 1
7.7.5 Not - Or
The Not - Or function links the two Boolean inputs with the "nor"
operation and supplies the result to its Boolean output.
The output is "0" if one of the two inputs is "1". If both of the inputs
are "0", then the output will be "1".
The following log table makes this function clear.
x1 x2 y
0 0 1
0 1 0
1 0 0
1 1 0
7.7.6 Exclusive Or
The Exclusive Or function links the two Boolean inputs with the "xor"
operation and supplies the result to its Boolean output.
The output is "1" if precisely one of the two inputs is "1". If both of
the inputs are "0" or if both of the inputs are "1", then the output will
be "0". One can also say that the output is then precisely "1" if the
two inputs are not equivalent.
The output is "0" if precisely one of the two inputs is "1". If both of
the inputs are "0" or if both of the inputs are "1", then the output will
be "1". One can also say that the output is then precisely "1" if the
two inputs are equivalent.
Inputs: x: (Boolean)
Outputs: y: (Boolean)
Parameters: p1: Switch-on delay in seconds (Numerical)
p2: Switch-off delay in seconds (Numerical)
7.8.3 T - Flipflop
The T-FlipFlop function is the representation of a surge relay. The
output switches over every time Boolean input value changes from
"0" to "1". (Toggle function, which is the reason for the name T-
Flipflop).
A side effect of the T-FlipFlop is that is reduces the frequency of a
counting signal down to half its size.
The output is set to 0 after initialization at the time of program start.
Inputs: x: (Boolean)
Outputs: y: (Boolean)
Parameters: -
7.8.5 RS - Flipflop
The RS-FlipFlop function has a Boolean input Set for the purpose of
setting the output to "1" and a Boolean input Reset for setting the
output back to "0".
The Priority parameter can be used to define how the output will
react when a "1" is present at both inputs simultaneously. The
following priorities are possible:
First
If the Set input is the first to switch to "1", then the output is "1"; if
the Reset input is the first to switch to "1", then the output is "0". If
both switch to "1" simultaneously, then the output remains in the
status it was in.
Last
If the Set input is the last to switch to "1", then the output is "1"; if
the Reset input is the last to switch to "1", then the output is "0". If
both switch to "1" simultaneously, then the output remains in the
status it was in.
Off
The output value is "0"
On
The output value is "1"
The output is set to 0 after initialization at the time of program start.
This function is useful with the Note functions (Note value, Note
minimum, etc.), among others.
Inputs: x: (Boolean)
Outputs: y: (Boolean)
Parameters: -
Inputs: x: (Numerical)
Outputs: -
Parameters: p1: Designation (character string)
p2: Low range (Numerical)
p3: High range (Numerical)
p4: Unit : (character string)
p5: Decimal format : (input list)
Inputs: x: (Boolean)
Outputs: -
Parameters: p1: Bit number (whole number)
7.10 Actions
Inputs: x: (Boolean)
Outputs: -
Parameters: p1: Output terminal (input list)
Inputs: x: (Numerical)
Outputs: -
Parameters: p1: Output (input list)
p2: Low range (Numerical)
p3: High range (Numerical)
Inputs: x: (Boolean)
Outputs: -
Parameters: p1: Message (character string)
p2: Acknowledgement (Boolean)
Inputs: x: (Boolean)
Outputs: -
Parameters: p1: Color (entry list)
p2: Acknowledgement (Boolean)
The log entry is generated every time the input value changes from
"0" to "1".
Inputs: x: (Boolean)
Outputs: -
Parameters: -
The log entry is generated every time the input value changes from
"0" to "1".
Inputs: x: (Boolean)
Outputs: -
Parameters: p1: Interim period (Boolean)
p2: Time in seconds
Eingänge: x: (Boolesch)
Ausgänge: -
Parameter: -
The text of the SMS is defined with the Message parameter and the
Telephone number parameter defines the number to which the SMS
is sent.
Inputs: x: (Boolean)
Outputs: -
Parameters: p1: Telephone number (character string)
p2: Message (character string)
Caution
The "Send SMS" function requires that the following conditions be
met:
- One HYDAC GSM Module CSI-F-10 is connected to the HSI
Master of the CMU 1000 in accordance with specifications.
- The GSM module CSI-F-10 is supplied with voltage and ready for
functioning.
- A valid, functionable SIM card has been inserted in the GSM
module CSI-F-10.
- The GSM module has a sufficient network reception strength.
7.11 Other
7.11.1 Comment
With the Comment function, it is possible to insert a comment at any
given point in the CM program.
The heading of the Comment box is defined with the Inscription
parameter.
The actual comment text is entered with the Comment parameter.
Inputs: -
Outputs: -
Parameters: p1: Inscription (character string)
p2: Comment (character string)
The menu function [CM Program / Display] (see Chap. 6.1.2) can be used in such
cases to have a more detailed program evaluation displayed, together with error
messages, and to have this printed out as needed.
Work through all of the error messages in your CM program and then transfer the
program once again into your CMU 1000.
The following list shows all of the error messages that could occur during
programming, together with the function groups present in the CMWIN to which they
belong and their causes.
9 Technical Data
The measuring ranges of the analog inputs are designed for a variety of
requirements
9.9 Interfaces
9.9.1 Keyboard
- 4 arrow keys (up, down, right, left)
- OK key
- ESC key
9.9.2 View
Two-line LED display (2x16 characters) with background illumination. Status
information can also be displayed via 3 different colored LEDs.
9.9.4 Ethernet
The calculation unit is equipped with an RJ 45 8/8 Ethernet interface which supports
the following services/protocols:
- HTTP Server
- OPC Client
- CMU 1000
- User manual
- CD-ROM with the PC software "CMWIN" as well as additional product information
- USB connection cable
10 Ordering Details
CMU 1000 - 000 - X
11 Accessories
• SMART Sensors
HLB 1300 - Series (oil condition sensor)
AS 1000 - Series (moisture sensor)
CS 1000 - Series (dirt sensor)
• Level sensors
ENS 3000 series
• RPM probe
Mat. No. 909436 Mat. Desig. HDS 1000-002 (plug M12x1)
Mat. No. 904812 Mat. Desig. HDS 1000 reflection foil set (25 pcs.)
Web : www.hydac.com
E-mail : electronic@hydac.com
Tel.: +49-(0)6897-509-01
Fax: +49-(0)6897-509-1726
HYDAC SERVICE
If you have any questions
concerning repairwork,
please don’t hesitate to
contact HYDAC SERVICE:
Tel.: +49-(0)6897-509-1936
Fax: +49-(0)6897-509-1933
Notice
The information and particulars provided in this manual apply to the operating conditions
and applications described herein. In the event of deviating applications and/or operating
conditions, please contact the respective HYDAC department concerned.