Input Pin Description

Input Pin Description

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