Programação de Autómatos Programação 3-Memorização e Impulsos 3.1- Memorização de dados Programação de Autómatos 3.1- Memorização de dados SET Quando a condição lógica (000.00) que antecede a função SET passa a ON, o bit manipulado (saída física 10.00) ou (relé interno 200.00) também passa a ON e mantém-se neste estado. Ladder Diagram Statement List Programação de Autómatos 3.1- Memorização de dados RESET Quando a condição lógica (000.00) que antecede a função RESET passa a ON, o bit manipulado (saída física 10.00) ou (relé interno 200.00) passa a OFF e mantém-se neste estado. Ladder Diagram Statement List Programação de Autómatos 3.2- Geração de impulsos DIF.UP -DIFUQuando o estado do bit “000.01” passa de OFF a ON o bit “1.00” assume o estado ON, durante um ciclo do Programa. Programação de Autómatos 3.2- Geração de impulsos DIF.DOWN -DIFDQuando o estado do bit “000.01” passa de ON a OFF o bit “1.00” assume o estado ON, durante um ciclo do Programa Programação de Autómatos 3.3- Temporizadores Pela análise efectuada ao diagrama temporal, podemos concluir que para o contacto associado ao temporizador TIM feche (ON), é necessário que o sinal de condição (000.01) se mantenha fechado (ON) durante o tempo da contagem. Programação de Autómatos 3.3- Temporizadores TIM Base de Tempo – 000,0 999,9 ( décimas de segundo ) 1 segundo = 10 10 segundos = 100 1 minuto = 600 Ladder Diagram Statement List Programação de Autómatos 3.3- Temporizadores TIMH Base de Tempo – 00,00 99,99 ( centésimos de segundo ) 1 segundo = 100 10 segundos = 1000 1 minuto = 6000 Ladder Diagram Statement List Programação de Autómatos 3.3- Temporizadores Exemplo de Programa TIM Ladder Diagram Statement List Programação de Autómatos 3.4- Contadores Os contadores são decrementais, isto é, por cada impulso (OFF-ON) no bit’000.00’ o valor #0005 é decrementado numa unidade até atingir o valor mínimo 0000. Programação de Autómatos 3.4- Contadores Atingido 0000 o contacto associado ao contador fecha (ON). O bit 000.01 a qualquer altura faz o reset do contador voltando tudo à posição inicial. Programação de Autómatos 3.4- Contadores CNT 000.00 – Impulso para decrementação 000.01 – Reset do Contador Ladder Diagram Statement List Programação de Autómatos 3.4- Contadores CNTR – Contador reversível 000.00 – Impulso para incrementação 000.01 – Impulso para decrementação 000.02 – Reset do Contador Ladder Diagram Statement List LD LD LD CNTR 000.00 000.01 000.02 012 #0005 Programação de Autómatos 3.4- Contadores Exemplo de Programa CNT Ladder Diagram Statement List