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

MC_GearOut

Finalização de sicronismo

Previous pageReturn to chapter overviewNext page

Bloco responsável pela finalização de sincronismo entre os eixos programados.

 

Representação Ladder

 

MC_GearOut_block

 

Características de Execução

 

Tamanho de Memória de Programa

28 Bytes

Tamanho de Memória de Dados

4 Bytes

 

Estrutura do Bloco

 

Tipo de Variável

Nome

Tipo de Dado

Descrição

VAR_IN_OUT

Slave

BYTE

Seleção de escravo da operação

(0 - Eixo real)

VAR_INPUT

Execute

BOOL

Habilitação do bloco

VAR_OUTPUT

Done

BOOL

Habilitação da saída

Busy

BOOL

Sinalizador de que o bloco ainda não foi finalizado

Error

BOOL

Sinalizador de erro na execução

ErrorID

WORD

Identificador do erro ocorrido

VAR

MC_GEAROUT_INST_0

MC_GEAROUT

Instância de acesso à estrutura do bloco

 

Funcionamento

 

Este bloco, quando detecta uma borda de subida em Execute, finaliza o sincronismo dos blocos MC_GearIn ou MC_GearInPos no eixo programado. O eixo manterá a velocidade do instante em que o bloco é executado.

 

Ao executar o bloco MC_GearOut, o drive não opera em malha de posição. Na execução do bloco o estado do eixo mudará para ContinuousMotion.

 

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

67

Drive no estado "Disabled" ou "ErrorStop".

71

P202 diferente de 4.

73

Drive não está no estado "Synchronized Motion".

78

Bloco MC não executado - Falha interna.

 

Exemplo

 

MC_GearOut_example01

 

Na transição de subida de GEAROUT_EXECUTE, o bloco MC_GearOut é executado. Com isso, os sinais Busy e Active deste bloco são setados e finaliza-se o sincronismo iniciado por outros blocos de sincronismo entre mestre e escravo. Ao encerrar o processo, a saída Done do bloco é setada e permanece TRUE enquanto a entrada Execute está setada.