Motrona MM 640 Operating Instructions Manual

Add to My manuals
44 Pages

advertisement

Motrona MM 640 Operating Instructions Manual | Manualzz
control – motion – interface
motrona GmbH
Zwischen den Wegen 32
78239 Rielasingen - Germany
Tel. +49 (0)7731-9332-0
Fax +49 (0)7731-9332-30
[email protected]
www.motrona.com
MM 640
Programmable Motion Monitor for Secure and
Redundant Control of Motion Sequences
• Suitable for monitoring of overspeed, underspeed, standstill, direction of rotation,
slip, shaft or gearbox fracture, impermissible motion etc.
• Six logical inputs for plausibility considerations and control of logical conditions
• Two programmable inputs for quadrature encoders A, /A, B, /B with counting
frequencies up to 500 kHz
• Four programmable inputs for function control
• Four relay outputs and four high-speed transistor outputs with programmable
functions and switching characteristics
• Serial RS232 and RS485 interfaces for remote access
Operating Instructions
MM64003a_e.doc / Feb-09
Page 1 / 44
Safety Instructions
• This manual is an essential part of the unit and contains important hints about
function, correct handling and commissioning. Non-observance can result in
damage to the unit or the machine or even in injury to persons using the
equipment!
• The unit must only be installed, connected and activated by a qualified electrician
• It is a must to observe all general and also all country-specific and applicationspecific safety standards
• When this unit is used with applications where failure or maloperation could cause
damage to a machine or hazard to the operating staff, it is indispensable to meet
effective precautions in order to avoid such consequences
• Regarding installation, wiring, environmental conditions, screening of cables and
earthing, you must follow the general standards of industrial automation industry
• - Errors and omissions excepted –
Version:
MM64001a/mb/hk_05/2008
MM64001b/mb/hk_05/2008
MM64002b/mb/hk_08/2008
MM64003a/mb/hk_02/2009
MM64003a_e.doc / Feb-09
Description:
Preliminary version
Small corrections and improved explanations
First final version, commands for speed selection removed
RS485, free assignment of outputs etc.
Page 2 / 44
Table of Contents
1.
2.
Introduction and Application........................................................................................... 4
Block Diagram and Terminal Assignment ....................................................................... 5
3.
Relevant Process Data and Setpoints ............................................................................10
2.1.
2.2.
2.3.
2.4.
2.5.
2.6.
2.7.
3.1.
3.2.
3.3.
3.4.
Power Supply................................................................................................................................7
Auxiliary Outputs for Encoder Supply ..........................................................................................7
Impulse Inputs for Incremental Encoders.....................................................................................7
Control Inputs Input 1 – Input 4 ...................................................................................................8
Logical Inputs Login1 - 6...............................................................................................................8
Relay Outputs and Transistor Outputs .........................................................................................8
Serial Interface .............................................................................................................................9
Available Actual Values .............................................................................................................10
Available Setpoints ....................................................................................................................11
Available Criteria for Combination of Switching Events ...........................................................11
Generation of an Output Signal .................................................................................................13
4.
Setup of the Unit by PC..................................................................................................14
5.
Keypad Operation ..........................................................................................................18
4.1.
4.2.
4.3.
5.1.
5.2.
5.3.
5.4.
5.5.
5.6.
6.
Normal Operation .......................................................................................................................18
General Setup Procedure............................................................................................................18
Change of Parameter Values on the Numeric Level..................................................................20
Code Protection against Unauthorized Keypad Access.............................................................21
Return from the Programming Levels and Time-Out Function ..................................................21
Reset all Parameters to Factory Default Values........................................................................21
Menu Structure and Description of Parameters.............................................................22
6.1.
6.2.
7.
8.
PC connection .............................................................................................................................14
The Main Screen ........................................................................................................................14
Configuration of Events and Switching Functions.....................................................................16
Summary of the Menu................................................................................................................22
Description of the Parameters ...................................................................................................24
Description of Commands..............................................................................................34
Hints for Scaling of the Unit ..........................................................................................36
8.1.
8.2.
8.3.
Speed Scaling.............................................................................................................................36
Standstill Definition (Wait-Time) ...............................................................................................37
Scaling of the Position Counters................................................................................................37
9. Specifications ................................................................................................................38
10. Dimensions ....................................................................................................................39
11. Serial Code List..............................................................................................................40
11.1.
11.2.
11.3.
Parameters and Settings ............................................................................................................40
Control Commands .....................................................................................................................44
Actual Process Values ................................................................................................................44
MM64003a_e.doc / Feb-09
Page 3 / 44
1. Introduction and Application
The MM640 motion monitor has been designed for monitoring and control of admissible and
impermissible operating conditions on machinery systems like conveyors, hoisting devices and
many more. This unit is not just a speed monitor, but provides comparison between peripheral
motion, motor motion and scheduled demand values of the control system. The unit is designed
to generate OK signals or alarms upon programmable peripheral conditions. It provides four
relay outputs and four transistor outputs.
6 logical inputs can pick up remote commands or peripheral states, and this information can be
included into the combination of events for setting or resetting alarms.
The example below shows a hoisting unit where a motor moves the load up and down, via
gearbox or other mechanical transmission.
Encoder 2
Motor
MM 640
DOWN
UP
Break
Fast speed
Gearbox
Control System
Encoder 1
In a situation like shown the MM640 unit could e.g. provide the following alarms:
a) The motor is in standstill, but the load is still moving (gearbox problem)
b) The speed command is “UP” but the load does not move at all or even moves into
the wrong direction
c) No speed command is applied and the break is engaged, but still the motor or the load
are moving (break problem)
d) The command is “Slow Speed Down” but the actual speed of the load exceeds the
permissible “Slow Speed” limit
e) the displacement of the load indicated by encoder 2 does not match up with the number
of pulses generated by encoder 1, with consideration of the gearbox ratio (slip problem)
Furthermore the MM640 can take over limit switch functions for the permissible upper and
lower positions of the load etc. All desired functions can be easily configured by PC, just by
clicking a few checkboxes in a “logical AND / OR” matrix on the screen.
MM64003a_e.doc / Feb-09
Page 4 / 44
2. Block Diagram and Terminal Assignment
Encoder 1*)
*) The example uses TTL encoders
with a 5 volts power supply
Encoder 2*)
+24
+5
A
/A
B
/B
-
+24
+5
A
/A
B
/B
-
Input 1
Input 2
Input 3
Input 4
Control Inputs
Login 4
Login 5
Login 6
Login 1
Login 2
Login 3
Logical Inputs
19
18
24
8
23
7
20
X1 = 1 - 16
X2 = 17 - 32
29 Com+ (K1 - K4)
26 Output 1
25 Output 2
10 Output 3
3
2
22
High-Speed
Transistor
Outputs
9 Output 4
6
21
5
4
28
27
12
11
X3
1
2
3
4 X4
5
6
12 NC
10
Rel.1
11 C
NO
9 NC
7
Rel.2
8 C
NO
6 NC
4
Rel.3
5 C
NO
3 NC
1
Rel.4
2 C
NO
RxD
14
RS232
30 TxD
31 GND
15
17
Power Supply +
X1
1 2 3 4 5 6 7
X2
17 18 19 20 21
B (-)
A (+)
RS485
1
-
24 V DC
24 V AC
8 9 10 11 12 13 14 15 16
23 24 25 26 27 28 29 30 31 32
X3
Rel.4
Rel.3
Rel.2
Rel.1
X4
MM64003a_e.doc / Feb-09
Page 5 / 44
Terminal
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Name
GND
+5,2V out
+24V out
GND
Encoder 2, /B
Encoder 2, /A
Encoder 1, /B
Encoder 1, /A
K4 out
K3 out
Cont.4
Cont.3
(PROG)
RxD
RS485 B (-)
RS485 A (+)
+Vin
+5,2V out
+24V out
GND
Encoder 2, B
Encoder 2, A
Encoder 1, B
Encoder 1, A
K2 out
K1 out
Cont.2
Cont.1
Com+ (K1-K4)
TxD
GND
GND
Function
Common Ground Potential (0V)
Aux. output 5.2V/150 mA for encoder supply
Aux. output 24V/120 mA for encoder supply
Common Ground Potential (0V)
Encoder 2, channel /B (B inverted)
Encoder 2, channel /A (A inverted)
Encoder 1, channel /B (B inverted)
Encoder 1, channel /A (A inverted)
Digital output K4, transistor PNP 30 volts, 350 mA
Digital output K3, transistor PNP 30 volts, 350 mA
Programmable control input
Programmable control input
(for download of new firmware only, not for general use)
Serial RS232 interface, input (Receive Data)
RS 485 serial interface
RS 485 serial interface
Power supply input, +17 – 40 VDC or 24 VAC
Aux. output 5,2V/150 mA for encoder supply
Aux. output 24V/120 mA for encoder supply
Common Ground Potential (0V)
Encoder 2, channel B (non-inverted)
Encoder 2, channel A (non-inverted)
Encoder 1, channel B (non-inverted)
Encoder 1, channel A (non-inverted)
Digital output K2, transistor PNP 30 volts, 350 mA
Digital output K1, transistor PNP 30 volts, 350 mA
Programmable control input
Programmable control input
Common positive input for transistor outputs K1-K4
Serial RS232 interface, output (Transmit Data)
Common Ground Potential (0V)
Common Ground Potential (0V) for DC or AC power supply
*) 120 mA and 150 mA are per encoder, i.e. total maximum currents are 240 mA and 300 mA
MM64003a_e.doc / Feb-09
Page 6 / 44
2.1. Power Supply
The MM640 monitor accepts both, a 17 – 40 volts DC power or a 24 volts AC power for supply
via terminals 17 and 1. The current consumption depends on the level of the input voltage and
some internal conditions; therefore it can vary in a range from 100 – 200 mA (aux. currents
taken from the unit for encoder supply not included).
2.2. Auxiliary Outputs for Encoder Supply
Terminals 2 and 18 provide an auxiliary output with approx. +5.2 volts DC (300 mA totally).
Terminals 3 and 19 provide an auxiliary output with approx. +24 volts DC (240 mA totally)
2.3. Impulse Inputs for Incremental Encoders
All input characteristics of the impulse inputs can be set by the parameter menu, for each of
the encoders separately. Depending on the application the unit can accept single channel
information (input A only) or quadrature information (A / B, 90°). The following settings are
possible:
• Symmetric input (differential) according to RS422 standard
• TTL inputs at a level of 3.0 to 5 volts (differential, with inverted signal)
• TTL inputs at a level of 3.0 to 5 volts (single-ended) *)
• HTL signals at a 10 – 30 volts level
(alternatively differential with inverted signals A, /A, B, /B, or single-ended A, B only)
• Impulses from photocells or proximity switches etc. providing a HTL level (10 – 30 volts)
• Proximity switches according to NAMUR (2-wire) standard
(may need additional remote circuit)
*) requires special settings of the threshold parameters, see “Special parameters F10”
• For applications based on different directions of rotation it is mandatory to
use quadrature encoders with channels A and B or with channels A, /A,
and B, /B (90° phase displacement).
• Where the impulse level is HTL (10 – 30 volts) you can use either singleended signals (A and B only) or differential signals (A, /A, B, /B)
• Where the impulse level is TTL, it is strictly recommended to use symmetric
differential signals (with inverted channels /A and /B).
Under industrial environment conditions, single-ended TTL signals may cause
serious problems due to insufficient EMC immunity of the signal lines
MM64003a_e.doc / Feb-09
Page 7 / 44
2.4. Control Inputs 1 – 4
These inputs can be configured for remote functions like Reset, disable of the keyboard or
display selection purpose etc.
All control inputs require HTL level (12 ... 30 volts). The characteristics can be individually set to
either NPN (switch to -) or PNP (switch to +). For applications where edge-triggered action is
needed, the menu allows to set the active edge (rising or falling). The control inputs will also
accept signals with Namur (2-wire) standard.
For reliable operation of the control inputs, minimum impulse duration of
50 μsec. must be ensured.
Please verify that this minimum duration will be kept even at maximum
speed of the machine
2.5. Logical Inputs Login1 - 6
The logical inputs are available for process control. These inputs receive logical information
from the process (e.g. that the actual operator command for a motor is “forward”). The monitor
can use this information together with the encoder feedback to check if the operator command
is executed correctly or not.
Each input is equipped with a programmable switch-on and switch-off delay, in order to allow
an applicable response time to the mechanics before comparing the actual state and the
scheduled state.
All logical inputs operate at HTL level (12 ... 30 volts) with PNP (switch to +) characteristics.
2.6. Relay Outputs and Transistor Outputs
The unit provides four relay outputs and four independent transistor outputs. The user is free to
assign each of the four programmable control functions and each of the four internal status
signals to any of the relays or outputs.
Whilst the relay (dry change-over) will need a switching delay of 5 - 10 msec. the corresponding
transistor output will provide the same information much faster (< 1 msec.)
All desired control functions or switching conditions are programmable by PC.
The OS32 operator software provides integration of any kind of logical combination of input
signals (nominal condition) and feedback signals (real condition) into the process.
After specification of the desired events to be used for control, it is possible to still add any of
the following characteristics to the resulting switching functions:
• Response delay: when the switching event occurs, the output will still wait for a
programmable time until it responds
• Timed or static operation: when the event occurs, the output can provide either dynamic
(timed) operation or static operation
MM64003a_e.doc / Feb-09
Page 8 / 44
• All functions may be set to positive response (switch ON upon switching event) or
negative response (switch OFF upon switching event)
• Catch function: all functions may be set to lock in the active position (e.g. remain
continuously ON or continuously OFF) until to acknowledgement by a remote reset
signal
Output 1 to Output 4 are fast-switching, short-circuit-proof transistor outputs with a switching
capability of 5 – 30 volts / 350 mA each. The switching voltage of the outputs must be applied
remotely to the Com+ input (terminal 29)
The relays Rel1 to Rel4 provide dry changeover contacts at a switching capability of maximum
250 V/ 1 A/ 250 VA (AC) or maximum 100 V/ 1A/ 100 W (DC)
2.7. Serial Interface
The serial RS232 interface can be used for the following purposes:
• Set-up of the unit by PC by means of the OS32 PC software
• Change of parameters during operation
• Readout of actual speeds or positions or other counter values by PLC or PC
• Running of functional checks of the monitor, under remote control of a superior system
The figure below shows how to connect the MM640 monitor to a PC or a PLC
screen
MM 640
MM 640
14
30
31
16
15
RxD
TxD
RxD
TxD
2
GND
A
B
RS 485
A
B
3
PC
5
(Sub-D-9)
PLC
Both serial interfaces can be connected at the same time.
However only the one or the other must communicate at a time.
It is not possible to communicate simultaneously with both interfaces
MM64003a_e.doc / Feb-09
Page 9 / 44
3. Relevant Process Data and Setpoints
3.1. Available Actual Values
Depending on the connected encoders and sensors, the monitor continuously measures and
updates the actual values shown in the list below. This means that every of these actual values
is available at any time for evaluation and can be combined with other functions to switch one
of the outputs ON or OFF.
Value/State
Standstill 1
Motion signal 1
Speed 1
Position 1
Direction 1
Standstill 2
Motion signal 2
Speed 2
Position 2
Direction 2
Difference
Pos 1 - Pos 2
*)
**)
Description
Digital information (yes/no) for zero motion
of encoder 1 *)
Digital information (yes/no) for active
motion of encoder 1
Actual speed of encoder 1 according to
customer scaling
Actual position count of encoder 1
according to customer scaling **)
Direction of motion (forward or reverse)
of encoder 1
Digital information (yes/no) for zero motion
of encoder 2 *)
Digital information (yes/no) for active
motion of encoder 2
Actual speed of encoder 2 according to
customer scaling
Actual position count of encoder 2
according to customer scaling **)
Direction of motion (forward or reverse)
of encoder 2
Differential position count between
encoder 1 and encoder 2, according to
customer scaling **)
Requirement
Incremental signal on
Encoder 1 input
Incremental signal on
Encoder 1 input
Incremental signal on
Encoder 1 input
Quadrature encoder for
encoder input 1
Quadrature encoder for
encoder input 1
Incremental signal on
Encoder 2 input
Incremental signal on
Encoder 2 input
Incremental signal on
Encoder 2 input
Quadrature encoder for
encoder input 2
Quadrature encoder for
encoder input 2
Quadrature encoders for both,
encoder 1 and encoder 2
Standstill can be defined by parameter setting
“Zero position” and “Zero difference” can be defined by individual RESET
MM64003a_e.doc / Feb-09
Page 10 / 44
3.2. Available Setpoints
For configuration of the switching conditions of the relays, the following setpoints are
available. Every setting is individual for each of the four switching functions, i.e. there are
totally 4 x 7 = 28 programmable setpoints available. Settings can be omitted if the
corresponding setpoints have not been assigned to a switching function.
Setpoint
Set Speed 1.1
Set Speed 1.2
Set Speed 2.1
Set Speed 2.2
Setpoint Counter 1
Setpoint Counter 2
Differential Setpoint
Description
Set Speed 1 for Encoder 1
Set Speed 2 for Encoder 1
Set Speed 1 for Encoder 2
Set Speed 2 for Encoder 2
Position setpoint for Encoder 1
Position setpoint for Encoder 2
Differential position setpoint (encoder 1 – encoder 2)
3.3. Available Criteria for Combination of Switching Events
The monitor provides totally four different switching functions, each of them consisting of up to
four different switching events. If an event becomes true the monitor will set the corresponding
output according to the selected output assignment.
3.3.1.
Event
Logical switching conditions
Description of the Switching Condition
Login1 or /Login1
Login2 or /Login2
Login3 or /Login3
Login4 or /Login4
Login5 or /Login5
Login6 or /Login6
MM64003a_e.doc / Feb-09
All functions allow gating with one or several of the 6 logical Inputs.
-
Login X means that a “HIGH” signal is needed to make the
condition true
/Login X means that a “LOW” signal is needed to make the
condition true
Page 11 / 44
3.3.2. Speed related switching conditions
Event
Description of the Switching Condition
[v1] ≤ Set Speed1.1 The absolute value of the actual encoder1 speed is lower or equal to
the set speed 1.1
[v1] ≥ Set Speed1.1 The absolute value of the actual encoder1 speed is higher or equal to
the set speed 1.1
[v1] ≥ Set Speed1.2 The absolute value of the actual encoder1 speed is higher or equal to
the set speed 1.2
[v1] = 0
Speed of encoder1 = zero (standstill according to standstill definition)
[v1] ≠ 0
Speed of encoder1 ≠ zero (encoder1 is in motion)
[v2] ≤ Set Speed2.1 The absolute value of the actual encoder2 speed is lower or equal to
the set speed 2.1
[v2] ≥ Set Speed2.1 The absolute value of the actual encoder2 speed is higher or equal to
the set speed 2.1
[v2] ≥ Set Speed2.2 The absolute value of the actual encoder2 speed is higher or equal to
the set speed 2.2
[v2] = 0
Speed of encoder2 = zero (standstill according to standstill definition)
[v2] ≠ 0
Speed of encoder2 ≠ zero (encoder2 is in motion)
3.3.3. Position related switching conditions
Event
Description of the Switching Condition
[c1] ≥ Setpoint Counter1
The absolute value of the actual encoder1 counter is higher or
equal to “Position Setpoint 1” of the corresponding function
[c1] ≤ Setpoint Counter1
The absolute value of the actual encoder1 counter is lower or
equal to “Position Setpoint 1” of the corresponding function
[c2] ≥ Setpoint Counter2
The absolute value of the actual encoder2 counter is higher or
equal to “Position Setpoint 2” of the corresponding function
[c2] ≤ Setpoint Counter2
The absolute value of the actual encoder2 counter is lower or
equal to “Position Setpoint 2” of the corresponding function
3.3.4. Direction related switching conditions
Event
Description of the Switching Condition
c1 = + + +
Counter 1 counts upwards,
Direction1 = Forward
c1 = - - Counter 1 counts downwards,
Direction1 = Reverse
c2 = + + +
Counter 2 counts upwards,
Direction2 = Forward
c2 = - - Counter 2 counts downwards,
Direction2 = Reverse
MM64003a_e.doc / Feb-09
Page 12 / 44
3.3.5. Differential switching conditions
Event
Description of the Switching Condition
[c1 – c2] ≥ Differential The absolute value of the differential position between encoder1 and
Setpoint encoder2 is higher or equal to the differential position setpoint of the
corresponding function
[c1 – c2] ≤ Differential The absolute value of the differential position between encoder1 and
Setpoint encoder2 is higher or equal to the differential position setpoint
3.4. Generation of an Output Signal
As a first step we have to arrange the desired Switching Events, which can be composed from
any combination of the switching conditions as described above. Every event consists of one or
several conditions according to the selection of check boxes on the PC screen (see 4.3). Several
events (1 - 4) are combined to a Switching Function. The parameters named "Target Function"
allow the assignment of an output to each function, where the switching signal finally appears.
Also the internal status bits become accessible via output if a corresponding assignment has
been made. The assignment of outputs uses an 8-bit binary code as shown below.
Definition of the
Switching Functions
Output Assignment
Target
Function 1
Event 1.1
Event 1.2
Event 1.3
Event 1.4
or
or
or
Target Function 1
Assignment Code
(binary)
Function 2
Event 2.1
Event 2.2
Event 2.3
Event 2.4
or
or
or
Target Function 2
Function 3
Event 3.1
Event 3.2
Event 3.3
Event 3.4
or
or
or
Target Function 3
(128)
Output 4
(064)
Output 3
(032)
Output 2
(016)
Output 1
(008)
Relay 4
(004)
Relay 3
(002)
Relay 2
(001)
Relay 1
Function 4
Event 4.1
Event 4.2
Event 4.3
Event 4.4
or
or
or
Target Function 4
(customer specific)
Status 1
Target Status 1
(customer specific)
Status 2
Target Status 2
(Keypad Operation)
Status 3
Target Status 3
(Ready)
Status 4
MM64003a_e.doc / Feb-09
Target Status 4
Page 13 / 44
4. Setup of the Unit by PC
4.1. PC connection
For initial setup of the MM640 Motion Monitor a PC with the motrona OS32 operator software
is required (Software version OS32_1t or higher). This software is included on CD and is also
available for free download from our homepage www.motrona.com.
The software allows to set all basic parameters and to assign the desired switching functions
to the outputs. During later operation, the four programming keys on the front side of the unit
can be used to change settings like Setpoints or scaling parameters (see 5.).
Connect your PC to the monitor as shown in chapter 2.7 and start the OS32 software.
The adjoining screen will appear.
If your text and color fields remain empty and the headline says „OFFLINE“, you must verify
your serial settings. To do this, select “Comms“ from the menu bar.
• Ex factory, all motrona units use the following serial standard settings:
Unit No. 11, Baud rate 9600, 1 start/ 7 data/ parity even/ 1 stop bit
• If the serial settings of your unit should be unknown, you can run the
“SCAN“ function from the „TOOLS“ menu to find out.
4.2. The Main Screen
The edit window for all unit parameters can be found on the left side of the screen.
To enter your parameters, please click to the corresponding line, enter a new value and save
the new value by pressing ENTER on your PC keyboard.
You can also just change all digits according to need, then finally click to the Softkeys
“Transmit All” followed by “Store EEProm” to save all your settings.
The INPUTS field provides Softkeys to switch the control commands on or off.
Display boxes in the RS column indicate when the corresponding command is set to ON by PC.
Display boxes in the PI/O column indicate that commands assigned to the hardware inputs
(input1 to input4) are switched ON by external signal.
The OUTPUT field informs about the actual state of the four outputs and the four relays.
MM64003a_e.doc / Feb-09
Page 14 / 44
MM64003a_e.doc / Feb-09
Page 15 / 44
4.3. Configuration of Events and Switching Functions
To open the Assignment screen, select “Config. MM” from the Tools Menu.
You can set any combination of switching events and functions by choosing corresponding
combinations of the conditions as described before.
In the “Options” column you find a list of all actual motion conditions according to the current
encoder information. Checkboxes allow to activate the corresponding event as one of the
desired switching conditions. Just click the corresponding box to switch it on or off.
•
All checkboxes of a vertical column operate "Logical AND" and form a
Switching Event.
•
Always four adjoining columns (events) operate "Logical OR" and form a
Switching Function. If one or several of the events become true, the
switching function will become active.
•
You are free to activate any number and combination of checkboxes. Setting
checkboxes with conflictive conditions must however be avoided. *)
•
The destination output for each switching function can be set by means of
the parameter "Target Function".
It is possible to assign different switching functions to the same output
(e.g. Function1 => Relay1 and Function2 => Relay1)
Likewise it is possible to assign several outputs to the same switching
function (e.g. Function1 => Relay1 and Relay2)
*) Where e.g. you would set both checkboxes “v=0” and “v≠0“ at the same time, this
would result in a conflict where the corresponding output would never switch off.
The adjoining screenshot shows the following four events to activate Switching Function 1:
Login1 = LOW and Login2 = High and Encoder1 = Standstill
(event 1.1)
or
Login2 = High and Speed1 >= Set Speed1.1 and Forward motion of Encoder1
(event 1.2)
or
Login3 = High
(event 1.3)
or
Reverse motion of Encoder 2
(event 1.4)
It is easy to understand how many possibilities of monitoring speeds and events result from
this simple method of programming.
MM64003a_e.doc / Feb-09
Page 16 / 44
MM64003a_e.doc / Feb-09
Page 17 / 44
5. Keypad Operation
An overview of all parameters and explanations can be found under section 6.
The menu of the unit uses four keys, hereinafter named as follows:
P
™
š
«
PROG
UP
DOWN
ENTER
Key functions depend on the actual operating state of the unit. Essentially we have to describe
two basic states:
•
•
Normal operation
General setup procedure
5.1. Normal Operation
In this mode the unit operates as a motion monitor according to the settings defined upon
setup. All front keys may have customer-defined functions according to the specifications met
in the keypad definition menu F08 (e.g. Reset, Display selection or else). During normal
operation the internal status "Ready" indicates the operating state of the unit.
5.2. General Setup Procedure
The unit changes over from normal operation to setup level when keeping the
key down
for at least 2 seconds. Thereafter you can select one of the parameter groups F01 to F11.
Inside the group you can now select the desired parameter and set the value according to need.
After this you can either set more parameters or return to the normal operation.
During all setup operations by keypad the "Ready" status is OFF while the "Keypad Operation"
status is ON.
The adjoining sequence of key operations explains how to change
Parameter number 052 of group F06 from the original value of 0 to a new value of 8
MM64003a_e.doc / Feb-09
Page 18 / 44
Step
00
State
Key action
Normal operation
Level:
Parameter group
03
04
Level:
Parameter numbers
05
06
Level:
Parameter values
> 2 sec.
F01
Display of the
Parameter group
™
«
5x
F02 … F06
Select group # F06
F06.050
™
«
™
2x
Confirmation of F06.
The first parameter of this
group is F06.050
Select parameter 052
08
09
10
F06.051…
F06.052
0
8x
1 …. 8
F06.052
07
Level:
Parameter numbers
Level:
Parameter groups
Normal operation
Comment
Actual
Display Value
01
02
Display
F06
Actual
Display value
Parameter 052 appears in
display, actual setting is 0
Setting has been modified
from 0 to 8
Save the new setting (8)
Return to level parameter
groups
Return to normal operation
During the general setup procedure all control activities remain disabled. New
parameter settings become active after return to normal operation only.
MM64003a_e.doc / Feb-09
Page 19 / 44
5.3. Change of Parameter Values on the Numeric Level
The numeric range of the parameters is up to 6 digits. Some of the parameters may also include
a sign. For fast and easy setting or these values the menu uses an algorithm as shown
subsequently. During this operation the front keys have the following functions:
™
P
PROG
Saves the actual value
shown in the display and
returns to the parameter
selection level
UP
Increments the
highlighted
(blinking) digit
š
DOWN
Decrements the
highlighted
(blinking) digit
«
ENTER
Shifts the cursor (blinking
digit) one position to the
left, or from utmost left
to right
With signed parameters the left digit scrolls from 0 to 9 and then shows “–„ (negative) and
“-1“ (minus one). The example below shows how to change a parameter from the actual setting
of 1024 to the new setting of 250 000.
This example assumes that you have already selected the parameter group and the parameter
number, and that you actually read the parameter value in the display.
Highlighted digits appear on colored background.
Step
Display
00
001024
01
02
03
04
05
06
07
08
09
10
001020
001020
001000
001000
000000
000000
050000
050000
250000
MM64003a_e.doc / Feb-09
Key action
š
«
š
«
š
«
™
«
™
4x
Comment
Display of actual parameter setting, last
digit is highlighted
Scroll last digit down to 0
Shift cursor to left
2x
Scroll highlighted digit down to 0
2x
Shift curser 2 positions left
Scroll highlighted digit down to 0
Shift cursor left
5x
Scroll highlighted digit up to 5
Shift cursor left
2x
Scroll highlighted digit up to 2
Save new setting and return to the
parameter number level
Page 20 / 44
5.4. Code Protection against Unauthorized Keypad Access
Parameter group F11 allows to define an own locking code for each of the parameter menus.
This permits to limit access to certain parameter groups to specific persons only.
When accessing a protected parameter group, the display will first show “CODE” and wait for
your entry. To continue keypad operations you must now enter the code which you have stored
before, otherwise the unit will return to normal operation again.
After entering your code, press the ENTER key and keep it down until the unit responds.
When your code was correct, the response will be “YES” and the menu will work normally.
With incorrect code the response will be “NO” and the menu remains locked.
5.5. Return from the Programming Levels and Time-Out Function
At any time the PROG key sets the menu one level up and finally returns to normal operation.
The same step occurs automatically via the time-out function, when during a period of 10
seconds no key has been touched.
Termination of the menu by automatic time-out will not store new settings, unless they have
already been stored by the PROG key after editing.
5.6. Reset all Parameters to Factory Default Values
Upon special need it may be desirable to set all parameters back to their original factory
settings (e.g. because you have forgotten your access code, or by too many change of settings
you have achieved a complex parameter state). Default values are indicated in the parameter
tables shown later.
To reset the unit to default, please take the following steps:
•
Switch power off
•
•
Press
and
simultaneously
Switch power on while you keep down both keys
š
™
Where you decide to take this action, please note that all parameters and
settings will be lost, and that you will need to run a new setup procedure again.
MM64003a_e.doc / Feb-09
Page 21 / 44
6. Menu Structure and Description of Parameters
All parameters are arranged in a reasonable order of functional groups (F01 to F11)
You must only set those parameters which are really relevant for your specific application.
Unused parameters can remain as they actually are.
6.1. Summary of the Menu
This section shows a summary of the parameter groups.
Group
Function
Group
Function
F01
000
001
002
003
004
005
006
007
008
009
010
011
012
013
014
F02
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
Function 1 Settings
Set Speed 1.1
Set Speed 1.2
Set Speed 2.1
Set Speed 2.2
Setpoint Counter 1
Setpoint Counter 2
Differential Setpoint
Switch Event 1
Switch Event 2
Switch Event 3
Switch Event 4
Switch on Delay
Pulse Time
Lock Function
Polarity
Function 2 Settings
Set Speed 1.1
Set Speed 1.2
Set Speed 2.1
Set Speed 2.2
Setpoint Counter 1
Setpoint Counter 2
Differential Setpoint
Switch Event 1
Switch Event 2
Switch Event 3
Switch Event 4
Switch on Delay
Pulse Time
Lock Function
Polarity
F03
032
033
034
035
036
037
038
039
040
041
042
043
044
045
046
F04
048
049
050
051
052
053
054
055
056
057
058
059
060
061
062
Function 3 Settings
Set Speed 1.1
Set Speed 1.2
Set Speed 2.1
Set Speed 2.2
Setpoint Counter 1
Setpoint Counter 2
Differential Setpoint
Switch Event 1
Switch Event 2
Switch Event 3
Switch Event 4
Switch on Delay
Pulse Time
Lock Function
Polarity
Function 4 Settings
Set Speed 1.1
Set Speed 1.2
Set Speed 2.1
Set Speed 2.2
Setpoint Counter 1
Setpoint Counter 2
Differential Setpoint
Switch Event 1
Switch Event 2
Switch Event 3
Switch Event 4
Switch on Delay
Pulse Time
Lock Function
Polarity
MM64003a_e.doc / Feb-09
Page 22 / 44
Group
Function
Group
Function
F05
064
065
066
067
068
069
070
071
072
073
074
075
F06
076
077
078
079
080
081
082
083
084
085
086
087
088
089
Logical Inputs Delay Settings
Login 1 On Delay
Login 1 Off Delay
Login 2 On Delay
Login 2 Off Delay
Login 3 On Delay
Login 3 Off Delay
Login 4 On Delay
Login 4 Off Delay
Login 5 On Delay
Login 5 Off Delay
Login 6 On Delay
Login 6 Off Delay
Encoder 1 Settings
Factor Counter 1
Multi. Counter 1
DP Counter 1
Dir Window Counter 1
Multi. Speed 1
Divi. Speed 1
Offset Speed 1
DP Speed 1
Sampling Time 1
Wait Time 1
Average Cycles 1
Encoder Properties 1
Edge Counting 1
Counting Direction 1
F07
091
092
093
094
095
096
097
098
099
100
101
102
103
104
Encoder 2 Settings
Factor Counter 2
Multi. Counter 2
DP Counter 2
Dir Window Counter 2
Multi. Speed 2
Divi. Speed 2
Offset Speed 2
DP Speed 2
Sampling Time 2
Wait Time 2
Average Cycles 2
Encoder Properties 2
Edge Counting 2
Counting Direction 2
F08
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
F09
128
129
130
F10
134
135
136
137
138
139
140
Command Setting
Key Up Action
Key Down Action
Key Enter Action
Input 1 Configuration
Input 1 Action
Input 2 Configuration
Input 2 Action
Input 3 Configuration
Input 3 Action
Input 4 Configuration
Input 4 Action
Target Function 1
Target Function 2
Target Function 3
Target Function 4
Target Status 1
Target Status 2
Target Status 3
Target Status 4
Release Action
Freeze Action
Serial Communication
Unit Number
Serial Baud Rate
Serial Format
Special Functions
Input Filter
Trigger Threshold 1
Trigger Threshold 2
Brightness
Display Time
Frequency Control
Power Down
Keypad Protection Codes
Protect Group F01
Protect Group F02
Protect Group F03
Protect Group F04
Protect Group F05
Protect Group F06
Protect Group F07
Protect Group F08
Protect Group F09
Protect Group F10
Protect Group F11
MM64003a_e.doc / Feb-09
143
144
145
146
147
148
149
150
151
152
153
Page 23 / 44
6.2. Description of the Parameters
6.2.1. Settings for Switching Function 1
F01
F01.000 Set Speed 1.1
First Setpoint for a switching condition of Function1
in dependence of the encoder1 speed
F01.001 Set Speed 1.2
Second Setpoint for a switching condition of
Function1 in dependence of the encoder1 speed
F01.002 Set Speed 2.1
First Setpoint for a switching condition of Function1
in dependence of the encoder2 speed
F01.003 Set Speed 2.2
Second Setpoint for a switching condition of
Function1 in dependence of the encoder2 speed
F01.004 Setpoint Counter 1
Value for comparison with the actual position of
encoder 1 for a switching condition of Function1
F01.005 Setpoint Counter 2
Value for comparison with the actual position of
encoder 1 for a switching condition of Function1
F01.006 Differential Setpoint
Value for comparison with the actual position
difference (encoder 1 - encoder 2) for a switching
condition of Function1
MM64003a_e.doc / Feb-09
Range
0 … 999 999
Default
11001
0 … 999 999
11002
0 … 999 999
21001
0 … 999 999
21002
0 … 999 999
31000
0 … 999 999
41000
0 … 999 999
51000
Page 24 / 44
F01
F01.007
F01.008
F01.009
F01.010
F01.011
Range
Switch Condition 1
Switch Condition 2
Switch Condition 3
Switch Condition 4
Switch on Delay
Delay time between event appearance and
switching response of Function 1.
0 = immediate response
F01.012 Pulse Time
Duration time of Switching Function 1
0 = static operation
F01.013 Lock Function
0= Normal function (no catch)
1= Catch function: Once Function 1 is activated
only the external command “Release Function”
or power off can clear the switching state
F01.014 Polarity
0= True Events set Function 1 to ON
1= True Events set Function 1 to OFF
6.2.2.
F02
F02.016
F02.017
F02.018
F02.019
F02.020
F02.021
F02.022
F02.023
F02.024
F02.025
F02.026
F02.027
F02.028
F02.029
F02.030
Default
Are automatically set by the
assignment screen of OS3.2 and
should not be modified
0.000 … 9.999
(sec.)
0.000
0.000 … 9.999
(sec.)
0.000
0…1
0
0…1
0
Range
0 … 999 999
0 … 999 999
0 … 999 999
0 … 999 999
0 … 999 999
0 … 999 999
0 … 999 999
Default
12001
12002
22001
22002
32000
42000
52000
Settings for Switching Function 2 (Description see Function 1)
Set Speed 1.1
Set Speed 1.2
Set Speed 2.1
Set Speed 2.2
Setpoint Counter 1
Setpoint Counter 2
Differential Setpoint
Switch Condition 1
Switch Condition 2
Switch Condition 3
Switch Condition 4
Switch on Delay
Pulse Time
Lock Function
Polarity
MM64003a_e.doc / Feb-09
Are set by the assignment
screen of OS3.2 and should not
be modified
0.000 … 9.999
0.000 … 9.999
0…1
0…1
0.000
0.000
0
0
Page 25 / 44
6.2.3.
F03
F03.032
F03.033
F03.034
F03.035
F03.036
F03.037
F03.038
F03.039
F03.040
F03.041
F03.042
F03.043
F03.044
F03.045
F03.046
S Settings for Switching Function 3 (Description see Function 1)
Range
Default
Set Speed 1.1
0 … 999 999
13000
Set Speed 1.2
0 … 999 999
23000
Set Speed 2.1
0 … 999 999
23000
Set Speed 2.2
0 … 999 999
23000
Setpoint Counter 1
0 … 999 999
33000
Setpoint Counter 2
0 … 999 999
43000
Differential Setpoint
0 … 999 999
53000
Switch Condition 1
Are set by the assignment
Switch Condition 2
screen of OS3.2 and should not
Switch Condition 3
be modified
Switch Condition 4
Switch on Delay
0.000 … 9.999
0.000
Pulse Time
0.000 … 9.999
0.000
Lock Function
0…1
0
Polarity
0…1
0
6.2.4.
F04
F04.048
F04.049
F04.050
F04.051
F04.052
F04.053
F04.054
F04.055
F04.056
F04.057
F04.058
F04.059
F04.060
F04.061
F04.062
Settings for Switching Function 4 (Description see Function 1)
Set Speed 1.1
Set Speed 1.2
Set Speed 2.1
Set Speed 2.2
Setpoint Counter 1
Setpoint Counter 2
Differential Setpoint
Switch Condition 1
Switch Condition 2
Switch Condition 3
Switch Condition 4
Switch on Delay
Pulse Time
Lock Function
Polarity
MM64003a_e.doc / Feb-09
Range
0 … 999 999
0 … 999 999
0 … 999 999
0 … 999 999
0 … 999 999
0 … 999 999
0 … 999 999
Default
14000
24000
24000
24000
34000
44000
54000
Are set by the assignment
screen of OS3.2 and should not
be modified
0.000 … 9.999
0.000 … 9.999
0…1
0…1
0.000
0.000
0
0
Page 26 / 44
6.2.5. Delay setting for logical Inputs
F05
F05.064 Login 1 On Delay
The input must be HIGH for at least this delay time
to set the internal input state to high.
0 = no delay, immediate response
F05.065 Login 1 Off Delay
The input must be LOW for at least this delay time to
set the internal input state to low.
0 = no delay, immediate response
F05.066 Login 2 On Delay (see Login 1 On Delay)
F05.067 Login 2 Off Delay (see Login 1 Off Delay)
F05.068 Login 3 On Delay (see Login 1 On Delay)
F05.069 Login 3 Off Delay (see Login 1 Off Delay)
F05.070 Login 4 On Delay (see Login 1 On Delay)
F05.071 Login 4 Off Delay (see Login 1 Off Delay)
F05.072 Login 5 On Delay (see Login 1 On Delay)
F05.073 Login 5 Off Delay (see Login 1 Off Delay)
F05.074 Login 6 On Delay (see Login 1 On Delay)
F05.075 Login 6 Off Delay (see Login 1 Off Delay)
6.2.6. Encoder 1 Settings
F06
F06.076 Factor Counter 1 *)
Impulse scaling factor for encoder 1
F06.007 Multi. Counter 1 *)
Multiple impulse count of every impulse
F06.008 DP Counter 1
Decimal point position when displaying the counter
value of encoder 1 (see also chapter 7.)
F06.009 Dir Window Counter 1
In order to achieve a stable indication of the actual
direction of rotation even under vibration and
mechanical oscillation, this parameter provides
setting of an impulse window. Before detecting a
direction or changing the direction signal, the unit
must receive a consecutive number of impulses in
the corresponding direction.
Range
0.000 … 9.999
(sec.)
Default
0.000
0.000 … 9.999
(sec.)
0.000
0.000 … 9.999
0.000 … 9.999
0.000 … 9.999
0.000 … 9.999
0.000 … 9.999
0.000 … 9.999
0.000 … 9.999
0.000 … 9.999
0.000 … 9.999
0.000 … 9.999
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
Range
0.00001 … 9.99999
Default
1.00000
1 … 99
1
0…5
0
1 … 99
4
*) Affects the position and differential counters only, but not the speed measurement
**) Affects the speed measurement only, but not the position or differential counters
MM64003a_e.doc / Feb-09
Page 27 / 44
F06
F06.080 Multi. Speed 1 **)
F06.081 Divi. Speed 1 **)
F06.082 Offset Speed 1 **)
Range
0 … 999 999
0 … 999 999
-99 999 … 99 999
Default
1
1
0
0…5
0
0.001 … 9.999
0.010
0.001 … 9.999
0.100
0…4
0
0…3
1
0…2
0
0…1
0
Parameters F06.080 to F06.082 are used to scale the
frequency of encoder 1 (XXXXX.X Hz) to customer units.
DisplayValue =
Frequency1 × F 06.080
+ F 06.082
F 06.081
F06.083 DP Speed 1
Decimal point position when displaying the speed
value of encoder 1 (see also chapter 7.)
F06.084 Sampling Time 1 **)
Minimum time base to sample the input frequency of
encoder 1 (sec.)
F06.085 Wait Time 1 **)
Time to wait before unit detects zero speed (sec.)
Impulse distances greater than this time will result
in zero speed detection (standstill)
F06.086 Filter 1 **)
Selects the degree of filtering for smoothing
unstable input frequencies
0=
1=
2=
3=
7=
Filter OFF (no smoothing)
Τ (63%) = 1,9 ms with Sampling Time = 1ms
Τ (63%) = 3,8 ms with Sampling Time = 1ms
etc.
Τ (63%) = 122ms with Sampling Time = 1ms
(very slow response to frequency changes)
F06.087 Encoder Properties 1
0=
1=
2=
3=
Impulses A, /A, B, /B (2 x 90°) differential.
Impulses A, B (2 x 90°) single-ended
Differential Impulses A, /A for count
Signal B, /B can indicate static direction
Single-ended Impulses A for count
Signal B can indicate static direction
F06.088 Edge Counting 1 *)
0=
1=
2=
Simple (x1)
Double (x2) for position only
Full quadrature (x4) for position only
F06.089 Counting Direction 1 *)
0= Up when A leads B
1= Down when A leads B
*) Affects the position and differential counters only, but not the speed measurement
**) Affects the speed measurement only, but not the position or differential counters
MM64003a_e.doc / Feb-09
Page 28 / 44
6.2.7.
F07
F07.091
F07.092
F07.093
F07.094
F07.095
F07.096
F07.097
F07.098
F07.099
F07.100
F07.101
F07.102
F07.103
F07.104
Encoder 2 Settings (Description see “Encoder 1 Settings”)
Factor Counter 2
Multi. Counter 2
DP Counter 2
Dir Window Counter 2
Multi. Speed 2
Divi. Speed 2
Offset Speed 2
DP Speed 2
Sampling Time 2
Wait Time 2
Filter 2
Encoder Properties 2
Edge Counting 2
Counting Direction 2
6.2.8. Key command assignments
F08
F08.106 Key UP Action
0= No function
1= Reset counter 1 (encoder 1)
2= Reset counter 2 (encoder 2)
3= Reset difference [counter1 - counter2]
4= Scroll Display
5= n. a.
6= n. a.
7= Store EEProm
8= Release Function Lock
9= Freeze Functions
F08.107 Key Down Action
See key „UP“
F08.108 Key Enter Action
See key „UP“
n.a. = not applicable
MM64003a_e.doc / Feb-09
Range
0.00001 … 9.99999
1 … 99
0…5
1 … 99
0 … 999 999
0 … 999 999
-99 999 … 99 999
0…5
0.001 … 9.999
0.001 … 9.999
0…4
0…3
0…2
0…1
Default
1.00000
1
0
4
1
1
0
0
0.010
0.100
0
1
0
0
Range
0 … 15
Default
0
For more details about these
functions see section 7.
0 … 15
0
0 … 15
0
Page 29 / 44
6.2.9. Characteristics and functions of the Control Inputs
F08
F08.109 Input 1 Configuration
0= NPN (switch to -), function active LOW
1= NPN (switch to -), function active HIGH
2= NPN (switch to -), rising edge
3= NPN (switch to -), falling edge
4= PNP (switch to +), function active LOW
5= PNP (switch to +), function active HIGH
6= PNP (switch to +), rising edge
7= PNP (switch to +), falling edge
F08.110 Input 1 Action
0= No function
1= Reset counter 1 (encoder 1)
2= Reset counter 2 (encoder 2)
3= Reset difference [counter1 - counter2]
4= Scroll Display
5= n. a.
6= Keyboard Disable
7= Store EEProm
8= Release Function Lock
9= Freeze Function
F08.111 Input 2 Configuration
F08.112 Input 2 Action
F08.113 Input 3 Configuration
F08.114 Input 3 Action
F08.115 Input 4 Configuration
0= NPN (switch to -) function active LOW
1= NPN (switch to -) function active HIGH
2= PNP (switch to +), function active LOW
3= PNP (switch to +), function active HIGH
F08.116 Input 4 Action
Range
0…7
Default
0
0 … 15
0
For more details about these
functions see section 7.
See „Input 1“ (F08.109)
See „Input 1“ (F08.110)
See „Input 1“ (F08.109)
See „Input 1“ (F08.110)
0–3
no edge-triggered functions are
possible with Input 4
See „Input 1“ (F08.110)
• Unconnected NPN inputs are always HIGH (internal pull-up resistor)
Unconnected PNP inputs are always LOW (internal pull-down resistor)
n.a. = not applicable
MM64003a_e.doc / Feb-09
Page 30 / 44
F08
F08.117
F08.118
F08.119
F08.120
F08.121
F08.122
F08.123
F08.124
F08.125
Target Function 1 Output assignment for Function 1
Target Function 2 Output assignment for Function 2
Target Function 3 Output assignment for Function 3
Target Function 4 Output assignment for Function 4
Target Status 1 Output assignment for Status 1
Target Status 2 Output assignment for Status 2
Target Status 3 Output assignment for Status 3
Target Status 4 Output assignment for Status 4
Release Action (Release Latch of Functions)
Parameter to define which of the functions should be
released from Latch state by external command
0= no Function
1= Release Latch of Function 1
2= Release Latch of Function 2
3= Release Latch of Function 1 and Function 2
4= Release Latch of Function 3
8= Release Latch of Function 4
15= Release Latch of all Functions
F08.126 Freeze Action
Parameter to define which of the functions should be
frozen upon external command
0= no Function
1= Freeze Function 1
2= Freeze Function 2
3= Freeze Function 1 and Function 2
4= Freeze Function 3
8= Freeze Function 4
15= Freeze all Functions
Range
0 ... 255 *)
1 => Relay 1
2 => Relay 2
4 => Relay 3
8 => Relay 4
16 => Output 1
32 => Output 2
64 => Output 3
128 => Output 4
0 … 15
Default
1+16=17
2+32=34
4+64=68
8+128=136
0
0
0
0
0
4-bit binary code:
1 => Function 1
2 => Function 2
4 => Function 3
8 => Function 4
0 … 15
0
4-bit binary code:
1 => Function 1
2 => Function 2
4 => Function 3
8 => Function 4
*) Setting via 8-bit binary code (see chapter 3.4).
It is possible to assign several outputs to one function.
It is also possible to assign several functions to the same output.
Conflicting and incompatible settings must however be avoided.
The default settings shown above mean:
Function 1 operates Relay 1 and Output 1
Function 2 operates Relay 1 and Output 2
Function 3 operates Relay 1 and Output 3
Function 4 operates Relay 1 and Output 4
No outputs are assigned to the status signals.
MM64003a_e.doc / Feb-09
Page 31 / 44
6.2.10. Serial communication settings
F09
F09.128 Unit Number
F09.129 Serial Baud Rate
0=
9600 Baud
1=
4800 Baud
2=
2400 Baud
3=
1200 Baud
4=
600 Baud
5= 19200 Baud
6= 38400 Baud
F09.130 Serial Format
0= 7 Data, Parity even, 1 Stop
1= 7 Data, Parity even, 2 Stop
2= 7 Data, Parity odd, 1 Stop
3= 7 Data, Parity odd, 2 Stop
4= 7 Data, no Parity, 1 Stop
5= 7 Data, no Parity, 2 Stop
6= 8 Data, Parity even, 1 Stop
7= 8 Data, Parity odd, 1 Stop
8= 8 Data, no Parity, 1 Stop
9= 8 Data, no Parity, 2 Stop
MM64003a_e.doc / Feb-09
Range
11 … 99
0…6
Default
11
0
0…9
0
Page 32 / 44
6.2.11.
F10
F10.134
F10.135
F10.136
F10.137
Special Functions
Input filter: must be set to “0”.
Trigger Threshold 1 for encoder1 inputs *)
Trigger Threshold 2 for encoder2 inputs *)
Brightness of the 7-segment LED display
0= 100% of maximum brightness
1=
80% of maximum brightness
2=
60% of maximum brightness
3=
40% of maximum brightness
4=
20% of maximum brightness
F10.138 Display Time: Update time (sec.) for display only
F10.139 Frequency Control must be set to “0”
F10.140 Power Down (date retention of actual counter
values in case of power-down)
0= No retention of positional and differential
counters, Restart with zero upon power-up
1= Actual values of positional and differential
counters are retained after power-down
*)
Range
0…3
30 … 250
30 … 250
0…4
Default
0
166
166
0
0.005 … 9.999
0…1
0.050
0
0…1
0
Must be set to the default value (166) for any kind of input signals, except for singleended TTL signals which require a setting of 35.
• Since some of above parameters are not for customer use, and to avoid
accidental change of settings, above menu is protected by password (see 6.2.12)
6.2.12.
F11
F11.143
F11.144
F11.145
F11.146
F11.147
F11.148
F11.149
F11.150
F11.151
F11.152
F11.153
Keypad protection codes
Range
Protect group F01
Protect group F02
Protect group F03
Protect group F04
Protect group F05
Protect group F06
Protect group F07
Protect group F08
Protect group F09
Protect group F10
Protect group F11
MM64003a_e.doc / Feb-09
0 = no protection
1 – 999 999 =
Protection code
for the actual
parameter group
Default
0
0
0
0
0
0
0
0
0
6078
6078
Page 33 / 44
7. Description of Commands
No. Command
0
1
2
3
4
Description
Do nothing
Reset Counter 1
Sets the internal position counter for encoder input
1 to zero. (does not effect the differential counter)
Reset Counter 2
Sets the internal position counter for encoder input
2 to zero. (does not effect the differential counter)
Reset Difference Sets the internal differential counter to zero. (does
not effect counter 1 and counter2)
Scroll Display
Selects the source of the digital display. The front
LEDs indicate what the actual reading is
NO.
LED Display Value
L1
L2
0
Display OFF (only two decimal points are lit)
OFF OFF
1
Actual Position Encoder 1
ON OFF
2
Actual Position Encoder 2
OFF ON
3
Actual Speed Encoder 1 (custom scaling)
blink OFF
4
Actual Speed Encoder 2 (custom scaling)
OFF blink
5
Actual Differential Counter
ON
ON
6
Actual Differential Counter (bar graph display, blink blink
see diagram)
Encoder 2 leads Encoder 1
Assignment to
Keypad Input
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
Encoder 2 lags Encoder 1
-4 ... 0 ... +4
+5
...
+8
+9
... +16
+17 ... +32
+33 ... +64
> +64
Bar graph display with reference to the actual differential counter
The diagram shows positive difference only (Encoder 2 lags Encoder 1). Negative errors are mirror-inverted.
MM64003a_e.doc / Feb-09
Page 34 / 44
No. Command
5
6
n.a.
Parameter
Disable
Description
Disables the keypad for any parameter access.
Only commands assigned to the keypads will be
accessible
7 Store EEProm
Stores actual operational settings to the EEProm,
so they remain available also after power down.
8 Release Function Releases all selected switching functions from
Lock
their latch state
9 Freeze Function *) Freezes all selected functions to their actual
switching state
n.a. = not applicable
Assignment to
Keypad Input
no
yes
yes
yes
yes
yes
yes
yes
*) After a power-down situation the "Freeze" function will operate as follows:
a. If upon power recurrence the external freeze input is still active, all selected
Functions will return with their previous (frozen) state
b. If upon power recurrence the external freeze command is no more active, the
"Freeze" state will be overridden and all functions will follow the actual process
state.
c. During power-up of the unit, for a short period of about 1 sec all outputs may
temporary take an undefined switching state (initialization phase)
MM64003a_e.doc / Feb-09
Page 35 / 44
8. Hints for Scaling of the Unit
The scaling parameters of the unit affect the display of the actual values as well as the
associated Setpoints for the switching functions. In principle, there are two fully independent
sets of scaling parameters:
a. Scaling parameters for frequencies and speeds
b. Scaling parameters for counters, positions and differential positions
Where your application uses setpoints for control of speeds, you must use the speed
dimensions according to your speed scaling to enter the set speeds of the
corresponding encoder
Where your application uses positional or differential counter setpoints for control of
distances or errors, you must use the positional dimensions according to your counter
scaling to enter the setpoints of the corresponding encoder
8.1. Speed Scaling
Internally, the unit measures all speed-related values as a frequency with a resolution of
0.1 Hz. This numeric value is used as a basis for all further calculations.
When e.g. the actual frequency of an encoder is 1.5 kHz, the unit would internally use a value
of 15 000.
You are free to attach any other dimensions to your speed measurements (e.g. RPM, m/min,
miles/h etc.) by corresponding setting of the parameters F06.080 to F06.082 (encoder 1) or
F07.095 to F07.097 (encoder 2)
Example: a frequency of 1.5 kHz on encoder input 1 should be converted to a speed scaling of
67.0 m/min. This means the internal value of „15 000“ must be converted to a value of „670“
(display of 67.0 requires a result of 670 which appears as 67.0 when the decimal point is
switched on).
It is easy to understand that we only need to divide the basic frequency value by 15000, then
multiply it again by 670 (F06.80 = 670 and F06.81 = 15 000). The Offset (F06.82) remains set to 0
(because frequency = 0 means at the same time speed = 0).
Speed [ 1/10 m/min ] = f [ 1/10 Hz ] x
670
(F06.80)
15 000
(F06.81)
After setting the decimal point (F06.83 = 1), the speed display and all Set Speeds related to
encoder 1 are set to a format xxx.x m/min (Set Speed 1.1, Set Speed 1.2 und Set Speed 1). This
speed scaling will neither affect the position counters nor the differential counter of the unit.
MM64003a_e.doc / Feb-09
Page 36 / 44
8.2. Standstill Definition (Wait-Time)
This definition is related to the input frequency only and does not depend on any other scaling
parameters. It is necessary to set the period time of the minimum frequency that the unit still
should consider as “motion”.
Where e.g. we set „Wait Time1“ to 0.1 sec., the unit will declare all encoder1 frequencies
lower than 10 Hz for “Motion” and all frequencies higher than 10 Hz for “Standstill”.
8.3. Scaling of the Position Counters
8.3.1. Direct impulse counting
When you like the counters (Counter 1 and Counter 2) to count just the encoder increments
without any scaling, please set the associated impulse scaling factors (F06.76 respectively
F07.091) to 1,00000, and set the associated impulse multiplier (F06.007 respectively F07.092)
to „1“. All positional and differential counts as well as the attached setpoints (Setpoint Position
und Differential Setpoint) will then be straight incremental.*)
8.3.2. Differential evaluation
When the two encoders provide different ppr numbers, or when a gearbox is installed between
encoder1 and encoder2, any differential evaluation requires adaptation of both encoders by
proper scaling.**)
You must know the accurate number of impulses generated by both encoders in one cycle or on
a defined distance (e.g. one full revolution of the slower encoder or a traveling distance of
1000 mm). The following formula applies:
!
Impulse count encoder1 x Factor Counter1 = Impulse count encoder2 x Factor Counter2
A simple solution exists by using the figures of the impulse count on one side as a factor
setting on the other side. If e.g. on a fixed traveling distance encoder1 would generate 20 000
impulses whereas encoder2 would generate only 300 impulses, use 0.03000 for the Factor
Counter1 and 2.00000 for the Factor Counter2. For precision applications it may be important to
avoid cumulating errors caused by ratios with more than 5 decimal positions.
8.3.3. Scaling to customer engineering units
The parameters „Factor Counter“ and „Multi Counter“ are used the same way for scaling of the
position counters to customer units. If e.g. you like to receive a 0.1 mm scaling with an existing
resolution of 20 000 increments per meter, just set the corresponding factor to 0.50000
(20 000 x 0.5 = 10 000, which appears as 1000.0 mm when you switch the decimal point on)
*) under consideration of the selected edge-counting mode (F06.088 respectively F07.103)
**) only important for differential evaluations (encoder 1 – encoder 2)
MM64003a_e.doc / Feb-09
Page 37 / 44
9. Specifications
AC power supply
DC power supply
Aux. encoder supply outputs:
:
:
Inputs
:
Counting frequency (per encoder)
:
Switching outputs
:
Relay outputs
:
Serial link
Ambient temperature
:
:
Housing
Display
Protection class front side
Protection class rear side
Screw terminals
:
:
:
:
:
Conformity and standards:
Safety and Performance
24 V~ +/-10%, 15 VA
24V- (17 – 40V), approx. 100 mA (+ encoders)
2 x 5,2 VDC, 150 mA each
2 x 24V DC, 120 mA each
2 universal encoder inputs, A, /A, B, /B each
4 digital control inputs HTL/PNP-NPN (Ri = 3.3 kΩ)
Low < 2.5 V, High > 10 V, min. pulse width 50 μsec.
6 logical inputs HTL / PNP only (Ri = 3.3 kΩ)
Low < 2.5 V, High > 10 V
RS422 and TTL differential:
500 kHz
HTL single ended:
200 kHz
TTL single-ended:
200 kHz
4 fast power transistors 5 - 30V, 350 mA (b)
Response time < 1 msec. (a),
4 relays (dry changeover contacts) (b)
AC switching capability max. 250 V/ 1 A/ 250 VA
DC switching capability max. 100 V/ 1A/ 100 W
RS232, 2400 – 38400 Bauds
Operation:
0 - 45°C ( 32 – 113°F)
Storage:
-25 - +70°C (-13 – 158°F)
Norly UL94 – V-0
6 Digit, LED, high- efficiency red, 15mm
IP65
IP20
Cross section max. 1.5 mm²,
EMC 2004/108/EC: EN 61000-6-2
EN 61000-6-3
:
LV 2006/95/EC:
EN 61010-1
MTBF (a): 56,8 (Temp. = 30°C / 86°F)
λ fit :
2009
With a redundant configuration (e.g. two monitors in parallel), this product is suitable
for use with safety-relevant applications
(a) Continuous serial communication may temporary increase response times
(b) Diode or RC filtering is mandatory when switching inductive loads
MM64003a_e.doc / Feb-09
Page 38 / 44
10. Dimensions
88,5 (3.484)
110,0 (4.331’’)
8,0 (.315)
10,0
(.394)
90,5 (3.563)
96,0 (3.780’’)
Panel cut out (b x h): 89 x 91 mm (3.504’’ wide x 3.583’’ high)
MM64003a_e.doc / Feb-09
Page 39 / 44
11. Serial Code List
11.1. Parameters and Settings
No. Menu Text
0 F01 Set Speed 1.1
1 F01 Set Speed 1.2
2 F01 Set Speed 2.1
3 F01 Set Speed 2.2
4 F01 Setpoint Counter 1
5 F01 Setpoint Counter 2
6 F01 Differential Setpoint
7 F01 Switch Event 1
8 F01 Switch Event 2
9 F01 Switch Event 3
10 F01 Switch Event 4
11 F01 Switch on Delay
12 F01 Pulse Time
13 F01 Lock Function
14 F01 Polarity
15 F01 Reserved
16 F02 Set Speed 1.1
17 F02 Set Speed 1.2
18 F02 Set Speed 2.1
19 F02 Set Speed 2.2
20 F02 Setpoint Counter 1
21 F02 Setpoint Counter 2
22 F02 Differential Setpoint
23 F02 Switch Event 1
24 F02 Switch Event 2
25 F02 Switch Event 3
26 F02 Switch Event 4
27 F02 Switch on Delay
28 F02 Pulse Time
29 F02 Lock Function
30 F02 Polarity
31 F02 Reserved
32 F03 Set Speed 1.1
33 F03 Set Speed 1.2
34 F03 Set Speed 2.1
35 F03 Set Speed 2.2
36 F03 Setpoint Counter 1
37 F03 Setpoint Counter 2
38 F03 Differential Setpoint
MM64003a_e.doc / Feb-09
Code
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
B0
B1
B2
B3
B4
B5
B6
B7
B8
B9
C0
C1
C2
C3
C4
C5
C6
C7
C8
C9
D0
D1
D2
D3
D4
D5
D6
D7
D8
Minimum
0
0
0
0
0
0
0
-2147483648
-2147483648
-2147483648
-2147483648
0
0
0
0
0
0
0
0
0
0
0
0
-2147483648
-2147483648
-2147483648
-2147483648
0
0
0
0
0
0
0
0
0
0
0
0
Maximum
999999
999999
999999
999999
999999
999999
999999
2147483647
2147483647
2147483647
2147483647
9999
9999
1
1
999999
999999
999999
999999
999999
999999
999999
999999
2147483647
2147483647
2147483647
2147483647
9999
9999
1
1
999999
999999
999999
999999
999999
999999
999999
999999
Default
11001
11002
21001
21002
31000
41000
51000
0
0
0
0
0
0
0
0
0
12001
12002
22001
22002
32000
42000
52000
0
0
0
0
0
0
0
0
0
13000
23000
13000
23000
33000
43000
53000
Page 40 / 44
No. Menu Text
39 F03 Switch Event 1
40 F03 Switch Event 2
41 F03 Switch Event 3
42 F03 Switch Event 4
43 F03 Switch on Delay
44 F03 Pulse Time
45 F03 Lock Function
46 F03 Polarity
47 F03 Reserved
48 F04 Set Speed 1.1
49 F04 Set Speed 1.2
50 F04 Set Speed 2.1
51 F04 Set Speed 2.2
52 F04 Setpoint Counter 1
53 F04 Setpoint Counter 2
54 F04 Differential Setpoint
55 F04 Switch Event 1
56 F04 Switch Event 2
57 F04 Switch Event 3
58 F04 Switch Event 4
59 F04 Switch on Delay
60 F04 Pulse Time
61 F04 Lock Function
62 F04 Polarity
63 F04 Reserved
64 F05 Login 1 On Delay
65 F05 Login 1 Off Delay
66 F05 Login 2 On Delay
67 F05 Login 2 Off Delay
68 F05 Login 3 On Delay
69 F05 Login 3 Off Delay
70 F05 Login 4 On Delay
71 F05 Login 4 Off Delay
72 F05 Login 5 On Delay
73 F05 Login 5 Off Delay
74 F05 Login 6 On Delay
75 F05 Login 6 Off Delay
MM64003a_e.doc / Feb-09
Code
D9
E0
E1
E2
E3
E4
E5
E6
E7
E8
E9
F0
F1
F2
F3
F4
F5
F6
F7
F8
F9
G0
G1
G2
G3
G4
G5
G6
G7
G8
G9
H0
H1
H2
H3
H4
H5
Minimum
-2147483648
-2147483648
-2147483648
-2147483648
0
0
0
0
0
0
0
0
0
0
0
0
-2147483648
-2147483648
-2147483648
-2147483648
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Maximum
2147483647
2147483647
2147483647
2147483647
9999
9999
1
1
999999
999999
999999
999999
999999
999999
999999
999999
2147483647
2147483647
2147483647
2147483647
9999
9999
1
1
999999
9999
9999
9999
9999
9999
9999
9999
9999
9999
9999
9999
9999
Default
Page 41 / 44
0
0
0
0
0
0
0
0
0
14000
24000
14000
24000
34000
44000
54000
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
No. Menu Text
76 F06 Factor Counter 1
77 F06 Multi. Counter 1
78 F06 DP Counter 1
79 F06 Dir Window Counter 1
80 F06 Multi. Speed 1
81 F06 Divi. Speed 1
82 F06 Offset Speed 1
83 F06 DP Speed 1
84 F06 Sampling Time 1
85 F06 Wait Time 1
86 F06 Filter 1
87 F06 Encoder Properties 1
88 F06 Edge Counting 1
89 F06 Counting Direction 1
90 F06 Reserved
91 F07 Factor Counter 2
92 F07 Multi. Counter 2
93 F07 DP Counter 2
94 F07 Dir Window Counter 2
95 F07 Multi. Speed 2
96 F07 Divi. Speed 2
97 F07 Offset Speed 2
98 F07 DP Speed 2
99 F07 Sampling Time 2
100 F07 Wait Time 2
101 F07 Filter 2
102 F07 Encoder Properties 2
103 F07 Edge Counting 2
104 F07 Counting Direction 2
105 F07 Reserved
106 F08 Key Up Action
107 F08 Key Down Action
108 F08 Key Enter Action
109 F08 Input 1 Configuration
110 F08 Input 1 Action
111 F08 Input 2 Configuration
112 F08 Input 2 Action
113 F08 Input 3 Configuration
114 F08 Input 3 Action
115 F08 Input 4 Configuration
116 F08 Input 4 Action
MM64003a_e.doc / Feb-09
Code
00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Minimum
1
1
0
1
1
1
-99999
0
1
1
0
0
0
0
0
1
1
0
1
1
1
-99999
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Maximum
999999
99
5
99
999999
999999
99999
5
9999
9999
7
3
2
1
999999
999999
99
5
99
999999
999999
99999
5
9999
9999
7
3
2
1
999999
16
16
16
7
16
7
16
7
16
3
16
Default
100000
1
0
4
1
1
0
0
10
100
0
1
0
0
0
100000
1
0
4
1
1
0
0
10
100
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Page 42 / 44
No. Menu Text
117 F08 Target Function 1
118 F08 Target Function 2
119 F08 Target Function 3
120 F08 Target Function 4
121 F08 Target Status 1
122 F08 Target Status 2
123 F08 Target Status 3 (Programming)
124 F08 Target Status 4 (READY)
125 F08 Release Action
126 F08 Freeze Action
127 F08 Reserved
128 F09 Unit Number
129 F09 Serial Baud Rate
130 F09 Serial Format
131 F09 Reserved
132 F09 Reserved
133 F09 Reserved
134 F10 Input Filter
135 F10 Trigger Threshold 1
136 F10 Trigger Threshold 2
137 F10 Brightness
138 F10 Display Time
139 F10 Frequency Control
140 F10 Power Down Mode
141 F10 Reserved
142 F10 Reserved
143 F11 Protect Group F01
144 F11 Protect Group F02
145 F11 Protect Group F03
146 F11 Protect Group F04
147 F11 Protect Group F05
148 F11 Protect Group F06
149 F11 Protect Group F07
150 F11 Protect Group F08
151 F11 Protect Group F09
152 F11 Protect Group F10
153 F11 Protect Group F11
154 F11 Reserved
155 F11 Reserved
156 F11 Reserved
157 F11 Reserved
158 F11 Reserved
MM64003a_e.doc / Feb-09
Code
41
42
43
44
45
46
47
48
49
50
90
91
92
I0
I1
I2
I3
I4
I5
I6
I7
I8
I9
J0
J1
J2
J3
J4
J5
J6
J7
J8
J9
K0
K1
K2
K3
K4
K5
K6
K7
Minimum
0
0
0
0
0
0
0
0
0
0
Maximum
255
255
255
255
255
255
255
255
15
15
11
0
0
0
0
0
0
30
30
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
99
6
9
999999
999999
999999
3
250
250
4
9999
1
1
999999
999999
999999
999999
999999
999999
999999
999999
999999
999999
999999
999999
999999
999999
999999
999999
999999
999999
Default
Page 43 / 44
17
34
68
136
0
0
0
0
0
0
11
0
0
0
0
0
0
166
166
0
50
0
1
0
0
0
0
0
0
0
0
0
0
0
6078
6078
0
0
0
0
0
11.2. Control Commands
No.
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Command
Reset Counter A
Reset Counter B
Reset Difference
Scroll Display
Activate Data
Keyboard Disable
Store EEProm
Release Function Lock
Freeze Function
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Code
60
65
66
56
67
57
68
58
59
55
61
62
54
63
64
Bit
0080
0040
0020
0010
0008
0004
0002
0001
8000
4000
2000
1000
0800
0400
0200
Ser. access
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Bus access
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
Remote access
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
11.3. Actual Process Values
No.
1
2
3
4
5
6
7
Text
Differential position (encoder 1 - encoder 2)
Actual frequency of encoder 1 (in steps of 0.1 Hz)
Actual frequency of encoder 2 (in steps of 0.1 Hz)
Actual speed of encoder 1 (user units)
Actual speed of encoder 1 (user units)
Actual count of encoder 1 (position)
Actual count of encoder 2 (position)
MM64003a_e.doc / Feb-09
Code
:1
:2
:3
:4
:5
:6
:7
Page 44 / 44

advertisement

Key Features

  • Motion monitoring
  • Over/underspeed detection
  • Standstill detection
  • Direction of rotation monitoring
  • Shaft/gearbox fracture detection
  • Programmable inputs and outputs
  • Serial RS232 and RS485 interfaces
  • Remote access
  • PC configuration
  • Keypad operation

Related manuals

Frequently Answers and Questions

What does the MM 640 monitor?
It monitors overspeed, underspeed, standstill, direction of rotation, slip, shaft or gearbox fracture, and impermissible motion.
How many inputs and outputs does the MM 640 have?
It has two programmable inputs for quadrature encoders, four programmable inputs for function control, and four relay outputs and four high-speed transistor outputs.
Can I configure the MM 640 remotely?
Yes, it has serial RS232 and RS485 interfaces for remote access.
How do I set up the MM 640?
You can set up the MM 640 by PC using the motrona OS32 operator software.
Can I change parameters manually on the device?
Yes, the unit has a keypad that allows you to make changes to settings like Setpoints or scaling parameters during operation.

advertisement