MC_Power (inicialização de controle de movimento)
A instrução MC_Power controla a etapa de energia, LIGADO ou DESLIGADO.
Detalhes da operação:
- Depois que a Ligação do eixo é concluída, o status do eixo é redefinido de Iniciado para 0 (não iniciado).
- A entrada Enable_Positive e a entrada Enable_Negative para MC_Power são disparadas pelo nível e são verificadas quando a entrada Ativar muda de OFF para ON. A alteração dinâmica para a entrada Enable_Positive e Enable_Negative sem a alternância da entrada Ativar não está marcada.
- Se a energia falhar durante a operação (quando Servo pronto foi detectado), o estado do eixo muda para Parada de erro.
- A instrução MC_Power tem um valor de tempo limite de 2 minutos. MC_Power retorna um erro quando o período de tempo limite expira e Entrada de inversor pronto é FALSE.
- Se um bloco de função MC_Power com Enable definido como Verdadeiro for chamado enquanto o estado do eixo estiver Desativado, o estado do eixo muda para Suspenso, a menos que um erro seja detectado, caso em que o estado do eixo muda para Parada de erro.
- Apenas um bloco da função MC_Power deve ser emitido por eixo. Se um bloco da função MC_Power diferente for usado para controlar o mesmo eixo simultaneamente será rejeitado pelo Mecanismo de movimento.
- Quando há uma mudança do estado de Energia Ligado ou Desligado para um eixo, a posição absoluta do eixo não é redefinida.
- Se um bloco de função MC_Power com Enable definido como Falso for chamado, o estado do eixo muda para Desativado para cada estado, incluindo Parada de erro.
- O bloco de função MC_Power pode ligar o eixo se Ativar estiver configurado como True e desligar o eixo se Ativar estiver configurado como False.
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_Power

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 os parâmetros 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. |
Enable | Entrada | BOOL |
|
Enable_Positive | Entrada | BOOL | TRUE: O movimento é permitido na direção positiva. |
Enable_Negative | Entrada | BOOL | TRUE: O movimento é permitido na direção negativa. |
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. Tipo de dados AXIS_REF. |
Status | Saída | BOOL | Estado do estágio de energia:
|
Busy | Saída | BOOL |
|
Active | Saída | BOOL | TRUE: Indica que o bloco de função tem controle sobre o eixo. |
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_Power
Exemplo de diagrama de blocos de função MC_Power

Exemplo de diagrama de ladder MC_Power

Exemplo de texto estruturado MC_Power

Resultados

Dê sua opinião