MC_Reset (reset do controle de movimento)
A instrução MC_Reset muda o estado do eixo de Parada de erro para Suspenso reiniciando todos os erros relacionados ao eixo interno. As saídas das instâncias do bloco da função não são alteradas.
Detalhes da operação:
- Se o estado do alarme do eixo não for alterado após a execução de MC_Reset, execute MC_Power seguido de MC_Reset.
- MC_Reset reinicia apenas o estado do eixo de Parada de erro para Suspenso. Executar MC_Reset quando o eixo está em outros estados, incluindo Desativado, resulta em erro e não tem impacto no movimento em andamento ou no status do eixo.
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_Reset

Parâmetro | Tipo do parâmetro | Tipo de dados | Descrição |
|---|---|---|---|
EN | Entrada | BOOL | Habilitação do bloco de instruções.
Aplica-se apenas aos programas do diagrama de ladder. |
AxisIn | Entrada | AXIS_REF FB_AXIS_REF | Use o tipo de dados AXIS_REF para definir AxisIn. Para um FB_Axis (eixo de feedback), use o Tipo de dados FB_AXIS_REF para definir AxisIn. |
Execute | Entrada | BOOL | TRUE: Redefine o eixo como a borda ascendente. |
ENO | Saída | BOOL | Ativar saída. Aplica-se apenas aos programas do diagrama de ladder. |
Axis | Saída | AXIS_REF | A saída do eixo é somente leitura em programas do diagrama de ladder. |
Done | Saída | BOOL | TRUE: O estado do eixo é Suspenso ou Desativado. |
Busy | Saída | BOOL | TRUE: O bloco de função não foi concluído. |
Error | Saída | BOOL | Indica a ocorrência de um 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_Reset
Exemplo de diagrama de blocos de função MC_Reset

Exemplo de diagrama de ladder MC_Reset

Exemplo de texto estruturado MC_Reset

Resultados

Dê sua opinião