MC_GROUP_HALT (221)
Zastosowanie: |
PLC |
SIM |
Opis skrótowy:
This function block commands a controlled motion stop. It aborts any ongoing function block execution. AxesGroup is moved to the state “GroupMoving“, until the velocity is zero. With the DONE output set, the state is transferred to GroupStandby.
wejścia (4 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 ] |
4 | INT | nie | BufferMode | Refer to Chapter 7.3 Buffer Modes |
wyjścia (6 sztuki):
nr |
typ |
impuls |
oznaczenie |
uwagi |
1 |
B |
nie |
Done |
Zero velocity reached |
2 | B | nie | Busy | The FB is not finished |
3 | B | Active | Indicates that the FB has control on the axes group | |
4 | B | nie | CommandAborted | Command is aborted by disabling MC-Power of one or more of the axes in the group. The state changes to GroupDisabled. |
5 | B | nie | Error | Signals that an error has occurred within the Function Block |
6 | INT | nie | ErrorID | Error identification |
ustawienia:
opis działania:
Uwagi:
• MC_GroupHalt is used to stop the axes group under normal operation conditions. In non-buffered mode: during deceleration of the axes group it is possible to set another motion command, which will abort the MC_GroupHalt and will be executed immediately.
• If this command is active the next command can be issued. E.g. a driverless vehicle detects an obstacle and needs to stop. MC_GroupHalt is issued. Before the standstill is reached the obstacle is removed and the motion can be continued by setting another motion command, so the vehicle does not stop.
• The relevant axes stay on the same path which would have been executed without having issued MC_GroupHalt.
Używane rejestry R i znaczniki M: brak