Hardware
Software
Petroqumica
Aeronutica
Refinarias
Madeireiras
Indstrias de embalagens
Fbrica de vidro
Fbrica de borracha
Programa espacial
Usinas hidroeltricas
Fbricas de automveis
Indstrias de plsticos
Parque de diverses
Transportadoras, etc.
Estrutura
A operao simplificada de um CLP pode ser assim representada :
Parte
Funo
Processador
O processador identifica a parte do CLP responsvel pela execuo de todas as suas
funes.
Com exceo dos dispositivos perifricos, os sistemas representados nas figuras a seguir
parecem idnticos. A diferena entre um CLP e um computador a forma como o
microprocessador (UCP) foi configurado e programado.
Parte
Funo
ULA
Decodificador de
instrues
Temporizao e controle
Alm de efetuar operaes de soma, a Unidade Lgica Aritmtica (ULA) tem por funo
tomar decises e manipular dados. Utiliza as informaes guardadas na rea de
armazenamento interna do microprocessador, bem como nas reas de memrias
Sistema de memria
O sistema de memria uma parte de vital importncia no processador de um CLP, pois
armazena todas as instrues assim como todos os dados necessrios para execut-las.
10
Descrio
RAM
Dinmica
Esttica
Observao
Voltil
Gravada pelo usurio
No voltil
ROM
No permite apagamento
Gravada pelo fabricante
No voltil
PROM
No permite apagamento
Gravada pelo usurio
No voltil
EPROM
E PROM
EEPRM
2
Memria programvel/apagvel
somente de leitura
EAROM
Apagvel eletricamente
Gravada pelo usurio
Memria executiva
Memria do sistema
Memria de dados
Memria do usurio
11
Memria executiva
formada por memrias do tipo ROM ou PROM, com o contedo (sistema
operacional) desenvolvido pelo fabricante do CLP; no alterada pelo usurio.
Armazena o sistema operacional que responsvel por todas as funes e
operaes que podem ser executadas por um CLP.
12
Memria de dados
A memria de dados do tipo RAM e possui as funes de temporizao, contagem
ou aritmticas e necessita de uma rea para o armazenamento dos dados, como:
13
Memria do usurio
A UCP efetua a leitura das instrues contidas nesta rea para executar o programa
do usurio de acordo com os procedimentos pr-determinados pelo sistema
operacional, gravado na memria executiva.
A memria do usurio armazena o programa de controle desenvolvido pelo usurio.
A rea de memria destinada ao usurio pode ser configurada de diversas maneiras:
RAM
RAM/EPROM
RAM
EEPROM/Flash
Tipo de memria
RAM
Descrio
A maioria dos CLPs utiliza memrias RAM para armazenar o programa do usurio
assim como dados internos do sistema.
O usurio desenvolve o programa e efetua os testes em RAM. Uma vez checado
o programa, este transferido para EPROM, de onde o processador obter as
informaes necessrias.
RAM/EPROM
Comentrios
1. Caso haja necessidade de alterar dados ou clculos durante a execuo do
programa do usurio, haver necessidade de um pequeno grupo de
memrias RAM para armazenar dados variveis.
2. Qualquer alterao futura implicar na reprogramao das EPROMs.
EEPROM/Flash
14
Canais de comunicao
A comunicao da UCP com o sistema de memria feita pelos canais (vias de
comunicao):
Bus de endereo
Bus de dados
Bus de endereo
Permite que a UCP se comunique diretamente com qualquer endereo de memria.
Bus de dados
Uma vez selecionado o endereo pelo bus de endereo, a UCP poder efetuar
operaes de carregamento ou retirada de dados.
Para um microprocessador de oito bits, o bus de endereo poder ter 16 linhas e o bus de
dados dever ter oito linhas. Durante a leitura de uma instruo do usurio, a UCP efetua
a leitura e decodificao de duas posies consecutivas de memria que corresponde a
um dado de 16 bits.
Watchdog timer
Em alguns tipos de CLPs temos na parte interna da unidade de processamento um
circuito watchdog timer.
15
Mdulo de entrada
Os mdulos de entrada so considerados como elementos de interface entre os sensores
localizados no campo e a lgica de controle de um CLP.
Isolao eltrica
Interface/multiplexao
16
Parte
Funo
Sensores de campo
Condicionamento e converso do
sinal de entrada
Isolao eltrica
Interface/multiplexao
17
18
+V
No tem sinal eltrico na entrada do CLP
I
I
-V
Alternado (AC)
Digital
Analgico
Especial
Tipo
Caractersticas
AC
Digital
Analgico
Especial
Digitais
-
chave limite
botoeira
chave de presso
fotoclula
contato de rel
chave seletora
teclado
Analgicos
-
transdutor de presso
transdutor de temperatura
sensores de vazo
transdutores de vibrao
transdutores de corrente
transdutores de vcuo
transdutores de fora
19
Mdulo de Sada
Os mdulos de sada so considerados elementos de interface, pois o processador pode
se comunicar com o meio externo.
20
21
Parte
Funo
Interface/multiplexao
Memorizador de sinal
Isolao eltrica
Estgios de potncia
Dispositivos de campo
Alternado (AC)
Digital
Analgico
Especial
Tipo
Caractersticas
AC
DC
Analgico
Especial
TTL com suprimento; TTL com dreno; 5 a 30VDC selecionvel; contato NA; contato NF;
sada em ASCII; servo-motor; motor de passo.
22
Discretos
-
vlvula solenide
controladores de motores
indicadores de painel
contador
display
bobina de rel
sistemas de alarma/segurana
sirena
Analgicos
-
vlvula de controle
acionadores AC
acionadores DC
23
24
UNIDADES ANALGICAS.
So dispositivos que trabalham com sinais que tem seu valor varivel entre um
valor mnimo e um valor mximo, por isto denominados analgicos. Esses sinais
podem ser de tenso, por exemplo -10Vcc a +10Vcc (+/-10Vcc), 0Vcc a 10Vcc,
1Vcc a 5Vcc, ou de corrente, por exemplo, 0 a 20 mA, 4 a 20 mA, 0 a 50 mA.
Esses valores dependem do modelo do mdulo utilizado assim como do
fabricante.
25
26
27
Esta interface homem mquina (IHM) controla e permite a comunicao do usurio com o
CLP para que tenha a possibilidade de verificar (visualizar) ou interferir (alterar) nos
valores de preset em variveis do processo.
As formas mais usuais de se comunicar com o CLP so:
-
Software de superviso
28
29
Tela de plasma
Tela eletroluminescente
Software de Superviso
Este software proporciona uma viso integrada de todos os recursos de controle e
informao e permite a engenheiros, supervisores gerentes e tcnicos visualizarem e
interagirem com o funcionamento de todo o processo que esteja sob controle.
Atualmente, encontram-se disponvel no mercado vrias opes de software de
superviso, como por exemplo Elipse (http://www.elipse-software.com/Home.htm),
Factory Link (http://www.antechmicro.com/mcmonitoring.htm), FIX, Wizcon
(http://www.conlab.com.au/axeda.html), Gnesis, WinCC
(http://www.ad.siemens.de/hmi/html_76/products/software/wincc/index.htm) e
Citect (http://www.citect.de/partners/open_suit.php3).
Interface de programao
Esta interface permite a programao da memria do usurio atravs do terminal porttil
de programao ou do uso de software especfico para desenvolvimento de programa de
usurio em microcomputadores pessoais. Os compatveis com IBM PC permitem a
edio, monitorao e documentao dos programas. A interface de programao
particular e depende de cada fabricante do CLP.
30
Fonte de alimentao
A fonte de alimentao fornece energia s diversas unidades e circuitos do CLP. A
unidade de processamento central possui uma fonte especfica para seus circuitos de alta
qualidade e estabilidade que obedecem rigorosamente a critrios especficos de
construes.
Os mdulos de Entrada e Sada possuem caractersticas especficas que dependem de
aplicaes que controlam, por exemplo, tenso e corrente dos transdutores de entrada e
sada, fazem com que as fontes que alimentam os mdulos de Entrada e Sada sejam
independentes.
31
Execuo do programa, que consiste em definir o estado das sada em funo das
entradas, de acordo com o programa.
32
33
Hardware
Para selecionar o hardware do CLP, devem ser levadas em conta as seguintes
caractersticas:
-
Alto MTBF (Mean Time Between Failure), ou seja, tempo mdio entre falhas.
Tenso de alimentao.
34
Temperatura de armazenamento.
Temperatura de operao.
Vibrao.
Software
Para selecionar o software, preciso levar em conta as seguintes caractersticas:
-
Recurso de monitorao.
35
36
37
Com a globalizao, a IEC 61131 est sendo aplicada mundialmente como um padro
para os CLPs, o que traz inmeros benefcios para a comunidade tecnolgica, pois
permite transferncia no conhecimento adquirido em vrios tipos de CLP independente
de serem de fabricantes diferentes. Alm disso, houve uma reduo significativa de
custos de desenvolvimento e de manuteno dos equipamentos.
A norma IEC 61131 tem uma ampla abrangncia e est dividida em sees identificadas
por um dgito aps o nmero da norma, o que permite localizar mais rapidamente
assuntos referentes a interesses especficos:
38
Neste curso, a referncia da norma em relao terceira seo ( IEC 61131-3) estar
presente, pois a seo que regulamenta as linguagens de programao utilizadas nos
CLPs. As instrues comuns e mais utilizadas nas aplicaes de CLP sero abordadas
em todas as linguagens de programao regulamentadas pela norma, a saber:
Linguagens Textuais:
Linguagens Grficas:
A IEC 61131-3 define estas cinco linguagens de programao. Apesar das linguagens
terem funcionalidade e estrutura diferentes elas so vistas pela norma como linguagens
que tm elementos comuns de estrutura (declarao de variveis, partes organizacionais
como funo, mdulos de funes e configurao).
De forma geral, a norma define para as linguagens de programao (LD, FBD, IL e ST):
a estrutura de programas;
a declarao de variveis.
39
Objetos linguagem
bits (X);
bytes (B) ;
words (W) ;
double word (D) ;
word long (L) de 64 bits .(L 12)
Linguagens de programao
40
Exemplo:
O uso desta linguagem feito por quem trabalha com controle de processo, como por
exemplo, na indstria qumica. Como esta linguagem trabalha com blocos a sua
compreenso dominada facilmente pelos profissionais da lgica da linguagem. A
representao grfica semelhante as partes correspondentes s lgicas digitais.
Principais caractersticas
41
Exemplo:
Comentrio opcional deve formar o ltimo elemento de uma linha e ser definido
entre (*).
42
Blocos de funo ligados por um operador especfico, por exemplo CAL (comando
de Chamada de sub-rotina), utilizando a entrada do bloco, a qual funciona como
um operador.
Exemplo:
Exemplo:
43
44
Exemplo:
OS FABRICANTES E AS LINGUAGENS
No mercado h vrios tipos de CLPs e ferramentas que so usadas em diversas
linguagens. O quadro a seguir, apresenta algumas informaes dos fabricantes em
relao linguagem que utilizam.
45
Siemens
Schneider
Asea B. Bovery
Atos
Altus
Aromat
Allen Bradley
G.E. Fanuc
Rockwell
Klockner Moeller
WEG
Linguagem
Ladder
FBD
IL
ST
SFC
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
46