Rockwell Automation SB3000 Configuration and Programming User Manual

Page 85

Advertising
background image

Application Programming for DPS Drive Control

4-5

Step 6. Motor thermal overload protection

Electronic thermal overload protection for SA3100 drives is normally
provided by the THERMAL OVERLOAD block. The following briefly
describes how the THERMAL OVERLOAD block works, how to program the
block, and what adjustments are possible. Each UDC task must contain a
THERMAL OVERLOAD block, unless motor thermal overload protection is
provided by a hardware device. See J-3676, the Control Block Language
instruction manual, for the structure of the block.

The THERMAL OVERLOAD control block is used to create a model of the
temperature in a single device, such as a motor or power module, controlled
by a DPS drive and to turn on an alarm when an overload condition exists.
The block calculates a rise in temperature based on current feedback. When
operating above 100%, if the rise in temperature exceeds the programmed
limit, the OVERLOAD output will turn on. After the overload condition is
detected, the rise in temperature must return to the 100% or less condition
before the drive will be allowed to turn on again.

The operation of the block is programmed through four block input
parameters: LIM_BAR, THRESHOLD, TRIP_TIME, and I_FDBK. The value
used for LIM_BAR must be the same value entered as the motor overload
ratio during drive parameter configuration. The value used for THRESHOLD
selects the percent of full load current at which overload is detected. The
value used for TRIP_TIME selects the time, in seconds, within which the
block must detect an overload after a step from 100% current to LIM_BAR.
The main input to the THERMAL OVERLOAD block is I_FDBK. I_FDBK
represents current feedback from the PMI in counts (register 211/1211),
scaled so that LIM_BAR is 4095 counts.

The main output from the block is OVERLOAD. This boolean block will be
turned on when a thermal overload is detected. The OVERLOAD output
must be programmed in a Ladder Logic task to turn off the drive when the
fault is detected. The block also has an output called CALC_RISE. Current
feedback is squared, scaled, passed through a Lag filter, and then written to
CALC_RISE.

!

ATTENTION:Electronic motor overload protection must be provided for
each motor in a Distributed Power Drive application to protect the motor
against excessive heat caused by high currents. This protection can be
provided by either the THERMAL OVERLOAD software block or an
external hardware device. Applications in which a single power module
is controlling multiple motors cannot use the THERMAL OVERLOAD
software block and must use an external hardware device or devices to
provide this protection. Failure to observe this precaution could result in
damage to, or destruction of, the equipment.

Advertising