Standard function blocks
339
Feedback & algorithms
CRITSPEED
(10068)
Illustration
Execution time 4.50 µs
Operation A critical speeds function block is available for applications where it is necessary to
avoid certain motor speeds or speed bands because of e.g. mechanical resonance
problems. The user can define three critical speeds or speed bands.
Example: An application has vibrations in the range of 540 to 690 rpm and 1380 to
1560 rpm. To make the drive made to jump over the vibration speed ranges:
- activate the critical speeds function (CRITSPEEDSEL = 1),
- set the critical speed ranges as in the figure below.
Output OUTACTIVE is set to 1 when the output reference (REFOUTPUT) is different
from the input reference (REFINPUT).
The output is limited by the defined minimum and maximum limits (MIN and MAX).
Output OUTSTATE indicates in which critical speed range the operation point is.
Inputs Critical speed activation input (CRITSPEEDSEL): Boolean
Reference input (REFINPUT): REAL
Minimum/maximum critical speed range input (CRITSPEEDNLO / CRITSPEEDNHI):
REAL
Minimum/maximum input (MIN/MAX): REAL
CRITSPEED
57
TLA1 1 msec (1)
CRITSPEEDSEL
CRITSPEED1LO
CRITSPEED1HI
CRITSPEED2LO
CRITSPEED2HI
CRITSPEED3LO
CRITSPEED3HI
MAX
MIN
REFINPUT
REFOUTPUT
REF OUTPUT (57)
OUTSTATE
OUTSTATE (57)
OUTA CTIVE
OUTA CTIVE(57)
Drive speed reference (rpm)
540
690
1380
1560
Motor speed
1 CRITSPEED1LO = 540 rpm
2 CRITSPEED1HI = 690 rpm
3 CRITSPEED2LO = 1380 rpm
4 CRITSPEED2HI = 1560 rpm
1234
(rpm)