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