Motrona MM 640 Operating Instructions Manual
Add to My manuals44 Pages
Motrona MM 640 is a programmable motion monitor designed for monitoring and controlling machinery systems like conveyors and hoisting devices. It monitors overspeed, underspeed, standstill, direction of rotation, slip, shaft or gearbox fracture, and impermissible motion. The MM 640 features two programmable inputs for quadrature encoders, four programmable inputs for function control, and four relay outputs and four high-speed transistor outputs with programmable functions. It also has serial RS232 and RS485 interfaces for remote access.
advertisement
▼
Scroll to page 2
of
44
![Motrona MM 640 Operating Instructions Manual | Manualzz Motrona MM 640 Operating Instructions Manual | Manualzz](http://s2.manualzz.com/store/data/072591739_1-189f238adc484098442bb0b655200469-360x466.png)
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