Input |
Data Type |
Description |
---|---|---|
i_xEn |
BOOL |
TRUE: Enables the function block. FALSE: Disables the function block. NOTE: When FB is disabled, q_xEn goes to FALSE, output q_xAlrm, q_xDrvFwd, q_xDrvFwdSlow, q_xDrvRev and q_xDrvRevSlow are FALSE, q_wAlrmId is set to zero. |
i_xLsFwdStop |
BOOL |
Stop forward position. When the Stop forward is initiated the Forward output command (q_xDrvFwd) signal is disabled. This signal is used to stop movement of the trolley/bridge in the forward direction. NOTE: If a limit switch sensor is not employed in the application, set the input to TRUE. |
i_xLsRevStop |
BOOL |
Stop reverse position. When the Stop reverse is initiated the Reverse output command (q_xDrvRevMstr) signal is disabled. This signal is used to stop movement of the trolley/bridge in the reverse direction. NOTE: If a limit switch sensor is not employed in the application, set the input to TRUE. |
i_xLsFwdSlow |
BOOL |
Slow-down forward position. The Slow forward initiates the Slow forward (q_xDrvFwdSlow) signal. This signal is used to move the trolley/bridge at low speed in the forward direction. NOTE: If a limit switch sensor is not employed in the application, set the input to TRUE. |
i_xLsRevSlow |
BOOL |
Slow-down reverse position. The Slow reverse initiates the Slow reverse (q_xDrvRevSlow) signal. This signal is used to move the trolley/bridge at low speed in the reverse direction. NOTE: If a limit switch sensor is not employed in the application, set the input to TRUE. |
i_xDrvFwd |
BOOL |
Drive forward run command. TRUE: Forward FALSE: Not forward |
i_xDrvRev |
BOOL |
Drive reverse run command. TRUE: Reverse FALSE: Not reverse |
i_iDrvSpdActl |
INT |
Actual drive speed. These values are provided as a feedback signal from the drives. Range: -6000...+6000 Scaling/Unit: 1 RPM |
i_rDistStop * |
REAL |
Stop Distance. Allowed distance for travel after passing the slow position, when Stop on Distance is used. To disable the Stop on Distance function, these inputs must be set to zero. Range: 1.175494351e-38F ... 3.402823466e+38F Scaling/Unit: 1 m Refer to detailed description below this table. |
i_wDrvSpdNom * |
WORD |
Nominal motor speed used in the distance calculation. Range: 0...6000 Scaling/Unit: 1 RPM |
i_rMotSpdLin * |
REAL |
Linear speed of movement at nominal motor speed used in the distance calculation. Range: 0...5 Unit: m/s |
i_wScalFact * |
WORD |
Scaling factor for correction of distance calculation. Range: 0...200 Scaling/Unit: 1% (default is 100%) Refer to detailed description below this table. |
i_wRampDrv |
WORD |
Deceleration ramp for the drive. Range: 0...9999 Scaling/Unit: 0.1 s Refer to detailed description below this table. |
i_xRst |
BOOL |
On a rising edge, attempts to clear all alarms. If alarms stay active despite the rising edge of this input, the cause of the alarm is still present. |
i_xDisLsAlrm |
BOOL |
Disables plausibility check of limit switch signals combination. Refer to detailed description below this table. |
* optional, used for adaptive ramps
Distance between slow-down limit switch and a desired stop position.
i_rDistStop > 0 enables adaptive ramp function
i_rDistStop = 0 disables adaptive ramp function
The shaded area in following figure corresponds to the distance traveled in the slow-down area using the adaptive ramp.
Disables the plausibility check of the sequence of limit switch inputs.
NOTE: Set this parameter to TRUE only if disabling of plausibility check is needed for correct function of the application.
A scaling factor of 0...200% used to adjust the calculated distance traveled to the real distance.
The overall distance calculation is as follows:
Traveled distance = Scaling Factor * Σ (Actual Speed * ΔTime)
= Scaling Factor * Σ (Linear Speed * Sample Rate * Actual Speed / Nominal Speed)= i_wSclFct[%] / 100 * Σ(i_wMotSpdLin[m/s] * i_wSmplRate[ms] /1000) * i_iDrvSpdActl[RPM] / i_wDrvSpdNom[RPM])
Example:
Nominal speed of motor in RPM |
1500 (FB parameter) |
Linear speed at nominal RPM in m/s |
1 (FB parameter) |
Scaling factor in % |
100 (FB parameter) |
Actual speed in RPM |
750 (actual value) |
Sample rate in ms |
40 (calculated internally) |
Distance in current cycle = 100 %/ 100 * (1 m/s* 40 ms/ 1000 * 750 RPM/ 1500 RPM) = 0.02 m
This input corresponds to the deceleration ramp time of the drive.
For example:
Nominal speed of motor in RPM |
1500 |
Deceleration ramp in seconds |
5 |
i_wRampDrv |
50 |
NOTE: The parameter Ramp increment assumes a drive default ramp increment configuration of 0.1 seconds. The unit-base used for this parameter must be the same as that configured in the drive. Further, the drive deceleration ramp time must be the same as for this parameter as it is configured in the drive.
This means that the time needed to reach the zero speed from the nominal speed of 1500 RPM is 5 seconds.