2 local tunable variables, 2 local tunable variables -6 – Rockwell Automation SA3100 Distributed Power System Drv Config,Program User Manual

Page 108

Advertising
background image

4-6

SA3100 Drive Configuration and Programming

Consider an example in which LIM_BAR is defined to be 150% of full load
current, THRESHOLD is 114%, and TRIP_TIME is 60 seconds. When
I_FDBK is at 100%, CALC_RISE will reach a steady state value of 1000

(100

2

/ 10). With THRESHOLD at 114%, the trip point for CALC_RISE will

be 1300 (114

2

/ 10). If I_FDBK is at steady state (100%) and then is stepped

to 150%, CALC_RISE will integrate up to 1300 in 60 seconds and
OVERLOAD will turn on. The OVERLOAD output will stay on until the rise
decays to less than 1000. If I_FDBK remains less than 114%, CALC_RISE
will remain less than 1300 and OVERLOAD will not turn on.

The rate at which the CALC_RISE block parameter counts up and down is
calculated so that a step from 100% to LIM_BAR will turn on the OVERLOAD
in TRIP_TIME seconds. If current feedback steps from 100% to a value less
than current limit, it will take longer to detect the overload. If I_FDBK is
stepped from zero to LIM_BAR, the block will take approximately four times
the value of TRIP_TIME to detect the overload.

UL 508C section 56.1.3 specifies that when subjected to 200% of rated full
load motor current, the overload protection must trip in at least eight (8)
minutes. Because TRIP_TIME is calibrated from 100% to current limit, and
TRIP_TIME from zero to current limit is approximately four times longer, the
maximum trip time that is allowed is 2 minutes (120 seconds). To meet UL
listing requirements, any value greater than 120 seconds is internally limited
to 120 seconds.

The National Electric Code (430-32; 1993) requires that thermal overloads
protecting motors having a 1.0 service factor trip at load currents no greater
than 115% of full load. To meet NEC requirements, the THRESHOLD block
parameter has a default value of 114% and should not be set higher.

4.2.2 Local Tunable Variables

A set of local tunable variables with reserved (pre-defined) names is used to store
different types of values for use in drive control. For a description of the local tunable
variables used in SA3100 drives, refer to Appendix B.

All pre-defined local tunables must be defined in each UDC task (using the BASIC
language LOCAL statement) in order for the task to be loaded onto the UDC module.
Although all of these variables are not necessarily used in the UDC task itself, they
must be defined there in order to provide a mechanism for passing the values
between the UDC module and the PMI. For convenience, all these variables are
already defined in the UDC task “skeleton” file in the AutoMax Programming
Executive, with “HIGH,” “LOW,” “STEP,” and “CURRENT” values.

Your application task must define these variables using the same “HIGH,” “LOW,” and
“STEP” limit values as the ones found in the skeleton task. Note that you can only
change the “CURRENT” value in the application task. If the UDC operating system
needs to clamp a value at the higher or lower limit, it changes the actual value in the
task and writes error code 958 into the error log for the task.

The local tunable values can be modified through the application task on the UDC
module and by the operator using the Monitor function. See the BASIC language
instruction manual, J-3675, for more information on local tunable variables and the
WRITE_TUNE statement. Local tunable variables cannot be forced.

Advertising