MC_ReadStatus (status de leitura do controle de movimento)

A instrução MC_ReadStatus retorna o status do eixo em relação ao movimento em progresso no momento.
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_ReadStatus
MC_ReadStatus
Parâmetros da MC_ReadStatus
Parâmetro
Tipo do parâmetro
Tipo de dados
Descrição
EN
Entrada
BOOL
Habilitação do bloco de instruções.
  • TRUE: Executa a computação atual de MC_ReadStatus.
  • FALSE: Não há computação.
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
  • TRUE: Obtém o status do eixo continuamente.
  • FALSE: Todas as saídas de status são redefinidas para 0.
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.
Valid
Saída
BOOL
  • TRUE: As saídas válidas estão disponíveis.
  • FALSE: Saídas não disponíveis.
Busy
Saída
BOOL
  • TRUE: O bloco de função está em funcionamento e novos valores de saída são esperados.
  • FALSE: O bloco de função está ocioso.
Error
Saída
BOOL
Indica a ocorrência de um erro.
  • TRUE: Um erro foi detectado.
  • FALSE: Sem erro.
ErrorID
Saída
UINT
Um numérico exclusivo que identifica o erro. Os erros dessa instrução estão definidos nas IDs de erro do bloco de função de controle de movimento.
ErrorStop
Saída
BOOL
TRUE: O estado do eixo é Parada de erro.
Estados de eixo são definidos nos nomes e valores do estado do eixo de controle de movimento.
Disabled
Saída
BOOL
TRUE: O estado do eixo é Desativado.
Stopping
Saída
BOOL
TRUE: O estado do eixo é Parando.
Referenced
Saída
BOOL
TRUE: O estado do eixo está na posição inicial, a posição de referência absoluta é conhecida para o eixo.
StandStill
Saída
BOOL
TRUE: O estado do eixo é Suspenso.
DiscreteMotion
Saída
BOOL
TRUE: O estado do eixo é Movimento discreto.
ContinuousMotion
Saída
BOOL
TRUE: O estado do eixo é Movimento contínuo.
SynchronizedMotion
Saída
BOOL
O movimento sincronizado não é suportado nos controladores
Micro800
.
  • TRUE: Nunca true.
  • FALSE: Sempre false.
Homing
Saída
BOOL
TRUE: O estado do eixo é Inicialização.
ConstantVelocity
Saída
BOOL
TRUE: A velocidade do motor é constante.
Accelerating
Saída
BOOL
TRUE: O eixo está acelerando, energia elevada do motor.
Decelerating
Saída
BOOL
TRUE: O eixo está desacelerando, energia reduzida do motor.

Exemplos de MC_ReadStatus

Exemplo de diagrama de blocos de função MC_ReadStatus
Exemplo de diagrama de ladder MC_ReadStatus
Exemplo de diagrama de ladder MC_ReadStatus
Exemplo de texto estruturado MC_ReadStatus
Exemplo de texto estruturado MC_ReadStatus
Resultados
Resultados
Monitoramento do eixo
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal