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.
- Fazer varredura de variáveis de entrada
- Consumir variáveis de limite
- Executar Unidades de organização do programa (POU)
- Produzir variáveis de limite
- Atualizar variáveis de saída
- Salvar valores retidos
- Processar mensagens IXL
- Hibernar até o próximo ciclo
Regras de execução

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