|
Input |
Data Type |
Description |
|---|---|---|
|
i_xEn |
BOOL |
TRUE: Enables the function block. FALSE: Disables the function block. Refer to detailed description of i_xEn. |
|
i_xLsFwdStop |
BOOL |
Limit switch Forward Stop position. Used to stop movement of the trolley/bridge in the forward direction. Normally it is closed. TRUE: Set to this condition when not used by a switch. |
|
i_xLsRevStop |
BOOL |
Limit switch Reverse Stop position. Used to stop movement of the trolley/Bridge in the reverse direction. Normally it is closed. TRUE: Set to this condition when not used by a switch. |
|
i_xLsFwdSlow |
BOOL |
Limit switch Forward Slow position. Used to move the trolley/bridge at low speed in the forward direction. Normally it is closed. TRUE: Set to this condition when not used by a switch. |
|
i_xLsRevSlow |
BOOL |
Limit switch Reverse Slow position. Used to move the trolley/bridge at low speed in the reverse direction. Normally it is closed. TRUE: Set to this condition when not used by a switch. |
|
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 |
Drive actual motor speed. This value is provided as a feedback signal from the drive. Range: -6000...6000 RPM |
|
i_wDistStop |
WORD |
Allowed distance for travel after passing the slow position when Stop on Distance functionality is used. Range: 0...65535 Scaling/Unit: 0.1m If set to zero or left unconnected functionality is disabled. |
|
i_wDrvSpdNom |
WORD |
Drive nominal motor speed used in distance calculation. Range: 0...6000 RPM Factory setting: 1500 RPM |
|
i_wMotSpdLin |
WORD |
Linear speed of movement at Nominal Motor Speed Range: 0...500 Scaling/Unit: 0.01 m/s |
|
i_wScalFact |
WORD |
Scale factor for correction of distance calculation Range: 0...200% Factory setting: 100% |
|
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. |
The linear speed of movement is entered at this pin in m/s when the motor is at nominal motor speed (i_wDrvSpdNom). This is used in the distance calculation.
Example:
Nominal speed of motor in RPM: 1500
Nominal linear speed in m/s: 1.00
When the motor runs at 1500 RPM, the nominal speed of trolley/bridge is 1.0 m/s.
By setting the i_xEn input to FALSE the output states will be overwritten by a defined fallback state which is specific for each function block.
As soon as the function block gets enabled again the output states will be updated corresponding to the function block behavior as described above. There is no additional action required from you to re-establish the enabled state.
The fallback states of LimitSwitch are given in the table below.
|
Output |
Data Type |
Fallback State |
|---|---|---|
|
q_xEn |
BOOL |
FALSE |
|
q_xDrvFwd |
BOOL |
FALSE |
|
q_xDrvRef |
BOOL |
FALSE |
|
q_xDrvFwdSlow |
BOOL |
FALSE |
|
q_xDrvRevSlow |
BOOL |
FALSE |
|
q_wAlrmId |
WORD |
0 |
Outputs that are not listed will retain their current values.