Caminho:  Equipamentos (Dispositivos) > SCA06 > Ladder > Motion Control > Motion Control Homing >

MC_FinishHoming

Finaliza rotina de Homing

Previous pageReturn to chapter overviewNext page

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

 

Representação Ladder

 

MC_FinishHoming_block

 

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

 

MC_FinishHoming_example01

 

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.