Professional Documents
Culture Documents
1. I T!"#$%&" A C" T!"'A#"!E( )!"*!A+,-EI( .C)/ 1.1 #escri01o2 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 m uinas e processos industriais eram feitas por rels eletromagnticos, especialmente pro!etados para este fim e ue "o!e se parecem #astante com os dispositivos eletromagnticos inventado por $amuel %. &. 'orse em ()*+. O primeiro CP surgiu na ind,stria automo#il-stica, at ent.o um usurio em potencial dos refns eletromagnticos utili/ados para controlar opera01es se 2enciadas e repetitivas numa lin"a com componentes semi-condutores como transistores, Cls, etc. 1.2 Caracter3sticas2 &asicamente, um controlador programvel apresenta as seguintes caracter-sticas3 - 4ard5are e6ou dispositivos de controle de fcil e rpida programa0.o ou reprograma0.o, com a m-nima interrup0.o na produ0.o. - Capacidade de opera0.o de am#iente industrial sem o apoio de e uipamentos ou "ard5are espec-ficos. - 4ard5are ocupando espa0o redu/ido e apresentando #ai7o consumo de energia. - Possi#ilidade de monitora0.o do estado e opera0.o de processo ou sistema, atravs da comunica0.o com computadores. - Compati#ilidade com diferentes tipos de sinais de entrada e sa-da. - Capacidade de alimentar, de forma cont-nua ou c"aveada, cargas e m8dulos, de acordo com a necessidade.
(9
microprocessadores de (+ e *= #its. - '8dulos de entrada e sa-da de alta densidade, possi#ilitando #ai7o custo e espa0o redu/idos. - '8dulos inteligentes, microprocessados, ue permitem controles descentrali/ados >m8dulos P:?, comunica0.o A$C ::, posicionadores, emissores de relat8rio, etc.@. - :nterliga0.o com m8dulos perifricos ue permitem ao operador interfacear, arma/enar e
=0
=(
==
=*
=N
O microprocessador reali/a as seguintes fun01es3 - processamento do programa do usurioB - varredura das entradas e sa-dasB - programa0.o das mem8rias. O programa do usurio normalmente colocado na mem8ria CPHO' >e7terna@, e os dados temporrios do sistema na HA'. Duando o CP colocado no modo de opera0.o o conte,do da CPHO' copiado na HA' e de l e7ecutado. O terminal de programa0.o o meio de comunica0.o entre o CP. As interfaces de entrada e sa-da s.o responsveis por rece#er os sinais vindos de sensores e enviar aos atuadores no campo.
=O
As variveis de entrada ou varveis de controle do sistema informam a cada instante as posi01es do processo. $egundo o programa arma/enado na mem8ria e esses dados de entrada, o CP atua so#re o processo atravs de suas sa-das.
=+
2.8.1 +emBrias e C)$2 As mem8rias podem ser do tipo voltil >HA'@ e n.o voltil >CPHO'@. As mem8rias n.o volteis s.o e7tra-veis e intercam#iveisB as do tipo volteis costumam ter uma #ateria para fornecer alimenta0.o no caso de falta de energia. A CPA pode ser constitu-da com os mais diversos tipos de microprocessadores como o )0)O,Q)0,)0*(6*=,entre outros.
=7
continuamente a e7ecu0.o correta das fun01es do microprocessador. Cste ciruito, uma ve/ detectado algum tipo de fal"a no componente central do sistema, desativa o processador e as sa-das garantindo um procedimento de fal"a segura. )rote01o de <alha de energia2 S composta de um circuito sensor ue interrompe o
processamento normal do microcomputador instantes antes da falta de energia. Com esta interrup0.o e7ecutada uma rotina pertinente de falta de energia. Chec (um2 S uma verifica0.o reali/ada por soft5are na mem8ria de um programa de usurio de modo a prevenir altera01es a n-vel de #it. Teste de ?arramento2 S uma verifica0.o reali/ada por soft5are ue tem como fun0.o
detectar pro#lemas de m cone7.o de m8dulos no #arramento de C6$ ou defeitos na parte de decodifica0.o de m8dulos. Godas estas prote01es uando atuadas, colocam o CP em modo de $GOP.
=)
=9
Duando ligamos o CP ou passamos do T$topU para THunU o programa do usurio varrido ciclicamente instru0.o por instru0.o, e7ecutando a se uWncia acima. 2.= Estrutura de 6rograma2 O programa do usurio, normalmente em linguagem de alto n-vel, >$GCP O@ podendo e7istir varia01es de instru01es, numera0.o de operandos e at mesmo a pr8pria estrutura do programa, dependendo do fa#ricante, a Altus, Allen &radleL e a $iemens apresentam instru01es ue e7ecutam a mesma fun0.o dentro da linguagem porm diferem na forma de apresenta0.o.
A linguagem $GCP O apresentam trWs formas de apresenta0.o3 Colgio e Faculdade Anchieta Curso Tcnico em Eletrnica - 2007 *0
C 0.0
C 0.=
$ 0.0 > @
C 0.(
2.=.2 'ista de intru0>es .(tartment 'ist/2 %orma de representa0.o atravs de uma lista escrita com fun01es espec-ficas. 3A 3X C0.0 $0.0
3 AF C0.(
C C C
Y(
$
4. I T!"#$%&"
*(
*=
0 ( = * N O + 7
GA&CLA
CPA
0 ( = * N O + 7
4.2.2 )onto de entrada2 Cada sinal rece#ido pelo CP, a partir de dispositivos ou componentes e7ternos considerado um ponto de entrada para o CP. C7emplo3 #ot.o de comando, c"ave fim de curso, sensor, termopar.
**
*N
O#s.3 Ap8s a leitura das entradas, o estado das mesmas ser arma/enado na ta#ela imagem e entrada, e durante a e7ecu0.o do programa o estado das sa-das ser arma/enado na ta#ela imagem de sa-das.
*O
V=NKcc
H 0 0 0
H 0 0 (
H 0 0 =
H 0 0 *
H 0 0 N
H 0 0 O
H 0 0 +
H 0 0 7
GA&CLA :'A;C'
H 0 ( 0 H 0 ( ( H 0 ( = H 0 ( * H 0 ( N H 0 ( O H 0 ( + H 0 ( 7
V=NKcc
CAHG\O ?C $A[?A 0 ( = * N O + 7 0K
*+
C( V -
*7
CAHG\O ?C CFGHA?A
L(
A linguagem de Programa0.o utili/ada TLA??CHU, consiste de instru01es apresentadas atrav/ de sim#olos semel"antes aos utili/ados nos diagramas de rels. O programa consiste de uma srie de instru01es maneira a controlar o sistema. ue relacionam as entradas e sa-das de
*)
=^==0 K e( #0
#( c(
c(
H000
H00(
H00= H0=0
H0=0
> @
*9
CAHG\O ?C CFGHA?A
e( #0 #(
CAHG\O ?C $A[?A
H $
c(
H0=7
4.=.1 'Bgica de -arredura2 Am programa TladderU dividido em l8gicas, cada l8gica composta de *= clulas, disposta numa matri/ de ) colunas e N lin"as, onde s.o descritas as instru01es.
:F[C:O
$CDA_FC:A ?C C`CCAa\O
L 000
%:' ?A LI;:CA
N0