7/18/2019 Curso Basico - Automatos Programaveis_dia 1
1/85
CS-PLC1
Curso BsicoAutmatos Programveis
APRESENTAO
O formaor!
Joo Mealhas
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
2/85
O Curso
O presente curso tem como publico alvo,O presente curso tem como publico alvo,todas as pessoas que trabalham notodas as pessoas que trabalham no
mbito dambito daAUTOMAO INDUT!IA"AUTO
MAO INDUT!IA",,se#a directamente nase#a directamente namanuten$%o&desenvolvimento oumanuten$%o&desenvolvimento ouindirectamente no ensino desta mat'ria(indirectamente no ensino desta mat'ria(
Tratando)se de umTratando)se de um *U!O +I*O*U!O +I*O, o seu, o seuob#ectivo ' transmitir os conhecimentosob#ectivo ' transmitir os conhecimentosnecess-rios para se entrar no mundo danecess-rios para se entrar no mundo da
pro.rama$%o de aut/matospro.rama$%o de aut/matos OM!ONOM!ON((Obtendo os conhecimentos necess-rios paraObtendo os conhecimentos necess-rios
parapoder evoluir nesta mat'ria, tenha ou n%o #-
poder evoluir nesta mat'ria, tenha ou n%o #-conhecimentos neste sentido(conhecimentos neste sentido(
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
3/85
APRESENTAO "AAPRESENTAO "AE#PRESAE#PRESA
OB$ECT%&OSBreve a'rese(ta)*o a
O#RON
OB$ECT%&OSBreve a'rese(ta)*o a
O#RON
0assar 1rente
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
4/85
Asia 0aci1ic
Amrica doAmrica doNorte/Sul :Norte/Sul :12 Escritrios12 Escritrios
1 Centro1 CentroTcnicoTcnico
3 Fbricas3 Fbricas
Europa :Europa :2 Escritrios2 Escritrios
2 Centros2 CentrosTcnicosTcnicos3 Fbricas3 Fbricas
!sia!sia"aci#co :"aci#co :
1$ Escritrios1$ Escritrios1 Centro1 CentroTcnicoTcnico
% Fbricas% Fbricas
&ap'o :&ap'o :(3 Escritrios(3 Escritrios
) Centros) CentrosTcnicosTcnicos
21 Fbricas21 Fbricas
A'rese(ta)*o a em'resa
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
5/85
A'rese(ta)*o a em'resa
Automati+a)*oAutomati+a)*o
%(ustria,%(ustria,
ProutosProutosEs'eciaisEs'eciais
Tra(sfer(ciaTra(sfer(ciaE,ectr(ica eE,ectr(ica e
.u(os
.u(os
SistemasSistemasA/ertosA/ertos
E,ectromeici(aE,ectromeici(a
%(forma)*o%(forma)*oP0/,ica eP0/,ica eCo(tro,o eCo(tro,o e
TrfegoTrfego
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
6/85
Madrid"isboa
0ar2s 34richMil-n
5iena
6stocolmo
D4sseldor1
Amsteram
+ruselas
"ondres
Oslo
0ra.a
+udapest3a.reb
7elsin8i
*6I
Istambul
*opena.ue
5arsovia
A'rese(ta)*o a em'resa
Escritrios em !Escritrios em !2 'a3ses a Euro'a2 'a3ses a Euro'aCo,a/oraores !Co,a/oraores !1451514515&o,ume 6,o/a, e Negcios !&o,ume 6,o/a, e Negcios !72 #i,89es e co(tos72 #i,89es e co(tos
./ricas !./ricas !
A,ema(8aA,ema(8a6r* Breta(8a6r* Breta(8a
:o,a(a:o,a(a
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
7/85
%NTRO";O
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
8/85
%(trou)*o ? automa)*o i(ustria,
T@CN%CAS "E A;TO#AT%AOT@CN%CAS "E A;TO#AT%AO
Mecnica Pneumtica
Hidrulica
Elctrica
Electrnica
A c8egaa a e,ectr(ica ? i(ustria foi uma'erfeita revo,u)*o4 Permitiu ? automa)*oi(ustria, ar uma 'asso giga(te
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
9/85
%(trou)*o ? automa)*o i(ustria,
A;TO#AT%AO ELECTRN%CA
Circuitos electrnicos dedicados
Sistemas electrnicos standard(ex.:controlo numrico)
Autmatos proram!eis Micro e minicomputadores
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
10/85
%(trou)*o ? automa)*o i(ustria,
A;T#ATO PRO6RA#&EL D&ANTA6ENS444
Muito 1i-vel ) n9mero de componentes mecnicos e deli.a$:es ' m2nimo
O desenvolvimento do pro.rama pode ser 1eito em
paralelo com a monta.em dos equipamentos As altera$:es do automatismo s/ implicam altera$:es
no pro.rama O espa$o ocupado pelo aut/mato ' constante e
independente da comple;idade da l/.ica doautomatismo N%o requer stoc8s de equipamento de reserva t%o
elevados como nos sistemas por l/.ica cablada(
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
11/85
%(trou)*o ? automa)*o i(ustria,
OPERA"OR
PARTE "E CO#AN"O
*OMANDO
INA"I3ADA6NT!ADA SADAS
ESTR;T;RA "E ;# A;TO#AT%S#O
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
12/85
A;T#ATOS - :AR"FARE
OB$ECT%&OS OBTENO "E CON:EC%#ENTOS
ESSENC%A%S "A ESTR;T;RA %NTERNA"E ;# A;T#ATO PRO6RA#&EL
OB$ECT%&OS OBTENO "E CON:EC%#ENTOS
ESSENC%A%S "A ESTR;T;RA %NTERNA"E ;# A;T#ATO PRO6RA#&EL
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
13/85
Autmatos - 8arGare
CONCE%TO "E PLC
;m autmato 'rogramve, i(ustria, DPLCPLC?Pro.rammable Lo.ic Controller
@ um eHui'ame(to e,ectr(icoI
Programve, em ,i(guagem (*o i(formticaI
Co(ce/io 'ara co(tro,ar em tem'o rea, 'rocessosseHue(ciais
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
14/85
Autmatos - 8arGare
ESTR;T;RA "E ;#A;T#ATO PRO6RA#&EL
@ Os *ontroladores "/.icos0ro.ram-veis 0"*BsCpodem apresentaraspectos 12sicos di1erentes,
di1erentes per1ormances ecustos muito d2spares noentanto, os seus elementosconstituintes s%o1undamentalmente os
mesmos(
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
15/85
Autmatos - 8arGare
ENTRA"AS
Por tra(s3storPor tra(s3stor
Por aco'u,aor 'ticoPor aco'u,aor 'tico
Por rPor re,>e,>
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
16/85
Autmatos - 8arGare
SAJ"AS
Por re,>Por re,>
Por tra(s3storPor tra(s3stor
Por triacPor triac
A t t 8
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
17/85
Autmatos - 8arGare
#E#R%AE na mem/ria que se encontra opro.rama a ser e;ecutado peloaut/mato(
Fuanto G sua tecnolo.ia podem ser ?
@ !AM!andom Access MemorHC@ 60!OM6rasable 0ro.ramable !ead OnlH
MemorHC@ 660!OM6lectricallH 6rasable 0ro.rammable
!ead OnlH MemorHC@ ="A7!AM
A t t 8
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
18/85
Autmatos - 8arGare
.ONTE "E AL%#ENTAO
@ A fo(te e a,ime(ta)*o tem 'or fu()*o for(ecer aste(s9es aeHuaas ao fu(cio(ame(to o CP;
@ E(co(tramos com gra(e freHu(cia a eHui'ar os
autmatosI fo(tes e a,ime(ta)*o comutaas4Estas fo(tes re0(em e(tre outras as segui(tescaracter3sticas!
@ 6levado rendimento
@ Ocupam um pequeno volume@ Aceitam .randes varia$:es na entrada
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
19/85
SELECO "E ;#SELECO "E ;#A;T#ATO PRO6RA#&ELA;T#ATO PRO6RA#&EL
OB$ECT%&OSComo se,eccio(ar um autmato
'rogramve,
OB$ECT%&OSComo se,eccio(ar um autmato
'rogramve,
S , * t t ,
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
20/85
Se,ec)*o e um autmato 'rogramve,
SELECO "E ;# A;T#ATO
Kua(o se refere um autmato 'rogramve,I > (orma,caracteri+-,o 'e,o (0mero e 6ntradasa2das,gicasHue este 'oe co(tro,ar4
J =OTO*E"U"AK +OTON6I!A 0A!A *OMANDOMANUAIL 6"6*TO! MANUA" &AUTOM,TI*OK *ONTA*TO!6 A JJ A*L INT6!!U0TO!6 D6 6"6O INDI*ADO!6
K =IN D6 *U!OJ T6!MO6T,TOJ 5A!IADO!6 D6 56"O*IDAD6 )JmA(CJ 6NO!6 0TLJ D6T6*TO!6 INDU*TI5O 5,"5U"A(L INA"I3AO D6 A"A!M6L 6M6!PN*IA
SOL;O
Um PLCcom
LQ 6 di.itaisLJ di.itaisJ 6 anal/.icas 0TLJ anal/.icas )J mA(
C22:S
S , * t t ,
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
21/85
Se,ec)*o e um autmato 'rogramve,
APRESENTAO "E;# A;T#ATO
Com'acto
#ou,ar
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
22/85
A;T#ATOS - SO.TFAREA;T#ATOS - SO.TFARE
OB$ECT%&OS Co(8ecer c,arame(te as ifere(tes
reas e memria e um autmato'rogramve,I e suas caracter3sticas
OB$ECT%&OS Co(8ecer c,arame(te as ifere(tes
reas e memria e um autmato'rogramve,I e suas caracter3sticas
Autmatos softGare
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
23/85
Autmatos - softGare
CONCE%TO "E B%TFOR"
B%TSB%TS) N%o s%o mais do que posi$:es de mem/ria nasquais ' poss2vel reter uma in1orma$%o l/.icali.ado&desli.ado, verdadeiro&1also, ON&O== ou L&(
Ao con#unto de LQ bits chama)se FOR"FOR"por veRestamb'm se desi.na por *ANA"C(
NS +IT
06OC
L L LK LJ LL L V W Q K J L msb lsb
Autmatos softGare
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
24/85
Autmatos - softGare
EN"EREA#ENTO
Nos autmatos O#RON os /its s*o e(ere)aos 'e,o(0mero a Gor em Hue se e(co(tram e 'e,a 'osi)*oHue ocu'am (essa Gor
XXX. YY
NXM6!O DO *ANA"!6ITOC
NXM6!O DO +IT!6"EC, 6NT!6 6L C
Autmatos softGare
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
25/85
Autmatos - softGare
REL@S ESPEC%A%SOs autmatos 'rogramveis tem umaaa rea e memria eicaa a re,>ses'eciais4 "aas as fu(cio(a,iaesestes s*o /asta(te uti,i+aos (amaioria os 'rogramas4
A,gu(s os re,>s es'eciais maisre,eva(tes!
NO#E EM! CP#1A EM! C$1# "ES%6NAO0YYJs J(L *=LK (J second cloc8 pulse bit0YYLs J( *=L (L second cloc8 pulse bit0YYJs J(L *=LL (J second cloc8 pulse bit
0YLmin J( *=L L minute cloc8 pulse bit0YLs J(J *=LJ L( second cloc8 pulse bit0Y*Z J( *= *arrH *ZC =la.0Y6F J(Q *=Q 6quals 6FC =la.0Y=irstY*Hcle JK(L AJ(LL =irst *Hcle =la.0YT J( *= reater Than TC =la.0Y"T J(W *= "ess Than "TC =la.0YO11 JK(L *=LL Al[aHs O== =la.0YOn JK(LK *=LLK Al[aHs ON =la.
EN"EREO
%N%C%AO < PRO6RA#AO%N%C%AO < PRO6RA#AO
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
26/85
%N%C%AO < PRO6RA#AO%N%C%AO < PRO6RA#AO"E A;T#ATOS"E A;T#ATOS
OB$ECT%&OS Primeiro co(tacto com i(stru)9es
e,eme(tares e tratame(to ,gico %e(tifica)*o e ifere(tes /,ocos ,gicosI
(um 'rograma
OB$ECT%&OS Primeiro co(tacto com i(stru)9es
e,eme(tares e tratame(to ,gico %e(tifica)*o e ifere(tes /,ocos ,gicosI
(um 'rograma
%(icia)*o ? 'rograma)*o e autmatos
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
27/85
%(icia)*o ? 'rograma)*o e autmatos
%NSTR;ES "E TRATA#ENTO L6%CONum esHuema e co(tactosI temos a 'ossi/i,iae e!
@ co,ocar re,>s em s>rie@ em 'ara,e,o@ o'erar com re,>s (egaos
@ com/i(a)9es e(tre estas 8i'teses
%(icia)*o ? 'rograma)*o e autmatos
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
28/85
%(icia)*o ? 'rograma)*o e autmatos
%NSTR;ES BS%CAS DL"I O;TI EN"
LD
Iniciar uma linha l/.icaou bloco
END Indica o 1im dopro.rama
OUT
Trans1ere o resultado das
condi$:es l/.icas queantecedem esta instru$%o parao bit especi1icado(
%(icia)*o ? 'rograma)*o e autmatos
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
29/85
%(icia)*o ? 'rograma)*o e autmatos
EMem',o%magi(emos um circuito co(tro,ao 'or um autmato cua ,gica'rete(ia > a segui(te!
- O estao a sa3a 12422 > ao 'e,o estao irecto a e(traa 2422
"#$%&A%EM 'EC$ACS
"#SA 'E#$S*&+,ES
%(icia)*o ? 'rograma)*o e autmatos
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
30/85
%(icia)*o ? 'rograma)*o e autmatos
%NSTR;ES DAN"I ORI NOT
A$'
!ealiRa um 6l/.ico com o bitespeci1icado
*
!ealiRa um OUl/.ico com o bitespeci1icado
$Ne.a o estado do bitao qual est- associado
%(icia)*o ? 'rograma)*o e autmatos
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
31/85
%(icia)*o ? 'rograma)*o e autmatos
EMem',o
Prete(e-se im',eme(tar um circuito ,gico Hue activa a
sa3a 12422 o autmatoI s se as e(traas 2422 e 2421 e242 estiverem activas DON
"#$%&A%EM 'EC$ACS
"#SA 'E#$S*&+,ES
%(icia)*o ? 'rograma)*o e autmatos
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
32/85
%(icia)*o ? 'rograma)*o e autmatos
EMem',o
Prete(e-se im',eme(tar um circuito ,gico Hue active
a sa3a 12422 Hua(o a e(traa 2421 estiver a O.. ouHua(o as e(traas 242 ou 2422 estiverem a ON
"#$%&A%EM 'EC$ACS
"#SA 'E#$S*&+,ES
%(icia)*o ? 'rograma)*o e autmatos
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
33/85
%(icia)*o ? 'rograma)*o e autmatos
%NSTR;ES DAN" LOA"I OR LOA"
OR LOA"OR LOA"A instru$%o O! "OAD permite colocar em paralelo doisblocos l/.icos, ou se#a, permite realiRar um OU l/.icoentre dois blocos(
AN" LOA"AN" LOA"A instru$%o AND "OAD permite colocar em s'rie doisblocos l/.icos, ou se#a, permite realiRar um 6 l/.ico entredois blocos(
%(icia)*o ? 'rograma)*o e autmatos
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
34/85
%(icia)*o ? 'rograma)*o e autmatos
AN" LOA"
%(icia)*o ? 'rograma)*o e autmatos
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
35/85
%(icia)*o ? 'rograma)*o e autmatos
OR LOA"
NOTA!;ma i(stru)*o AN" L" ou OR L" u(ta s ois /,ocos ,gicos4
%(icia)*o ? 'rograma)*o e autmatos
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
36/85
%(icia)*o ? 'rograma)*o e autmatos
EE#PLO "E APL%CAO Duso e TRQs
A',icar o co(ceito e TRQs ao 'rograma a/aiMo escrito4
TR2 TR1
%(icia)*o ? 'rograma)*o e autmatos
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
37/85
%(icia)*o ? 'rograma)*o e autmatos
On
Off
M
EN"EREOS CO#ENTR%OS2422 "IA! IT6MA2421 D6"IA! IT6MA1422 MOTO! TA06T6
EERCJC%OEERCJC%O11EERCJC%OEERCJC%O11
Descrio do pretendido:Descrio do pretendido: ordem de arranque (On), o tapete dever iniciar o seumovimento ( MT)
!ste deve manter"se em #uncionamento at$ ordem de para%em
(O&)
Descrio do pretendido:Descrio do pretendido:
ordem de arranque (On), o tapete dever iniciar o seumovimento ( MT)
!ste deve manter"se em #uncionamento at$ ordem de para%em(O&)
CONSOLA "E
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
38/85
CONSOLA "EPRO6RA#AO
OB$ECT%&OSO/ter (o)9es /sicas so/re o
ma(useame(to a co(so,a e'rograma)*o
OB$ECT%&OSO/ter (o)9es /sicas so/re o
ma(useame(to a co(so,a e'rograma)*o
Co(so,a e 'rograma)*o
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
39/85
' g )
CONSOLA "E PRO6RA#AO
A co(so,a e 'rograma)*o > caa ve+ mais uma
ferrame(ta o 'assaoI uti,i+aa a'e(as emi(terve()9es 'ouco com',eMasI (o ,oca, a mHui(a4
Co(forme a sua (ature+aI 'oer'ermitir a 'rograma)*o!
@ Em ,i(guagem m(em(ica@ Li(guagem e co(tactosI@ Logigrama@ Etc44
: co(so,as mais sofisticaas Hue
'ermitem guarar e ,er 'rogramasgravaos em su'ortes mag(>ticosIeou 'rogramar memrias EPRO#4
SO.TFARE PARASO.TFARE PARA
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
40/85
SO.TFARE PARASO.TFARE PARAPRO6RA#AO "E PLCQSPRO6RA#AO "E PLCQS
O/ectivos %(trou)*o ao softGare e
'rograma)*o DcM- 'rogrammer
O/ectivos %(trou)*o ao softGare e
'rograma)*o DcM- 'rogrammer
SoftGare 'ara 'rograma)*o e ',cQs
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
41/85
' ' g ) '
SoftGare e Programa)*o e Autmatos
Com'o(e(te o C Automatio( Suite
Co(u(to e SoftGares Hue recorrem ao
mesmo (0c,eo e Comu(ica)9es! - O C-Server
O C-Server gere as comu(ica)9es e(tre osiversos SoftGares e o :arGare DeM4 PLCs
PR%NC%PA%S CARACTERJST%CAS
SoftGare 'ara 'rograma)*o e ',cQs
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
42/85
' ' g ) '
Su'orta os Autmatos!
\C1222:I C222:
\C22:I C22:SI C22:a,'8a
\CK#1I CK#1:\CP#1I CP#1A
\CP#AI CP#C
\C&
\SR#1
\C$1:I C$16I C$1#
\CS1:I CS16
PR%NC%PA%S CARACTERJST%CAS
SoftGare 'ara 'rograma)*o e ',cQs
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
43/85
' ' g ) '
@ Sistema o'erativoSistema o'erativo
\ Fi(oGs 7I Fi(oGs 7UI Fi(oGs NT V42Fi(oGs 7I Fi(oGs 7UI Fi(oGs NT V42@ :arGare:arGare
\ Processaor! Pe(tium 155 #:+ ou su'erior4Processaor! Pe(tium 155 #:+ ou su'erior4
\ #emria! 5 #/ m3(imo4#emria! 5 #/ m3(imo4\ "isco uro! m3(imo 122 #/ e es'a)o ,ivre4"isco uro! m3(imo 122 #/ e es'a)o ,ivre4
\ Leitor e C"-RO#Leitor e C"-RO#\ P,aca 6rfica! reso,u)*o m3(ima e U22MW22 'iMeis DS&6A4P,aca 6rfica! reso,u)*o m3(ima e U22MW22 'iMeis DS&6A4
@ Sistema o'erativoSistema o'erativo\ Fi(oGs 222I Fi(oGs #EFi(oGs 222I Fi(oGs #E
@ :arGare:arGare
\ Processaor! Pe(tium 12#:+ ou su'erior4Processaor! Pe(tium 12#:+ ou su'erior4\ #emria! WV #/ m3(imo4#emria! WV #/ m3(imo4
\ "isco uro! m3(imo 122 #/ e es'a)o ,ivre4"isco uro! m3(imo 122 #/ e es'a)o ,ivre4\ Leitor e C"-RO#Leitor e C"-RO#
\ P,aca 6rfica! reso,u)*o m3(ima e U22MW22 'iMeis DS&6A4P,aca 6rfica! reso,u)*o m3(ima e U22MW22 'iMeis DS&6A4
REK;%S%TOS #JN%#OS
SoftGare 'ara 'rograma)*o e ',cQs
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
44/85
' ' g ) '
%NTRO";O AO C-PRO6RA##ER
Como Hua,Huer outra a',ica)*o oFi(oGsI 'ara eMecutar o C-Programmer > uti,i+ao o me(u Start.
SoftGare 'ara 'rograma)*o e ',cQs
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
45/85
g )
%NTRO";O AO C-PRO6RA##ER
Como Hua,Huer outraa',ica)*o o Fi(oGsI 'araeMecutar o C-Programmer >
uti,i+ao o me(u Start.
Am/ie(te e Tra/a,8oAm/ie(te e Tra/a,8o
Para aceer ? rea e tra/a,8o > (ecessriocriar um (ovo 'roecto ou a/rir um criao4
SoftGare 'ara 'rograma)*o e ',cQs
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
46/85
%NTRO";O AO C-PRO6RA##ER
BARRA "EBARRA "EJCONESJCONES
BARRA "E #EN;BARRA "E #EN;
$ANELA "E$ANELA "EPRO$ECTOPRO$ECTO
&%S;AL%AO "O&%S;AL%AO "OCONTEX"O "ASCONTEX"O "AS&AR%&E%S D$ANELA "E&AR%&E%S D$ANELA "E&%S;AL%AO&%S;AL%AO
RES;LTA"O "ARES;LTA"O "ACO#P%LAO O;CO#P%LAO O;B;SCA D$ANELA "EB;SCA D$ANELA "ERES;LTA"ORES;LTA"O
REA "EREA "E
E"%OE"%O
SoftGare 'ara 'rograma)*o e ',cQs
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
47/85
$ANELA "E PRO$ECTO
Pro'rieaesPro'rieaeso PLCo PLC
Eitor aEitor aTa/e,a e ESTa/e,a e ES
6est*o os6est*o os#u,os e#u,os ememria Dsmemria DsC& e CS1C& e CS1
Eitor#o(itorEitor#o(itoras reas eas reas e
memriamemria
Eitor eEitor e&ariveis&ariveisLocaisLocais
%(forma)*o o%(forma)*o o'roecto'roecto
Eitor eEitor e&ariveis&ariveis
6,o/ais6,o/ais
Co(figura)*oCo(figura)*oo PLCo PLC
&isua,i+a)*o&isua,i+a)*oe errose erros
%(forma)*o a%(forma)*o atarefatarefa
%(icia)*o ? 'rograma)*o e autmatos
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
48/85
On
Off
M
EN"EREOS CO#ENTR%OS2422 "IA! IT6MA2421 D6"IA! IT6MA1422 MOTO! TA06T6
EERCJC%OEERCJC%OEERCJC%OEERCJC%O
Descrio do pretendido:Descrio do pretendido:
* 'tiliando a #erramenta de pro%ramao *"+ro%rammer,editar o pro%rama #eito no e*erccio anterior
* -aer a sua passa%em para o aut.mato pro%ramvel (+/)
* Testar o seu #uncionamento
Descrio do pretendido:Descrio do pretendido:
* 'tiliando a #erramenta de pro%ramao *"+ro%rammer,editar o pro%rama #eito no e*erccio anterior
* -aer a sua passa%em para o aut.mato pro%ramvel (+/)
* Testar o seu #uncionamento
SoftGare 'ara 'rograma)*o e ',cQs
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
49/85
EMem',o!1Y Passo = Cria)*o e um (ovo 'roecto
SoftGare 'ara 'rograma)*o e ',cQs
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
50/85
EMem',o!Y Passo = %(ser)*o os co(tactos
SoftGare 'ara 'rograma)*o e ',cQs
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
51/85
EMem',o!5Y Passo = Co(c,us*o o 'rograma
NOTA! A %(stru)*oEN"D21I > i(is'e(sve,'ara o fu(cio(ame(to o'rograma4
&ers9es mais rece(teso CM-Programmer fa+emesta o'era)*o
automaticame(te4
SoftGare 'ara 'rograma)*o e ',cQs
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
52/85
EMem',o!VY Passo = &erifica)*o o 'rograma
SoftGare 'ara 'rograma)*o e ',cQs
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
53/85
EMem',o!Y Passo = %(iciar as comu(ica)9es PC - PLC
SoftGare 'ara 'rograma)*o e ',cQs
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
54/85
EMem',o!WY Passo = #oo e fu(cio(ame(to o PLC
SoftGare 'ara 'rograma)*o e ',cQs
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
55/85
EMem',o!ZY Passo = Tra(sfer(cia o 'rograma 'ara o PLC
SoftGare 'ara 'rograma)*o e ',cQs
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
56/85
EMem',o!UY Passo = Teste o 'rograma em O(-Li(e
SoftGare 'ara 'rograma)*o e ',cQs
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
57/85
EMem',o!7Y Passo = .or)ar aos
SoftGare 'ara 'rograma)*o e ',cQs
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
58/85
EMem',o!12Y Passo = Eve(tuais correc)9es ao 'rograma
Poemos fa+er esta o'era)*o euas formas!
EmEm Off-Li(eOff-Li(eI efectuar asI efectuar ascorrec)9es (ecessriasIcorrec)9es (ecessriasI
e vo,tar a tra(sferire vo,tar a tra(sferir(ovame(te o 'rograma(ovame(te o 'rograma'ara o PLC4'ara o PLC4 NecessitaNecessitafa+er a 'aragem afa+er a 'aragem amHui(a4mHui(a4
.a+er a a,tera)*o o.a+er a a,tera)*o o
'rograma (o moo e'rograma (o moo eEi)*o O(-Li(eEi)*o O(-Li(e44 N*o >N*o >(ecessrio 'arar a(ecessrio 'arar amHui(a4mHui(a4
SoftGare 'ara 'rograma)*o e ',cQs
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
59/85
EMem',o!11Y Passo = Co,oca)*o o PLC em moo R;N
.%# o.%# oEERCJC%OEERCJC%O
%(icia)*o ? 'rograma)*o e autmatos
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
60/85
EERCJC%OEERCJC%O55EERCJC%OEERCJC%O55
Descrio do pretendido:Descrio do pretendido:
*-oi acrescentado um cilindro pneumtico para re0eio de peas de#eituosas,detectadas %raas ao sensor e*istente
*!m #uncionamento, sempre que uma pea se0a detectada como de#eituosa, ocilindro dever avanar at$ actuar o 1m de curso O cilindro recua por si s. assimque desaparea o sinal de avano
*O tapete, s. pra 2 ordem de para%em (O&)
*3e o cilindro estiver no processo de avano, e o operador actuar o sinal depara%em (O&), este deve recuar
Descrio do pretendido:Descrio do pretendido:*-oi acrescentado um cilindro pneumtico para re0eio de peas de#eituosas,
detectadas %raas ao sensor e*istente
*!m #uncionamento, sempre que uma pea se0a detectada como de#eituosa, ocilindro dever avanar at$ actuar o 1m de curso O cilindro recua por si s. assimque desaparea o sinal de avano
*O tapete, s. pra 2 ordem de para%em (O&)
*3e o cilindro estiver no processo de avano, e o operador actuar o sinal depara%em (O&), este deve recuar
MT
Sensor
Cilindro
Fim Curso
PEAS
REJEITADAS
PEAS
OK
On
Off EN"EREOS CO# ENTR%OS2422 "IA! IT6MA2421 D6"IA! IT6MA242 6NO! DA 3ONA D6 IN06*O
2425 *I"IND!O ] =!6NT61422 MOTO! TA06T61421 *I"IND!O !6^6IO D6 06A
.;NES "E.;NES "E
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
61/85
.;NES "E.;NES "EENCRA&A#ENTOENCRA&A#ENTO
OB$ECT%&OS
A(,ise e fu()9es e e(cravame(to e sua a',ica)*o
Estuo a fu()*o i(ter,oc[ (o e(cravame(to e re,>s
OB$ECT%&OS
A(,ise e fu()9es e e(cravame(to e sua a',ica)*o
Estuo a fu()*o i(ter,oc[ (o e(cravame(to e re,>s
.u()9es e e(cravame(to
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
62/85
%NSTR;O \EEPD11A i(stru)*o \EEPD11I 'ermite efi(ir um re,> como /iestve,I se(o o
seu estao efi(io 'or uas co(i)9es ,gicas] uma e SET e outra eRESET4@ O re,> es'ecificao (a i(stru)*o ficar activo ese Hue a
co(i)*o e SETte(8a tomao o va,or ON4@ O re,> s esactivarHua(o eMistir um va,or ON (a co(i)*o
e RESET4
NOTA!*aso ha#asimultaneidade das duascondi$:es a ON, ' acondi$%o de !66T apredominante(
.u()9es e e(cravame(to
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
63/85
%NSTR;O SET ERESETEm a,ter(ativa ? i(stru)*o \EEPD11 Hue co(grega as co(i)9es e
activa)*o e esactiva)*o e um /itI eMistem uas i(stru)9es Hue'ermitem ma(i'u,ar o estao e um /itI em circu(st^(cias seme,8a(tes4Essas i(stru)9es s*o SET e RESET4
.u()9es e e(cravame(to
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
64/85
C-PRO6RA##ER = %NSTR;ESA&ANA"AS"etermi(aas i(stru)9es (*o 'oem ser aceias irectame(teI e s*otrataas como fu()9es ava()aasI > o caso os Tem'ori+aoresICo(taoresI etc4
Neste gru'o i(serem-se tam/>m as fu()9es \EEP e SETRESET
6stas 1un$:es podem seracedidas pelo seu c/di.on9mero que se encontra dentrode par_ntesis \ 6;? `66011CC oudirectamente pelo seu nome(
.u()9es e e(cravame(to
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
65/85
EE#PLO "E APL%CAO-ecti!o / Edi01o instru02es a!an0adas no Cx/Prorammer
A t3tu,o e eMem',oI vamos seguir 'asso a 'asso a i(ser)*o afu()*o \EEPD114
Pg4 7WPg4 7W
1Y Passo
.u()9es e e(cravame(to
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
66/85
Y Passo
Nmero de operandosnecessrios para a funoem causa
Descrio
Tipo de dado re!ueridopara esse operando
.%#.%#EE#PLOEE#PLO
%(icia)*o ? 'rograma)*o e autmatos
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
67/85
EERCJC%OEERCJC%OVVEERCJC%OEERCJC%OVV
Descrio do pretendido:Descrio do pretendido:
@Reso,ver o mesmo eMerc3cio a fase a(teriorI mas recorre(o agora ?sfu()9es e e(cravame(to4
@A titu,o merame(te icticoI uti,i+ar as fu()9es SET e RSET 'ara oco(tro,o o ci,i(roI e a fu()*o \EEP 'ara o motor o ta'ete4
Descrio do pretendido:Descrio do pretendido:
@Reso,ver o mesmo eMerc3cio a fase a(teriorI mas recorre(o agora ?sfu()9es e e(cravame(to4
@A titu,o merame(te icticoI uti,i+ar as fu()9es SET e RSET 'ara oco(tro,o o ci,i(roI e a fu()*o \EEP 'ara o motor o ta'ete4
MT
Sensor
Cilindro
Fim Curso
PEAS
REJEITADAS
PEAS
OK
On
Off
EN"EREOS CO# ENTR%OS2422 "IA! IT6MA2421 D6"IA! IT6MA242 6NO! DA 3ONA D6 IN06*O
2425 *I"IND!O ] =!6NT61422 MOTO! TA06T61421 *I"IND!O !6^6IO D6 06A
.u()9es e e(cravame(to
S O OC
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
68/85
%NSTR;O %NTERLOC\A i(stru)*o %NTERLOC\ D%LD2 est sem're associaa ? i(stru)*o%NTERLOC\ CLEAR D%LCD25I se(o esta 0,tima sem're a(teceia'e,a 'rimeira4
@ A i(stru)*o %NTERLOC\ > sem're a(teceia e umaco(i)*o ,gica Hue efi(e a actua)*o a i(stru)*o %LD24
@ Kua(o o resu,tao a co(i)*o ,gica Hue a(tecee %LD2 >
O..I toas as i(stru)9es O;T co(tias e(tre esta i(stru)*o ea i(stru)*o %LCD25 tomam o estao O..I i(e'e(e(teme(teo estao as co(i)9es Hue ,8es *o origem
@ A toos os tem'ori+aores > feito o reset4
@ Se a co(i)*o Hue a(tecee a i(stru)*o %LD2 estiver a ONI a'arte o 'rograma e(tre %LD2 e %LCD25 (*o > afectaa4
Poem usar-se vrias fu()9es %LD2 com uma sfu()*o %LCD25
AE$+3:Os rels encravados por funes KEEP(11)noso afectados por esta instruo.
.u()9es e e(cravame(to
EE#PLO "E APL%CAO
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
69/85
EE#PLO "E APL%CAO-ecti!o 4Anlise da 5un01o #$E*"C6
O 'rograma Hue se segueI tem activa a'e(as a sa3a 21242I em/ora toas e,as D21242I212422I 212421 te(8am co(i)9es ,gicas 'ara ta,4A ifere()a est (as co(i)9es e %NTERLO\4
%(icia)*o ? 'rograma)*o e autmatos
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
70/85
EERCJC%OEERCJC%OEERCJC%OEERCJC%O
Descrio do pretendido:Descrio do pretendido:@As 'e)as s*o agora sueitas a i(s'ec)*o visua, 'e,o o'eraor4@< orem e arra(Hue DO(I o ta'ete i(iciar o seu fu(cio(ame(to 'ara(o assim Hue a foto-
c>,u,a etecte a 'rese()a a 'e)a4@;ma ve+ i(s'eccio(aa a 'e)a 'e,o o'eraor o 'rocesso 'rossegue assim Hue este actue
(ovame(te (a orem e arra(Hue DO(4@Para fa+er a etec)*o o efeito o o'eraor (*o (ecessita 'egar (a 'e)aI ou sea se a 'e)a (*o
tiver efeito (*o c8ega a sair o ta'ete e co(ti(ua cami(8o assim Hue o o'eraor orem 'ara
co(ti(uar DO(4@O 'rocesso re'ete-se assim Hue c8egue (ova 'e)a ? +o(a e i(s'ec)*o4@< orem e 'aragem DOff too o 'rocesso ever 'arar4
Descrio do pretendido:Descrio do pretendido:
@As 'e)as s*o agora sueitas a i(s'ec)*o visua, 'e,o o'eraor4@< orem e arra(Hue DO(I o ta'ete i(iciar o seu fu(cio(ame(to 'ara(o assim Hue a foto-c>,u,a etecte a 'rese()a a 'e)a4
@;ma ve+ i(s'eccio(aa a 'e)a 'e,o o'eraor o 'rocesso 'rossegue assim Hue este actue(ovame(te (a orem e arra(Hue DO(4
@Para fa+er a etec)*o o efeito o o'eraor (*o (ecessita 'egar (a 'e)aI ou sea se a 'e)a (*otiver efeito (*o c8ega a sair o ta'ete e co(ti(ua cami(8o assim Hue o o'eraor orem 'araco(ti(uar DO(4
@O 'rocesso re'ete-se assim Hue c8egue (ova 'e)a ? +o(a e i(s'ec)*o4@< orem e 'aragem DOff too o 'rocesso ever 'arar4
MT
Sensor
PEAS
REJEITADAS
PEAS
OK
On
Off
EN"EREOS CO#ENTR%OS
2422 "IA! IT6MA2421 D6"IA! IT6MA242 6NO! DA 3ONA D6 IN06*O1422 MOTO! TA06T6
.;NES "E
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
71/85
.;NES "E"%.ERENC%AO
OB$ECT%&OS
@ Com'ree(s*o o fu(cio(ame(toas fu()9es ifere(ciais
@ A',ica)*o 'ratica estas fu()9es@ EMerc3cio e a',ica)*o as
fu()9es "%." e "%.;
OB$ECT%&OS
@ Com'ree(s*o o fu(cio(ame(toas fu()9es ifere(ciais
@ A',ica)*o 'ratica estas fu()9es@ EMerc3cio e a',ica)*o as
fu()9es "%." e "%.;
.u()9es e ifere(cia)*o
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
72/85
%NSTR;ES"%.;D15 E"%."D1V
Ao te(tar reso,ver o 'ro/,ema a(teriorI e'aramo-(os com a,gumasificu,aes4
"ificu,aes essas Hue se com'aecem com o facto e eMistiremco(i)9es e SET e RESET simu,ta(eame(te 'ara a mesma sa3aI como> o caso Hue se segue!
4
.u()9es e ifere(cia)*o
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
73/85
%NSTR;O"%.;D15A i(stru)*o "%.;D15 'ermite activar um re,> ura(te um cic,o e sca(I
sem're Hue a co(i)*o ,gica Hue a(tecee a i(stru)*oI tra(sita oestao O.. 'ara ON4
.u()9es e ifere(cia)*o
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
74/85
%NSTR;O"%."D1VA fu()*o "%."D1V 'ermite activar um re,> ura(te um cic,o e sca(I
sem're Hue a co(i)*o ,gica Hue a(tecee a i(stru)*oI tra(sita e umestao ON 'ara O..4
%(icia)*o ? 'rograma)*o e autmatos
J
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
75/85
EERCJC%OEERCJC%OWWEERCJC%OEERCJC%OWW
Descrio do pretendido:Descrio do pretendido:
@Reso,ver o 'ro/,ema a(teriorI recorre(o ?s fu()9es e ifere(cia)*o4
Descrio do pretendido:Descrio do pretendido:
@Reso,ver o 'ro/,ema a(teriorI recorre(o ?s fu()9es e ifere(cia)*o4
MT
Sensor
PEAS
REJEITADAS
PEAS
OK
On
Off
EN"EREOS CO#ENTR%OS2422 "IA! IT6MA2421 D6"IA! IT6MA242 6NO! DA 3ONA D6 IN06*O1422 MOTO! TA06T6
F2422 DI=U DO 6NO! DA 3ONA D6 IN06*O
%(icia)*o ? 'rograma)*o e autmatos
JJ
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
76/85
EERCJC%OEERCJC%OZZEERCJC%OEERCJC%OZZ
Descrio do pretendido:Descrio do pretendido:
@Prete(e-se mi(imi+ar os tem'os e 'aragem o ta'ete 'ara i(s'ec)*o4
@#a(te(o toas as fu(cio(a,iaes o eMerc3cio a(teriorI 'rete(e-se Hue sem're Hue oo'eraor retire uma 'e)a efeituosa o ta'ete este i(icie a marc8a automaticame(te sem recurso? orem e arra(Hue DO(4
@Nas situa)9es e 'e)a O\I ma(t>m-se a (ecessiae e orem e arra(Hue 'e,o o'eraor4
Descrio do pretendido:Descrio do pretendido:
@Prete(e-se mi(imi+ar os tem'os e 'aragem o ta'ete 'ara i(s'ec)*o4
@#a(te(o toas as fu(cio(a,iaes o eMerc3cio a(teriorI 'rete(e-se Hue sem're Hue oo'eraor retire uma 'e)a efeituosa o ta'ete este i(icie a marc8a automaticame(te sem recurso? orem e arra(Hue DO(4
@Nas situa)9es e 'e)a O\I ma(t>m-se a (ecessiae e orem e arra(Hue 'e,o o'eraor4
MT
Sensor
PEAS
REJEITADAS
PEAS
OK
On
Off
EN"EREOS CO#ENTR%OS2422 "IA! IT6MA2421 D6"IA! IT6MA242 6NO! DA 3ONA D6 IN06*O1422 MOTO! TA06T6
F2422 DI=U DO 6NO! DA 3ONA D6 IN06*OF2421 DI=D DO 6NO! DA 3ONA D6 IN06*O
TE#POR%A"ORES E
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
77/85
CONTA"ORES
OB$ECT%&OSEstuo e fu()9es e tem'ori+a)*o e co(tagem4
Tratame(to e s3m/o,os (o cM-'rogrammer4
Seccio(ame(to e 'rogramas (o cM-'rogrammer4
Co(ceito e variveis g,o/ais e ,ocais4 Sua efi(i)*o(o cM-'rogrammer4
OB$ECT%&OSEstuo e fu()9es e tem'ori+a)*o e co(tagem4
Tratame(to e s3m/o,os (o cM-'rogrammer4
Seccio(ame(to e 'rogramas (o cM-'rogrammer4
Co(ceito e variveis g,o/ais e ,ocais4 Sua efi(i)*o
(o cM-'rogrammer4
Tem'ori+aores e co(taores
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
78/85
TE#POR%A"ORES T%# e T%#:D1
A i(stru)*o T%# 'ermite efi(ir um tem'ori+aor e atraso ? o'era)*o coma 'recis*o e 241 segu(o'oe(o este ter um a,ca(ce mMimo e 77747segu(os4
O va,or e PRESET Dtem'o i(icia, 'oe ser es'ecificao 'or umaco(sta(te ou 'e,o co(te0o e uma Gor4
Associao a caa tem'ori+aor eMiste um co(tacto T%# N Dse(o N o(0mero o tem'ori+aor4
Tem'ori+aores e co(taores
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
79/85
TE#POR%A"ORES T%# e T%#:D1
A i(stru)*o T%# > sem're a(teceia 'or uma co(i)*o ,gicaI Hue esta(o a ON activa otem'ori+aorEste come)a a ecreme(tar o tem'o 'r>-se,eccio(ao e Hua(o ati(ge o +eroI fec8a o co(tactoT%# NSe a co(i)*o ,gica 'assar a O..I im',ica o RESET o tem'ori+aor e co(seHue(teme(te aa/ertura o co(tacto T%# N4
Tem'ori+aores e co(taores
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
80/85
CON.%6;RAO "A .;NO T%#
Tem'oTem'o'rete(io'rete(io
Numero oNumero otem'ori+aortem'ori+aor
Tem'ori+aores e co(taores
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
81/85
EE#PLOS TJP%COS
Como foi visto o mMimo amitio 'e,o tem'ori+aor > o
va,or _7777I corres'o(e(te a 777I7 segu(os4E Hua(o se 'rete(e um va,or su'erior`E Hua(o se 'rete(e um va,or su'erior`
Tem'ori+aores em cascataTem'ori+aores em cascata
Tem'ori+aores e co(taores
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
82/85
EE#PLOS TJP%COS
Como fa+er um atraso ? eso'era)*o`Como fa+er um atraso ? eso'era)*o`
Tem'ori+aoresI atraso ?Tem'ori+aoresI atraso ?eso'era)*oeso'era)*o
Tem'ori+aores e co(taores
J
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
83/85
EE#PLOS TJP%COS
@ 'oss3ve, im',eme(tar um f,i' f,o' com um
'er3oo e osci,a)*o e um ut-cc,e varive,4Como`Como`
Tem'ori+aoresI f,i' f,o'Tem'ori+aoresI f,i' f,o'
Tem'ori+aores e co(taores
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
84/85
CON.%6;RAO "A .;NOT%#:D1
Para 'rogramar a i(stru)*o T%#:D1 > (ecessrio usar a .;NO comcigo 14
Esta i(stru)*o 'ermite im',eme(tar um tem'ori+aor i(tico aoim',eme(tao 'e,a i(stru)*o T%#I com a ifere()a e Hue este tem uma'recis*o e 2421segu(o e um a,ca(ce mMimo e 77477 segu(os
O co(tacto este tem'ori+aor tem a esig(a)*o T%# N ta, como (ai(stru)*o T%#4
%(icia)*o ? 'rograma)*o e autmatos
JJ
EERCJC%OEERCJC%O UU
7/18/2019 Curso Basico - Automatos Programaveis_dia 1
85/85
EERCJC%OEERCJC%OUUEERCJC%OEERCJC%OUU
Descrio do pretendido:Descrio do pretendido:
@Por eMig(cia e fu(cio(ame(to o sistema a usa(te este 'rocessoI foi esta/e,ecio umtem'o mMimo e segu(os 'ara a tarefa e i(s'ec)*o4
@"ura(te a i(s'ec)*oI se (e(8uma as co(i)9es eMiste(tes se verificar Dretirar pe0a7 ouordem de seuir n o sistema ava()ar automaticame(te ao fim e segu(osi(e'e(e(teme(te o estao a 'e)a4
NOTA! Tra/a,8ar a 'artir o 0,timo 'rograma feito4
Descrio do pretendido:Descrio do pretendido:
@Por eMig(cia e fu(cio(ame(to o sistema a usa(te este 'rocessoI foi esta/e,ecio umtem'o mMimo e segu(os 'ara a tarefa e i(s'ec)*o4
@"ura(te a i(s'ec)*oI se (e(8uma as co(i)9es eMiste(tes se verificar Dretirar pe0a7 ouordem de seuir n o sistema ava()ar automaticame(te ao fim e segu(osi(e'e(e(teme(te o estao a 'e)a4
NOTA!Tra/a,8ar a 'artir o 0,timo 'rograma feito4
MT
Sensor
PEAS
REJEITADAS
PEAS
OK
On
Off
EN"EREOS CO#ENTR%OS2422 "IA! IT6MA2421 D6"IA! IT6MA242 6NO! DA 3ONA D6 IN06*O1422 MOTO! TA06T6
T2222 T6M0O M 0A!A A IN06*O