Rockwell Automation 20D PowerFlex 700S AC Drives with Phase II Control Reference Manual User Manual

Page 184

Advertising
background image

184

Rockwell Automation Publication PFLEX-RM003E-EN-E - January 2011

Chapter 1 Detailed Drive Operation

• Bit 0 “Local Ovflow” - The result of the multiply function is too large.

• Bit 1 “Rx Ovflow” - The data received from SynchLink is too large.

• Bit 3 “FtoI Ovflow” - In the master, the data converted from floating point

to integer is too large.

Multiply Block Receive Parameters (Follower)

Select the direct word on which to use the multiply block by setting one of the
parameters, 906 [SL Rx DirectSel0]…909 [SL Rx DirectSel3] to 1 “SL Multiply.”
Note that the receive parameter selected to use the multiply block in the follower
must correspond to the transmit parameter selected to use the multiply block in
the master.

• Parameter 924 [SL Mult A In] contains the value received from

SynchLink, after it was divided by parameter 923 [SL Mult Base].

• Parameter 925 [SL Mult B In] contains the multiply scale factor to

multiply by the value received from SynchLink. Note that [SL Mult B In]
can be a constant or can be linked to a source parameter.

• Parameter 923 [SL Mult Base] contains the base to convert integer data

received from SynchLink back to real data. Usually, [SL Mult Base] will be
set the same in the master and follower.

• Parameter 926 [SL Mult Out] contains the result of the multiply block. A

floating point destination parameter can be linked to [SL Mult Out].

For example, to receive a speed reference from the master and scale it by 0.5

• Set parameter 906 [SL Rx DirectSel0] to 1 “SL Multiply”.
• Set parameter 925 [SL Mult B In] to 0.5.
• Set parameter 923 [SL Mult Base] to 10,000.
• Link parameter 10 [Speed Ref 1] to parameter 926 [SL Mult Out].

Multiply Block Transmit Parameters (Master)

SynchLink sends across the multiply data as an integer. Therefore, floating point
values are converted to DInt (double integer) before sent as multiply data.

• Parameter 923 [SL Mult Base] sets the value to multiply parameter 921

[SL Real2DInt In] to convert the floating point parameter to DInt. Make
sure [SL Mult Base] is set appropriately so that the DInt value sent across
SynchLink has enough resolution.

• Parameter 921 [SL Real2DInt In] is linked to the parameter that you want

to multiply and must be a floating point parameter.

Advertising