MC_Stop

Zastosowanie: |
PLC |
SIM |
Opis skrótowy:
Funkcja zatrzymująca skojarzoną oś.
wejścia (3 sztuki):
nr |
typ |
impuls |
oznaczenie |
uwagi |
1 |
B |
tak | Execute | Start the action at rising edge |
2 | REAL | nie | Deceleration | Value of the ‘Deceleration’ [u/s^2 ] |
3 | REAL | nie | Jerk | Value of the ‘Jerk’ [u/s^3 ] |
wyjścia (4 sztuki):
nr |
typ |
impuls |
oznaczenie |
uwagi |
1 |
B |
nie |
Done |
Zero velocity reached |
2 | B | nie | Busy | The FB is not finished and new output values are to be expected |
3 | B | nie | CommandAborted | ‘Command’ is aborted by switching off power (only possibility to abort) |
4 | B | nie | Error | Signals that an error has occurred within the Function Block |
5 | INT | nie | ErrorID | Error identification |
ustawienia:
nr |
typ |
nazwa |
uwagi |
1 | INT | AxisID | numer skojarzonej osi |
opis działania:
This Function Block commands a controlled motion stop and transfers the axis to the state ‘Stopping’. It aborts any ongoing Function Block execution. While the axis is in state ‘Stopping’, no other FB can perform any motion on the same axis. After the axis has reached ‘Velocity’ zero, the ‘Done’ output is set to TRUE immediately. The axis remains in the state ‘Stopping’ as long as ‘Execute’ is still TRUE or ‘Velocity’ zero is not yet reached. As soon as ‘Done’ is SET and ‘Execute’ is FALSE the axis goes to state ‘Standstill’.Uwagi:
- This FB is primarily intended for emergency stop functionality or exception situations
- As long as ‘Execute’ is high, the axis remains in the state ‘Stopping’ and may not be executing any other motion command.
- If ‘Deceleration’ = 0, the behavior of the function block is implementation specific
Używane rejestry R i znaczniki M: brak