You are on page 1of 15

Selection 4 speeds

motor function

TRAINING

Speaker
Date
Location

This presentation is solely intended for Gebo Cermex


personnel.
No part of it may be circulated, quoted, or reproduced for
1 /Page - Date Presentation title
distribution outside the organization without its prior approval.
Selection 4 speeds motor function
automation bloc
This block is used to control motors needed specific management. The control is done by mean of
frequency inverters.

It enable a set point selection through 4 speed references, make speed calculation, ramp up/down and
drive lock/unlock conditions.

All needed parameters are stored in a data block (DB).

Typical application for conveyors:

Single lane

Divider

Packer infeed

End of line conveyors (packaging)

All case where no other standard block is available

2 /Page - Date
Page Presentation
2 / Page title
- Date Presentation title - Internal
Selection 4 speeds motor function
automation bloc
Usual terms:

Package: Number of basic containers in a batch (tray, pack or crate) (enabled to use the function on pack conveyors).
In the example below, Package will be 1, due to single lane conveyor.

Length (L): length or diameter of the container.

Gap (G): gap length between 2 containers (mm).

Row: number of basic container lanes on the conveyor.


In the example below, Row will be 3

Slip: Slip offset between chain and product, only used if recovery speed is needed on a full conveyor. Not used in the
example below (conveyor not full), still set to 1.

Tune: Fine tune offset. To use if all other parameters not fine enough.

3 /Page - Date
Page Presentation
3 / Page title
- Date Presentation title - Internal
Selection 4 speeds motor function
automation bloc
Conveying
function block
(Mot_4)

Motor Block

Drive Block

4 /Page - Date
Page Presentation
4 / Page title
- Date Presentation title - Internal
Function bloc inputs 1/2
NAME DESCRIPTION

Bloc de donnes d'instance Instance data block


Contains the static variables, the images of the block's inputs/outputs

Par_db Motor parameter data block number


(Parameters_datablock)

Index Parameter pointer offset (container code NB)


(Index) Enable to use different sets of parameter with different type of containers.

Start Enable to start condition


(Start_motor)
1 = start ramping , 0 = stop ramping

Im_stop Quick stop


(Immediate_stop_motor) 1 = stop without ramp, 0 = no function

Sel_Sp1 Selected Sp_ref1 for set points (priority 1, low)


(Selection_speed_1)

Sel_Sp2 Selected Sp_ref2 for set points (priority 2)


(Selection_speed_2)

Sel_Sp3 Selected Sp_ref3 for set points (priority 3)


(Selection_speed_3)

Sel_Sp4 Selected Sp_ref4 for set points (priority 4 high)


(Selection_speed_4)

Dos_plus Bit of dosing plus


(Dosing_plus)

Dos_min Bit of dosing minus


(Dosing_minus)

5 /Page - Date
Page Presentation
5 / Page title
- Date Presentation title - Internal
Function bloc inputs 2/2
NAME DESCRIPTION

Sp_ref1 Speed reference 1


(Speed_reference_1) Enabled if Sel_sp1 is true and no higher level reference request

Sp_ref2 Speed reference 2


(Speed_reference_2) Enabled if Sel_sp2 is true and no higher level reference request

Sp_ref3 Speed reference 3


(Speed_reference_3) Enabled if Sel_sp3 is true and no higher level reference request

Sp_ref4 Speed reference 4


(Speed_reference_4)
Enabled if Sel_sp4 is true

DB_Motor Motor information data block number


(Motor DB) If motor not used, dont parametrize.
Permit to receive the motor name (Motor_name) and the maximum speed (Max_speed).

6 /Page - Date
Page Presentation
6 / Page title
- Date Presentation title - Internal
Function bloc outputs

NAME DESCRIPTION
Start_out Motor drive unlock ouput
(Start out conveyor)

Sp_set_cpm Output setpoint in CPM


(Function speed setpoint)

Sp_set_mmin Motor output setpoint in m/min


(Motor speed setpoint)

7 /Page - Date
Page Presentation
7 / Page title
- Date Presentation title - Internal
Function bloc parameter 1/3
NAME DESCRIPTION

Mini_sp
Motor minimum speed in CPM
(Motor minimum speed)

Cpm_coeff_ref1 Reference Sp_ref1 speed coefficient (pcent)


(Reference 1 speed coefficient) Example : Coeff_P1=80, Sp_ref1=500 et Sp_ref1 request
output setpoint (Cpm) = 400

Cpm_coeff_ref2 Reference Sp_ref2 speed coefficient (pcent)


(Reference 2 speed coefficient) Example : Coeff_P2=80, Sp_ref1=600 et Sp_ref2 request
output setpoint (Cpm) = 480

Cpm_coeff_ref3 Reference Sp_ref3 speed coefficient (pcent)


(Reference 3 speed coefficient) Example : Coeff_P3=80, Sp_ref3=500 et Sp_ref3 request
output setpoint (Cpm) = 400

Cpm_coeff_ref4 Reference Sp_ref4 speed coefficient (pcent)


(Reference 4 speed coefficient) Example : Coeff_P4=80, Sp_ref4=500 et Sp_ref4 request
output setpoint (Cpm) = 400

Coeff_dos_plus Dosing plus coefficient data value (pcent)


(Dosing + coefficient) Example : Coeff_Px=80, Sp_refx=1000 et Sp_refx and Dos_plus request
output setpoint (Cpm) = 840

Coeff_dos_min Dosing minus coefficient data value (pcent)


(Dosing - coefficient) Example : Coeff_Px=80, Sp_refx=1000 et Sp_refx and Dos_min request
output setpoint (Cpm) = 760

8 /Page - Date
Page Presentation
8 / Page title
- Date Presentation title - Internal
Function bloc parameter 2/3
NAME DESCRIPTION

Acceleration Ramp up coefficient (speed up)


(Acceleration) In cpm/s

Deceleration Ramp down coefficient (slow down)


(Deceleration) In cpm/s

Mot_coeff_ref1 Reference Sp_ref1 motor coefficient (pcent)


(Reference 1 speed motor coefficient) Only the setpoint motor speed (m/min) is concerned
Example : Mot_coeff_P1=120, Coeff_P1=80, Sp_ref1=1000 et Sp_ref1 is request
output setpoint in Cpm = 800
output motor setpoint in m/min = (800 * 120/100) / K

Mot_coeff_ref2 Reference Sp_ref2 motor coefficient (pcent)


(Reference 2 speed motor coefficient) Only the setpoint motor speed (m/min) is concerned
Example : Mot_coeff_P2=120, Coeff_P2=80, Sp_ref2=1000 et Sp_ref2 is request
output setpoint in Cpm = 800
output motor setpoint in m/min = (800 * 120/100) / K

Mot_coeff_ref3 Reference Sp_ref3 motor coefficient (pcent)


(Reference 3 speed motor coefficient) Only the setpoint motor speed (m/min) is concerned
Example : Mot_coeff_P3=120, Coeff_P3=80, Sp_ref3=1000 et Sp_ref3 is request
output setpoint in Cpm = 800
output motor setpoint in m/min = (800 * 120/100) / K

Mot_coeff_ref4 Reference Sp_ref4 motor coefficient (pcent)


(Reference 4 speed motor coefficient) Only the setpoint motor speed (m/min) is concerned
Example : Mot_coeff_P4=120, Coeff_P4=80, Sp_ref4=1000 et Sp_ref4 is request
output setpoint in Cpm = 800
output motor setpoint in m/min = (800 * 120/100) / K

9 /Page - Date
Page Presentation
9 / Page title
- Date Presentation title - Internal
Function bloc parameter 3/3

NAME DESCRIPTION

Package Number of basic container in a batch (tray, pack or crate)


(Container quantity in package) 1 if individual container

Length Length or diameter of the container (mm)


(Container length)

Gap Gap length between containers (mm)


(Gap between two containers)

Row Number of container lane(s)


(Number of container abreast)

Slip Slip coefficient (1 = disable)


(Slip)

Tune Tune coefficient (1 = disable)


(Adaptation parameter)

10 /Page
Page-10
Date Presentation
/ Page title
- Date Presentation title - Internal
Start and stop conditions
Motor starts in ramping mode with the following conditions:

-Input Im_stop false.


-Input Start rise from false to true.
See diagram below (area 0,1s 0,5s).

Motor stops in ramping mode with the following conditions:

-Input Im_stop false


-Input Start rise from true to false
See diagram below (area 1,0s 1,4s).

Motor stops in quick stop mode (no ramps allowed) with the following conditions:

-Input Im_stop true


See diagram below (scale 2,4s 2,6s).

11 /Page
Page-11
Date Presentation
/ Page title
- Date Presentation title - Internal
Reference speed selection 1/2
Motor run in minimum speed in the following conditions:
Input Im_stop false
Input Start rise from false to true.
All speed selection input (Sel_spX) false
See speed diagram next page (area 0,1s 0,6s).

Conversion coefficient cpm m/min or m/min cpm


Row
K 1000
( Length Gap) Tune
Motor run at reference speed 1 in the following conditions:
Input Im_stop false
Input Start true.
Input speed selection Sel_sp1 true
Inputs Sel_sp2 to Sel_sp4 false
Inputs Dos_plus and Dos_min false
See speed diagram next page (area 0,7s 1,1s and 1,6s 2,0s)
Speed output setpoint in cpm =: Sp_ref1 * Coeff_inf1_cpm / 100
Speed motor output setpoint in m/min =: (Sp_ref1 * Coeff_inf1_cpm / 100 * Mot_coeff_ref1 / 100) / K

Motor run at reference speed 2 in the following conditions:


Input Im_stop false
Input Start true.
Input speed selection Sel_sp2 true
Inputs Sel_sp3 and Sel_sp4 false
Inputs Dos_plus and Dos_min false
See speed diagram next page (area 1,1s - 1,6s).
Speed output setpoint in cpm =: Sp_ref2 * Coeff_inf2_cpm / 100
Speed motor output setpoint in m/min = : (Sp_ref2 * Coeff_inf2_cpm / 100 * Mot_coeff_ref2 / 100) / K

12 /Page
Page-12
Date Presentation
/ Page title
- Date Presentation title - Internal
Reference speed selection 2/2
Motor run at reference speed 3 in the following conditions (not displayed in diagram):
Input Im_stop false
Input Start true.
Input speed selection Sel_sp3 true
Input Sel_sp4 false
Inputs Dos_plus and Dos_min false
Speed output setpoint in cpm =: Sp_ref3 * Coeff_inf3_cpm / 100
Speed motor output setpoint in m/min =: (Sp_ref3 * Coeff_inf3_cpm / 100 * Mot_coeff_ref3 / 100) / K

Motor run at reference speed 4 in the following conditions:


Input Im_stop false
Input Start true.
Input speed selection Sel_sp4 true
Inputs Dos_plus and Dos_min false
See speed diagram next page (area 2,0s - 3,2s).
Speed output setpoint in cpm =: Sp_ref4 * Coeff_inf4_cpm / 100
Speed motor output setpoint in m/min =: (Sp_ref4 * Coeff_inf4_cpm / 100 * Mot_coeff_ref4 / 100) / K

The highest level the speed selection is the most significant it is. Area 2,0s 2,4s show that (Sel_sp4 upon Sel_sp1).

13 /Page
Page-13
Date Presentation
/ Page title
- Date Presentation title - Internal
Plus / Minus dosing offset correction
Motor run at reference speed dosing plus in the following conditions:
Input Im_stop false
Input Start true.
At least 1 Input selection Sel_spx is true
Input Dos_plus true
See speed diagram next page (area 1,0s 1,5s).
Speed output setpoint in cpm =: Sp_refX * Coeff_infX_cpm / 100 * (C_dos_plus + 100) / 100
Speed motor output setpoint in m/min =: (Sp_refX * Coeff_infX_cpm / 100 * Mot_coeff_refX / 100 * (C_dos_plus + 100) / 100) / K

Motor run at reference speed offset minus in the following conditions:


Input Im_stop false
Input Start true.
At least 1 Input selection Sel_spx is true
Input Dos_min true
See speed diagram next page (area 2,0s 2,3s).
Speed output setpoint in cpm =: Sp_refX * Coeff_infX_cpm / 100 * (C_dos_moins + 100) / 100
Speed motor output setpoint in m/min =: (Sp_refX * Coeff_infX_cpm / 100 * Mot_coeff_refX / 100 * (C_dos_moins + 100) / 100) / K

Remark: when both dosing plus and dosing offset minus are used at the same time, both functions are activated.

14 /Page
Page-14
Date Presentation
/ Page title
- Date Presentation title - Internal
Thank you!

First in line
In a complex industry where know-how is everything, the
gathering of packaging line engineering experience across
market segments from beverages and food to pharmaceuticals
to home and personal care has created a company like no other.

Belonging to the Sidel Group, we add value to our customers


business in four dimensions, from line engineering and
equipment design and manufacturing, to services and line
improvement.

This enables us to deliver solutions that optimise our customers


production performance, and sharpen their competitive edge.

www.gebocermex.com

This presentation is solely intended for Gebo Cermex


personnel.
No part of it may be circulated, quoted, or reproduced for
distribution outside the organization without its prior approval.