Programação de Autómatos

Preview:

DESCRIPTION

3-Memorização e Impulsos. Programação de Autómatos. 3.1- Memorização de dados. Programação. SET. Programação de Autómatos. - PowerPoint PPT Presentation

Citation preview

Programação de Autómatos

3-Memorização e Impulsos

3.1- Memorização de dados

Programação

Programação de AutómatosProgramação de Autómatos

SETSET

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.

3.1- Memorização de dados

Ladder DiagramLadder Diagram Statement ListStatement List

Programação de AutómatosProgramação de Autómatos

RESETRESET

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.

3.1- Memorização de dados

Ladder DiagramLadder Diagram Statement ListStatement List

Programação de AutómatosProgramação de Autómatos

DIF.UP -DIFU- DIF.UP -DIFU- Quando o estado do bit “000.01” passa de OFF a ON o bit “1.00” assume o estado ON, durante um ciclo do Programa.

3.2- Geração de impulsos

Programação de AutómatosProgramação de Autómatos

DIF.DOWN -DIFD- DIF.DOWN -DIFD-

Quando o estado do bit “000.01” passa de ON a OFF o bit “1.00” assume o estado ON, durante um ciclo do Programa

3.2- Geração de impulsos

Programação de AutómatosProgramação de Autómatos

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.

3.3- Temporizadores

Programação de AutómatosProgramação de Autómatos

TIMTIM

3.3- Temporizadores

Ladder DiagramLadder Diagram

Statement ListStatement List

Base de Tempo – 000,0 999,9 ( décimas de segundo )1 segundo = 10

10 segundos = 1001 minuto = 600

Programação de AutómatosProgramação de Autómatos

TIMHTIMH

3.3- Temporizadores

Ladder DiagramLadder Diagram

Statement ListStatement List

Base de Tempo – 00,00 99,99 ( centésimos de segundo )1 segundo = 100

10 segundos = 10001 minuto = 6000

Programação de AutómatosProgramação de Autómatos

Exemplo de ProgramaExemplo de Programa TIM TIM

3.3- Temporizadores

Ladder DiagramLadder Diagram Statement ListStatement List

Programação de AutómatosProgramação de Autómatos

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.

3.4- Contadores

Programação de AutómatosProgramação de Autómatos

Atingido 0000 o contacto associado ao contador fecha (ON). O bit 000.01 a qualquer altura faz o resetreset do contador voltando tudo à posição inicial.

3.4- Contadores

Programação de AutómatosProgramação de Autómatos

CNT CNT

Ladder DiagramLadder Diagram

Statement ListStatement List

000.00 – Impulso para decrementação000.01 – Reset do Contador

3.4- Contadores

Programação de AutómatosProgramação de Autómatos

CNTR – Contador reversívelCNTR – Contador reversível

Ladder DiagramLadder DiagramStatement ListStatement List

000.00 – Impulso para incrementação000.01 – Impulso para decrementação000.02 – Reset do Contador

3.4- Contadores

LD 000.00LD 000.01LD 000.02CNTR 012 #0005

Programação de AutómatosProgramação de Autómatos

Exemplo de ProgramaExemplo de Programa CNT CNT

Ladder DiagramLadder Diagram Statement ListStatement List

3.4- Contadores

Recommended