Professional Documents
Culture Documents
MOSSOR/RN
DESEMBRO/2009
MOSSOR/RN
DEZEMBRO/2009
INTRODUO
Os Controladores Lgicos Programveis ou CLPs so equipamentos eletrnicos
utilizados em sistemas de automao flexvel. So ferramentas de trabalho muito teis e
versteis para aplicaes em sistemas de acionamentos e controle, e por isso so utilizados
em grande escala no mercado industrial. Permitem desenvolver e alterar facilmente a lgica
para acionamento das sadas em funo das entradas. Desta forma, podemos associar
diversos sinais de entrada para controlar diversos atuadores ligados nos pontos de sada.
Facilidade de programao;
Alta confiabilidade;
Preo competitivo;
Expanso em mdulos;
Estes
permitem desenvolver e alterar facilmente a lgica para acionamento das sadas em funo
das entradas. Desta forma, pode-se utilizar inmeros pontos de entrada de sinal para
controlar pontos de sada de sinal (cargas).
Funcionamento do CLP
O funcionamento de um CLP corresponde a trs etapas distintas, as quais so:
entradas, processamento e sadas. Essas etapas so ilustradas na figura 1 (SILVA FILHO,
2000). Com essa finalidade o CLP possui uma arquitetura bastante conhecida baseada em
microcontroladores e microprocessadores.
ser programados para contar pulsos. Normalmente, estes contadores podem contar
para cima (incrementar), ou abaixo (decrementar), ou ambos. Considerando que so
simulados, os contadores esto limitados na velocidade de contagem. Alguns
fabricantes tambm incluem contadores de alta velocidade baseados em Hardware,
podendo ser considerados como fisicamente existentes.
Programao
A lgica desenvolvida pelo CLP com os sinais de entrada para acionar as suas sadas
programvel. possvel desenvolver lgicas combinatrias, lgicas seqenciais e tambm
uma composio das duas, o qual ocorre na maioria das vezes.
Como j mencionado na introduo as indstrias utilizavam painis para
desempenhar os mesmos papis que realizam hoje as linguagens de programao,
padronizadas pela norma IEC 1131-3, fazem. Segundo IEC 1131-3 (MORAES E
CASTRUCCI, 2001), ela classifica as linguagens de programao conforme a tabela 1:
Tabela 1 Norma IEC-1131-3.
Classes
Linguagens
Tabulares
Textuais
Tabela Deciso
IL (Lista de Instrues)
ST (Texto Estruturado)
LD (Diagrama de Rels)
FBD (Diagrama de Blocos de
Grficas
Funes)
SFC (Carta de Fluxo Seqencial)
Conforme NATALE (2000, p.29), Automatizar um sistema significa fazer uso de
funes lgicas, representadas, por sua vez, por portas lgicas que podem ser
implementadas, [...] fazendo uso de componentes, independentemente do nvel de sua
tecnologia [...]..
O CLP TP-02 utiliza a linguajem LADDER ou LD conforme a norma IEC 1131-3
acima. Segundo MORAES E CASTRUCCI (2001), A Linguagem Ladder ou como o autor
cita Linguagem de Diagrama de Contatos (LADDER Diagram), originou-se dos
diagramas eltricos em LADDER (Escada), cuja origem provem da Lgica de Rels, ver
tabela 2.
Tabela 2 Instrues para a Linguagem Ladder
Instrues
Representao
-( )(acionada -(|)-
desenergizada)
Bobina Set
-(S)Bobina Reset
-(R)Bobina de Memorizao -(M)(mantm o estado)
Bobina de Set da Memria
-(SM)Bobina de Reset da Memria -(RM)Bobina de Deteco de -(P)Borda de Subida
Bobina de Deteco
de -(N)-
Borda de Descida
Lgica Matemtica e Binria
Segundo SILVA FILHO (2000a, p.9) [...] a lgica matemtica visa facilitar as
ambigidades da linguagem natural, devido a sua natureza subjetiva e, portanto uma
ferramenta muito til na lgica do raciocnio. Para evitar essas dificuldades, criou-se uma
linguagem lgica artificial.
Como a lgica binria possui apenas dois valores: 0 e 1. Com a utilizao destes
dois smbolos construmos a base numrica binria. Assim, foram criadas as portas lgicas,
que so circuitos utilizados para combinar nveis lgicos digitais de formas especficas. A
figura 5 ilustra a relao entre as portas lgicas bsicas e a linguagem LADDER.
que a lmpada apague quando for acionado B1, bastaria trocar o contato normalmente
aberto por um contato normalmente fechado na programao do CLP, o qual seria
representado pela funo NOT.
Micro CLP
Outra tendncia de mercado atual o uso do CLP para tarefas simples. Isto , em
aplicaes nas quais necessrio automatizar um processo com poucos passos de
programao, bem como com poucas entradas e sadas. Diversos fabricantes entraram nesse
mercado atravs do lanamento de CLPs de pequeno porte, de programao simples e baixo
custo. A figura 8 ilustra o Micro-CLP Clic, da WEG, o qual constitui um exemplo clssico
desse equipamento.
Consideraes de projeto
Para adequar um Controlador Lgico Programvel (CLP) a um sistema ou a uma
mquina necessrio verificar o nmero de pontos de entrada, o nmero de pontos de
sada, a velocidade de processamento e os tipos de entradas e sadas (sensores e atuadores)
necessrios aplicao.
De fato, os Controladores Lgicos Programveis, como todas as ferramentas de
automao, esto em constante desenvolvimento, no sentido da reduo de custos, da
dimenso fsica, do aumento da velocidade, da facilidade de comunicao, e tambm no
aperfeioamento interfaces mais amigveis.
A flexibilidade dos CLPs indica que, as alteraes lgicas podem ocorrer com
grande facilidade, sem que sejam necessrias alteraes do Hardware ou incluso de
componentes eletrnicos ou eltricos. Esta a principal caracterstica dos sistemas de
automao flexveis e o que faz dos CLPs ferramentas de grande aplicao nas estruturas de
automao.
Alm da linguagem de contatos, existem outras formas de programao
caractersticas de cada fabricante. Pode-se concluir ento que os projetos de automao e
controle envolvendo CLPs reduzem o trabalho de desenvolvimento de Hardware dos
circuitos lgicos do acionamento, bem como os dispositivos e potncia para acionamento
de cargas e dos atuadores, uma vez que possvel escolher mdulos de sada j prontos,
adequados ao tipo de carga que se deseja acionar.
A utilizao do CLP contempla, por conseguinte, alguns passos genricos:
REDES INDUSTRIAIS
Cabe destacar que nas aplicaes industriais ou prediais o que se busca a
conectividade entre os dispositivos do sistema. Isto pode ser constatado atravs de diversas
topologias existentes. De fato a conexo entre os CLPs pode ser do tipo barramento, onde
todos os equipamentos esto ligados mesma linha fsica, ou tipo anel, onde a conexo
entre os equipamentos feita um a um. No caso de anel, o mesmo pode ser fechado (o
ltimo dispositivo liga no primeiro) ou aberto. Existem ainda outras topologias, no
abordadas neste documento. A figura 9 ilustra a conexo entre o CLP e diversos
dispositivos usando o barramento conhecido como Mestre-Escravo.
TP02 (proprietrio)
MOdbus
SOFTWARE SUPERVISRIO
Com o surgimento do PC, segundo SEIXAS FILHO (2000,p.1) [...] sumiram as
mesas de controle e o PC passou a reinar como a plataforma preferida de superviso e
operao [...]. Os softwares SCADA apareceram em diversos tamanhos, [...] com diversos
repertrios de funcionalidades.
Os softwares SCADA so chamados de sistemas supervisrios. Tem por objetivo
ilustrar o comportamento de um processo atravs de figuras e grficos, tornando-se assim,
uma interface objetiva entre um operador e o processo.
Segundo OGATA (1997), o software supervisrio deve ser visto como o conjunto de
programas gerados e configurados no software bsico de superviso, implementando as
estratgias de controle e superviso com telas grficas de interface homem-mquina (IHM)
campo (Tags). Tambm podem ser utilizados desenhos de qualquer editor grfico. Alm
disso, o Elipse SCADA conta com uma biblioteca grfica de desenhos mais utilizados, de
modo a facilitar a criao de sinticos. O usurio pode escolher entre utilizar o mouse,
teclado ou touchscreen para acessar as telas de superviso.
Lgicas (Scripts)
A fim de adicionar flexibilidade e poder realizar tarefas mais complexas, o usurio
pode lanar mo de uma linguagem de programao interativa, que utiliza a maioria dos
recursos de linguagens de alto nvel como o Visual Basic ou Visual C++. A linguagem
utilizada, chamada Elipse Basic, permite definir lgicas ou criar sequncias de atitudes
atravs de funes especficas.
Os Scripts so orientados a eventos, sendo que sero executados mediante a
especificao de um acontecimento, como o pressionar de uma tecla, a mudana de uma
varivel ou ainda a cada intervalo regular de tempo, dentre outros eventos.
Histricos - Registro de dados
So estruturas responsveis pelo registro dos dados de processo, para posterior
anlise. Os Histricos podem ser processos contnuos ou bateladas, guardando dados a
intervalos de tempo fixos ou por eventos, definidos pelo usurio. A ferramenta de anlise
histrica pode ser utilizada para uma visualizao mais sofisticada dos dados, permitindo
zoom e filtro de dados, ver figura 12.
Ferramentas do Elipse
Elipse Watcher: Software para monitorao de sistemas de vdeo com recursos de
captura, registro e transmisso digital de imagens em tempo real. Suporta diversos padres,
inclusive MPEG, possibilitando a visualizao em janelas com tamanho e qualidade
definidas pelo usurio. Permite a criao de um banco de dados de imagens com busca por
perodo ou evento e transmisso de imagens em tempo real para estaes remotas via
TCP/IP ou linha discada.
Elipse Web: Sistema para superviso de processos atravs da Intranet e Internet.
Utilizando um browser comercial (Internet Explorer, por exemplo) possvel conectar-se a
uma estao de superviso remota, recebendo dados em tempo real (atravs de JAVA
Applets). Com este recurso possvel acessar o processo de qualquer lugar do mundo.
Telas do supervisrio
A modo de exemplo, a figura 13 ilustra a tela criada com um software SCADA
simulando o controle de nvel de um tanque.
Figura 13. Controle do nvel de um tanque executado pelo ELIPSE SCADA.
CONCLUSO
O CLP foi idealizado pela necessidade de poder se alterar uma linha de montagem
sem que tenha de fazer grandes modificaes mecnicas e eltricas.
O CLP nasceu praticamente dentro da indstria automobilstica, especificamente na
Hydronic Division da General Motors, em 1968 , sob o comando do engenheiro Richard
Morley e seguindo uma especificao que refletia as necessidades de muitas indstrias
manufatureiras.