Canopen interface module for mc800 motion controller, canopen slave compliant to cia ds301 v 4.02, process data communication with 4 receive-pdos and 4 transmit-pdos, galvanically isolated bus electronics, supports all standard baud rates, easy plug-in mo (18 pages)
Page 1
Fax +49 (0)7731-9332-30 control – motion – interface info@motrona.com 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.
Page 2
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 example below shows a hoisting unit where a motor moves the load up and down, via gearbox or other mechanical transmission. Encoder 2 Control System MM 640 Encoder 1 Motor 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”...
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;...
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 +).
• 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 (Sub-D-9) RS 485 MM 640 Both serial interfaces can be connected at the same time.
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.
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.
Page 12
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] ≥...
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 –...
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.
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.
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: PROG DOWN ENTER Key functions depend on the actual operating state of the unit. Essentially we have to describe two basic states: •...
Page 19
Step State Key action Display Comment Normal operation Actual Display Value Display of the > 2 sec. Parameter group Level: F02 … F06 Select group # F06 Parameter group Confirmation of F06. F06.050 The first parameter of this group is F06.050 Level: F06.051…...
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.
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.
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.
Page 23
Group Function Group Function Logical Inputs Delay Settings Command Setting Login 1 On Delay Key Up Action Login 1 Off Delay Key Down Action Login 2 On Delay Key Enter Action Login 2 Off Delay Input 1 Configuration Login 3 On Delay Input 1 Action Login 3 Off Delay Input 2 Configuration...
6.2. Description of the Parameters 6.2.1. Settings for Switching Function 1 Range Default F01.000 Set Speed 1.1 0 … 999 999 11001 First Setpoint for a switching condition of Function1 in dependence of the encoder1 speed F01.001 Set Speed 1.2 0 …...
Page 25
Range Default F01.007 Switch Condition 1 Are automatically set by the F01.008 Switch Condition 2 assignment screen of OS3.2 and F01.009 Switch Condition 3 should not be modified F01.010 Switch Condition 4 F01.011 Switch on Delay 0.000 … 9.999 0.000 Delay time between event appearance and (sec.) switching response of Function 1.
Page 26
6.2.3. S Settings for Switching Function 3 (Description see Function 1) Range Default F03.032 Set Speed 1.1 0 … 999 999 13000 F03.033 Set Speed 1.2 0 … 999 999 23000 F03.034 Set Speed 2.1 0 … 999 999 23000 F03.035 Set Speed 2.2 0 …...
Page 27
6.2.5. Delay setting for logical Inputs Range Default F05.064 Login 1 On Delay 0.000 … 9.999 0.000 The input must be HIGH for at least this delay time (sec.) to set the internal input state to high. 0 = no delay, immediate response F05.065 Login 1 Off Delay 0.000 …...
Page 28
Range Default F06.080 Multi. Speed 1 **) 0 … 999 999 F06.081 Divi. Speed 1 **) 0 … 999 999 F06.082 Offset Speed 1 **) -99 999 … 99 999 Parameters F06.080 to F06.082 are used to scale the frequency of encoder 1 (XXXXX.X Hz) to customer units. ×...
Page 30
6.2.9. Characteristics and functions of the Control Inputs Range Default F08.109 Input 1 Configuration 0 … 7 NPN (switch to -), function active LOW NPN (switch to -), function active HIGH NPN (switch to -), rising edge NPN (switch to -), falling edge PNP (switch to +), function active LOW PNP (switch to +), function active HIGH PNP (switch to +), rising edge...
Page 31
Range Default F08.117 Target Function 1 0 ... 255 *) 1+16=17 Output assignment for Function 1 1 => Relay 1 F08.118 Target Function 2 2+32=34 Output assignment for Function 2 2 => Relay 2 F08.119 Target Function 3 4+64=68 Output assignment for Function 3 4 =>...
Page 32
6.2.10. Serial communication settings Range Default F09.128 Unit Number 11 … 99 F09.129 Serial Baud Rate 0 … 6 9600 Baud 4800 Baud 2400 Baud 1200 Baud 600 Baud 19200 Baud 38400 Baud F09.130 Serial Format 0 … 9 7 Data, Parity even, 1 Stop 7 Data, Parity even, 2 Stop 7 Data, Parity odd, 1 Stop 7 Data, Parity odd, 2 Stop...
Page 33
6.2.11. Special Functions Range Default F10.134 Input filter: must be set to “0”. 0 … 3 F10.135 Trigger Threshold 1 for encoder1 inputs *) 30 … 250 F10.136 Trigger Threshold 2 for encoder2 inputs *) 30 … 250 F10.137 Brightness of the 7-segment LED display 0 …...
7. Description of Commands No. Command Description Assignment to Keypad Input 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.
Page 35
No. Command Description Assignment to Keypad Input n.a. Parameter Disables the keypad for any parameter access. Disable Only commands assigned to the keypads will be accessible Store EEProm Stores actual operational settings to the EEProm, so they remain available also after power down. Release Function Releases all selected switching functions from Lock...
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.
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.
9. Specifications AC power supply 24 V~ +/-10%, 15 VA DC power supply 24V- (17 – 40V), approx. 100 mA (+ encoders) Aux. encoder supply outputs: 2 x 5,2 VDC, 150 mA each 2 x 24V DC, 120 mA each Inputs 2 universal encoder inputs, A, /A, B, /B each 4 digital control inputs HTL/PNP-NPN (Ri = 3.3 kΩ)
11. Serial Code List 11.1. Parameters and Settings Menu Text Code Minimum Maximum Default Set Speed 1.1 999999 11001 Set Speed 1.2 999999 11002 Set Speed 2.1 999999 21001 Set Speed 2.2 999999 21002 Setpoint Counter 1 999999 31000 Setpoint Counter 2 999999 41000 Differential Setpoint...
Page 41
Menu Text Code Minimum Maximum Default Switch Event 1 -2147483648 2147483647 Switch Event 2 -2147483648 2147483647 Switch Event 3 -2147483648 2147483647 Switch Event 4 -2147483648 2147483647 Switch on Delay 9999 Pulse Time 9999 Lock Function Polarity Reserved 999999 Set Speed 1.1 999999 14000 Set Speed 1.2...
Page 42
Menu Text Code Minimum Maximum Default Factor Counter 1 999999 100000 Multi. Counter 1 DP Counter 1 Dir Window Counter 1 Multi. Speed 1 999999 Divi. Speed 1 999999 Offset Speed 1 -99999 99999 DP Speed 1 Sampling Time 1 9999 Wait Time 1 9999...
Page 43
Menu Text Code Minimum Maximum Default Target Function 1 Target Function 2 Target Function 3 Target Function 4 Target Status 1 Target Status 2 Target Status 3 (Programming) Target Status 4 (READY) Release Action Freeze Action Reserved Unit Number Serial Baud Rate Serial Format Reserved 999999...
Need help?
Do you have a question about the MM 640 and is the answer not in the manual?
Questions and answers