View
109
Download
0
Category
Preview:
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