Académique Documents
Professionnel Documents
Culture Documents
Automao e Controle
Programao Ladder - SPDSW
Tipos de dados
Todas as informaes adquiridas e processadas pelo controlador so armazenadas em variveis. Cada tipo identificado por uma letra seguida de um nmero: Lnnnn L identificador do tipo de varivel especificada nnnn nmero (endereo) da varivel referenciada. Este valor inicia sempre em 0 e o nmero mximo funo do tipo de varivel e do tipo ou configurao do equipamento associado.
Variveis disponveis
Nome
Contato auxiliar
Identificador Endereamento
R 0...999
Descrio
Varivel interna do tipo lgica, utilizada para armazenar valores binrios (falso ou verdadeiro) Varivel interna do tipo inteiro com sinal (representada em 16 bits) Varivel interna do tipo real em ponto flutuante (notao IEEE - 32 bits) Varivel interna que armazena um texto ASCII com tamanho varivel entre 0 e 48 bytes
3
Memria interna
0 ... 2999
Memria real
0 ... 499
Texto
0 ... 63
Variveis disponveis
Nome
Constante inteira Constante real
Identificador Endereamento
K Q 0...499 0 ... 499
Descrio
Constante inteira com sinal (representada em 16 bits) Constante real em ponto flutuante (notao IEEE 32 bits) Constante que armazena um texto ASCII com tamanho varivel entre 0 e 48 bytes.
Constante texto
0 ... 499
Entrada digital
Depende do n de Varivel lgica associada a mdulos do uma entrada digital do controlador equipamento
Variveis disponveis
Nome
Sada digital
Identificador Endereamento
O
Descrio
Depende do n de Varivel lgica associada a mdulos do uma sada digital do controlador equipamento 0 ... 4095 Varivel interna associada a uma entrada analgica do equipamento Varivel interna associada a uma sada analgica do equipamento Identificador de blocos e subrotinas do programa
Entrada analgica
Sada analgica
0 ... 4095
Identificador de elemento
Temporizador
Situado no grupo Bsicos. Atalho T. responsvel pela temporizao de eventos dentro de um programa. Opera basicamente, ativando a sada aps a contagem de um tempo pr-programado. Seu valor dado em mltiplos de 0,01 segundos, ou seja, o valor de 1 segundo ser contabilizado se o valor especificado for igual a 100.
Linguagem Ladder - SPDSW 7
Temporizador
Este elemento representado por um bloco funcional com duas entradas (A1 e A2) e uma sada B1 e utiliza dois operadores (P1 e P2). O operador P1 guarda o valor corrente do tempo e deve ser obrigatoriamente uma memria (M). O P2 contm o valor total do tempo, e pode ser uma memria (M) ou uma constante (K).
A1 A2 TMR P1 P2 B1
Temporizador
Modo de operao: ativa a sada B1 aps a contagem de um tempo pr-programado especificado em P2. Quando precisar parar a contagem de tempo sem zerar o tempo j efetuado, deve-se desativar a entrada A1, parando a contagem de tempo. Quando precisar resetar a contagem de tempo e inici-lo, deve-se desativar a entrada A2, zerando a contagem de tempo j efetuada. TMR
A1 A2
Linguagem Ladder - SPDSW
P1 P2
B1
Exemplo: Temporizador
TMR 1 I0 2 P2 P1 O0
OUT
END
A memria P1 decrementa seu valor a cada 0.01 seg. quando P1 for zero a sada do bloco ativada, acionando O0. Supondo que o timer esteja programado para temporizar 5 seg. (P2 = 500) o contato I0 controla a operao do timer. Quando I0 estiver aberto, P1 carrega com 500 e o timer permanece inativo. Ao fechar I0, P1 decrementa at 0 e ativa O0.
Linguagem Ladder - SPDSW 10
11
12
13
14
e Reset
15
Quando gerar um pulos no elemento I3 ou manter ativado a sada O2 ocorrer um pulso por um nico ciclo de varredura do programa (scan), caso ocorra um outro pulso ou ativao do elemento I3 na sada O3 ocorrer um novo pulso.
Linguagem Ladder - SPDSW 17
Quando gerar um pulos no elemento I4 ou manter ativado a sada O3 estar energizada, caso ocorra um outro pulso ou ativao do elemento I3 a sada ser desenergizada. Linguagem Ladder - SPDSW 19
Contador Up (crescente)
Situado no grupo Bsicos. Opera como um contador de eventos. Possui uma entrada para RESET do valor de contagem e um parmetro de limite de contagem. A cada pulso na entrada de contagem, o valor do contador ser incrementado de uma unidade at o limite definido.
Linguagem Ladder - SPDSW 20
Contador Up (crescente)
Representado por um bloco funcional com duas entradas (A1 e A2) e uma sada B1 e utiliza dois operadores (P1 e P2).
A1 UPC P1 B1
A2
P2
O operador P1 guarda o valor corrente da contagem e deve ser obrigatoriamente uma memria (M). O operador P2 contm o valor final da contagem e pode ser uma memria (M) ou uma constante (K).
Linguagem Ladder - SPDSW 21
A1
UPC P1 P2
B1
Contador Up (crescente)
A2
A entrada (A2) habilita a contagem e uma transio do estado desenergizado para o estado energizado nesta entrada reseta o contador. A entrada (A1) representa a entrada de contagem. Para contar necessrio que a entrada (A2) esteja energizada e toda vez que a entrada conta (A1) transitar de desenergizada para energizada, o valor corrente da contagem ser incrementado de um. A sada (B1) indica se a contagem chegou ao final (contagem = valor final da contagem).
Linguagem Ladder - SPDSW 22
Contador Up (crescente)
Exemplo Ladder
23
UPC P1 P2
B1
A entrada (A3) habilita a contagem. A entrada do meio (A2) indica o sentido da contagem, ou seja, se esta entrada for igual a 1 o valor corrente da contagem incrementado a cada transio da entrada conta e ser decrementado caso seja igual a 0. A entrada (A1) a de contagem.
Linguagem Ladder - SPDSW 26
27
Exerccios
1. SISTEMA DE PARTIDA ESTRELA TRINGULO: Um motor trifsico deve ser acionado por meio de partida estrela-tringulo. Para isto so utilizados trs contatores (acionamento geral, chaveamento estrela e chaveamento tringulo) e uma botoeira. O sistema automatizado deve apresentar o seguinte comportamento:
Ao ser acionada a botoeira pela primeira vez, os contatores de acionamento geral e chaveamento estrela so acionados (ligados); Dois segundos aps, apenas o contator de chaveamento estrela desligado; Ao ser confirmado o desligamento do contator de chaveamento estrela, o contator de chaveamento tringulo acionado; Os contatores de acionamento geral e chaveamento tringulo permanecem acionados; A qualquer instante, um novo acionamento da botoeira ocasiona o desligamento dos contatores acionados, retornando condio inicial.
Linguagem Ladder - SPDSW 28
Exerccios
1. SISTEMA DE PARTIDA ESTRELA TRINGULO
SPDSW
29