Output |
Data Type |
Description |
---|---|---|
q_xEn |
BOOL |
TRUE: Function block enabled FALSE: Function block disabled |
q_xSync |
BOOL |
Synchronization output. TRUE: Function block in Synchronous mode FALSE: Function block in Asynchronous mode |
q_xFwdDrv1 |
BOOL |
Drive 1 forward run command. TRUE: Forward FALSE: Not forward |
q_xRevDrv1 |
BOOL |
Drive 1 reverse run command. TRUE: Reverse FALSE: Not reverse |
q_xFwdSlowDrv1 |
BOOL |
Force low speed forward motion on drive 1. While synchronization both drives will be forced. TRUE: Forward slow FALSE: Not forward slow |
q_xRevSlowDrv1 |
BOOL |
Force low speed reverse motion on drive 1. While synchronization both drives will be forced. TRUE: Reverse slow FALSE: Not reverse slow |
q_xFwdDrv2 |
BOOL |
Drive 2 forward run command. TRUE: Forward FALSE: Not forward |
q_xRevDrv2 |
BOOL |
Drive 2 reverse run command. TRUE: Reverse FALSE: Not reverse |
q_xFwdSlowDrv2 |
BOOL |
Force low speed forward motion on drive 2. While synchronization both drives will be forced. TRUE: Forward slow FALSE: Not forward slow |
q_xRevSlowDrv2 |
BOOL |
Force low speed reverse motion on drive 2. While synchronization both drives will be forced. TRUE: Reverse slow FALSE: Not reverse slow |
q_wLsStatDrv1 |
WORD |
Status of limit switch management on drive 1 limit switch. Range: 0, 1, 2, 3, 4 Refer to detailed description below. |
q_wLsStatDrv2 |
WORD |
Status of limit switch management on drive 2 limit switch. Range: 0, 1, 2, 3, 4 Refer to detailed description below. |
q_rDistTrvlDrv1 |
REAL |
Output of the Stop on Distance calculation. Whenever this value exceeds the value of i_wStopDistDrv1, a stop is executed. Range: 0...65535 Scaling/Unit: 1 m |
q_rDistTrvlDrv2 |
REAL |
Output of the Stop on Distance calculation. Whenever this value exceeds the value of i_wStopDistDrv2, a stop is executed. Range: 0...65535 Scaling/Unit: 1 m |
q_xAlrm |
BOOL |
Detected alarm bit. TRUE: Alarm detected FALSE: No alarm detected. Refer to detailed description below. |
q_wAlrmId |
WORD |
Detected alarm identification. Refer to q_wAlrmId. Range: 0...63 |
Status Bit |
Description |
---|---|
0 |
trolley/bridge/hoist is in the working area. |
1 |
trolley/bridge/hoist is between the Slow forward and Stop forward positions. |
2 |
trolley/bridge/hoist is beyond the Slow forward and Stop forward positions. |
3 |
trolley/bridge/hoist is between the Slow reverse and Stop reverse positions. |
4 |
trolley/bridge/hoist is beyond the Slow reverse and Stop reverse positions. |
5 |
Detection of active area and check of limit switch input combination is disabled. |
An alarm signal is generated in the cases of incorrect limit switch configuration or improper operation of a limit switch.
The function block detects any incorrect signalling of the position with respect to the movement, i.e. during movement, the signalling of any limit switch position located in the opposite direction of the movement generates an alarm.
When the FB is applied for 2 bridges/trolleys moving on the same rail and if the input i_xDisLsAlrm is set to TRUE the function block disables the plausibility check of the limit switch inputs which detects a wrong order of limit switch signals.
Bit Position |
Description Represented by Bit Position |
---|---|
0 |
wrong order of limit switch signals detected on drive 1 axis |
1 |
DrvSpdNomDrv1 is zero although Stop on Distance is enabled |
2 |
wMotSpdLinDrv1 is zero although Stop on Distance is enabled |
3 |
wScalFactDrv1 is zero although Stop on Distance is enabled |
4 |
rMotSpdLinDrv1 is negative |
5 |
wrong order of limit switch signals detected on drive 2 axis |
6 |
wDrvSpdNomDrv2 is zero although Stop on Distance is enabled |
7 |
wMotSpdLinDrv2 is zero although Stop on Distance is enabled |
8 |
wScalFactDrv2 is zero although Stop on Distance is enabled |
9 |
rMotSpdLinDrv2 is negative |