Escolar Documentos
Profissional Documentos
Cultura Documentos
Treinamento em Redes de Automacao - Petrobras - Parte 2
Treinamento em Redes de Automacao - Petrobras - Parte 2
Automao
Treinamento
Petrobrs
2 parte
SENAI
Servio Nacional
de Aprendizagem
Industrial
SENAI-SP, 2006
Trabalho elaborado pela
Escola Senai Antnio Souza Noschese
Coordenao Geral
Equipe responsvel
Coordenao
Elaborao
Reviso
Sumrio
Sistema SCADA Sistema SCADA
68
Rede de comunicaes
69
Estrutura e Configurao
70
Modos de comunicao
72
OPC
74
SDCD SDCD
Estrutura e configurao
76
77
Interfaces analgicas
78
79
82
Sub-sistema de comunicao
89
90
91
Rede de Controle
Redes de Campo
92
94
Organizaes
96
99
Isolao eltrica
103
Benefcios do Fieldbus
110
Documentao bsica
112
119
126
128
130
Tecnologias empregadas
131
132
CLP CLP
134
Controladores Introduo
Lgicos Evoluo dos CLPs
135
138
Mtodos de Processamento
141
Exerccios
145
Mdulos de I/O
146
Sistemas de Memria
153
154
Linguagem de Programao
158
Diagrama de Contatos
159
164
Redes de CLPs
165
Exerccios
166
10 Sistema SCADA
A palavra SCADA um acrnimo para Supervisory Control And Data Acquisition. Os
primeiros
sistemas
SCADA,
basicamente
telemtricos,
permitiam
informar
da
localizao
geogrfica.
Torna-se,
portanto,
necessrio
68/166
Sensores e atuadores
Os sensores e atuadores so dispositivos conectados aos equipamentos controlados
e monitorados pelos sistemas SCADA.
Os sensores convertem parmetros fsicos, tais como velocidade, nvel de gua e
temperatura, em sinais analgicos e digitais legveis pela estao remota.
Os atuadores so usados para atuar sobre o sistema, ligando e desligando
determinados equipamentos.
Estaes remotas
O processo de controle e aquisio de dados inicia-se nas estaes remotas PLCs
(Programmable Logic Controllers) e RTUs (Remote Terminal Units) com a leitura dos
valores atuais dos dispositivos que lhes esto associados e o respectivo controle. Os
PLCs e os RTUs so pequenos computadores atravs dos quais as estaes centrais de
monitorao se comunicam com os dispositivos existentes nas instalaes fabris.
Os PLCs apresentam como principal vantagem a facilidade de programao e
controle de I/O. Por outro lado, os RTUs possuem boa capacidade de comunicao,
incluindo comunicao via rdio, estando especialmente indicados para situaes
adversas onde a comunicao difcil.
Atualmente, nota-se uma convergncia no sentido de reunir as melhores
caractersticas destes dois equipamentos: a facilidade de programao e controle dos
PLCs e as capacidades de comunicao dos RTUs.
Rede de comunicaes
Rede de comunicaes a plataforma atravs da qual a informao de um sistema
SCADA transferida. Levando em considerao os requisitos do sistema e as distncias
a cobrir, as redes de comunicao podem ser implementadas, entre outros, atravs dos
seguintes meios fsicos:
Cabos - Os cabos esto indicados para a cobertura de pequenas distncias.
Normalmente so utilizados em fbricas, no sendo adequados para grandes distncias
devido ao elevado custo de cablagem, instalao e manuteno;
Linhas Dial-Up - As linhas Dial-Up podem ser usadas em sistemas com atualizaes
peridicas que no justifiquem conexo permanente. Quando for necessria a
comunicao com uma estao remota efetuada uma ligao para o respectivo
nmero;
Linhas Dedicadas - As linhas dedicadas so usadas em sistemas que necessitam de
conexo permanente. Esta uma soluo cara, pois necessrio o aluguel permanente
de uma linha telefnica ligada a cada estao remota;
SENAI-SP
69/166
SENAI-SP
70/166
SENAI-SP
71/166
SENAI-SP
72/166
73/166
74/166
Existncia de uma nica API para todos os servidores de OPC, de modo que o cdigo
de uma aplicao cliente possa ser reutilizado em qualquer dispositivo;
Oportunidade
para
desenvolver
aplicaes
clientes
em
ambientes
de
desenvolvimento que utilizem COM e ActiveX, tais como Visual Basic, Visual C++ e
Excel;
Identificao dos servidores que possam disponibilizar aos clientes determinados
itens OPC. Um item OPC um canal ou varivel num dispositivo - normalmente um
ponto de I/O - que um servidor monitoriza ou controla;
Protocolos de comunicao de equipamentos (proprietrios/abertos):
Alm das tecnologias citadas, redes proprietrias ou abertas, desenvolvidas por
fabricantes de equipamentos, podem vir a fazer parte de um sistema SCADA e podem,
tambm, ser utilizadas para troca de dados entre as estaes remotas e o centro de
controle operacional.
SENAI-SP
75/166
11 SDCD
Sistemas de controle de processo e outros sistemas usados em condies industriais
tpicas envolvem aquisio de dados de sensores e subseqente controle em malha
fechada via atuadores acoplados a controladores individualmente. As tarefas a serem
executadas por esses controladores podem ser claramente definidas e uma configurao
tima pode ser especificada.
Uma forma simplificada de processamento distribudo horizontalmente permite que a
carga seja compartilhada entre diferentes processadores sem envolver transferncia de
programas aplicativos e grande quantidade de dados. Este tipo de processamento
distribudo adequado para aquisio de dados e controle de processos industriais.
O processamento de dados gerais e as funes de controle so analisadas,
fracionadas e alocadas em diferentes processadores. Assim, cada processador tem que
executar somente um conjunto especfico e bem determinado de funes. O programa
de aplicao requerido para tais funes estar na memria daquele processador ou
sobre um dispositivo de armazenagem de massa acoplado ao mesmo. Similarmente, os
dados a serem usados por esses programas de aplicao podero ser tanto
armazenados sobre um dispositivo de memria principal ou secundria acoplado ao
mesmo ou adquirido diretamente do processo por meio de sensores adequados.
Temos, ento, uma base geral de dados da planta distribuda localmente nos
subsistemas formados por cada controlador e seus dispositivos associados.
Em condies de operao, cada controlador responsvel pela aquisio de dados,
calibrao e pela execuo de qualquer pr-processamento necessrio. Esses dados
so, ento, usados em um ou mais algoritmos de controle que determinam a ao de
controle requerida, a qual executada via atuadores interfaceados ao controlador. Cada
um dos processadores ser responsvel pela execuo de qualquer clculo de
otimizao necessrios para aquela seo do processo. Uma interface para o operador,
separada e com facilidades de aquisio e controle, pode ser prevista.
A coordenao do processo obtida pela transferncia, via linha de comunicao, de
pequenas quantidades de dados necessrias aos outros controladores. difcil executar
uma otimizao de processo geral se nenhum dos computadores tem informao
completa sobre o estado geral de todo o processo.
Desta forma, caso se deseje realizar uma otimizao geral da planta recomendvel
a existncia de um computador central com acesso rpido base de dados de toda a
planta e com uma capacidade computacional maior do que a dos processadores
SENAI-SP
76/166
77/166
Controle de seqncia
Controle lgico
Intertravamento
Soma, subtrao, multiplicao e diviso
Raiz quadrada, compensadores de presso e temperatura
Polinmios e logaritmos
Alarmes de nvel, desvio, velocidade
Linearizaes
Etc.
Dele tambm fazem parte os cartes de interface de entrada e sada com o processo,
tais como:
Entradas e sadas analgicas
Entradas e sadas digitais
Entradas de pulsos
Multiplexadores
Conversores AD e DA
Etc.
Interfaces analgicas:
Quando um dispositivo de medio no utiliza sinal tipo ON/OFF mas sim de tenso
ou corrente, variando seu valor em funo da varivel que est sendo medida, diz-se que
esse dispositivo ANALGICO, sendo necessrio, para tal medio, um mdulo de
entrada analgica. O mdulo de entrada analgica conectado aos sensores no campo
e condiciona a medio para valores binrios de forma que a CPU possa entender,
convertendo o sinal analgico em digital, utilizando para tal um bloco denominado
conversor A/D.
SENAI-SP
78/166
SENAI-SP
79/166
SINAL
DIGITAL
3276410 = 0111111111111100 2
1638010 = 0011111111111100 2
410 = 0000000000000100 2
SINAL
ANALGICO
010 = 0000000000000000 2
50% = 10,5 mA
mA
0% = 0 mA
100% = 21 mA
0,01221% = 2,5635A
Sistema de backup
Este subsistema contm, tambm, as placas de memria que armazenam os
microprogramas das funes executveis, das rotinas de diagnsticos de falha e das
rotinas de "back-up", alm das placas e mdulos para redundncia parcial ou total e os
circuitos necessrios segurana intrnseca.
No nvel deste subsistema poder ou no haver um outro subsistema de monitorao
e operao local simplificado, conforme mostrado na
SENAI-SP
os
processador de
que se encaixa na
bem como valores do ponto de operao, sada, ou valores das constantes de ajustes
das malhas. Pode, tambm, selecionar operao manual ou automtica e mudar os
valores da sada e o ponto de operao.
Como os fabricantes desse tipo de equipamento tm fornecido um suporte para
interface com a rede de comunicao, ele considerado como um elemento dos SDCD.
SENAI-SP
81/166
Tambm poder ser usado como um equipamento de back-up e redundncia, visto ter
interface de operao local.
Controladores lgicos programveis (CLP) tambm fazem a funo de aquisio e
controle. Sua funo bsica a de executar tarefas equivalentes a circuitos contatores,
temporizadores e rels, encontrando maior aplicao em substituio aos painis de
comandos eltricos convencionais( com rels, contatores, etc). Podem tambm realizar
a aquisio de sinais analgicos e executar algoritmos PID, realimentando o processo
por uma sada analgica correspondente.
Sub-sistema de monitorao e operao
Este subsistema trata especificamente da interface homem-mquina. Por interface
homem-mquina entendemos os dispositivos de Hardware que fornecem ao operador
maior controle e melhor nvel de informao sobre a condio de operao da planta,
reduzindo o seu esforo atravs da simplificao dos procedimentos operacionais.
So caractersticas normalmente existentes num subsistema de operao e
monitorao:
Fornecer ao operador um conjunto de informaes sobre o estado de operao da
planta atravs de um nmero de estaes de operao suficiente para atender todas as
variveis de interesse do processo;
Fornecer ao operador, em tempo hbil, informaes num formato que evidencie a
ocorrncia de condies excepcionais de operao, para que providncias imediatas
possam ser tomadas;
Permitir que variveis de processo sejam agrupadas de maneira que o operador
possa realizar uma anlise comparativa entre variveis constituintes de cada grupo;
Possibilitar o uso simultneo de vrias estaes de operao para que todas as
funes disponveis possam ser utilizadas em todas as estaes de operao e estas
possam ser instaladas em locais diferentes.
Encapsular procedimentos de operao de forma que seja mais segura e veloz a
resposta do operador ocorrncia de uma irregularidade na planta. Encapsulamento
consiste, basicamente, na utilizao de teclas
82/166
Telas:
As caractersticas bsicas em termos de telas so as seguintes:
Janelas overview
Apresentam, de forma bastante simplificada at 300 controladores/indicadores,
dispostos em grupos lgicos, arranjados de forma que o operador identifique facilmente
as
Janela de instrumentos
SENAI-SP
83/166
SENAI-SP
84/166
baseados em janelas
(WINDOWS). Isso significa que no existem, nesses sistemas, telas fixas, como visto
anteriormente, bem como a hierarquia de navegao das mesmas.
O usurio poder, na operao, abrir as janelas de funes de acordo com suas
necessidades tornando o sistema muito mais flexvel e amigvel.
Janela de sinticos
Mostram graficamente sees de um fluxograma com os valores das variveis de
processo e set points atualizados continuamente. Os fluxogramas podem apresentar
caractersticas adicionais que possibilitem um melhor entendimento dos mesmos, tais
como indicao de alarmes, variaes de nvel, monitorao do trajeto do fluxo pelas
tubulaes, indicao dos valores das variveis de forma dinmica, etc.
Pode-se, inclusive, ativar o "faceplate" de um controlador numa regio da tela,
podendo o operador atuar no mesmo sem sair da tela.
Janela de sinticos.
SENAI-SP
85/166
rpida e
SENAI-SP
86/166
SENAI-SP
87/166
computador
Computador host.
88/166
Subsistema de comunicao.
SENAI-SP
89/166
12 Redes Industriais
Os sistemas de controle antigos tipo SDCD tem a sua instalao e
manuteno implicando em altos custos principalmente quando se desejava ampliar uma
aplicao onde, alm dos custos de projeto e equipamento, custos com cabeamento dos
equipamentos de campo unidade central de controle.
Para minimizar estes custos e aumentar a operacionalidade de uma aplicao
introduziu-se o conceito de rede de comunicao digital para interligar os vrios
equipamentos de uma aplicao. A utilizao de redes em aplicaes industriais prev
um significativo avano nas seguintes reas:
Custos de instalao
Procedimentos de manuteno
Opes de upgrades
Informao de controle de qualidade
Informaes de instrumentos para manuteno
Configuraes dos instrumentos a distncia
O projeto de implantao de sistemas de controle baseados em redes, requer um
estudo para determinar qual o tipo de rede que possui as maiores vantagens de
implementao ao usurio final, que deve buscar uma plataforma de aplicao
compatvel com o maior nmero de equipamentos possveis.
Surge da a opo pela utilizao de arquiteturas de sistemas abertos que, ao
contrrio das arquiteturas proprietrias onde apenas um fabricante lana produtos
compatveis com a sua prpria arquitetura de rede, o usurio pode encontrar em mais de
um fabricante a soluo para os seus problemas. Alm disso, muitas redes abertas
possuem organizaes de usurios que podem fornecer informaes e possibilitar trocas
de experincias a respeito dos diversos problemas de funcionamento de uma rede.
Redes industriais so padronizadas sobre 3 nveis de hierarquias cada qual
responsvel pela conexo de diferentes tipos de equipamentos com suas prprias
caractersticas de informao (ver Figura ).
O nvel mais alto, nvel de informao da rede, destinado a um computador central
que processa o escalonamento da produo da planta e permite operaes de
monitoramento estatstico da planta sendo imlpementado, geralmente, por softwares
gerenciais (MIS). O padro Ethernet operando com o protocolo TCP/IP o mais
comumente utilizado neste nvel.
SENAI-SP
90/166
Information
Layer
Control Layer
Discrete Control
91/166
PROFIBUS DP).
- Rede fieldbus (manufatura e instrumentao) - dados no formato de pacotes de
mensagens (PROFIBUS PA e o Fieldbus Foundation).
Para a instrumentao de manufatura o foco concentra-se, principalmente, nas redes
de campo, onde existem, hoje, diversas tecnologias utilizadas.
- rede sensorbus Utilizada principalmente em automao de manufatura com
controle lgico, onde trafega dados no formato de bits.
- rede devicebus - Utilizada principalmente em automao de manufatura com
controle lgico, onde trafega dados no formato de bytes.
- rede fieldbus - Utilizada principalmente em automao de processos com controle
complexo, onde trafega dados no formato de pacotes de mensagens.
TYPE OF CONTROL AND DEVICES
Type of
Control
Fieldbus
Process
Control
Devicebus
Sensorbus
Logic
Control
Seriplex
ASI
INTERBUS Loop
Low-end
Device Net
SDS
Profibus DP
LONWorks
INTERBUS-S
Midrange
Simple Devices
bit
IEC/ISA SP50
Fieldbus Foundation
Profibus PA
HART
High-end
Type of
Devices
Complex Devices
byte
block
SENAI-SP
92/166
dados. Alguns exemplos de redes deste tipo so DeviceNet, Smart Distributed System
(SDS), Profibus DP, LONWorks e INTERBUS-S.
A rede fieldbus interliga os equipamentos de I/O mais inteligentes e pode cobrir
distncias maiores. Os equipamentos acoplados rede possuem inteligncia para
desempenhar funes especficas de controle tais como loops PID, controle de fluxo de
informaes e processos. Os tempos de transferncia podem ser longos mas a rede
deve ser capaz de comunicar-se por vrios tipos de dados (discreto, analgico,
parmetros, programas e informaes do usurio). Exemplo de redes fieldbus incluem:
Fieldbus Foundation, Profibus PA e HART.
Os tipos de equipamentos que cada uma destas classes agrupam podem ser vistos
na Figura a seguir.
PRODUCT GROUPING
Devicebus
Analytical
SLCs, Temp. Controllers
Control Valves
Process Sensors
DCSs
PCs, PLCs
Operator Interfaces
Drives
Motion Controllers
Switches, Sensors, Valves
Motor starters
Push buttons
Fieldbus
Sensorbus
93/166
94/166
SENAI-SP
95/166
96/166
SENAI-SP
97/166
AS-i
A organizao que promove a rede AS-i a AS-i
International. Fazem parte dessa associao sessenta e cinco
membros, situados em nove pases. Os nove pases que
possuem fabricantes de produtos com tecnologia ASI so os
seguintes: Blgica, Franca, Alemanha, Inglaterra, Itlia,
Japo, Holanda, Sua e Estados Unidos. Esta associao responsvel por determinar
os critrios de padronizao das especificaes tcnicas e testes dos produtos,
juntamente com a divulgao e o marketing da tecnologia. Atualmente existem cerca de
duzentos (200) produtos com tecnologia ASI no mercado. Seu site www.asinterface.com.
A interface AS-I a mais simples soluo em redes para atuadores e sensores
em sistemas de manufatura. uma tecnologia aberta suportada por mais de 100
fabricantes em todo o mundo, o que garante as mais indicadas solues, alm de
suporte global e liberdade de escolha entre produtos e fabricantes que melhor atendam
as necessidades.
Uma rede AS-i oferece uma eficiente alternativa ao cabeamento convencional no
mais baixo nvel hierrquico da automao. Pode, tambm, ser interligada com os nveis
mais altos em fieldbus para implementao de dispositivos I/O de baixo custo.
Encarecimentos contnuos alargaram as aplicaes e hoje a interface AS-i
provida por centenas de milhares de produtos e aplicaes no espectro da automao.
O Foudation Fieldbus
TWO WAY
COMMUNICATION
O Foudation Fieldbus um
sistema de comunicao
OPERATION
STATION
MAINTENANCE
TOOL
DPT + PID
FCV
TT
PT
softwares supervisrios
A seguir estaremos analisando os detalhes de projeto utilizando-se o protocolo
FIELDBUS elaborado pela Fieldbus Foundation e normalizado pela ISA-The International
Society for Measurement and Control para automao de Plantas de Processos.
SENAI-SP
98/166
pela
FIELDBUS
FOUNDATION
PHYSICAL
LAYER
PROFILE
Part
Part
99/166
comunicao bi-direcional
cdigo Manchester
modulao de voltagem (acoplamento paralelo)
velocidades de transmisso de 31,25 kb/s, 100 Mb/s
barramento sem energia, no intrinsecamente seguro
barramento com energia, no intrinsecamente seguro
barramento sem energia, intrinsecamente seguro
barramento com energia, intrinsecamente seguro
Regras
Na velocidade de 31,25 kb/s a norma determina, dentre outras, as seguintes
regras:
1. um instrumento FIELDBUS deve ser capaz de se comunicar entre os seguintes
nmeros de equipamentos:
SENAI-SP
100/166
BUS
Terminator
+
Terminator
Signal
Isolation
Circuit
Control or
Monitoring
Device
Field Devices
Fieldbus
Power Supply
PHYSICAL LAYER
1.900 M
REP1
1.900 M
REP2
1.900 M
REP3
REP4
1.900M
Terminator
redundantes;
101/166
9,0 a 32,0 V DC
Mxima voltagem
35 V
32 V DC
102/166
energia em relao ao terra e entre ambos devem estar de acordo com a IEC 61158-2
(1993).
Simple Fieldbus Topology Representation
(Terminator)
T
I/O
Multi-conductor Cable
(Only one pair required)
Power
to BUS
AAA
(Terminator)
Isolao eltrica
Todos os equipamentos FIELDBUS que usam fios condutores, seja na
energizao separada ou na energizao atravs dos condutores de sinal de
comunicao, devero fornecer isolao para baixas frequncias entre o terra, o cabo do
barramento e o equipamento. Isto deve ser feito pela isolao de todo o equipamento do
terra ou pelo uso de um transformador, opto-acoplador, ou qualquer outro componente
isolador entre o trunk e o equipamento.
Uma fonte de alimentao combinada com um elemento de comunicao no
necessitar de isolao eltrica.
Para cabos blindados, a impedncia de isolao medida entre a blindagem do
cabo FIELDBUS e o terra do equipamento FIELDBUS dever ser maior que 250 K
em
SENAI-SP
103/166
blindagem do tipo A, outros cabos podem ser usados mas respeitando as limitaes da
tabela abaixo como por exemplo os cabos mltiplos com pares tranados com uma
blindagem geral (denominado cabo tipo B).
O tipo de cabo de menos indicao o cabo de par tranado simples ou multiplo
sem qualquer blindagem (denominado cabo tipo C).
O tipo de cabo de menor indicao o cabo de mltiplos condutores sem pares
tranados (denominado cabo tipo D) e blindagem geral.
A seguir a tabela de especificaes dos tipos de cabos (a 25 C):
SENAI-SP
104/166
Parmetros
Condies
Tipo A
Tipo B
Tipo C
Tipo D
Impedncia
fr (31,25 KHz)
100 20
100 30
**
**
22
56
132
20
(39 3.0
5.0
8.0
8.0
0.8
0.32
0.13
1.25
(#18
(#22
(#26
(#16
AWG)
AWG)
AWG)
AWG)
**
**
caracterstica, Z0,
Resistncia
DC por condutor
mxima, /km
Atenuao mxima, 1,25
dB/km
rea
fr
kHz)
seccional
nominal do condutor
(bitola), mm2
Capacitncia
mx. 1
no balanceada, pF
metro
de 2
comprimento
** no especificado
Observaes:
Outros tipos de cabo que atendam ou suplantem as especificaes podem ser
utilizados. Cabos com especificaes melhoradas podem habilitar barramentos com
comprimentos maiores e/ou com imunidade superior interferncia. Reciprocamente,
cabos com especificaes inferiores podem provocar limitaes de comprimento para
ambos, barramentos (trunk) e derivaes (spurs) mais nao sao aceitos cabos que no
atendam a conformidade com os requisitos RFI/EMI.
Para aplicaes de segurana intrnseca, a razo indutncia/resistncia (L/R)
deve ser menor que o limite especificado pela agncia regulamentadora local.
FOUNDATION TECHNOLOGY
USER
LAYER
COMMUNICATION
STACK
PHYSICAL LAYER
Trunk
Junction
box
Spurs
105/166
Cabo tipo
Distncia (m)
1900
1200
400
200
Acopladores
O acoplador pode prover um ou muitos pontos de conexo para o barramento.
Pode ser integrado ao equipamento FIELDBUS caso no haja nenhuma derivao. Caso
contrrio, dever ter pelo menos 3 pontos de acesso um para o spur e um para cada
lado do trunk.
Um acoplador passivo deve conter qualquer um ou todos os elementos opcionais
descritos abaixo:
MAIN TRUCK
CABLE
BUS TERMINATOR
106/166
Splices
Um splice qualquer parte da rede na qual as caractersticas de impedncia do
cabo da rede no so preservadas. Isto possivelmente oportuno para operao dos
condutores de cabos, remoo da blindagem do cabo, troca do dimetro do fio ou seu
tipo, conexo spurs, conexo em terminais nus, etc. Uma definio prtica para splice
, portanto, qualquer parte da rede que no tem um comprimento contnuo de um meio
condutor especificado.
Para redes que tm um comprimento total de cabos (trunk e spurs) maior que 400
m, a soma de todos os comprimentos de todos os splices no deve exceder 2,0 % do
comprimento do cabo. Para comprimento de cabos de 400 m ou menos, a soma dos
comprimentos de todos splices no deve exceder 8 m. O motivo para esta especificao
preservar a qualidade de transmisso requerendo que a rede seja construda quase
totalmente com o meio condutor especificado.A continuidade de todos os condutores do
cabo deve ser mantida em um splice.
Terminadores
Um terminador deve estar em ambas pontas do cabo de trunk, conectado de um
condutor de sinal para o outro. Nenhuma conexo deve ser feita entre o terminador e a
blindagem do cabo.
Pode-se ter o terminador implementado internamente uma caixa de campo
(Junction Box).
(Single or
Multi-Pair)
Twisted Pair
(Shielded)
107/166
Field Devices
Fieldbus
Power
Suply
20 V
Nom
+
-
Signal
Isolation
Circuit
Far-End
Terminator
100
100
1 F
1 F
1900M Max.
Regras de Blindagem
Para atender os requisitos de imunidade a rudos necessrio assegurar a
continuidade da blindagem atravs do cabeamento, conectores e acopladores,
atendendo as seguintes regras:
A cobertura da blindagem do cabo dever ser maior do que 90% do comprimento
total do cabo;
A blindagem dever cobrir completamente os circuitos eltricos atravs tambm
dos conectores, acopladores e splices.
Nota: O no atendimento das regras de blindagem pode degradar a imunidade a rudo.
Regras de Aterramento
O aterramento para um sistema FOUNDATION FIELDBUS deve estar
permanentemente conectado terra atravs de uma impedncia suficientemente baixa e
com capacidade suficiente de conduo de corrente para prevenir picos de voltagem, os
quais podero resultar em perigo aos equipamentos conectados ou pessoas, a linha
comum (zero volts) pode ser conectada terra onde eles so galvanicamente isolados
do barramento FIELDBUS.
SENAI-SP
108/166
BUS TERMINATOR
Segurana Intrnseca
SENAI-SP
109/166
Benefcios do Fieldbus
Os benefcios da tecnologia FIELDBUS podem ser divididos em melhoria e maior
quantidade de informaes de controle e no de controle e benefcios econmicos.
Benefcios na obteno de informao
Nos sistemas de automao tradicionais, o volume de informaes disponveis ao
usurio no ia muito alm daquele destinado s informaes de controle. Nos sistemas
FIELDBUS, o volume de informaes extra controle bem maior devido s facilidades
atribudas principalmente comunicao digital entre os equipamentos.
FIELDBUS BENEFITS
INCREASED PROCESS INFORMATION
FIELDBUS-BASED
AUTOMATION
SYSTEMS
NON-CONTROL
INFORMATION
TRADITIONAL
AUTOMATION
SYSTEMS
CONTROL
INFORMATION
YESTERDAY
TODAY
Benefcios econmicos
Engenharia de detalhamento
Mo de obra/materiais de montagens
Configurao do sistema
Obras civil
Ar condicionado
SENAI-SP
110/166
FIELDBUS BENEFITS
WIRING SAVINGS
DCS
CONTROLLER
FCS
I/O
SUBSYSTEM
I.S
I.S.
I.S.
I.S.
FIELDBUS
4-20 MA
FCS
CONTROLLER
INPUT/OUTPUT
SUBSYSTEM
FIELDBUS
TRADITIONAL 4-20 MA
VIEW STOPS AT I/O SUBSYSTEM
FIELDBUS VIEW
EXTENDS INTO INSTRUMENTS
SENAI-SP
111/166
FIELDBUS BENEFITS
2 WAY COMMUNICATION
CONTROL SYSTEM
NETWORK
CONTROL SYSTEM
NETWORK
CONTROLLER
INPUT/OUTPUT
SUBSYSTEM
FIELDBUS
TRADITIONAL 4-20 MA
ONE VARIABLE
UNI-DIRECTIONAL
FIELDBUS
MULTIPLE VARIABLES
BI-DIRECTIONAL
Documentao bsica
Para a elaborao dos dois tipos de projetos (SDCD e FIELDBUS) so gerados
diversos documentos, tanto para o SDCD como para o FIELDBUS, porm com graus de
complexidades diferentes, que so caractersticos de cada tecnologia.Podemos observar
a seguir uma tabela comparativa:
Projeto SDCD
Reviso
de
engenharia
fluxogramas
de sim
FIELDBUS
/
Complexidade
Grau
Igual
Diagrama de malhas
sim
Menor
Diagrama funcional
sim
Igual
Diagrama lgico
sim
Igual
Base de dados
sim
Igual
Planta de instrumentao
sim
Menor
sim
Igual
Arranjo de painis
sim
no tem
sim
no tem
Diagrama de alimentao
sim
Menor
Arranjo de armrios
sim
Menor
Lista de cabos
sim
Menor
112/166
de
FCS
CONTROLLER
I/O
SUBSYSTEM
FIELDBUS
TRADITIONAL
FIELDBUS
b) Diagrama de malhas
Na tecnologia FIELDBUS haver uma reduo de trabalhos, na elaborao dos
diagramas de malhas, pois sero apresentados, para cada malha, apenas a
configurao de controle dos elementos de campo, pois a fiao ser muito simples, no
necessitando apresentar o bifilar das malhas, que estar sendo representado em
documento do software de configurao contendo todas as malhas.
SENAI-SP
113/166
+
POWER
SUPPLY
4 - 20 mA
250
250
1-5V
1-5V
Field
Device
To DCS,
Recorder, etc.
To second Control
Room Device
(Optional)
c) Diagrama Funcional
Este documento no sofrer alteraes.
d) Diagrama Lgico
Este documento no sofrer alteraes.
e) Base de Dados de configurao de controle e superviso
Haver praticamente o mesmo volume de trabalho.
f) Planta de instrumentao
Na tecnologia FIELDBUS haver uma grande reduo de trabalhos, na
elaborao deste documento, devido principalmente, ao encaminhamento de cabos e
bandejas, pois, sero necessrios poucos recursos mecnicos, devido a baixa utilizao
de cabos de interligao, principalmente com a sala de controle.
g) Detalhes tpicos de instalao
Este documento no sofrer alteraes.
h) Arranjos de painis
Na tecnologia FIELDBUS no sero gerados estes documentos.
i) Diagrama de interligao de painis
Na tecnologia FIELDBUS no sero gerados estes documentos.
SENAI-SP
114/166
j) Diagrama de alimentao
Esse documento no caso do FIELDBUS, ser muito simples, pois a alimentao
por lotes de instrumentos e no individualmente.
k) Arranjo de armrios
Caso exista este documento para o FIELDBUS, ele ser muito simples, pois
normalmente no haver necessidade deste documento.
l) Lista de Cabos
No caso do FIELDBUS, essa lista, dependendo da planta, pode ser at 10% da
lista comparativa com o sistema SDCD.
m) Folhas de especificao.
Na tecnologia FIELDBUS haver uma reduo nessas folhas de especificao,
pois a inteligncia est localizada nos elementos de campo, e no nos elementos de
controle na sala de controle.
n) Lista de Material
Como haver uma reduo dos componentes de um projeto na tecnologia
FIELDBUS, consequentemente a lista de material ser menor.Detalhando um projeto
FIELDBUS
Vrias topologias podem ser aplicadas em projetos Fieldbus. De forma a
simplificar e tornar mais claro os grficos, as fontes de alimentao e os terminadores
foram omitidos destes.
SENAI-SP
115/166
FIELDBUS I/O
H1 LEVEL
End-to-End
Point-to-Point
Tree
Total
Devices on
Segment
1 Device per
Spur
2 Devices per
Spur
3 Devices per
Spur
4 Devices per
Spur
1-12
98 ft. (30 m)
13-14
98 ft. (30 m)
3 ft. (1 m)
15-18
98 ft. (30 m)
3 ft. (1 m)
3 ft. (1 m)
19-24
98 ft. (30 m)
3 ft. (1 m)
3 ft. (1 m)
3 ft. (1 m)
25-32
3 ft. (1 m)
3 ft. (1 m)
3 ft. (1 m)
3 ft. (1 m)
SENAI-SP
116/166
H1
<60m
<90m
<120m
<1m
<1
<1
SENAI-SP
117/166
NUMBER
OF ELEMENTS
MAX. SPUR
LENGTH (m)
25-32
19-24
15-18
13-14
01-12
0
30
60
90
120
SENAI-SP
118/166
por
pesos
pesados
da
indstria,
como
IBM
(SNA),
Microsoft
APANET
commissioned
by DOD
1969
FTP
1973
Telnet
1972
1965
TCP/IP
Protocol Suite
1982
1970
TCP
1974
1975
IP
1981
1980
DNS
1984
1985
119/166
As pilhas de protocolos
Quem j estudou mais a fundo a documentao de produtos de redes ou participou
de cursos mais especficos certamente se deparou com o modelo OSI de 7
Camadas.Todos os softwares de redes so baseados em alguma arquitetura de
camadas, e normalmente nos referimos a um grupo de protocolos criado para funcionar
em conjunto com uma pilha de protocolos (em Ingls, protocol stack, por exemplo, the
TCP/IP stack).O termo pilha utilizado porque os protocolos de uma dada camada
normalmente interagem somente com os protocolos das camadas imediatamente
superior e inferior.
Entretanto, o modelo OSI um modelo conceitual, e no a arquitetura de uma
implementao real de protocolos de redes.Mesmo os protocolos definidos como padro
oficial pelo ISO International Standards Organization a entidade criadora do modelo
OSI, no foram projetados e construdos segundo este modelo.
O importante entender o conceito de pilhas de protocolo, pelo qual cada camada
realiza uma das funes necessrias para comunicao em rede, tornando possvel a
comunicao em redes de computadores utilizando vrias tecnologias diferentes.
O modelo de pilha de 4 camadas do TCP/IP
O TCP/IP foi desenhado segundo uma arquitetura de pilha, onde diversas camadas
de software interagem somente com as camadas acima e abaixo. H diversas
semelhanas com o modelo OSI da ISO, mas o TCP/IP anterior formalizao deste
modelo e, portanto possui algumas diferenas.
O nome TCP/IP vem dos nomes dos protocolos mais utilizados desta pilha, o IP
(Internet Protocol) e o TCP (Transmission Control Protocol). Mas a pilha TCP/IP possui
ainda muitos outros protocolos, dos quais veremos apenas os mais importantes, vrios
deles necessrios para que o TCP e o IP desempenhem corretamente as suas funes.
Visto superficialmente, O TCP/IP possui 4 camadas, desde a aplicaes de rede at o
meio fsico que carregam os sinais eltricos at o seu destino.
Alm das camadas propriamente ditas, temos uma srie de componentes, que
realizam a interface entre as camadas:
SENAI-SP
120/166
Aplicao
RSLinx
Interchange
FTP, TELNET
Transporte
Rede
TCP
IP
Enlace
Fsico
Ethernet 802.3
10baseT, MAU, etc
121/166
122/166
DHCP
Client
Non-DHCP
Client
IP Address1
IP Address2
DHCP
Client
DHCP
DHCPDatabase
Database
IP
Address1
IP Address1
IP
IPAddress2
Address2
IP
Address3
IP Address3
DHCP
Server
Servio DHCP
Em uma rede TCP/IP, cada computador (ou melhor, cada placa de rede, caso o
computador possua mais que uma) possui um endereo numrico formado por 4 octetos
(4 bytes), geralmente escrito na forma w,x,y,z.
32 Bits
Class B
Network ID
Example:
Host ID
w. x. y. z.
131.107.3.24
Endereamento IP
Alm deste endereo IP, cada computador possui uma mscara de rede (network
mask ou subnet mask), que um nmero do mesmo tipo mas com restrio de que ele
deve comear por uma seqncia contnua de bits em 1, seguida por uma seqncia
contnua
de
bits
em
zero.
Ou
seja,
11111111.11111111.00000000.00000000
SENAI-SP
123/166
Mscara de rede
Dotted
Dotted Decimal
Decimal
Notation
Notation
Class
Class AA
11111111
11111111 00000000
00000000 00000000
00000000 00000000
00000000 255.0.0.0
255.0.0.0
Class
Class BB
11111111
11111111 11111111
11111111 00000000
00000000 00000000
00000000 255.255.0.0
255.255.0.0
Class
Class CC
11111111
11111111 11111111
11111111 11111111
11111111 00000000
00000000 255.255.255.0
255.255.255.0
Class
Class BB Example
Example
IP Address
131.107. 16.200
Subnet Mask
255.255. 0.0
Network ID
131.107. y.z
Host ID
w.x. 16.200
Classes de rede
SENAI-SP
124/166
Quando o IP recebe um pacote para ser enviado pela rede, ele quebra o
endereo destino utilizado a mscara de rede do computador e compara o endereo de
rede do destino com o endereo de rede dele mesmo. Se os endereos de rede forem
iguais, isto significa que a mensagem ser enviada para um outro computador na mesma
rede local, ento o pacote repassado para o protocolo de enlace apropriado (em geral
o Ethernet). Se os endereos forem diferentes, o IP envia o pacote para o default
gateway, que nada mais do que o equipamento que fornece a conexo da rede local
com outras redes.
Number
Number
of
of Networks
Networks
Number
Number of
of Hosts
Hosts
per
Network
per Network
Range
Rangeof
of
Network
Network IDs
IDs
(First
(FirstOctet)
Octet)
Class
Class AA
126
126
16,777,214
16,777,214
11 126
126
Class
Class BB
16,384
16,384
65,534
65,534
128
128 191
191
Class
Class CC
2,097,152
2,097,152
254
254
192
192 223
223
Este equipamento pode ser um roteador dedicado ou pode ser um servidor com
mltiplas placas de rede, e se encarrega de encaminhar o pacote para a rede local onde
o endereo IP de destino est localizado.
importante que o endereo IP do default gateway esteja na mesma subnet que o da
mquina a ser configurada, caso contrrio ela no ter como enviar pacotes para o
default gateway e assim s poder se comunicar com outros hosts na mesma subnet.
Resumindo um computador qualquer em uma rede TCP/IP deve ser configurado com
pelo menos estes trs parmetros: o seu endereo IP exclusivo, a sua mscara de rede
(que deve ser a mesma utilizada pelos demais computadores na mesma LAN) e o
endereo IP do default gateway.
SENAI-SP
125/166
OO-OO
BC-01-AO-29
Janela de endereamento IP
Neste caso, o nvel IP envia um pacote ARP pela rede Ethernet para identificar
qual o endereo Ethernet do host cujo IP 172.16.2.102. Este pacote enviado como
um broadcast, de modo que todos os hosts conectados no mesmo segmento Ethernet
SENAI-SP
126/166
11
22
Router
124.x.y.z
124.x.y.z
33
Router
192.121.73.z
131.107.y.z
192.121.73.z 131.107.y.z
Roteamento
SENAI-SP
127/166
Notem que este exemplo considerou apenas a comunicao entre dois equipamentos,
no entre dois programas. O nosso exemplo ficou apenas no nvel de rede da pilha um
pacote, e ser responsabilidade dele decodificar e utilizar de alguma forma as
informaes contidas no pacote.
TCP/IP, mas acima dela o processo simples: o IP verifica que tipo de pacote foi
recebido (TCP, UDP ou outro) e repassa o pacote para o protocolo apropriado.
O protocolo de transporte ir ento verificar o nmero de porta contido no pacote e
qual programa est associado quela porta. Este programa ser notificado da chegada
de
Como testar uma rede TCP/IP
Caso voc venha a ter problemas de comunicao, todas as pilhas TCP/IP,
independente de qual sistema operacional, trazem o utilitrio ping para testar a
conectividade entre dois hosts TCP/IP. Siga o seguinte procedimento:
Ping 127.0.0.1. Este endereo IP um loopback, ou seja, no vai para a rede, fica no
computador que originou a mensagem. Se o ping acusar o recebimento da resposta,
significa que a pilha TCP/IP est instalada e ativa no computador onde foi realizado o
teste. (Somente a ttulo de curiosidade, voc pode usar o loopback do TCP/IP para
desenvolver aplicaoes de rede em uma mquina standalone, sem nenhum tipo de
conexo de rede disponvel.)
1.
Ping meu_ip. Tendo comprovado que o TCP/IP est ativo na mquina origem,
vamos enviar uma mensagem para ela mesmo, para verificar se a placa de rede (ou
modem) est ativos no que diz respeito ao TCP/IP. Aqui voc testa apenas o driver da
sua placa de rede, no a placa em si nem os cabos da rede.
SENAI-SP
128/166
2.
OK, temos que verificar se o default gateway da minha rede est no ar, pois todos os
pacotes que saem da minha rede local passam por ele.
4.
Ping ip_do_outro_lado. Digamos que o meu default gateway que est diretamente
conectado na rede est no ar. Ento eu dou um ping no endereo IP desta placa. Se o
default gateway no estiver no ar. Ento eu dou um ping no endereo IP desta placa. Se
o default gateway no estiver diretamente conectado na rede destino, eu repito os
passos (4) e (5) para cada equipamento que esteja no caminho entre origem e destino.
SENAI-SP
129/166
14 Redes Wireless
Introduo
As redes locais sem fio (WLANs) constituem-se como uma alternativa s redes
convencionais com fio, fornecendo as mesmas funcionalidades, mas de forma flexvel,
de fcil configurao e com boa conectividade em reas prediais ou de campus.
Dependendo da tecnologia utilizada, rdio freqncia ou infravermelho, e do receptor, as
rede WLANs podem atingir distncias de at 18 metros.
Sendo assim, as WLANs combinam a mobilidade do usurio com a conectividade a
velocidades elevadas de at 155 Mbps, em alguns casos.
Como funcionam os WLANs
Atravs da utilizao portadoras de rdio ou infravermelho, as WLANs estabelecem a
comunicao de dados entre os pontos da rede. Os dados so modulados na portadora
de rdio e transmitidos atravs de ondas eletromagnticas.
Mltiplas portadoras de rdio podem coexistir num mesmo meio, sem que uma
interfira na outra. Para extrair os dados, o receptor sintoniza numa freqncia especfica
e rejeita as outras portadoras de freqncias diferentes.
Num ambiente tpico o dispositivo transceptor (transmissor/receptor) ou ponto de
acesso (access point) conectado a uma rede local Ethernet convencional (com fio). Os
pontos de acesso no apenas fornecem a comunicao com a rede convencional, como
tambm intermediam o trfego com os pontos de acesso vizinhos, num esquema de
micro clulas com roaming semelhante a um sistema de telefonia celular.
Um grupo de empresas est coordenando o desenvolvimento do protocolo IAPP
(Inter-Access Point Protocol), cujo objetivo garantir a a interoperabilidade entre
fabricantes fornecendo suporte a roaming atravs das clulas. O protocolo IAPP define
como os pontos de acesso se comunicaro atravs do backbone da rede, controlando os
dados de vrias estaes mveis.
SENAI-SP
130/166
Tecnologias empregadas
H vrias tecnologias envolvidas nas redes locais sem fio e cada uma tem suas
particularidades, suas limitaes e suas vantagens. A seguir, so apresentadas algumas
das mais empregadas.
Sistemas Narrowband: Os sistemas narrowband (banda estreita) operam numa
freqncia de rdio especfica, mantendo o sinal de rdio o mais estreito possvel o
suficiente para passar as informaes. O crosstalk indesejvel entre os vrios canais de
comunicao pode ser evitado coordenando cuidadosamente os diferentes usurios nos
diferentes canais de freqncia.
Sistemas Spread Spectrum: So os mais utilizados atualmente. Utilizam a tcnica de
espalhamento espectral com sinais de rdio freqncia de banda larga, provendo maior
segurana, integridade e confiabilidade, em troca de um maior consumo de banda. H
dois tipos de tecnologias spread spectrum: a FHSS, Frequency-Hopping Spread
Spectrum e a DSSS, Direct-Sequence Spread Spectrum.
A FHSS usa uma portadora de faixa estreita que muda a freqncia em um cdigo
conhecido pelo transmissor e pelo receptor que, quando devidamente sincronizados, o
efeito a manuteno de um nico canal lgico.
A DSSS gera um bit-code (tambm chamado de chip ou chipping code) redundante
para cada bit transmitido. Quanto maior o chip maior ser a probabilidade de
recuperao da informao original. Contudo, uma maior banda requerida. Mesmo que
um ou mais bits no chip sejam danificados durante a transmisso, tcnicas estatsticas
embutidas no rdio so capazes de recuperar os dados originais sem a necessidade de
retransmisso.
SENAI-SP
131/166
SENAI-SP
132/166
Configurao Independente:
Cada estao se comunica diretamente entre si, sem a necessidade de instalao de
infraestrutura. A operao dessa rede fcil , mas a desvantagem que a rea de
cobertura limitada. Estaes com essa configurao esto no servio BSS (Basic
Service Set);
Configurao de Infra-estrutura:
Cada estao se comunica diretamente com o ponto de acesso que faz parte do
sistema de distribuio. Um ponto de acesso serve as estaes em um BSS e o conjunto
de BSS chamado de ESS (Extended Service Set).
Alm dos servios acima descritos, o padro ainda oferece as funcionalidades de
roaming dentro de um ESS e gerenciamento de fora eltrica (as estaes podem
desligar seus transceivers para economizar energia). O protocolo da subcamada MAC
o CSMA/CA (Carrier Sense Multiple Access with Collision Avoidence).
Concluses
As redes locais sem fio j so uma realidade em vrios ambientes de redes,
principalmente nos que requerem mobilidade dos usurios.
As aplicaes so as mais diversas e abrangem desde aplicaes mdicas, por
exemplo, visita a vrios pacientes com sistema porttil de monitoramento, at ambientes
de escritrio ou de fbrica.
Apesar das limitaes de cobertura geogrfica, utilizando-se a arquitetura de sistemas
de distribuio, pode-se aumentar a abrangncia da rede sem fio, fazendo uso de vrios
sistemas de distribuio interconectados via rede com fio, num esquema de roaming
entre microclulas, semelhante a um sistema de telefonia celular convencional.
SENAI-SP
133/166
15 CLP
Introduo
O controlador programvel, ou simplesmente CP, tem revolucionado os comandos
e controles industriais desde o seu surgimento na dcada de 70. Antes do surgimento
dos CPs as tarefas de comando e controle de mquinas e processos industriais eram
feitas por rels eletromagnticos, especialmente projetados para este fim e que ainda
hoje se parecem bastante com o dispositivo eletromecnico inventado por Samuel F.
B. Morse em 1836.
O primeiro CP surgiu na indstria automobilstica, at ento um usurio em
potencial
dos
rels
eletromagnticos
utilizados
para
controlar
operaes
armazenamento
interno
de
instrues
especficas,
tais
como
lgica,
SENAI-SP
134/166
Caractersticas
Basicamente, um controlador programvel apresenta as seguintes caractersticas:
Hardware e/ou dispositivo de controle de fcil e rpida programao ou
reprogramao, com a mnima interrupo na produo.
Capacidade de operao em ambiente industrial sem o apoio de equipamentos ou
hardware especficos.
Sinalizadores de estado e mdulos tipo plug-in de fcil manuteno e substituio.
Hardware ocupando espao reduzido e apresentando baixo consumo de energia.
Possibilidade de monitorao do estado e operao do processo ou sistema, atravs
da comunicao com computadores.
Compatibilidade com diferentes tipos de sinais de entrada e sada.
Capacidade de alimentar, de forma contnua ou chaveada, cargas que consomem
correntes de at 2 A.
Hardware de controle que permite a expanso dos diversos tipos de mdulos, de
acordo com a necessidade.
Custo de compra e instalao competitivo em relao aos sistemas de controle
convencionais.
Possibilidade de expanso da capacidade de memria.
Conexo com outros CPs atravs de redes de comunicao
EVOLUO DOS CLPs
Inicialmente projetados para substituirem os sistemas de controle por rels, os CPs
limitavam-se a aplicaes envolvendo mquinas e processos de operaes repetitivas.
Com o advento e a conseqente evoluo tecnolgica dos microprocessadores, os
CPs tiveram suas funes ampliadas, aumentando consideravelmente sua capacidade e
flexibilidade operacionais.
O que no seu surgimento era executado com componentes discretos, hoje se utiliza
de microprocessadores e microcontroladores de ltima gerao, usando tcnicas de
processamento paralelo, inteligncia artificial, redes de comunicao, fieldbus, etc.
A nvel de software aplicativo, os controladores programveis, podem se tornar
compatveis com a adoo da norma IEC 1131-3, que prev a padronizao da
linguagem de programao e sua portabilidade, fato que nos dias de hoje parece iluso.
Os CPs oferecem um considervel nmero de benefcios para aplicaes industriais,
que podem ressaltar em economia que excede o custo do CP e devem ser consideradas
quando da seleo de um dispositivo de controle industrial. As vantagens de sua
utilizao, comparadas a outros dispositivos de controle industrial, incluem:
SENAI-SP
135/166
136/166
Hardware
Maior velocidade de varredura, devido utilizao de microprocessadores e
microcontroladores de 16 e 32 bits.
Mdulos de entrada e sada de alta densidade, possibilitando baixo custo e espaos
reduzidos.
Mdulos inteligentes, microprocessados que permitem controles descentralizados (
mdulo PID, comunicao ASC II, posicionadores, emissores de relatrio, etc.).
Redundncia de CPU, utilizando arquitetura de votao majoritria, sistema dual hot
stand-by ou sistema dual full duplex.
Software
Utilizao de linguagem de programao de alto nvel, permitindo grande flexibilidade
de programao quando da utilizao de perifricos.
Utilizao de microcomputadores compatveis com IBM/PC como ferramenta de
programao.
Representao do programa em diagrama de contatos, diagrama de blocos funcionais
e lista de instruo.
Diagnsticos e deteco de falhas na monitorao de mquinas e processos.
Introduo da matemtica de ponto flutuante, tornando possvel o desenvolvimento de
clculos complexos.
Os sistemas
SENAI-SP
137/166
FONTE DE
ALIMENTAO
UNIDADE CENTRAL DE
PROCESSAMENTO
(CPU)
MEMRIA
INTERFACE
DE I/O
MDULO DE
SADA
MDULO DE
ENTRADA
SENAI-SP
138/166
o - 00
o - 01
o - 02
o - 03
o - 04
o - 05
o - 06
o - 07
IN
OUT 04
IN
Memri
a
IN
E
N
T
R
A
D
A
S
S
A
D
A
S
Carto de Sada
1
o - 00
o - 01
o - 02
o - 03
o - 04
o - 05
o - 06
o - 07
OUT
Parte
1
2
3
4
Funo
Processador do CP efetuando a leitura contnua dos estados
no mdulo de entrada e a atualizao da tabela imagem das
entradas.
Processador do CP executando continuamente o programa
lgico do usurio, baseado na tabela imagem das entradas.
Processador do CP atualizando continuamente a tabela
imagem das sadas, baseado na soluo do programa lgico
do usurio.
Processador do CP ativando ou desativando continuamente
os estados dos mdulos de sada de acordo com a tabela
imagem das sadas.
SENAI-SP
139/166
PROCESSADOR OU CPU
A palavra processador ou CPU utilizada para identificar a parte do controlador
programvel responsvel pela execuo de todas as suas funes. O processador ou
CPU de um controlador programvel assemelha-se UCP de um computador quanto
concepo do hardware, pois ambos compem-se de blocos funcionais similares. O
processador tem a funo de coletar os dados enviados pelos mdulos de entrada assim
como selecionar os dados previamente armazenados, efetuando o processamento dos
mesmos de acordo com o programa do usurio. O resultado lgico destas operaes
(RLO) ser posteriormente enviado para os mdulos de sada.
A figura seguir mostra o diagrama funcional simplificado de um controlador
programvel
140/166
Mtodos de Processamento
O processamento do programa do usurio de um CP, poder ter estruturas diferentes
para a execuo do mesmo, tais como:
processamento por interrupo;
processamento comandado por tempo;
processamento por evento.
processamento cclico;
Processamento por interrupo
Certas ocorrncias no processo controlado no podem, algumas vezes, aguardar o
ciclo completo de execuo do programa. Neste caso, ao reconhecer uma ocorrncia
deste tipo, a CPU interrompe o ciclo normal do programa e executa um outro programa,
chamado de rotina de interrupo.
Esta interrupo pode ocorrer a qualquer instante da execuo do ciclo de programa.
Ao finalizar esta situao, o programa voltar a ser executado do ponto onde ocorreu a
interrupo.
Uma interrupo pode ser necessria, por exemplo, numa situao de emergncia
onde procedimentos referentes a esta situao devem ser adotados.
SENAI-SP
141/166
142/166
Aps a execuo desta rotina, a CPU passa a fazer uma varredura (ciclo) constante,
isto , uma leitura sequencial das instrues em loop (lao). Entrando no loop, o primeiro
passo a ser executado a leitura dos pontos de entrada. Com a leitura do ltimo ponto,
ir ocorrer, a transferncia de todos os valores para a chamada memria ou tabela
imagem das entradas. Aps a gravao dos valores na tabela imagem, o processador
inicia a execuo do programa do usurio de acordo com as instrues armazenadas na
memria. Terminando o processamento do programa, os valores obtidos neste
processamento, sero transferidos para a chamada memria ou tabela imagem das
sadas, como tambm a transferncia de valores de outros operandos, como resultados
aritmticos, contagens, etc.
Ao trmino da atualizao da tabela imagem, ser feita a transferncia dos valores da
tabela imagem das sadas, para os cartes de sada, fechando o loop. Neste momento
iniciado um novo loop. Para verificao do funcionamento da CPU, estipulado um
tempo de processamento, cabendo a um circuito chamado de Watch Dog Timer,
supervision-lo. Ocorrendo a ultrapassagem deste tempo mximo, o funcionamento da
CPU, ser interrompido, sendo assumido um estado de erro. O termo varredura ou scan,
so usados para dar um nome a um ciclo completo de operao (loop). O tempo gasto
para a execuo do ciclo completo chamado Tempo de Varredura, e depende do
tamanho do programa do usurio, e a quantidade de pontos de entrada e sada.
SENAI-SP
143/166
START
(PARTIDA)
LIMPEZA DE
MEMRIA
TESTE DE RAM
NO
OK
SIM
LEITURA DOS
CARTES DE
ENTRADA
ATUALIZAO DA
TABELA IMAGEM
DAS ENTRADAS
EXECUO DO
PROGRAMA
DO USURIO
ATUALIZAO DA
TABELA IMAGEM
DAS SADAS
TRANSFERNCIA
DA TABELA IMAGEM
PARA AS SADAS
TEMPO
DE VARREDURA
NO
OK
SIMM
SENAI-SP
STOP
(PARADA)
144/166
Exerccios
1. Defina o que um Controlador Programvel.
SENAI-SP
145/166
MDULOS DE I/O
Os mdulos de entrada ou de sada so constitudos de cartes eletrnicos, cada qual
com capacidade para receber um certo nmero de variveis. Normalmente esses
mdulos se encontram dispostos em gabinetes juntamente com a fonte de alimentao e
a UCP.
Mdulos 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 controlador programvel
(CP).
A estrutura interna de um mdulo de entrada pode ser subdividida em seis blocos
principais:
SENAI-SP
146/166
Parte
Funo
Sensores de campo
sensores de campo e o
controlador
programvel.
Condicionamento e converso do sinal de Converter os sinais de campo em nveis
entrada
das
entradas
contidas
num
mdulo de entrada.
Isolao eltrica
Interface/multiplexao
Classificao
Dependendo da natureza do sinal de entrada, podemos dispor dos seguintes tipos de
mdulos de entrada:
TIPO
CARACTERSTICAS
DIGITAL
12 Vac;
24 A 48 Vac;
(AC)
110/127 Vac;
220/240 Vac
24 a 48 Vdc;
(DC)
ANALGICO
ESPECIAL
SENAI-SP
147/166
Os sinais recebidos por um mdulo de entrada podem vir de dois tioos de sensores:
Discretos:
chave limite
botoeira
chave de digitadora (thumbwheel)
chave de presso
fotoclula
contato de rel
chave seletora
teclado
Analgico:
transdutor de presso
transdutor de temperatura
clula de carga (strain gage)
sensores de vazo
SENAI-SP
148/166
transdutores de vibrao
transdutores de corrente
transdutores de vcuo
transdutores de fora
Mdulos de Sada
Os mdulos de sada tambm so considerados como elementos de interface, pois
permitem que o processador se comunique com o meio externo.
SENAI-SP
149/166
Parte
Funo
Interface/multiplexao
Memorizador de sinal
Armazena
os
sinais
que
foram
vindos
do
processador
os
dispositivos de campo.
Indicadores de estado de sadas
Estgio de potncia
potncia,
capazes
de
operar
os
dispositivos de campo.
Dispositivos de campo
Classificao
Dependendo da natureza dos dispositivos de campo e do tipo de sinal de controle
necessrio para comand-los, podemos dispor dos seguintes tipos de mdulos de sada:
alternado (AC)
digital
analgico
especial
SENAI-SP
150/166
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.
SENAI-SP
151/166
SENAI-SP
152/166
SISTEMAS DE MEMRIA
O sistema de memria uma parte de vital importncia no processador de um
controlador programvel, pois armazena todas as instrues assim como os dados
necessrios para execut-las.
Existem diferentes tipos de sistemas de memria. A escolha de um determinado tipo
depende:
do tipo de informao a ser armazenada;
da forma como a informao ser processada pela UCP.
As informaes armazenadas num sistema de memria so chamadas palavras de
memria, que so formadas sempre pelo mesmo nmero de bits.
A capacidade de memria de um CP definida em funo do nmero de palavras de
memria previstas para o sistema e pode ser representada por um mapa chamado
mapa da memria.
Tipos de memrias
A arquitetura da memria de um controlador programvel pode ser constituda por
diferentes tipos de memria.
Tipo de memria
Descrio
Observaes
RAM
memria
de
acesso
voltil
dinmica
randmico
no voltil
leitura
no permite apagamento
esttica
ROM
memria
programvel
no permite apagamento
gravada pelo usurio
somente de leitura
no voltil
EPROM
memria
apagvel
programvel/
somente
de
leitura
EEPROM
2
memria
E PROM
apagvel
FLASH-EPROM
leitura
programvel/
somente
de
no voltil
apagvel eletricamente
gravada pelo usurio
SENAI-SP
153/166
FONTE DE
ALIMENTAO
UNIDADE CENTRAL DE
PROCESSAMENTO
(CPU)
MEMRIA
MEMRIA
EXECUTIVA
INTERFACE
DE I/O
MDULO DE
SADA
MDULO DE
ENTRADA
MEMRIA
DO
EXECUTIVA
SISTEMA
MEMRIA
STATUS DE
I/O
MEMRIA
DE DADOS
MEMRIA
DO
USURIO
Memria executiva
Memria do sistema
Memria de status dos mdulos E/S (tabela imagem)
Memria de dados
Memria do usurio
Memria executiva
Descrio
SENAI-SP
154/166
formada por memrias do tipo ROM ou PROM, pois o contedo das mesmas
(sistema operacional) foi desenvolvido pelo fabricante do CP e portanto no dever ser
alterado pelo usurio.
Funo
Armazenar o sistema operacional, o qual responsvel por todas as funes e
operaes que podem ser executadas por um CP
Memria do sistema
Descrio
Esta rea de memria formada por memrias do tipo RAM, pois ter o seu contedo
constantemente alterado pelo sistema operacional.
Funo
Armazenar resultados e/ou informaes intermedirios, gerados pelo sistema
operacional, quando necessrio.
Comentrio
No pode ser alterada pelo usurio.
Memria de status dos mdulos E/S
Descrio
As memrias de status dos mdulos E/S so do tipo RAM. A UCP, aps ter efetuado
a leitura dos estados de todas as entradas, armazenar essas informaes na rea
denominada status das entradas ( ou imagem das entradas). Aps o processamento
dessas informaes os resultados lgicos (RLO) sero armazenados na rea
denominada status das sadas (ou imagem das sadas) antes de serem enviados para as
respectivas sadas.
Funo
Armazenar o estado dos sinais de todas as entradas e sadas de cada mdulo E/S.
Processo
medida que o programa vai sendo executado, a UCP vai armazenado os resultados
na rea denominada status das sadas (tabela imagem das sadas), at o trmino da
sequncia de operaes contidas no programa. Logo aps, essas informaes sero
transferidas para as respectivas sadas.
Comentrio
Podem ser monitoradas pelo usurio sendo que uma possvel alterao s ser
permitida se contida no programa do usurio.
Memria de dados
Descrio
As memrias de dados so do tipo RAM. Funes de temporarizao, contagem ou
aritmticas necessitam de uma rea de memria para armazenamento de dados, como:
valores pr-selecionados ou acumulados de contagem ou temporazio;
SENAI-SP
155/166
Descrio
memria
A maioria dos CPs utiliza memrias RAM para armazenar o programa do
RAM
RAM/EPROM
156/166
RAM/EAROM
Comentrio
Caso haja falta de energia eltrica, as informaes armazenadas em memria RAM
sero preservadas devido existncia de baterias de ltio.
A UCP comunica-se com o sistema de memria, atravs de dois canais (vias de
comunicao):
Bus de endereo
Permite que a UCP se comunique diretamente com qualquer endereo de memria.
Bus de dados
Uma vez selecionado o endereo atravs do bus de endereo, a UCP poder efetuar
operaes de carregamento ou retirada de dados.
Para um micro processador de oito bits, o bus de endereo ter dezesseis linhas
e o bus de dados oito linhas. Durante a leitura de uma instruo do usurio, a UCP
efetua a leitura e decodificao de duas posies consecutivas de memria, o que
equivale a um dado de dezesseis bits.
SENAI-SP
157/166
LINGUAGEM DE PROGRAMAO
A
execuo
de
tarefas
ou
resoluo
de
problemas
com
dispositivos
PROGRAMA
MONTADOR
(COMPILADOR)
PROGRAMA
OBJETO
(LNG. MQUINA)
MICROPROCESSADOR
pois
requer
do
usurio
conhecimento
sobre
arquitetura
do
microprocessador.
Linguagem de alto nvel
Uma linguagem de programao passa a ser de alto nvel medida que esta se
aproxima da linguagem corrente utilizada na comunicao entre pessoas.
Apresenta uma estrutura rgida devido s regras utilizadas no momento da elaborao
do programa. Uma
SENAI-SP
158/166
USO
FORTRAN
Aplicaes tcnico-cientficas
COBOL
Aplicaes comerciais
PASCAL
Uso geral
BASIC
Uso geral
STEP 5
Programao de CP SIEMENS/MAXITEC
AL3800
Programao de CP ALTUS
AL3830
Programao de CP ALTUS
MASTER TOOL
Programao de CP ALTUS
PGM
Programao de CP SISTEMA
SPW
Programao de CP WEG
IPDS
Programao de CP ALLEN-BRADLEY
SUCOS 3
Programao de CP KCLOKNER
SENAI-SP
159/166
E1
E2
S1
( )
E3
E4
E1
&
E2
>=1
E3
S1
&
E4
LISTA DE INSTRUO
Linguagem semelhante utilizada na elaborao de programas para computadores.
:A
I 1.5
:A
I 1.6
:O
:A
I 1.4
:A
I 1.3
:=
Q 3.0
160/166
161/166
Normalizao
Existe a tendncia de utilizao de um padro de linguagem de programao onde
ser possvel a intercambiabilidade de programas entre modelos de CLPs e at de
fabricantes diferentes, de acordo com a norma IEC 1131-3. Isto possvel, utilizando-se
do conceito de linguagem de alto nvel, onde atravs de um chamado compilador, podese adaptar um programa para a linguagem de mquina de qualquer tipo de
microprocessador, isto , um programa padro, pode servir tanto para o CLP de um certo
fabricante A como para um outro fabricante B.
A norma IEC 1131-3, prev trs linguagens de programao e duas formas de
representao. As linguagens so:
Ladder Diagram - programao como esquemas de rels.
Boolean Blocks - blocos lgicos representando portas E , OU, NEGAO, OU
EXCLUSIVO, etc.
Structured Control Language (SCL) - linguagem que vem substituir todas as
linguagens declarativas tais como linguagem de instrues, BASIC estruturado e outras.
Esta linguagem novidade no mercado internacional e baseada no PASCAL.
As formas de representao so:
Programao convencional;
Sequential Functional Chart (SFC) - evoluo do graphcet francs.
A grande vantagem de se ter o software normalizado que em se conhecendo um
conhece-se todos, economizando em treinamento e garantindo que, por mais que um
fornecedor deixe o mercado, nunca se ficar sem condies de crescer ou repor
equipamentos.
Sistemas de programao
A maioria dos sistemas de programao adotados atualmente, so
baseados em microcomputador tipo IBM/PC, podendo ainda hoje ser utilizado alguns
programadores dedicados (mquinas desenvolvidas exclusivamente para programao).
Os
sistemas
baseados
em
microcomputador
utilizam
equipamentos
SENAI-SP
162/166
Modo comunicao
Este modo permite que o usurio monitore qualquer rea de memria do processador,
com o controlador programvel em operao. Permite tambm que seja efetuado o
procedimento de foramento de algumas variveis do controlador programvel.
SENAI-SP
163/166
CPU
I/O LOCAL
Configurao remota
Entende-se como configurao remotal, aquela em que os mdulos I/O, esto
montados fora do rack da CPU em distncias acima de 15 metros. Para tal finalidade
so necessrios mdulos especiais para interligao de racks remotos. A distncia
mxima para este tipo de configurao gira em torno de 200 a 3600 metros.
CPU
I/O LOCAL
I/O
REMOTO
REDE REMOTA
DE I/O
SENAI-SP
164/166
Redes de CLPs
Entende-se como configurao em rede, aquela em que diversas CPUs os mdulos
I/O, esto montados fora do rack da CPU em distncias acima de 15 metros. Para tal
finalidade so necessrios mdulos especiais para interligao de racks remotos. A
distncia mxima para este tipo de configurao gira em torno de 200 a 3600 metros.
CPU
I/O LOCAL
REDE
DE C.L.P.
CPU
I/O LOCAL
CPU
I/O LOCAL
I/O
REMOTO
REDE REMOTA
DE I/O
SENAI-SP
165/166
Exerccio
1. Qual a diferena entre memria RAM e memria EPROM?
2. Explique o que memria de status de E/S (imagem)?
3. Explique o que memria do usurio.
4. D a definio de:
a. mdulo de entrada
b. mdulo de sada
5. Quais so e qual a funo dos seis blocos bsicos que compe um mdulo de
entrada para CLP?
6. O que significa mdulo de entrada com lgica negativa?
7. Qual a funo do estgio de potncia de um mdulo de sada de CLP?
8. Quais as principais formas de programao que so utilizadas em CPs ?
9. Quais so os tipos de conjuntos de instrues que possui um controlador
programvel?
10. Qual o tipo de sistema de programao normalmente utilizado para programar os
controladores programveis atuais ?
11. Quais os modos de programao que basicamente temos em um CP ?
12. O que programao on line ?
13. Porque a linguagem de diagrama de contatos a mais utilizada em CPs ?
14. Quais as vantagens da programao estruturada ?
15. O que pretende a norma IEC 1131-3 ?
SENAI-SP
166/166