Bloco responsável pela mudança do estado do eixo de Homing para Standstill.
Representação Ladder

Características de Execução
Tamanho de Memória de Programa |
70 Bytes |
Tamanho de Memória de Dados |
8 Bytes |
Estrutura do Bloco
Tipo de Variável |
Nome |
Tipo de Dado |
Descrição |
VAR_IN_OUT |
Axis |
BYTE |
Seleção de eixo da operação (0 - Eixo real) |
VAR_INPUT |
Execute |
BOOL |
Habilitação do bloco |
VAR_OUTPUT |
Done |
BOOL |
Habilitação da saída |
Error |
BOOL |
Sinalizador de erro na execução |
|
ErrorID |
WORD |
Identificador do erro ocorrido |
|
VAR |
MC_HOMEDIRECT_INST_0 |
MC_HOMEDIRECT |
Instância de acesso à estrutura do bloco |
Funcionamento
Este bloco, quando detecta uma borda de subida em Execute, se o estado do eixo é Homing, o estado do eixo mudará para Standstill.
Quando Execute possui valor FALSE, Done permanece FALSE. A saída Done é ativada quando o bloco termina a execução com sucesso, permanecendo em nível TRUE até que Execute receba FALSE.
Caso haja algum erro na execução, a saída Error é ativada e ErrorID exibe o código do erro segundo a tabela abaixo.
Código |
Descrição |
71 |
P202 diferente de 4. |
75 |
Estado do Drive diferente de "Homing". |
Exemplo

Na transição de subida de FINISH_EXECUTE, o bloco MC_FinishHoming é executado. Com isso, os sinais Busy e Active deste bloco são setados e muda-se o estado do eixo selecionado para Standstill. Ao encerrar o processo, a saída Done do bloco é setada e permanece TRUE enquanto a entrada Execute está setada.