Diameter Calculation
Diameter Calculation
Application
Software
Function Module
Diameter Calculation
Imperial Units
Reference Manual
FM  Inertia Compensation
         Because of the variety of uses for the products described in this publication, those responsible for
         the application and use of this control equipment must satisfy themselves that all necessary steps
         have been taken to assure that each application and use meets all performance and safety
         requirements, including any applicable laws, regulations, codes and standards.
         The illustrations, charts, sample programs and layout examples shown in this guide are intended
         solely for purposes of example. Since there are many variables and requirements associated with
         any particular installation, Rockwell Automation does not assume responsibility or liability (to
         include intellectual property liability) for actual use based upon the examples shown in this
         publication.
         Rockwell Automation publication SGI-1.1, Safety Guidelines for the Application, Installation, and
         Maintenance of Solid-State Control (available from your local Rockwell Automation office),
         describes some important differences between solid-state equipment and electromechanical
         devices that should be taken into consideration when applying products such as those described
         in this publication.
         Reproduction of the contents of this copyrighted publication, in whole or in part, without written
         permission of Rockwell Automation, is prohibited.
Trademarks
         RSLogix5000 is a trademark of Rockwell Automation
         PowerFlex is a trademark of Rockwell Automation
Table of Contents
      4.4.15    DiamPresetCmmd..............................................................................................................16
      4.4.16    DiamPresetVal_in ..............................................................................................................16
      4.4.17    DiamRate_inRev ................................................................................................................17
      4.4.18    DiamIncEnbl.......................................................................................................................17
      4.4.19    DiamDecEnbl .....................................................................................................................17
      4.4.20    DiamCalc_in.......................................................................................................................17
      4.4.21    RadiusCalc_ft.....................................................................................................................17
      4.4.22    BuildUpRatio......................................................................................................................18
      4.4.23    BuildUpRatioRec................................................................................................................18
      4.4.24    DiamMeas_in.....................................................................................................................18
      4.4.25    Constant_RPMperFPM ......................................................................................................18
      4.4.26    Constant_RPMperFPM ......................................................................................................18
5.0     Setup / Configuration ..........................................................................................19
  5.1      Overview.............................................................................................................19
  5.2      DiamPreset JSR Instruction................................................................................19
      5.2.1     Input Parameters................................................................................................................19
      5.2.2     Return Parameters.............................................................................................................19
      5.2.3     Default Tags used in Drive Application Software.................................................................20
  5.3      DiamCalc JSR Instruction...................................................................................20
      5.3.1     Input Parameters................................................................................................................20
      5.3.2     Return Parameters.............................................................................................................21
      5.3.3     Default Tags used in Drive Application Software.................................................................22
6.0     Tuning / Startup ...................................................................................................23
  6.1      Installing the Application Module ........................................................................23
  6.2      Drive Tuning & Configuration..............................................................................23
  6.3      Offline Tuning / Startup.......................................................................................24
  6.4      Online Tuning / Startup.......................................................................................24
      6.4.1     Measured Diameter Enable True........................................................................................24
      6.4.2     Measured Diameter Enable False (typical configuration).....................................................24
Appendix A -            Process Line Command & Status Words..........................................26
Appendix B - Block Diagram .....................................................................................28
Appendix C - Parameter (Tag) Table ........................................................................29
1.0 Precautions
         ATTENTION: Hazard of permanent eye damage exists when using optical transmission
         equipment. This product emits intense light and invisible radiation. Do not look into
         module ports or fiber optic cable connectors.
    General Precautions
         ATTENTION: This drive contains ESD (Electrostatic Discharge) sensitive parts and
         assemblies. Static control precautions are required when installing, testing, servicing or
         repairing this assembly. Component damage may result if ESD control procedures are
         not followed. If you are not familiar with static control procedures, reference Allen Bradley
         publication 8000-4.5.2, Guarding Against Electrostatic Damage or any other applicable
         ESD protection handbook.
         ATTENTION: Only qualified personnel familiar with the PowerFlex 700S AC Drive and
         associated machinery the products control should plan, program, configure, or implement
         the installation, start-up and subsequent maintenance of the system / product. Failure to
         comply may result in personal injury and/or equipment damage.
         ATTENTION: To avoid an electric shock hazard, verify that the voltage on the bus
         capacitors has discharged before performing any work on the drive. Measure the DC bus
         voltage at the +DC & DC terminals of the Power Terminal Block (refer to Chapter 1 in the
         PowerFlex 700S User Manual for location). The voltage must be zero.
         ATTENTION: Risk of injury or equipment damage exists. DPI or SCANport host products
         must not be directly connected together via 1202 cables. Unpredictable behavior can
         result if two or more devices are connected in this manner.
         ATTENTION: Risk of injury or equipment damage exists. Parameters 365 [Encdr0 Loss
         Cnfg] - 394 [VoltFdbkLossCnfg] let you determine the action of the drive in response to
         operating anomalies. Precautions should be taken to ensure that the settings of these
         parameters do not create hazards of injury or equipment damage.
         ATTENTION: Risk of injury or equipment damage exists. Parameters 383 [SL CommLoss
         Data] - 392 [NetLoss DPI Cnfg] let you determine the action of the drive if communications
         are disrupted. You can set these parameters so the drive continues to run. Precautions
         should be taken to ensure the settings of these parameters do not create hazards of injury
         or equipment damage.
2.0 Definitions
          A Function Module [FM] is a base program designed to perform a specific function (operation) in
          an application. Function Modules are not complete applications and will require additional
          programming to control a machine section. The additional programming required for the
          application and configuration of the overall application is the responsibility of the user.
          2.1 Conventions
                The conventions described below are used in programming and documentation of Function
                Modules and Application Modules.
                A good example of this is the physical quantity of motor current. The information that the
                motor is drawing 40 amps has little significance. The motor nameplate states that the rated
                motor current is 30 amps. The motor is drawing 133% current is significant information. In
                the previous illustration the quantity of motor amps was normalized to 133%. In per unit, the
                quantity is normalized to 1.33.
2.3 Terminology
      2.3.1 Web
        A web is defined as the material that is being transported through the machine. A
        web is sometimes referred to as sheet or strip.
      2.3.2 Strip
        The strip is defined as the material that is being transported through the machine. A
        web is sometimes referred to as sheet or web. The term strip tension is
        referencing the tension of the material in the machine.
      2.3.3 Drive
        The drive is the power device that is transmitting power to the motor. The motor is
        connected to a mechanical device that is propelling the material. This manual is
        specific to the PowerFlex 700S drive.
        An A.C. motor has only one current physically flowing through the machine.
        However, this current is a combination of both magnetizing and torque producing
        current. Motor Torque on an AC motor is the torque producing portion of the total
        current flowing through the motor.
      2.3.5 Section
        A Web Handling Machine is broken up into sections. A section consists of one or
        more drives used to propel the material through the line.
An Unwind Section could consist of one drive, one motor, and one spindle
        A lead Section could consist of more than one drive and one motor combination.
        This could consist of line pacer and then several helper drives. The helper drives
        help in transporting the strip through the machine.
        Typically when more than one drive is in a section, one drive is the leader and the
        other drive is the follower. The follower typically follows the leaders torque
        reference.
3.0 Overview
          Diameter calculation is the process by which a dynamically changing roll diameter is
          mathematically calculated during machine operation. In center driven winding and unwinding
          applications, the actual diameter of the driven section changes as product is wound about the axis
          or unwound from the axis. As the diameter of the driven section changes it is necessary to
          change the axial speed and torque in order to maintain constant surface speed and tension on the
          product. Diameter calculation can also be used to calculate the change in total reflected inertia.
          This is typically used to profile the speed loop gain and in inertia compensation.
                          2000
                          1800
                          1600
                          1400
                          1200
                  Speed
                                                            RollDiameter(in)
                                      RollDiameter(ft) =
                                                                  12
                                                                  LineSpeed(Fpm)
                                      MotorSpeed(Rpm) =                             *GearRatio
                                                                 RollDiameter(ft)*p
120
                       100
    Torque / Tension
                        80
                                                                                                         Surface Tension (lbs)
                        60
                                                                                                         Motor Torque (lbft)
                        40
20
                        0
                             4   8    12   16   20    24    28    32   36   40   44   48    52
                                                     Roll Diameter
                                                             RollDiameter(in)
                                     RollDiameter(ft) =
                                                                   12
                                                           RollDiameter(ft)
                                     RollRadius(ft) =
                                                                  2
                                                                 RollRadius(ft)*Tension(lbs)
                                     MotorTorque(lbft) =
                                                                        GearRatio
               If any signal scaling is required to interface the FM into the user application, the user may use
               the main routine for this programming. Note; any scaling for inputs to the routines should be
               done before the JSR and any scaling applied to the return values from the routines should be
               done after the JSR.
               Below are descriptions of each parameter required for use of the Diameter Calculation FM.
   Input Parameters
       Name                            Type       Range      Description
    1 Preset1Cmmd                     BOOL        0 to 1     Preset diameter to Preset1Val_in
    2 Preset2Cmmd                     BOOL        0 to 1     Preset diameter to Preset2Val_in
    3 Preset3Cmmd                     BOOL        0 to 1     Preset diameter to Preset3Val_in
    4 Preset1Val_in                   REAL       0 to 500    Value of Preset 1
    5 Preset2Val_in                   REAL       0 to 500    Value of Preset 2
    6 Preset3Val_in                   REAL       0 to 500    Value of Preset 3
    7 PresetIncCmmd                   BOOL        0 to 1     Manual Diameter Increase
    8 PresetDecCmmd                   BOOL        0 to 1     Manual Diameter Decrease
                                                             Manual Diameter Increase/Decrease
    9    PresetIncDecRate_inSec       REAL       0 to 10
                                                             Rate adjustment
   Return Parameters
       Name                            Type       Range      Description
                                                             Diameter Preset Command to
    1    DiamPresetCmmd               BOOL        0 to 1
                                                             DiamCalc routine
                                                             Diameter Preset Value to DiamCalc
    2    DiamPresetVal_in             REAL       0 to 500
                                                             routine
        4.3.1 Preset1Cmmd
           This input is the command to the routine to select the Preset1Val_in as the output
           DiamPresetVal_in. When this input is high and EnablePresets is high the
           DiamPresetCmmd will be set high and the DiamPresetVal_in will be set equal to
           Preset1Val_in.
           Usage  Use this input to activate the value of Preset1Val_in as the preset input to
           the DiamCalc routine.
        4.3.2 Preset2Cmmd
           This input is the command to the routine to select the Preset2Val_in as the output
           DiamPresetVal_in. When this input is high and EnablePresets is high the
           DiamPresetCmmd will be set high and the DiamPresetVal_in will be set equal to
           Preset2Val_in.
           Usage  Use this input to activate the Preset2Val_in as the preset value of the
           DiamCalc routine.
        4.3.3 Preset3Cmmd
           This input is the command to the routine to select the Preset3Val_in as the output
           DiamPresetVal_in. When this input is high and EnablePresets is high the
           DiamPresetCmmd will be set high and the DiamPresetVal_in will be set equal to
           Preset3Val_in.
           Usage  Use this input to activate the Preset3Val_in as the preset value of the
           DiamCalc routine.
                                                                Drive Application Software  page 11 of 30
FM  Inertia Compensation
                   4.3.4 Preset1Val_in
                         The value of Preset1 entered in inches of roll diameter. This value will be sent to the
                         diameter calculator when Preset1Cmmd is set high.
                         Usage  Set this vale for the smallest roll diameter used when presetting the
                         diameter calculator in Winder applications. For Unwind applications, set to the
                         largest diameter used when presetting the diameter calculator.
                   4.3.5 Preset2Val_in
                         The value of Preset2 entered in inches of roll diameter. This value will be sent to the
                         diameter calculator when Preset2Cmmd is set high.
                         Usage  Set this value to the diameter in inches to be used for Preset2Cmmd.
                   4.3.6 Preset3Val_in
                         The value of Preset3 entered in inches of roll diameter. This value will be sent to the
                         diameter calculator when Preset3Cmmd is set high.
                         Usage  Set this value to the diameter in inches to be used for Preset3Cmmd.
                   4.3.7 PresetIncCmmd
                         The diameter preset increase input is used to increase the calculated diameter. The
                         function of this input is inhibited when the EnablePresets input is low. The rate of
                         change for this increase in diameter is set by the DiamIncDecRate_inSec input.
                         Usage  This input should be connected to a dynamic command that can be set high
                         when the operator wishes to increase the diameter calculator, using an increase
                         pushbutton.
                   4.3.8 PresetDecCmmd
                         The diameter preset decrease input is used to decrease the calculated diameter.
                         The function of this input is inhibited when the EnablePresets input is low. The rate
                         of change for this decrease in diameter is set by the DiamIncDecRate_inSec input.
                         Usage  This input should be connected to a dynamic command that can be set high
                         when the operator wishes to decrease the diameter calculator, using a decrease
                         pushbutton.
                   4.3.9 PresetIncDecRate_inSec
                         The diameter increase/decrease rate input is set in inches of diameter change per
                         second. This parameter sets the rate of change for the DiamInc and DiamDec
                         inputs. To aid in manual adjustment of the calculated diameter, the rate of change
                         will be increased by 3x when the DiamInc or DiamDec inputs are high for more than 3
                         seconds. If the inputs are set low and then high again, the 3 second delay will
                         repeat. This configuration allows for precise adjustment of the diameter preset value
                         and quick changes if the amount of change to be made is significant.
                         Usage  Adjust this input for a value that allows the operator to accurately adjust the
                         diameter preset as desired. Recommend initial setting of 0.5 to 1 in/Sec.
                   4.3.10 DiamPresetCmmd
                         This return parameter is used to activate the preset function of the DiamCalc routine.
                         This output will be set high when the EnablePresets is high and one of the preset
                         inputs are high. This output will command the DiamCalc routine to read the value in
                         DiamPresetVal_in as the actual diameter.
                         Usage  The tag entered in the DiamPreset JSR instruction for this return parameter
                         should be entered as an input parameter to the DiamCalc JSR instruction.
      4.3.11 DiamPresetVal_in
           This return parameter is used as the value to preset the diameter calculation when
           the DiamPresetCmmd is high.
           Usage - The tag entered in the DiamPreset JSR instruction for this return parameter
           should be entered as an input parameter to the DiamCalc JSR instruction.
   Note: The change in diameter or actual roll diameter should not be used in the calculation of
   Line Speed. The Line Speed input parameter (DiamCalc routine  In4) must be an
   independent source of line speed, not the spindle rotational speed converted to line speed
   (using the calculated diameter).
                                    LineSpeedMtr(Rpm) MinCoreDiam(in)*p
              LineSpeed(Fpm) =                       *
                                        GearRatio            12
LineSpeed(Fpm) = 0.083333*LineSpeed(in/min)
LineSpeed(Fpm) = 3*LineSpeed(Ypm)
LineSpeed(Fpm) = 0.05*LineSpeed(Yph)
LineSpeed(Fpm) = 3.2804*LineSpeed(Mpm)
   Typically, line speed reference is used for the diameter calculator line speed input. If the line
   speed reference is not available, a line speed feedback signal from an adjacent fixed
   diameter drive or a surface tachometer can also be used.
   The externally measured diameter may be used for the calculated diameter output. It is
   recommended to utilize the Diameter Calculation FM when measuring the actual diameter
   with an external device. Using the FM will provide rate of change limits to prevent step
   changes in the diameter or errors in the external measurement device from instantaneously
   changing the output diameter value used in the speed reference to the machine section. If
   the measured diameter output, scaled in inches, is programmed as one of the three preset
   inputs, the measured diameter can be used as a preset.
               Input Parameters
                   Name                             Type      Range       Description
                1 CalcEnbl                         BOOL        0 to 1     Enable the Diameter Calculation
                2 CalcEnblThresh_FPM                REAL      0 to 50     Diameter Calc low speed thresh hold
                3 CalcUpdate_Rev                    REAL     1 to 200     Number of revolutions per length count
                4 SpeedLine_FPM                     REAL     +/- 5000     Line Speed
                5 SpeedMotor_RPM                    REAL     +/- 7200     Actual motor speed
                6 GearRatio                         REAL     1 to 100     Motor RPM / Roll RPM
                7 DiamMinEC_in                      REAL      0 to FR     Minimum diameter Empty Core
                                                             MinEC to
                 8    DiamFR_in                     REAL                  Full Roll diameter
                                                                500
                9     DiamMeasEnbl                 BOOL        0 to 1     Use DiamMeas value for actual Diam
                10    DiamMeasInput                 REAL        NA        Measured diameter input (Raw data)
                11    DiamMeasMin_DC                REAL        NA        Raw data minimum
                12    DiamMeasMax_DC                REAL        NA        Raw data maximum
                13    DiamMeasMin_in                REAL     0 to 500     Actual diameter at DiamMeasMin_DC
                14    DiamMeasMax_in                REAL     0 to 500     Actual diameter at DiamMeasMax_DC
                15    yDiamPresetCmmd              BOOL        0 to 1     Preset command from DiamPreset
                16    yDiamPresetVal_in             REAL     0 to 500     Preset value form DiamPreset
                17    DiamRate_inRev                REAL     0.00 to 1    Max allowed diameter rate of change
                18    DiamIncEnbl                  BOOL        0 to 1     Allow diameter calc to increment
                19    DiamDecEnbl                  BOOL        0 to 1     Allow diameter calc to decrement
               Return Parameters
                   Name                             Type      Range       Description
                1 DiamCalc_in                       REAL     0 to 500     Actual calculated diameter
                2 RadiusCalc_ft                     REAL      0 to 21     Actual calculated radius
                3 BuildUpRatio                      REAL      1 to 20     Ratio of actual diameter to min core
                4 BuildUpRatioRec                   REAL     0.05 to 1    (1 / BuildUpRatio)
                5 DiamMeas_in                       REAL     0 to 500     Scaled value of measured diameter
                                                                          Scaling constant FPM to minimum
                 6    Constant_RPMperFPM            REAL        NA
                                                                          empty core RPM
                     4.4.1 CalcEnbl
                         The CalcEnbl input enables the diameter calculator. When the input is low, the
                         DiamCalc_in output will maintain its last value, unless the Measured Diameter Enable
                         input parameter (DiamCalc  In9) is true. If a preset is commanded, the DiamCalc_in
                         output will be updated to the preset value. When the input is high, the DiamCalc_in
                         output will be calculated based on line speed and the number of roll rotations. If the
                         line speed input is below CalcEnblThresh_FPM, the DiamCalc_in output will be held
                         at last value, regardless of the CalcEnbl state.
                         Usage  This input should be set high when the section is in run and the line speed
                         input represents roll surface speed (e.g. web tension control is on (Dancer / Tension /
                         Torque). The diameter calculator is typically disabled if some form of tension control
                         is not active.
4.4.2 CalcEnblThresh_FPM
   This input adjusts the minimum line speed in FPM that the diameter calculation will
   be active. The diameter calculation will be disabled if the line speed is below the
   CalcEnbleThresh_FPM. The diameter calculation should be disabled at low line
   speed to prevent errors in the calculation.
   Usage  Typically a setting of 1% to 5% of line speed will work well.
4.4.3 CalcUpdate_Rev
   This input adjusts the number of roll revolutions per diameter calculation. The
   calculator will measure the length of web accumulated at the set number of
   revolutions. A greater number of revolutions will naturally average the roll diameter.
   A lower number of revolutions will generate faster updates to the diameter calculator.
   Usage  Typically set for 1 to 8 revolutions of the roll. Thicker webs ( > 62mils)
   should be set lower, and thinner webs ( < 62mils) should be set higher. Using a
   whole number of revolutions will help reduce diameter calculation variations due to
   roll eccentricity.
4.4.4 SpeedLine_FPM
   This is the line speed, translation speed, or surface speed of the roll in FPM.
   Usage  Connect to the tag that represents line speed scaled in FPM. If the signal is
   not available in FPM, see section 4.4 for calculating FPM.
4.4.5 SpeedMotor_Rpm
   Actual speed of the driven sections motor (RPM).
   Usage  Connect to the tag that is the actual motor speed (RPM) of the drive section.
4.4.6 GearRatio
   The gear ratio of the machine section.
                                        MotorRevolutions
                         GearRatio =
                                         RollRevolutions
   Usage  Connect to the gear ratio tag or set the value of gear ratio in the JSR
   instruction.
4.4.7 DiamMinEC_in
   The minimum Empty Core diameter in inches. This value is used to limit the
   calculated diameter and calculate BuildUpRatio and the FPM to RPM conversion
   constant. Enter the smallest diameter of roll cores to be used in the machine. If this
   is a coreless machine, enter the starting diameter for the Winder.
   Usage  Set for the minimum core value.
4.4.8 DiamFR_in
   The Full Roll diameter in inches. This value is used to limit the calculated diameter.
   If the FR diameter is a changing value and can be set, connect the tag for the value
   to this input. If the FR diameter is constant or can not predicted, set the input for the
   maximum used in the machine.
   Usage - Connect to the Full Roll tag or set the constant value in the JSR.
                   4.4.9 DiamMeasEnbl
                         This input activates the measured diameter as the actual diameter output
                         DiamCalc_in. This is set high when the actual diameter is to be measured and the
                         controller should not calculate the diameter based on roll revolutions and length
                         wound. Setting this input low does not inhibit usage of measured diameter for a
                         preset. When set high, the measured diameter rate of change will be limited by
                         DiamRate_inRev input, the measured diameter will be limited by
                         DiamMinEC_in/DiamFR_in and the DiamCalc_in output will be held at last state
                         when the diameter calculator is disabled.
                         Usage  Set high when using measured diameter for actual diameter. Set low when
                         using measured diameter only for preset and calculated diameter for actual (running)
                         diameter.
                   4.4.10 DiamMeasInput
                         This is the input from the external diameter measurement device.
                         Usage  Connect to the tag for the external measurement device. This should be the
                         raw data from the device.
                   4.4.11 DiamMeasMin_DC
                         This is the minimum value of the measurement device raw data.
                         Usage  Set for the minimum value the measurement device will output.
                   4.4.12 DiamMeasMax_DC
                         This is the maximum value of the measurement device raw data.
                         Usage  Set for the maximum value the measurement device will output.
                   4.4.13 DiamMeasMin_in
                         This input scales the measured diameter (DiamMeasMin_DC) to inches.
                         Usage  Enter the actual diameter of the measured roll for the DiamMeasMin_DC
                         value.
                   4.4.14 DiamMeasMax_in
                         This input scales the measured diameter (DiamMeasMax_DC) to inches.
                         Usage  Enter the actual diameter of the measured roll for the DiamMeasMax_DC
                         value.
                   4.4.15 DiamPresetCmmd
                         This is the command bit from the DiamPreset routine. When the input is high, the
                         diameter calculator will be set to the DiamPresetVal_in. Do not set this bit when the
                         machine section is running.
                         Usage  Connect the yDiamPresetCmmd tag (default) to this input.
                   4.4.16 DiamPresetVal_in
                         This is the preset value from the DiamPreset routine. When the DiamPresetCmmd is
                         high, the DiamPresetVal_in is loaded into the diameter calculator.
                         Usage  Connect the yDiamPresetVal_in tag (default) to this input.
4.4.17 DiamRate_inRev
   This input controls the max rate of change for the diameter calculator. The value is
   entered in inches per revolution of the spindle (roll). The maximum rate of change
   required for the process should entered in the tag. The change in diameter per
   revolution is the product thickness * 2. This input is used only for limitation of the
   diameter calculator. The formula below calculates the minimum value that should be
   used for DiamRate_inRev. Actual values should be at increased at least 5% to avoid
   unwanted limitation of the diameter calculator.
   Usage  Set the input for the maximum rate of change for the application.
                                       MaxWebThickness_mils*2
               DiamRate_inRev =
                                              1000
4.4.18 DiamIncEnbl
   This input sets the function of the diameter calculator. If the input is low, the diameter
   calculator cannot increase. If the input is set high, the diameter calculator can
   increase. The setting of this input has not effect on the diameter preset functions.
   Usage  Set this bit high for winder applications. This bit is typically set low for
   unwind applications.
4.4.19 DiamDecEnbl
   This input sets the function of the diameter calculator. If the input is low, the diameter
   calculator cannot decrease. If the input is set high, the diameter calculator can
   decrease. The setting of this input has not effect on the diameter preset functions.
   Usage  Set this bit high for unwind applications. This bit is typically set low for
   Winder applications.
4.4.20 DiamCalc_in
   This output is the actual calculated diameter in inches. If DiamMeasEnbl is high, this
   is the limited measured diameter value.
   Usage  This output is typically be used for scaling and calculation in the winder
   application and for display of the running diameter.
4.4.21 RadiusCalc_ft
   This output is the calculated roll radius in feet.
                                                        DiamCalc_in
                               DiamCalc_in                             12in
               RadiusCalc_ft =             =
                                   24                           2
   Usage  Typically used for calculating required motor torque or converting from FPM
   to RPM
                   4.4.22 BuildUpRatio
                         This output is a ratio of the actual diameter to the minimum empty core diameter.
                                                          DiamCalc_in
                                        BuildUpRatio =
                                                         DiamMinEC_in
                   4.4.23 BuildUpRatioRec
                         This output is the reciprocal ratio of the actual diameter to the minimum empty core
                         diameter.
                                                                           1                     DiamMinEC_in
                                        BuildUpRatioRec =                                    =
                                                            DiamCalc_in                           DiamCalc_in
                                                                          DiamMinEC_in
SpindleSpeed_RPM = CoreLineSpeedRef_RPM*BuildUpRatioRec
                   4.4.24 DiamMeas_in
                         This output is the scaled measured diameter from an external source.
                         Usage  (default) This output is connected to the DiamPreset routine, for use as a
                         preset to the diameter calculator.
                   4.4.25 Constant_RPMperFPM
                         This output is created for use as a pre-calculated scaling constant. The constant is
                         used in conversions from FPM linear speed ref to RPM motor speed. The change in
                         roll diameter is not included in the constant and must be applied separately.
                                                          LineSpeed_FPM*Constant_RPMperFPM
                                   MotorSpeed_RPM =
                                                                      BuildUpRatio
                                                                   GearRatio
                                   Constant_RPMperFPM =
                                                               DiamMinEC _ in * 
                                                                                     12
                         Usage  Use to convert speed in FPM to motor speed in RPM.
                   4.4.26 Constant_RPMperFPM
                         This output is created to convert line speed values in FPM to the corresponding
                         motor speed at minimum empty core diameter in RPM.
        Note, order of these events are critical as the DriveLogix controller must send the Peer
        Communication format to the PowerFlex 700S firmware before the PowerFlex 700S will
        accept all the configuration settings provided in the DriveExecutive file. Manually setting the
        Peer Communication format in the drive will not be effective until configured in DriveLogix. If
        this sequence of operation is not followed, the DriveLogix controller may not communicate
        with the PowerFlex 700S.
The following table is a functional list of the Process Line status word
[DLx_DrvStatProcLn]
                                                                                                         DiamMeasEnbl
                                             LineSpeedRef_FPM
                                                                              X
                                                                12                     /                                           0               0
                                                                                                             DIV_03.Dest                                          DiamCalc_in
                                                                                                                                                                                                             FM  Inertia Compensation
                                                                                                  /
                                                        RollSpeed_RPM                                                              1               1
                                                                                       3.14                                                                Ramp
DiamPresetVal_in
                                                          Calculator Enable
                                                                                                                                                                                Appendix B - Block Diagram
                                             CalcEnableThresh_FPM
                                                                              >
                                                                                                            DiamIncEnable
                                                                                                                                           &
                                                                                                                                                       0
                                                                                                                                                   0
                                                        RollSpeed_FPM             +-                                                                   1
                                                       DiamRate_inRev             */
                                                                                                           DiamDecEnable
                                                                                                                                           &
                                                                                                                                                       0
                                                                                                                                                   0
                                                                                                                                                       1
                                                                                         FM  Diameter Calculation
                                                                                                             User
Name                      Type Source Tag                       from Routine                 Default
                                                                                                             Value
DiamPreset  Routine
Preset1Cmmd                 Bx     wDLx_DrvCmmdProcLn.16        NA                               0
Preset2Cmmd                 Bx     wDLx_DrvCmmdProcLn.17        NA                               0
Preset3Cmmd                 Bx     wDLx_DrvCmmdProcLn.18        NA                               0
Preset1Val_in              R x.x   zDLx_DiamPreset1Val_in       NA                              4.0
Preset2Val_in              R x.x   zDLx_DiamPreset2Val_in       NA                              6.0
Preset3Val_in              R x.x   zDLx_DiamPreset2Val_in       NA                              9.0
PresetIncCmmd               Bx     wDLx_DrvCmmdProcLn.19        NA                               0
PresetDecCmmd               Bx     wDLx_DrvCmmdProcLn.19        NA                               0
                                   zDLx_DiamPresetIncDecRate_
PresetIncDecRate_inSec     R x.x                                NA                              0.0
                                   inSec
DiamCalc  Routine
CalcEnbl                    Bx     DLx_DrvStatProcLn.7          NA                               0
CalcEnblThresh_FPM         R x.x   zDLx_CalcEnblThresh_FPM      NA                              5.0
CalcUpdate_Rev             R x.x   zDLx_CalcUpdate_Rev          NA                              2.0
SpeedLine_FPM              R x.x   DLx_LineSpdRf_FPM            RunJogSpdRf                     NA
SpeedMotor_RPM             R x.x   SpeedMotor_RPM               Main  scaled to (RPM)          NA
GearRatio                  R x.x   zDLx_GearRatio               NA                              5.0
DiamMinEC_in               R x.x   zDLx_DiamMinEC_in            NA                              4.0
DiamFR_in                  R x.x   zDLx_DiamFR_in               NA                             30.0
DiamMeasEnbl                Bx     None                         NA                               0
DiamMeasInput              R x.x   None                         NA                              0.0
DiamMeasMin_DC             R x.x   None                         NA                              1.0
DiamMeasMax_DC             R x.x   None                         NA                              2.0
DiamMeasMin_in             R x.x   None                         NA                              1.0
DiamMeasMax_in             R x.x   None                         NA                              2.0
yDiamPresetCmmd             Bx     DiamPresetCmmd               DiamPreset                      NA
yDiamPresetVal_in          R x.x   DiamPresetVal_in             DiamPreset                      NA
DiamRate_inRev             R x.x   zDLx_DiamRate_inRev          NA                             0.25
DiamIncEnbl                 Bx     wDLx_DrvCmmdProcLn.21        NA                               0
DiamDecEnbl                 Bx     wDLx_DrvCmmdProcLn.22        NA                               0
Corporate Headquarters
Rockwell Automation, 777 East Wisconsin Avenue, Suite 1400, Milwaukee, WI, 53202-5302 USA, Tel: (1) 414.212.5200, Fax: (1) 414.212.5201
Headquarters for Allen-Bradley Products, Rockwell Software Products and Global Manufacturing Solutions
Americas: Rockwell Automation, 1201 South Second Street, Milwaukee, WI 53204-2496 USA, Tel: (1) 414.382.2000, Fax: (1) 414.382.4444
Europe: Rockwell Automation SA/NV, Vorstlaan/Boulevard du Souverain 36-BP 3A/B, 1170 Brussels, Belgium, Tel: (32) 2 663 0600, Fax: (32) 2 663 0640
Asia Pacific: Rockwell Automation, 27/F Citicorp Centre, 18 Whitfield Road, Causeway Bay, Hong Kong, Tel: (852) 2887 4788, Fax: (852) 2508 1846