MC_GROUP_STOP (220)
Zastosowanie: |
PLC |
SIM |
Opis skrótowy:
This Function Block commands a controlled motion stop and transfers the axes group to the state “GroupStopping”. It aborts any ongoing Function Block execution. While the axes group is in state GroupStopping, no other FB can perform any motion on the same axes group. After the axes group has reached velocity zero, the Done output is set to TRUE immediately. The axes group remains in the state ”GroupStopping” 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 axes group goes to state “GroupStandBy”. The command can only be aborted by MC_GroupDisable.
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 |
Stop for all axes done. |
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:
• The relevant axes stay on the path.
• If Deceleration is set to zero the resulting action is vendor specific.
• If issued during a MoveDirectXxx command, the velocity/acc-/deceleration/jerk values as properties of the AxisRef of each axis are used, and not specified within this function block, and not to be exceeded during the movement.
• Any synchronization of the group to a master is cancelled by issuing MC_GroupStop
Używane rejestry R i znaczniki M: brak