2011

Table Of Contents
The cell in the MOTOR_I_CALC table contains an expression using I to
represent the full load amps of the motor. This expression is evaluated
using the actual full load amps for the motor. The calculated value is used
to determine the value to assign to the attribute.
Valid operations are +-*/^. The ^ character is the exponential function.
For example, I^2 is I squared, while I^0.5 is the square root of I.
If-then-else statements are supported including one level of nested
statements. For example, (if (I > 400) then (I * 8) else (I * 11)) means the
calculated amp value is eight times FLA current for 0-400 amps and 11
times for greater than FLA of 400 amps. One level of nesting is supported.
(if (I >= 9.0) then (I * 1.25) else if (I < 2.0) then (I * 3.0) else (I * 1.67)
means the calculated value is set to (I * 1.67) if I is less than 9 but greater
or equal to 2.0 amps. If less than 2.0 amps it is (I * 3.0) and if greater than
or equal to 9.0 amps it is (I * 1.25).
Valid Boolean operations are >, <. >=. <=, =.
The MOTOR_I_MAP table contains a row with a matching code value,
such as A1.
The result of the calculation, made from the expression in the
MOTOR_I_CALC table, is compared to the MAX values in the
MOTOR_I_MAP table to determine the appropriate RATING value. In the
earlier example, the 28 amp motor load multiplied by 1.15 yields 32.2
amps minimum for A1. This means that a match is made on the record
with a MAX value of 60 and yields a 60A switch rating.
The RATING value is assigned to the attribute specified in the
c:ace_cb_anno2 call, for example RATING1.
Define an optional catalog assignment to the component by adding a value
in the DEFAULT field in the MOTOR_I_MAP table. The format is
2078 | Chapter 24 Advanced Productivity