The DoubleLimitSwitch_AR_2 function block is designed for use exclusively with Normally Closed (NC) sensors. If any of the limit switch inputs are not connected to a Normally Closed (NC) sensors, they have to be set to TRUE.
Input |
Data Type |
Description |
---|---|---|
i_xEn |
BOOL |
TRUE: Enables the function block. FALSE: Disables the function block. |
i_xSync |
BOOL |
TRUE: Enables the synchronization (Synchronous mode). FALSE: Disables the synchronization (Asynchronous mode). |
i_xLsFwdStopDrv1 |
BOOL |
Stop forward position drive 1. When the Stop forward is initiated the Forward output command (q_xFwdDrv1) signal is disabled. This signal is used to stop movement of the trolley/bridge/hoist in the forward direction. NOTE: If a limit switch sensor is not employed in the application, set the input to TRUE. |
i_xLsRevStopDrv1 |
BOOL |
Stop reverse position drive 1. When the Stop reverse is initiated the Reverse output command (q_xRevDrv1) signal is disabled. This signal is used to stop movement of the trolley/bridge/hoist in the reverse direction. NOTE: If a limit switch sensor is not employed in the application, set the input to TRUE. |
i_xLsFwdSlowDrv1 |
BOOL |
Slow-down forward position drive 1. The Slow forward initiates the Slow forward (q_xFwdSlowDrv1) signal. This signal is used to move the trolley/bridge/hoist 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_xLsRevSlowDrv1 |
BOOL |
Slow-down reverse position drive 1. The Slow reverse initiates the Slow reverse (q_xRevSlowDrv1) signal. This signal is used to move the trolley/bridge/hoist 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_xFwdDrv1 |
BOOL |
Input for the forward commands of the drive 1. In Synchronous mode, the whole limit switch signals will control both drives. TRUE: Forward FALSE: Not forward |
i_xRevDrv1 |
BOOL |
Input for the reverse commands of the drive 1. In Synchronous mode, the whole limit switch signals will control both drives. TRUE: Reverse FALSE: Not reverse |
i_iSpdActlDrv1 * |
INT |
Actual drive speed of drive 1. These values are provided as a feedback signal from the drives. Range: -6000...+6000 Scaling/Unit: 1 RPM |
i_rDistStopDrv1 * |
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, set this input to zero. Range: 1.175494351e-38F ... 3.402823466e+38F Scaling/Unit: 1 m |
i_xLsFwdStopDrv2 |
BOOL |
Stop forward position drive 2. When the Stop forward is initiated the Forward output command (q_xFwdDrv2) signal is disabled. This signal is used to stop movement of the trolley/bridge/hoist in the forward direction. NOTE: If a limit switch sensor is not employed in the application, set the input to TRUE. |
i_xLsRevStopDrv2 |
BOOL |
Stop reverse position drive 2. When the Stop reverse is initiated the Reverse output command (q_xRevDrv2) signal is disabled. This signal is used to stop movement of the trolley/bridge/hoist in the reverse direction. NOTE: If a limit switch sensor is not employed in the application, set the input to TRUE. |
i_xLsFwdSlowDrv2 |
BOOL |
Slow-down forward position drive 2. The Slow forward initiates the Slow forward (q_xFwdSlowDrv2) signal. This signal is used to move the trolley/bridge/hoist 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_xLsRevSlowDrv2 |
BOOL |
Slow-down reverse position drive 2. The Slow reverse initiates the Slow reverse (q_xRevSlowDrv2) signal. This signal is used to move the trolley/bridge/hoist 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_xFwdDrv2 |
BOOL |
Input for the forward commands of the slave drive. The commands for both drives will be computed while the FB is in Synchronous mode. TRUE: Forward FALSE: Not forward |
i_xRevDrv2 |
BOOL |
Input for the reverse commands of the slave drive. The commands for both drives will be computed while the FB is in Synchronous mode. TRUE: Reverse FALSE: Not reverse |
i_rDistStopDrv2 * |
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, set this input to zero. Range: 1.175494351e-38F ... 3.402823466e+38F Scaling/Unit: 1 m |
i_iSpdActlDrv2 * |
INT |
Actual drive speed of drive 2. These values are provided as a feedback signal from the drives. Range: -6000...+6000 Scaling/Unit: 1 RPM |
i_xDisLsAlrm |
BOOL |
Disables the plausibility check of combination of limit switches for both axes. The FB will not raise any alarms based on combination of limit switch inputs. TRUE: Disable the limit switch alarms. FALSE: Enable the limit switch alarms. |
i_stSodAR * |
SODAR_2 |
Parameter data structure for motor data of drive 1 and drive 2 for Stop on Distance. Range: 0...65535 (each value) Refer to Structured Variable Description. |
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. |
* optional, used for Stop on Distance