MC_Stop (parada do controle de movimento)

A instrução MC_Stop comanda uma parada de movimento controlada e altera o estado do eixo para Parando. Qualquer execução do bloco de função em andamento é cancelada. Todos os comandos de movimento do bloco de função são ignorados até que o estado do eixo mude para Suspenso.
Detalhes da operação:
  • Enquanto a entrada Executar estiver alta, o eixo permanece no estado Parando. Enquanto o eixo estiver no estado Parando, nenhum outro bloco da função de movimento poderá realizar qualquer movimento no mesmo eixo.
  • Se a Desaceleração for igual a zero, os parâmetros da MC_Stop são determinados pela configuração da Parada de emergência da configuração do eixo, incluindo tipo Parada de Emergência, Desaceleração da Parada de Emergência e Jerk da Parada de Emergência.
  • Quando nenhum erro for detectado durante a sequência de parada, o estado do eixo mudará para Suspenso após o bit Concluído ser DEFINIDO e a entrada Execute mudar para Falso.
  • Use MC_Stop para situações de funcionalidade ou exceção de parada de emergência. Use MC_Halt para paradas de movimento normais.
Linguagens suportadas: Diagrama de blocos de função, diagrama de ladder, texto estruturado.
Essa instrução aplica-se aos controladores L50E e L70E que suportam o controle de movimento.
MC_Stop
MC_Stop
Parâmetros de MC_Stop
Parâmetro
Tipo do parâmetro
Tipo de dados
Descrição
EN
Entrada
BOOL
Habilitação do bloco de instruções.
  • TRUE: Executa a computação MC_Stop atual.
  • FALSE: Não há computação.
Aplica-se apenas aos programas do diagrama de ladder.
AxisIn
Entrada
AXIS_REF
Use o tipo de dado AXIS_REF para definir os parâmetros para AxisIn.
Execute
Entrada
BOOL
  • TRUE: Inicia a ação na borda ascendente.
  • FALSE: Não executando.
Deceleration
Entrada
REAL
Valor da desaceleração [u/s
2
].
Jerk
Entrada
REAL
Valor do arremesso [u/s
3
].
ENO
Saída
BOOL
Ativar saída.
Aplica-se apenas aos programas do diagrama de ladder.
Axis
Saída
A saída do eixo é somente leitura em programas do diagrama de ladder.
Done
Saída
BOOL
TRUE: A velocidade zero foi atingida, sem erro durante a sequência de parada.
Busy
Saída
BOOL
TRUE: O bloco de função não foi concluído.
Active
Saída
BOOL
TRUE: Indica que o bloco de função tem controle sobre o eixo.
CommandAborted
Saída
BOOL
TRUE: O comando foi substituído pelo bloco de função MC_Power(OFF) ou Parada de erro.
Error
Saída
BOOL
Indica a ocorrência de um erro.
  • TRUE: Um erro foi detectado.
  • FALSE: Sem erro.
ErrorID
Saída
UINT
Um numérico exclusivo que identifica o erro. Os erros dessa instrução são definidos em IDs de erro do bloco da função de controle de movimento.

Exemplos de MC_Stop

Exemplo de diagrama de blocos de função MC_Stop
Exemplo de diagrama de blocos de função MC_Stop
Exemplo de diagrama de ladder MC_Stop
Exemplo de diagrama de Ladder MC_Stop
Exemplo de texto estruturado MC_Stop
Exemplo de texto estruturado MC_Stop
Resultados
Resultados
Monitoramento do eixo
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal