Regras de execução

A execução de um aplicativo de controle para um recurso segue oito etapas principais em um circuito. A duração desse circuito é definida pelo temporizador de ciclo para um recurso.
  1. Fazer varredura de variáveis de entrada
  2. Consumir variáveis de limite
  3. Executar Unidades de organização do programa (POU)
  4. Produzir variáveis de limite
  5. Atualizar variáveis de saída
  6. Salvar valores retidos
  7. Processar mensagens IXL
  8. Hibernar até o próximo ciclo
Regras de execução
Um diagrama mostrando o processo de execução de um aplicativo de controle para um recurso
Em caso onde os vínculos são definidos, as variáveis consumidas por um recurso são atualizadas depois que as entradas são varridas e as variáveis produzidas para outros recursos são enviadas antes da atualização das saídas.
Quando um temporizador de ciclo é especificado, um recurso aguarda até que o tempo tenha decorrido antes de iniciar a execução de um novo ciclo. O tempo de execução da POU varia, dependendo do número de etapas ativas nos programas de gráfico da função sequencial (sequential function chart, SFC) e instruções como jumps, IFs e retornos. Quando um ciclo excede o tempo especificado, o circuito continua a executar o ciclo, mas define uma marcação de excesso. Em tal caso, o aplicativo não executa mais em tempo real.
Quando o tempo do ciclo não é especificado, um recurso efetua todas as etapas no circuito e, então, inicia um novo ciclo imediatamente.
Todas as variáveis de saída digital feitas pela varredura de E/S são limpas em uma inicialização ou ao fazer a transição para Execução.
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal