MC_ReadActualPosition (posição real de leitura do controle de movimento)
A instrução MC_ReadActualPosition retorna a posição real do eixo de feedback. MC_ReadActualPosition somente se aplica ao movimento de feedback.
Detalhes da operação:
- Antes de executar MC_ReadActualPosition, verifique se o eixo está em um dos seguintes estados de eixo:
- Desativado
- Suspenso
- Movimento Discreto
- Parada de Erro
- A posição real para um eixo de retorno não é redefinida como 0 após um download. Para redefinir ou limpar a posição para um eixo de feedback, use a instrução MC_Home ou a instrução MC_SetPosition.
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_ReadActualPosition

Parâmetro | Tipo do parâmetro | Tipo de dados | Descrição |
|---|---|---|---|
AxisIn | Entrada | FB_AXIS_REF | Para um FB_Axis (eixo de feedback), use o Tipo de dados FB_AXIS_REF para definir AxisIn. |
Enable | Entrada | BOOL |
|
Axis | Saída | FB_AXIS_REF | A saída do eixo é somente leitura em programas do diagrama de ladder. Os parâmetros de saída do eixo são definidos no tipo de dados FB_AXIS_REF. |
Valid | Saída | BOOL |
|
Busy | Saída | BOOL |
|
Error | Saída | BOOL | Indica a ocorrência de um erro.
|
ErrorID | Saída | UNIT | 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. |
Position | Saída | REAL | O valor da posição real absoluta para o eixo de movimento de feedback. (em unidade do eixo [u]) |
Exemplos de MC_ReadActualPosition
Exemplo de diagrama de blocos de função MC_ReadActualPosition

Exemplo de diagrama de ladder MC_ReadActualPosition

Exemplo de texto estruturado MC_ReadActualPosition

Resultados


Dê sua opinião