Instruction manuals">
PLC Ling Ladder
PLC Ling Ladder
PLC Ling Ladder
PLC
Definio
Logic Controller ou Controlador lgico
dispositivo electrnico e programvel, destinado a comandar e controlar, em ambiente industrial e em tempo real, processos produtivos. um computador especializado, baseado num microprocessador que desempenha funes de controlo de diversos tipos e nveis de complexidade. Geralmente as famlias de Controladores Lgicos Programveis so definidas pela capacidade de processamento de um determinado numero de pontos de Entradas e/ou Sadas (E/S).
Autmatos Programveis
Objectivo
Objectivo dos PLC s: Flexibilidade de controlo e de alterao dos sistemas Programao e modularidade de funes Reduo do tempo de concepo e de instalao de sistemas de controlo. Reduo do tamanho das instalaes, nomeadamente das cablagens
Autmatos Programveis
Vantagens
Vantagens gerais (relativamente s estruturas cabladas): Menor custo; Instalao e manuteno mais simples e barata; Substituio directa de automatismos baseados em tecnologias cabladas; Elevada flexibilidade: reprogramveis, modular, etc.; Adaptao a ambiente industrial, sendo robusto contra a humidade, choque, poeiras e rudo electromagntico. Utilizao de linguagens de programao simples
Autmatos Programveis 4
PRINCIPIO DE FUNCIONAMENTO
Autmatos Programveis
PRINCIPIO DE FUNCIONAMENTO
ciclo de autmato A partir do momento em que lana a execuo do programa, o autmato vai efectuar ciclicamente trs fases: fase 1: fotografia do estado das suas entradas fase 2: execuo do programa fase 3: activar ou desactivar as sadas
Autmatos Programveis
PRINCIPIO DE FUNCIONAMENTO
ciclo de autmato A fase 1 copia na memria do autmato o estado das entradas. A imagem das entradas ser nica para a execuo do programa. A fase 2 constituda pelo programa que executa instruo por instruo at ao seu fim. A fase 3 activa as sadas fsicas com os valores calculados pelo programa. a fase de activao/desactivao real das sadas.
Autmatos Programveis
PRINCIPIO DE FUNCIONAMENTO
Os sinais que o autmato recebe dos sensores, que fornecem as informaes ao programa chamam-se variveis externas de entrada. Os sinais que o autmato fornece aos actuadores, que actuam sobre a parte operativa da instalao denominam-se variveis externas de sada. Os sinais que o autmato utiliza como resultado das operaes aritmticas e lgicas efectuadas pelo programa, chamam-se variveis internas.
Autmatos Programveis 8
PRINCIPIO DE FUNCIONAMENTO
O tempo de ciclo (scan) de um autmato, com leitura cclica, corresponde ao tempo decorrido entre a leitura das entradas e a actualizao das sadas.
Autmatos Programveis
Programa (definio)
Um programa uma sucesso ordenada de instrues (numa linguagem que o autmato entenda) que indicam ao processador as operaes a efectuar.
Autmatos Programveis
10
Do esquema ao programa
XXXXXXXXXXXXX
XXXXXXXXXX
Rodar 90 !!!
PLC
S7-1200
12
Do esquema ao programa
Converter para LADDER
PLC
S7-1200
13
Do esquema ao programa
Converter para LADDER
XXXXXXXXXX
PLC
S7-1200
14
PLC
Contactos de entrada
Os contactos podem ser contactos de entrada (sensor fim de curso, boto) ou os contactos de variveis internos (rels de automatismo)... Contacto aberto: contacto efectuado enquanto o bit de controlo est a 1.
Autmatos Programveis
15
PLC
Contactos de entrada
Contacto no flanco ascendente: contacto efectuado durante um ciclo quando se detecta um flanco ascendente no bit de controlo.
Contacto no flanco descendente: contacto efectuado durante um ciclo quando se detecta um flanco descendente no bit de controlo.
Autmatos Programveis
16
PLC
Bobines de Sada
as bobines correspondem em geral s sadas do autmato. Elas representam o comando que queremos efectuar. Essas sadas so actualizadas no fim do ciclo do autmato.
Bobine directa: O resultado da funo lgica activa o enrolamento (coil) respectivo. Bobine negada: O resultado da funo lgica desactiva o enrolamento (coil) respectivo.
Autmatos Programveis
17
PLC
Bobines de Sada
Bobine SET: Quando o resultado da funo lgica vai a 1 a bobine activada, no dependendo posteriormente do resultado da funo lgica associada (sets the latch).
Bobine RESET: Quando o resultado da funo lgica vai a 1 a bobine desactivada, no dependendo posteriormente do resultado da funo lgica associada (resets the latch).
Autmatos Programveis
18
Do esquema ao programa
Converter para LADDER
PLC
S7-1200
19
Do esquema ao programa
Converter para LADDER
PLC
S7-1200
20
Do esquema ao programa
Converter para LADDER
PLC
S7-1200
21
Do esquema ao programa
Converter para LADDER
XXXXXXXXXX
PLC
S7-1200
22
LADDER
Princpios Bsicos
Todos os smbolos que denotem entradas, contactos, devem estar localizados do lado esquerdo. Todos os smbolos que denotem sadas, bobines, devem estar localizados o mais direita possvel.
Autmatos Programveis
23
LADDER
Princpios Bsicos
possvel ligar por intermdio de caminhos horizontais e caminhos verticais os diversos componentes. Todos os smbolos so representados no seu estado normal. Ou seja, os S contactos ocorrem normalmente comutaes abertos de estado encontram-se quando o abertos; e os contactos normalmente fechados encontram-se fechados. contacto for alimentado.
Autmatos Programveis
24
Analgicas
Autmatos Programveis
25
BITS E WORDS
A memria RAM pode ser escrita ou lida, a memria ROM s pode ser lida. As entradas e sadas constituem as ligaes fsicas do autmato com o exterior. Para ns, so simples terminais de ligao mas para o autmato, um sistema que: Transforma um sinal elctrico num estado lgico (0 ou 1) para as entradas. Transforma um estado lgico (0 ou 1) num sinal elctrico para as sadas.
Autmatos Programveis
26
ARQUITECTURA PLC
Variveis Internas
Autmatos Programveis
27
PLC
Entradas
As entradas so as informaes ditas tudo ou nada provenientes dos sensores. O seu valor pode ser 0 ou 1 (contacto associado aberto ou fechado) e a sua notao a seguinte % indica que um objecto. I indica que uma entrada (Input). y o nmero do mdulo. Para ns ser sempre 0. z o nmero de via (canal).
Autmatos Programveis
28
PLC
Bits internos
Um bit interno o equivalente de um rel auxiliar. Ele permite gravar um estado copiando internamente o valor de uma entrada ou o valor de uma cablagem com mltiplos contactos.
% indica que um objecto. M indica que um bit de memria interna. n o nmero desse bit. %M0, %M1, ...%M127 : 128 bits comuns a todos os autmatos Twido.
Autmatos Programveis
29
PLC
Bits de sistema
Os bits sistema so os bits que indicam o estado do autmato ou de valores particulares do sistema
% indica que um objecto. S indica que um bit Sistema. n o nmero desse bit. Esse nmero pode ir de 0 a 127. ATENO, no so todos utilizados.
Autmatos Programveis
30
PLC
Bits de sistema
O bit %S0 indica um arranque a frio. Os bits %S4 a %S7 so bases de tempo que reproduzem indefinidamente as sequncias descritas em baixo: %S4 est inactivo a 5ms e activo nos 5ms seguintes %S5 est inactivo a 50ms e activo nos 50ms seguintes %S6 est inactivo a 1/2s e activo nos 1/2s seguintes %S7 est inactivo a 30s e activo nos 30s seguintes
Autmatos Programveis
31
PLC
Sadas
As sadas so comandos ditos tudo ou nada que so enviados aos praccionadores (rels...). O seu valor pode ser 1 ou 0 (activado ou desactivado) e a sua notao a seguinte: % indica que um objecto. Q indica que uma sada. y o nmero do mdulo. Para ns ser sempre 0. z o nmero de via (canal).
Autmatos Programveis
32
PLC
exemplo
Autmatos Programveis
33
PLC
exemplo
Autmatos Programveis
34
PLC
exemplo
Autmatos Programveis
35
PLC
Temporizadores
Os temporizadores permitem gerir os atrasos ao ligar ou ao desligar. Para isso eles possuem parmetros de entrada e de sada. Para %TMn temos O tipo: TON, TOF ou TP A base de temporizao: 1ms, 10ms, 100ms, 1s e 1min %TMn.P : o valor de pr-seleco %TMn.V : o valor corrente %TMn.Q : a sada do temporizador E uma entrada de comando
Autmatos Programveis 36
PLC
Temporizadores
Em linguagem de contactos, o temporizador possui uma representao grfica.Trata-se de uma caixa com uma entrada e uma sada. Por exemplo o temporizador %TM0 :
Este exemplo representa o temporizador %TM0 que possui uma base de tempo de 1 segundo, um valor de pr-seleco de 4 (ou seja 4 x 1s = 4 segundos) e de tipo atraso operao: TON.
Autmatos Programveis
37
PLC
Temporizadores - TON
O temporizador de tipo TON, tambm chamado atraso operao, possui o seguinte funcionamento:
Assim que a entrada IN validada, a temporizao arranca. Ela pra %TM0.V=%TM0.P A sada Q fica ento vlida. Se a entrada IN no est validada, a temporizao pra. quando
Autmatos Programveis
38
PLC
Temporizadores - TON
Este temporizador gera um atraso operao. Ele muitas vezes utilizado para arrancar sucessivamente motores de modo a que as proteces da instalao no actuem na altura da colocao em servio.
Autmatos Programveis
39
PLC
Temporizadores - TOFF
O temporizador de tipo TON, tambm chamado atraso desoperao, possui o seguinte funcionamento:
Assim que a entrada IN validada, a sada Q fica vlida. Quando IN temporizao arranca. Ela pra %TM0.V=%TM0.P desligada,a quando
PLC
Temporizadores - TOFF
Este temporizador gera um atraso desoperao. Ele muitas vezes utilizado na paragem de equipamentos. Por exemplo, um ventilador deve continuar a ventilar durante um determinado tempo depois da paragem de um motor.
Autmatos Programveis
41
PLC
Temporizadores - TP
O temporizador de tipo TP tem como funo gerar um impulso de durao precisa. O seu funcionamento o seguinte:
Quando a entrada IN validada, a temporizao arranca e a sada Q validada. Ela pra quando %TM0.V=%TM0.P e a sada Q desactivada.
Autmatos Programveis
42
PLC
Temporizadores - TP
Este temporizador gera um impulso de durao precisa. Pode servir como aparelho regulador afim de gerir a iluminao de um lugar de passagem.
Autmatos Programveis
43
PLC
Contadores
Os contadores permitem contar ou descontar os impulsos. Eles possuem parmetros internos, entradas e sadas que determinam o seu funcionamento. Para um contador %Cn temos :
uma entrada de colocao a zero uma entrada de pr-seleco uma entrada incremental uma entrada decremental uma sada de contador em vazio : %Cn.E uma sada pr-seleco atingida : %Cn.D uma sada contador em cheio : %Cn.F um valor de pr-seleco : %Cn.P
Autmatos Programveis 44
PLC
Contadores
Em linguagem de contactos, um contador possui uma representao grfica. Trata-se de uma caixa com 4 entradas e 3 sadas. Por exemplo o contador %C0:
Autmatos Programveis
45
PLC
Contadores
Autmatos Programveis
46
PLC
Contadores
um contador afim de saber se um parque de
Utilizamos
estacionamento est completo ou no. Para isso basta indicar no valor de pr-seleco o nmero de lugares no parque, de contar as viaturas que entram ou descontar as viaturas que saem.
Autmatos Programveis
47
Exerccios
xx
Autmatos Programveis
48