You are on page 1of 36

Controladores lgicos programables (PLC) Angel M.

Bozzuto pgina 0








Cuvso IntensIvo:








IntvoduccIn u !os


CONTROLADORES LOGICOS PROGRAMABLES ( PLC )








Ange! MuvIo Bozzuto



Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 1
1.- VOI\CION I PIC

!os crIforIos nrn oI dIsono doI rImor confroIndor rogrnmnbIo fuoron osocIfIcndos on
l968 or In dIvIsIon HydrnmnfIc do ConornI Mofors Cor. on Isfndos !nIdos.

!n nocosIdnd do ndnfnr oI cIcIo do funcIonnmIonfo do Ins mquInns nrn fnbrIcnr Io-
zns dIsfInfns (or cnmbIos do modoIos) convIorfo on cosfosos n Ios cIrcuIfos oIocfromocnIcos
or su fnIfn do fIoxIbIIIdnd.

CunIquIor modIfIcncIon sIgnIfIcn ro-cnbIonr, ngrognr roIos, fomorIzndoros, ofc.. Io quo
ImIIcn Inrgns nrndns do mquInn y, n vocos, oI uso y nbuso do In InvonfIvn humnnn nrn
cronr osncIos IIbros on oI fnbIoro quo quodo chIco con Ios sucosIvos ngrogndos.

Todos snbomos quo Ins modIfIcncIonos rovIsorIns no sIomro so vuoIcnn nI Inno
oIocfrIco do In mquInn con Io quo so dIfIcuIfn y oncnroco oI mnnfonImIonfo y ,or suuosfo,
Incromonfn oI fIomo do nrndn do mquInn.

!ns osocIfIcncIonos mnImns do ConornI Mofors quo dobn cumIIr oI rImor confroIn-
dor rogrnmnbIo ornn Ins sIguIonfos:

studo s!Ido: oI nuovo oquIo dobn bnsnrso on comononfos oIocfronIcos.

AmbIente: dobn soorfnr Ins condIcIonos nmbIonfnIos IndusfrInIos.

I!exIb!e: oI nnrnfo dobn ndnfnrso fcIImonfo n unn grnn vnrIodnd do nIIcncIonos
con mnImo fIomo do nrndn do mquInn. !n fIoxIbIIIdnd rofondIdn so Iogrnrn mo-
dInnfo In rogrnmncIon.

SencI!!o: fnnfo In rogrnmncIon como oI mnnfonImIonfo y In InsfnIncIon dobnn osfnr n
cnrgo do focnIcos o IngonIoros do Innfn sIn un onfronnmIonfo domnsIndo comIojo o ox-
fonso.

IgIco: como so rofondn roomInznr soIo fnbIoros oIocfromocnIcos o oIocfronIcn do-
dIcndn soncIIIn, oI nnrnfo dobn ofocfunr un confroI IogIco (on/off).

ReutI!Izub!e: sI bIon no orn on oso momonfo In condIcIon do mnyor oso, so rofondn
quo un mIsmo nnrnfo udIoso roufIIIznrso nrn ofrns mquInns.

ConornI Mofors confIo In fnron do dosnrroIIo n unn consuIforn IInmndn Iodford Asso-
cInfod. Isfn consuIforn, Iuogo do no ocos froIozos, concIuyo on l969 con oI dosnrroIIo do un
nnrnfo quo nIgunos nnos dosuos so IInmnrn I!C (rogrnmmnbIo IogIc confroIIor) o on nuos-
fro IdIomn, controludor lgico progrumuhle.

II rImor confroIndor cumIn con Ios roquorImIonfos mnImos do ConornI Mofors y so
ufIIIzo on mquInns con rocosos socuoncInIos roofIfIvos.




Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 2
InsoguIdn so nrocInron vonfnjns ndIcIonnIos n Ios roquorImIonfos orIgInnIos fnIos co-
mo monor consumo do onorgn, rIdo dIngnosfIco do fnIIns grncIns n Ios IndIcndoros do osfndo
do funcIonnmIonfo, roduccIon do osncIo on fnbIoros, ofc.

urnnfo Ios rImoros nnos do vIdn, oI dosnrroIIo orIgInnI sufrIo muchns modIfIcncIonos,
nIgunns orIonfndns n corrogIr robIomns y mojornr oI rondImIonfo do Ios rImoros oquIos;
ofrns n fIn do nunfnr n ofrns IndusfrIns nrn nmIInr oI morcndo.

!os rImoros confroIndoros so rogrnmnbnn on un Iongunjo do fIo socuoncInI, Ios
oquIos do rogrnmncIon osndos y voIumInosos. HncIn l9?2 nnrocIoron oquIos quo, nI ufI-
IIznr Iongunjo do confncfos (!oIny !nddor !ogIc), fuoron ms ncofndos or In gonfo do Ingo-
nIorn y focnIcos. Yn nrn osfn oocn oxIsfnn vnrIos fnbrIcnnfos do confroIndoros rogrnmn-
bIos.

!os oquIos do rogrnmncIon comonznron n ofrocor cndn voz ms vonfnjns como In ufI-
IIznr nnfnIIns (C!T) nrn dosnrroIInr Ios rogrnmns con smboIos oIocfrIcos, hnsfn nqu so
rogrnmnbn oxcIusIvnmonfo con IIsfns do InsfruccIonos usnndo rogrnmndoros quo mosfrnbnn
osfns InsfruccIonos con IndIcndoros IumInosos. Ofro nso hncIn ndoInnfo: nImnconnmIonfo do
rogrnmns on cInfns mngnofIcns nrn fncIIIfnr In rorogrnmncIon.

!ns osIbIIIdndos do conoxIon nI cnmo do Ios confroIndoros so hIcIoron mns vnrIndns
yn quo Ins sonnIos odnn sor do dIsfInfos nIvoIos y fnmbIon nnnIogIcns.

II dosnrroIIo do Ios comononfos oIocfronIcos (l9?0-l9?4) ncnrroo ImorfnnfsImos
nvnncos on Ios confroIndoros rogrnmnbIos, rocordomos quo on osfn oocn so Invonfo oI mIcro-
rocosndor.

Isfo hIfo ncoIoro vIoIonfnmonfo oI dosnrroIIo doI confroIndor rogrnmnbIo. !os oquIos
odnn mnnojnr mnyor cnnfIdnd do dnfos y ronIIznr oorncIonos nrIfmofIcns soncIIIns. A modI-
dn quo osfns oorncIonos udIoron sor mns comIojns Ios confroIndoros odnn fomnr Ios dnfos
obfonIdos doI cnmo on formn numorIcn, rosoIvor ocuncIonos y gonornr In sonnI corrocfIvn doI
rocoso (Inzos corrndos).

!os nvnncos onfro l9?5 y l9?9 confInunron Incosnnfomonfo. II dosnrroIIo do momorIns
con cndn voz mns cnncIdnd do nImnconnmIonfo on monor osncIo hIzo quo Ios confroIndoros
dIsmInuyornn do fnmnno y numonfnrnn onormomonfo su "ofoncIn" nI nImnconnr rogrnmns
mucho mns grnndos y comIojos. Adoms so comonzo n ufIIIznr oI confroIndor nrn soncIIIns
nIIcncIonos do ndquIsIcIon do dnfos: In comunIcncIon I!C - comufndorn croo nuovns nIIcn-
cIonos.

Ofros nvnncos do osfo orIodo consIsfIoron on unn ovoIucIon do Ins comunIcncIonos do
Ios confroIndoros con oI "oxforIor". So dosnrroIIo unn grnn vnrIodnd do nnoIos do oorncIon o
IndIcncIon.

A nrfIr do Ios comIonzos do In docndn do Ios '80, Ios confroIndoros rogrnmnbIos Iogrn-
ron orfoccIonnr nIgo quo yn so hnbn comonzndo n ofrocor unos nnos nnfos: Ins onfrndns y sn-
IIdns romofns. II hocho do odor coIocnr Ios oIomonfos do fomn y omIsIon do sonnIos do cnmo



Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 3
on formn dIsfrIbuIdn y n vocos n grnndos dIsfnncIns doI confroIndor sIgnIfIcn un nhorro muy
grnndo on InsfnIncIon y cnbIondo y, or consIguIonfo, unn grnn soncIIIoz do mnnfonImIonfo.
Con onfrndns y snIIdns romofns "vInjnn" or un soIo nr do cnbIos sonnIos quo do ofrn mnnorn
nocosIfnrnn mIIos do cnbIos, cnjns do nso con bornorns, fnbIoros, ofc.

!os confroIndoros IogIcos rogrnmnbIos fuoron comIomonfndoso con confroI nnnIogI-
co IncIuIdo on oI mIsmo oquIo y Ins nIIcncIonos, quo on Ios orgonos ornn fodns socuoncInIos
dIscrofns, comonznron n InvndIr voIozmonfo forronos cubIorfos or sIsfomns do confroI dIsfrI-
buIdo. !os confroIndoros rogrnmnbIos so ufIIIznron dosdo Ios '80 cndn voz ms on rocosos
bnfch, nun on IndusfrIns qumIcns ndondo no so orIonfnbn oI confroIndor on sus comIonzos.

II dosnrroIIo do onfrndns/snIIdns do nIfn voIocIdnd ormIfIo nI confroIndor rocIbIr sonn-
Ios do gonorndoros do uIsos y ns IncursIonnr on oI confroI do osIcIon.

!os confroIndoros orIgInnImonfo funcIonnbnn soIo on formn nufonomn y nrn rogrn-
mnrIos so ufIIIznbnn oquIos cnros osocInImonfo dIsonndos, oro on osfo orIodo In comunI-
cncIon cndn voz ms fcII con comufndorns ormIfIo ufIIIznr n osfns nrn rogrnmncIon. !uo-
go, In duIn confroIndor comufndorn crocIo on formn rIdn y nnrocIoron grnn cnnfIdnd do
nquofos do soffwnro nrn corror on comufndorns y convorfIr n osfns dosdo sImIos "vonfn-
nns" nI rocoso hnsfn conjunfos do suorvIsIon y confroI sumnmonfo nvnnzndos quo ufIIIznn nI
confroIndor on oI cnmo.

!n dosnrroIIo muy Imorfnnfo, nrnIoIo nI do comunIcncIon con comufndorn, fuo oI do
In osIbIIIdnd do consfruIr rodos con muchos confroIndoros, comufndorns y sIsfomns dodIcn-
dos y do confroI dIsfrIbuIdo.

Ior ofro Indo Ios confroIndoros do Ios '80 ofrocnn Ios rImoros "moduIos InfoIIgonfos"
quo, formnndo nrfo doI conjunfo, ronIIznn fnrons nrnIoIns nI confroIndor on sI. Como ojom-
Io do osfos moduIos odomos moncIonnr Ios rogrnmnbIos on IASIC, rocosndoros do comu-
nIcncIonos, Ios dIsonndos nrn nIIcncIonos do InfoIIgoncIn nrfIfIcInI, ofc., quo son comufndo-
rns comIofns onvnsndns on un moduIo quo so InsfnIn onfro Ins onfrndns y snIIdns doI confro-
Indor.

II crocImIonfo on Ios uIfImos nnos no so dofuvo, Ins mnrcns quo hoy ofrocon confroIn-
doros rogrnmnbIos son muchns y In comofoncIn hnco quo oI usunrIo son oI mns fnvorocIdo.

Crnn cnnfIdnd do confroIndoros so confInunn rogrnmnndo on Iongunjo do confncfos
(fnI voz oI mns dIfundIdo), nunquo Ins roforoncIns do quIonos rogrnmnn so dIvIdon onfro os-
fo y Ios IIsfndos do InsfruccIonos. AcfunImonfo son vnrIns Ins mnrcns quo ofrocon do rogrn-
mncIon bnjo nmbIonfo WIndows.

In Io roforonfo n In ovoIucIon doI hnrdwnro so hn IIogndo n oquIos muy voIocos, grnn
cnncIdnd do mnnojo do onfrndns/snIIdns (hnsfn l0.000), osIbIIIdnd do soIoccIon do unn grnn
vnrIodnd do fIos do onfrndns/snIIdns, confroI do fIo IroorcIonnI + InfogrnI + orIvnfIvo,
ofc.





Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 4
2.- STR\CT\RA \N CONTROIAOR PROGRAMABI

Inrn odor Inforrofnr In osfrucfurn do un confroIndor IogIco rogrnmnbIo (I!C) o-
domos consfruIr un soncIIIo dIngrnmn do bIoquos como oI do In fIgurn .



SEALES DESDE EL CAMPO





ENTRADAS


BUS DE DATOS


C.P.U. FUENTE DE
ALIMENTACION





BUS DE DATOS


SALIDAS






SEALES HACIA EL CAMPO



o In fIgurn odomos sonrnr fros nrfos fundnmonfnIos: Ins onfrndns, In unIdnd con-
frnI do rocoso o CI! y Ins snIIdns. Ms ndoInnfo nos dodIcnromos n nmIInr osfns nrfos y
ngrognromos ms dofnIIos or nhorn, osfo dIngrnmn nos sorvIr nrn oxIIcnr oI rIncIIo do
funcIonnmIonfo doI confroIndor rogrnmnbIo.

!n unIdnd confrnI do rocoso o CI! (ConfrnI IrocossIng !nIf) os In oncnrgndn do ojo-
cufnr oI rogrnmn oscrIfo or oI usunrIo y nImnconndo on su InforIor. !n CI!, oI "corobro" doI
confroIndor rogrnmnbIo, osfn formndn or dos nrfos oIomonfnIos: rocosndor y momorIn.




Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 5
!ns onfrndns (Inforfnsos o ndnfndoros do onfrndn) so oncnrgnn do ndnfnr Ins sonnIos
rovonIonfos doI cnmo n nIvoIos quo In CI! uodn Inforrofnr como InformncIon.

A Ins onfrndns so conocfnn oIomonfos cnfndoros, osfos uodon sor onfro ofros:

- bofonorns
- IInvos
- formosfnfos
- rososfnfos
- ImIfos do cnrrorn
- sonsoros do roxImIdnd
- sonsoros fofooIocfrIcos

Cunndo un oIomonfo conocfndo n unn onfrndn so nccIonn, hnco quo so rosonfo on oI
borno do osn onfrndn unn fonsIon (.oj.: 220VCA). Isn fonsIon os ndnfndn or In Inforfnso do
onfrndn do formn fnI quo In CI! rocIbo In InformncIon do quo dIchn onfrndn osfn on oI osfndo
"ncfIvndo" o son on oI osfndo IogIco l.

Cndn onfrndn os roconocIdn or In CI! modInnfo unn IdonfIfIcncIon. SI In onfrndn nc-
fIvndn so donomInn "Xl", odrnmos docIr quo nrn In CI! nhorn Xl osf on oI osfndo IogIco l
(Xl = l). Cunndo oI oIomonfo conocfndo nI borno do onfrndn so dosncfIvo, In Inforfnso do on-
frndn IndIcnrn n In CI! quo nhorn Xl hn nsndo nI osfndo 0 (Xl = 0).

!n rogrnmn muy soncIIIo oscrIfo or oI usunrIo odrn sor: "cunndo Xl = l so dobo
ncfIvnr unn snIIdn donomInndn Y2". Isfo odrn sor oI cnso do quo cunndo un oorndor uIso
unn bofonorn so dobo oncondor unn Imnrn. Isfn Imnrn doborn onfoncos osfnr conocfndn
n unn snIIdn quo nrn In CI! so IInmn Y2.

Ahorn, cunndo In CI! rocIbn In InformncIon rovonIonfo do In Inforfnso do onfrndn dI-
cIondo quo Xl = l, rosoIvor oI rogrnmn doI usunrIo y ncfIvnr, ondr un l, on Y2. CInro,
fnIfn un osInbon: nrn odor oncondor In Imnrn nocosIfnmos un oIomonfo quo uodn mnno-
jnr unn ofoncIn mnyor n In quo uodon mnnojnr Ios cIrcuIfos quo comonon In CI!.

Isfo osInbon os In Inforfnso do snIIdn. Cunndo In CI! ordonn In ncfIvncIon do unn sn-
IIdn, osfn ndnfn In sonnI orIgInndn or In CI! y nccIonn un comononfo (roIo, frInc o frnnsIs-
for) quo uodn conducIr In corrIonfo quo fomn In Imnrn.

In muchos confroIndoros rogrnmnbIos Ins Inforfnsos do onfrndns y do snIIdns uodon,
no soIo fomnr vnIoros l y 0, sIno fnmbIon vnIoros InformodIos donfro do un rnngo. Isfns so
donomInnn onfrndns/snIIdns nnnIogIcns.




Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 6
3. - CIASIIICACION

SI dosonmos osfnbIocor cInsIfIcncIonos do confroIndoros rogrnmnbIos odomos fomnr
dIsfInfos nsocfos:

Por construccin:
compactos
modulares

Por cantidad de E/S:
micro PLC: hasta 64 E/S
PLC pequeo: 65 a 255 E/S
PLC mediano: 256 a 1023 E/S
PLC grande: ms de 1024 E/S

Por "capacidad":
Nivel 1: Control de variables discretas y pocas analgicas, operaciones aritmticas con nmeros
enteros.
Nivel 2: Control de variables discretas y analgicas. Matemtica de punto flotante. E/S inteligen-
tes. Gran capacidad de manejo de datos.

!n cInsIfIcncIon or consfruccIon dIsfInguo Ios confroIndoros conpoc/oe quo nIojnn fo-
dns sus nrfos (Infrndns + SnIIdns + CI! + fuonfo do nIImonfncIon) on unn mIsmn cnjn o gn-
bInofo, do Ios noJuloree quo osfn formndos or nrfos comonIbIos o moduIos .

!n consfruccIon comncfn so dn soInmonfo on confroIndoros do bnjn cnnfIdnd do onfrn-
dns y snIIdns (mIcro I!C). !n mnyor vonfnjn quo ofroco osfn consfrucccIon os su bnjo cosfo,
Ins dosvonfnjns rosIdon on Ins IImIfncIonos n In horn do oxnndIr oI oquIo.

!ns unIdndos do oxnnsIon son sImIomonfo onfrndns y snIIdns quo so vIncuInn nI
oquIo comncfo modInnfo unn conoxIon nI bus do dnfos.

!n consfruccIon moduInr, como su nombro Io IndIcn, osfn formndn or moduIos. !os
oquIos so nrmnn sobro un bnsfIdor, bnso do monfnjo o rnck sobro oI cunI so InsfnIn oI moduIo
CI!, oI moduIo fuonfo do nIImonfncIon, Ios moduIos do onfrndns y Ios moduIos do snIIdns.

!ns vonfnjns do In consfruccIon moduInr snIfnn n In vIsfn: oI usunrIo uodo comonor
su oquIo con In cnnfIdnd y fIo do onfrndns y snIIdns quo nocosIfo y Iuogo uodo nmIInrIo
ngrognndo soIo Ios moduIos do I/S nocosnrIos. Cunndo unn rnck so comIofn so ngrogn uno
nuovo modInnfo unn conoxIon nI bus do dnfos. Ior suuosfo, In cnnfIdnd mxImn do onfrndns/
snIIdns y In ubIcncIon do Ios moduIos, ofc. son cnrncforsfIcns quo so dobon consuIfnr on oI
mnnunI do cndn oquIo.

!n dosvonfnjn do In consfruccIon moduInr os su mnyor cosfo on oquIos con ocn cnnfI-
dnd do onfrndns/snIIdns.




Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 7
!ns nuovns fondoncIns Imonon, nrn Ios mIcro-I!C, consfruccIonos mIxfns. So dIso-
no do oquIos comncfos do bnjo cosfo con no ms do 30 onfrndns/snIIdns quo uodon oxnn-
dIrso con moduIos. Ior su nsocfo so Ios donomInn brIck (IndrIIIo)

!n cInsIfIcncIon or con/iJoJ Je en/roJoe/eoliJoe os nrbIfrnrIn, dIsfInfos nuforos osfn-
bIocon dIsfInfns cnfogorns. A osnr do oIIo, In cnnfIdnd do onfrndns/snIIdns quo uodo mnno-
jnr un I!C os oI IndIcndor quo hnbIfunImonfo dofIno un confroIndor. !os fnbrIcnnfos ofrocon
cnrncforsfIcns fnIos como cnncIdnd do momorIn, roorforIo do InsfruccIonos, ofc. , on formn
roorcIonndn n In cnnfIdnd do onfrndns y snIIdns quo oI confroIndor uodo mnnojnr.

!n cInsIfIcncIon or "copociJoJ" dIsfInguo jusfnmonfo dos nIvoIos; oxIsfon oquIos o-
quonos do nIvoI 2 y grnndos do nIvoI l oro on gonornI rosondon n In rogIn do quo n mnyor
cnncIdnd do mnnojo do onfrndns y snIIdns mnyor "ofoncIn" nrn rosoIvor nIIcncIonos mns
comIojns.



Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 8
4. NTRAAS Y SAIIAS

!ns onfrndns y snIIdns (Inuf/Oufuf) son Ins nrfos doI confroIndor rogrnmnbIo quo
Io vIncuInn con oI cnmo. Adnfnn Ins sonnIos do cnfndoros nrn quo In CI! Ins roconozcn
on oI cnso do Ins onfrndns y nnfo unn ordon do In CI! ncfIvnn un oIomonfo do ofoncIn on oI
cnso do Ins snIIdns.

o fodns Ins sonnIos do cnmo son IgunIos nI mucho monos do In mIsmn nnfurnIozn,
or oIIo oxIsfon dIsfInfns Inforfnsos do onfrndn y do snIIdn ndocundns n Ios fIos do sonnIos
ms comunos. Ior suuosfo, nrn un confroIndor rogrnmnbIo fodns osfns sonnIos dobon sor
oIocfrIcns. Cunndo so frnfn do fomnr modIcIonos no oIocfrIcns como rosIonos, cnudnIos, ofc.,
sIomro dobo oxIsfIr un convorsor o frnnsmIsor onfro In vnrInbIo do rocoso y In onfrndn doI
confroIndor rogrnmnbIo.

!nn rImorn cInsIfIcncIon nrn onfrndns y snIIdns odrn sor In quo sIguo:

DISCRETAS: tambin llamadas lgicas u "on/off" - pueden tomar solo dos estados.

ANALOGICAS: tambin llamadas numricas - pueden tomar una cantidad de estados dentro
de un cierto rango (ej: 4 a 20mA / 1 a 5V / 0 a 10V).

ESPECIALES: son variantes de las anteriores como por ejemplo las de conteo de alta velo-
cidad, de termocupla, etc.

INTELIGENTES: poseen su propia CPU y se comportan como si fueran computadoras aut-
nomas pero que intercambian datos con la CPU del controlador programable - ejemplos: m-
dulos programables BASIC, mdulos de mensajes ASCII, mdulos co-procesadores PID, etc.

!nn do Ins cnrncforsfIcns do Ios oquIos moduInros os In JeneiJoJ do I/S. Isfo formI-
no IndIcn In cnnfIdnd do unfos or moduIo. So uodo donomInnr como do bnjn donsIdnd n
nquoIIos moduIos quo IncIuyon hnsfn l6 onfrndns o snIIdns (gonornImonfo 4, 8 o l6). !os do
nIfn donsIdnd ofrocon 32, y hnsfn 64 onfrndns o snIIdns or moduIo.

!n vonfnjn quo ofrocon Ios moduIos do nIfn donsIdnd os quo so roduco oI fnmnno doI
oquIo, so uodon coIocnr ms unfos do I/S on un mIsmo bnsfIdor y or ondo oI cosfo so ro-
duco. !n rIncInI dosvonfnjn so dn on Ios moduIos do snIIdn quo soIo uodon mnnojnr co-
rrIonfos muy oquonns (or ojomIo l00 mA) dobIdo n In cnrgn formIcn dobIdn n In corrIonfo
fofnI on oI moduIo. !ns conoxIonos on osfo fIo do moduIos no so ofocfun or bornorns sIno or
conocforos muIfIoInros soIdnbIos o nrn cnbIo Inno.

Cunndo unn soIn bnso do monfnjo o bnsfIdor no nIcnnzn nrn nIojnr n Ios moduIos do
onfrndns/snIIdns nocosnrIos on unn confIgurncIon, muchos confroIndoros ormIfon oI ngrogndo
do ms bnsos do monfnjo quo son comnndndns dosdo In CI! InsfnIndn on In bnso InIcInI.

!os bnsfIdoros do oxnnsIon roquIoron, cnsI sIomro, su roIn fuonfo do nIImonfncIon.

!n InforconoxIon onfro oI bnsfIdor quo confIono n In CI! y Ios bnsfIdoros do oxnnsIon
so uodo sor unn sImIo roIongncIon doI bus do dnfos (do fIo nrnIoIo) nunquo uodon ro-



Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 9
quorIr moduIos confroIndoros do oxnnsIon . Isfo fIo do conoxIon so donomInn exponei6n lo-
col y soIo ndmIfo hnsfn 2 o 3 mofros do dIsfnncIn onfro Ios bnsfIdoros (so usnn nrn nmIInr oI
I!C donfro do un mIsmo gnbInofo)

Ofro fIo do oxnnsIon ormIfo nIojnr n Ios bnsfIdoros do oxnnsIon consfIfuyondo Io
quo so donomInn sIsfomn do onfrndns/snIIdns reno/oe o Jie/riIulJoe, !n conoxIon onfro bnsfI-
doros so ronIIzn gonornImonfo or un cnbIo do fIo conxII o do nr roforcIdo y In dIsfnncIn fofnI
doI fondIdo uodo IIognr on nIgunos cnsos hnsfn ms do 5 kIIomofros, con osfo concofo do I/S
romofns so Iogrnn IncrobIos nhorros do cnbIondo o InsfnIncIon.

SI fomnmos como ojomIo unn Innfn con unn snIn do confroI dondo so nIojn oI bnsfIdor
con In CI! y un confro do confroI do moforos con 200 unfos do onfrndns/snIIdns dIsfnnfo n
soIo 50 mofros, voromos quo sI usnmos un confroIndor con fodns sus onfrndns y snIIdns on In
snIn do confroI oI fondIdo do cnbIos sorn do 200 cnbIos bIoInros do 50 mofros c/u = l0km. do
cnbIo bIoInr. SI nhorn coIocnmos unn bnsfIdor romofo on oI confro do confroI do moforos soIo
ufIIIznromos 50 mofros do un unIco cnbIo conxII o do nr roforcIdo (o fIbrn ofIcn).

!ns confIgurncIonos con I/S romofns roquIoron do un moduIo osocInI quo so ubIcn on
oI bnsfIdor do In CI! y dosdo nII nrfo oI cnbIo hncIn Ios bnsfIdoros romofos; on osfos dobon
InsfnInrso moduIos confroIndoros do bnsos romofns. !n comunIcncIon doI moduIo ubIcndo jun-
fo n In CI! hncIn/dosdo Ios romofos so ofocfun on sorIo n muy nIfn voIocIdnd y con choquoos
sobro In InformncIon frnnsmIfIdn nrn dnr sogurIdnd nI sIsfomn nnfo InforforoncIns sobro oI
cnbIo. Inrn In CI! oI sIsfomn os fofnImonfo frnnsnronfo y oIIn soIo ordonn ncfIvnr unn snIIdn
(.oj.:Y42) sIn Imorfnr dondo osf ubIcndn, Ios moduIos do I/S romofns so oncnrgnn do Infor-
cnmbInr Ins ordonos.

Muchos confroIndoros IncIuyon on In CI! oI confroIndor do I/S romofns, on osfos cnsos
no os nocosnrIo oI moduIo IocnI, soIo Ios quo confroInn Ios bnsfIdoros romofos.

4.1 - NTRAAS ISCRTAS

!os fnbrIcnnfos ofrocon grnn cnnfIdnd do nIfornnfIvns nrn osfns onfrndns. As os quo
so uodo ofnr or moduIos con dIsfInfn donsIdnd (cnnfIdnd do onfrndns) y nrn dIsfInfos nI-
voIos do fonsIonos, Ins ms comunos son: 24VCC / 24VCA / TT! / ll0VCA / 220VCA.

!n osfrucfurn fIcn do unn onfrndn dIscrofn uodo sonrnrso on vnrIos bIoquos or
dondo nsnr In sonnI hnsfn convorfIrso on un 0 o un l nrn In CI!. Isfns nrfos o bIoquos
son:

Rectificador: en el caso de las entradas de CA convierte la seal en contnua y en el caso de
CC impide daos por inversin de polaridad.

Acondicionador de seal: baja la tensin a un nivel lgico, elimina ruidos y detecta umbral de
on/off.

Indicador de estado: diodo luminoso (LED) que se enciende cuando hay tensin en la entrada.




Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 10
Aislacin: la mayor parte de las entradas de controladores programables son optoaisladas
para que, en caso de sobretensiones externas , el dao causado no afecte ms que a la entra-
da y no perjudique al resto del equipo.

Lgica: es la encargada de informarle a la CPU el estado de la entrada cuando esta la interro-
gue (ver barrido de programa)

SEALES DESDE EL CAMPO
(botoneras, sensores, lmites de carrera, etc.)

RECTIFICADOR

ACONDICIONADOR DE SEAL

INDICADOR DE ESTADO

AISLACION

LOGICA


BUS DE DATOS
SEALES HACIA LA CPU


II nso do In sonnI or fodos osfos bIoquos Insumo un fIomo quo so conoco como fIom-
o do rosuosfn do In onfrndn. Isfo fIomo (y oI doI bnrrIdo do rogrnmn quo so vor ms
ndoInnfo) so dobo fomnr on cuonfn cunndo so doson doformInnr oI mnImo fIomo do ormn-
noncIn o nusoncIn do sonnI quo oI confroIndor nocosIfn nrn Inforrofnr In onfrndn como l o 0.

IjomIo do cnrncforsfIcns focnIcns quo so dofnIInn on un mnnunI:

MODULO DE 16 ENTRADAS DE 24V C.C. - modelo: xxxxxxxxxxx
nmero de entradas: 16 (sink/source)
tipo de conexin: bornera extrable
comunes: 2 (1 cada 8 entradas)
rango de tensin de entrada: 18 a 36 VCC
pico mximo: 36 V
alimentacin para entradas: externa
tensin mxima para apagar entrada: 3 V
tensin mnima para encender entrada: 18 V
Impedancia de entrada: 1,8 k
Corriente de entrada: 20 mA mximo
Corriente mnima para entrada encendida: 5 mA
Corriente mxima para entrada apagada: 1 mA
Tiempo de respuesta OFF ON: 3 - 15 mS
Tiempo de respuesta ON OFF: 4 - 15 mS
Consumo de fuente interna: 120 mA mx.
Indicador de estado: lado lgica




Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 11
4.2 - SAIIAS ISCRTAS

!ns nIfornnfIvns do soIoccIon nrn snIIdns dIscrofns son bsIcnmonfo fros:
eoliJoe por rele
eoliJoe por /rioc
eoliJoe por /roneie/or.

!ns snIIdns or roIo uodon ufIIIznrso nrn cnrgns on CC o CA; Ins do frnnsIsfor soIo
nrn CC y Ins do frInc soIo nrn CA. In fodos Ios cnsos dobon vorIfIcnrso sI In fonsIon y co-
rrIonfo n mnnojnr son comnfIbIos con Ins snIIdns soIoccIonndns.

!ns snIIdns or frIncs y frnnsIsforos so rofIoron on Ios cnsos quo roquIoron mnyor vo-
IocIdnd do oorncIon, on cnmbIo Ins do roIos son ms Ionfns oro ms ndocundns nrn mnnojnr
cnrgns mnyoros. II fIomo fIco do rosuosfn nrn snIIdns or frnnsIsforos os monor quo un
mIIIsogundo fnnfo on conoxIon como on dosconoxIon. !nn snIIdn or frInc domorn nIrododor
do l mIIIsogundo nrn conocfnr y 4 o 5 mIIIsogundos nrn dosconocfnr. !nn snIIdn or roIo
nocosIfn nroxImndnmonfo l0 mIIIsogundos. !os fIomos nqu consIgnndos soIo dobon fomnr-
so nrn comnrnr, on fodos Ios cnsos so dobon consuIfnr Ios mnnunIos do cndn oquIo nrn ob-
fonor Ios fIomos ronIos.

!os fnbrIcnnfos dnn fnbIns quo dobon consuIfnrso nrn doformInnr In mxImn cnnfIdnd
do snIIdns quo so uodon hnbIIIfnr sImuIfnonmonfo o In mxImn corrIonfo nrn unn fomorn-
furn nmbIonfo. Isfn osocIfIcncIon osf dosfInndn n IImIfnr In corrIonfo mxImn fofnI on oI
moduIo.

!nn cuosfIon muy Imorfnnfo on In InsfnIncIon os ufIIIznr rofocforos cunndo so conoc-
fnn n cnrgns InducfIvns nrn IImIfnr Ios Icos roducIdos or osfns.

In un dIngrnmn do bIoquos do unn snIIdn dIscrofn odrnmos sonrnr bsIcnmonfo os-
fns nrfos:

Aislacin: Entre la lgica de la CPU y la salida se utilizan optoaisladores para que un corto-
circuito o mala conexin al campo no dae ms que el elemento final. No se utilizan optoaisla-
dores cuando se trata de salidas por rel ya que la bobina de ste es comandada por la
CPU y slo sus contactos se conectan al campo. De esta forma, una falla externa slo daara
a los contactos o a un fusible de proteccin.

Indicador de estado: Generalmente se coloca antes de la optoaislacin un LED indicador de
estado.

Circuito de conexin: Es el elemento final de la salida, el que maneja la carga conectada por
el usuario. Existen tres tipos de elementos finales de conexin: transistores, triacs y rels.

Proteccin: Puede consistir en un fusible en serie con los contactos de salida para protegerlos
de cortocircuitos en el campo o tambin puede incluir un varistor o un circuito RC para eliminar
picos generados por la naturaleza de la carga.




Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 12
esquema de una salida discreta:


BUS DE DATOS
(SEALES DESDE LA C.P.U.)

AISLACION

INDICADOR DE ESTADO

CIRCUITO DE CONEXION

PROTECCION


CARGA (SEALES HACIA EL CAMPO)
(lmparas, solenoides, etc.)




IjomIo do cnrncforsfIcns focnIcns quo so dofnIInn on un mnnunI:

MODULO DE 32 SALIDAS DE 24V C.C. (A TRANSISTOR)
modelo: NNNNN-32
nmero de salidas: 32 (sink)
tipo de conexin: conector frontal extrable
comunes: 4 (1 cada 8 salidas)
tensin de trabajo: 4,75 a 26 VCC
pico mximo de tensin: 36 V
corriente mxima (resistiva): 0,2A / 1,6A por comn
pico mximo de corriente: 1A (10mS)/ 0,5A (100mS)
tipo de salida: colector abierto NPN
cada de tensin mxima: 0,6V @ 0,2A
carga mnima: 0,1mA
Tiempo de respuesta OFF ON: 0,1 mS
Tiempo de respuesta ON OFF: 0,1 mS
Consumo de fuente interna: 250 mA mx.
Alimentacin externa: 24VCC 10% 140mA
Indicador de estado: lado lgica













Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 13
4.3 - SNAIS ANAIOGICAS

Inrn quo un confroIndor IogIco rogrnmnbIo uodn fomnr sonnIos nnnIogIcns, so dobo
cumIIr con unn condIcIon obvIn: quo osfn sonnI son oIocfrIcn; onfoncos cunndo In vnrInbIo do
rocoso os unn rosIon, osfn dobor convorfIrso on unn sonnI oIocfrIcn nrn conocfnrIn n un
I!C.

II oIomonfo quo cumIo con osfn fnron so donomInn frnsducfor o frnnsmIsor. Cunndo
unn sonnI oIocfrIcn nnnIogIcn omIfIdn or unn snIIdn so dobo convorfIr on sonnI noumfIcn,
fnmbIon so ufIIIzn un frnnsmIsor o frnsducfor nunquo osfo dobo funcIonnr on formn Invorsn nI
cnso nnforIor. As os quo oxIsfon frnsducforos rosIon/corrIonfo (I/I), corrIonfo/rosIon (I/I),
ofc., ndocundos nrn cndn uso.

Suongnmos un cnso on oI quo In vnrInbIo do rocoso son unn rosIon quo vnrIn onfro 0
y l0 bnr y quo oIogImos ufIIIznr unn sonnI oIocfrIcn sfnndnrd como 4 n 20 mA nrn Iuogo co-
nocfnrIn nI I!C. IIogIromos on osfo cnso un frnnsmIsor I/I quo cunndo rocIbn 0 bnr onfrogn-
r unn corrIonfo do 4 mA (so ufIIIzn "Coro vIvo" o son unn corrIonfo mnImn mnyor quo coro
nrn rosIon = 0 nrn odor dofocfnr un corfo do cnbIondo, fnIIn do fuonfo, ofc.) Cunndo In
rosIon son do l0 bnr oI frnnsmIsor onfrognrn 20mA, n 5 bnr onfrognrn l2 mA (sI os do ros-
uosfn IInonI), ofc.

Cunndo nocosIfnmos ndnfnr unn sonnI .oj. do 0 n 20 mA omIfIdn or oI I!C n unn
sonnI do rosIon, oIogIromos un frnnsmIsor I/I ndocundo.

Isfns formns do ndnfncIon do sonnIos nnnIogIcns dosdo/hncIn un confroIndor rogrn-
mnbIo son oxfonsIvns nrn fomornfurn, voIocIdndos, osnjos, ofc. Hoy oxIsfon cndn voz mns
frnsducforos Incororndos n onfrndns nnnIogIcns: onfrndns dIrocfns do formocuIns, do !T,
ofc., oro In comIomonfncIon I!C + frnsducfor convIorfo nI rImoro on un oquIo ndnfnbIo n
cunIquIor rocoso IndusfrInI.





PROCESO TRANSMISOR CONVERSOR A/D

PRESION PRESION
5 bar 12 mA A 10000000



CORRIENTE D


CAMPO PLC






Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 14
4.4 - NTRAAS ANAIOGICAS

II I!C, confroIndor l6gico rogrnmnbIo funcIonn soIo con osfndos IogIcos (0-l / on-off /
sI-no), or Io fnnfo In unIcn mnnorn quo oI I!C osoo nrn frnbnjnr con vnIoros nnnIogIcos os
quo osfos so rorosonfon or numoros on formnfo bInnrIo (combInncIonos do coros y unos).

!n fnron rIncInI do unn onfrndn nnnIogIcn os In do convorfIr, rocIsnmonfo, n osfn on
un numoro bInnrIo.

In cunIquIor numorncIon (docImnI, ocfnI, hoxndocImnI, bInnrIn) oI hocho do odor ro-
rosonfnr numoros onforos con mnyor cnnfIdnd do cIfrns ImIIcn mnyor cnnfIdnd do vnIoros
rorosonfnbIos. As os quo on In numorncIon quo usnmos n dInrIo odomos rorosonfnr dIoz
numoros onforos do unn cIfrn (0,l,2,3,4,5,6,?,8,9) oro con dos dgIfos odomos rorosonfnr
cIon (00 n 99) y con fros dgIfos mII. !n roIncIon nrn osfnbIocor In cnnfIdnd do vnIoros quo so
uodon rorosonfnr os : I
n
dondo I os In bnso o cnnfIdnd do smboIos quo ufIIIznmos nrn
rorosonfnr Ios vnIoros ( l0 on oI cnso do In numorncIon nrbIgn) y n os In cnnfIdnd do dgI-
fos con quo so nos ormIfo rorosonfnr cIfrns.

Ior ojomIo, on bnso dIoz, In numorncIon quo usnmos hnbIfunImonfo, odomos roro-
sonfnr un mIIIon do vnIoros con soIs cIfrns orquo I = l0, n = 6, onfoncos I
n
= l0
6
(000000 n
999999). SI nhorn consIdornmos quo oI I!C frnbnjn con 8 bIfs (l bIf oquIvnIo n un dgIfo bInn-
rIo) onfoncos "onfondor" I
n
= 2
8
= 256 vnIoros onfro 000 y 255.

In cnmbIo un I!C quo uodn frnbnjnr con l0 bIfs, o son con numoros formndos or l0
dgIfos bInnrIos (0000000000 n llllllllll) odr rorosonfnr 2
l0
= l024 vnIoros.

Isfo concofo os muy Imorfnnfo on Io quo so rofIoro n In formn y rocIsIon doI frnbnjo
doI I!C con sonnIos nnnIogIcns.

!ns onfrndns nnnIogIcns, rocordomos, convIorfon unn sonnI nnnIogIcn on un numoro
bInnrIo. !nn onfrndn nnnIogIcn do 8 bIfs odr dIvIdIr on 2
8
= 256 vnIoros oI rnngo 4 n 20 mA
o son quo In rosoIucIon sor (20mA - 4mA)/256 = 62,5 A o bIon, sIguIondo oI ojomIo nnforIor
do unn rosIon do 0 n l0 bnr, l0 bnr/256 = 0,039 bnr.

In cnmbIo nrn unn onfrndn nnnIogIcn do l2 bIfs In rosoIucIon sor 2
l2
= 4096 vnIoros.
O son (20mA - 4mA)/4096 = 3,9 A o l0 bnr/4096 = 0,0024 bnr.

II comononfo ms cnro do unn onfrndn nnnIogIcn os oI convorsor nnnIogIco/dIgIfnI
(A/) y n mnyor rosoIucIon = mnyor cosfo, or oIIo Ios confroIndoros rogrnmnbIos, hnsfn hnco
nIgunos nnos ofrocnn onfrndns do 8 bIfs do rosoIucIon. Hoy con In bnjn do rocIo do Ios com-
ononfos oIocfronIcos, Ios ms oquonos osoon rosoIucIon do l2 bIfs. !os modInnos y grnndos
ofrocon In mIsmn rosoIucIon oro nIgunos IIognn hnsfn l5 bIfs.

!nn formn do dIsmInuIr cosfos consIsfo on ngrunr on un soIo moduIo vnrIns onfrndns
nnnIogIcns y ufIIIznr un soIo convorsor A/ quo vn convIrfIondo Ins sonnIos do n unn or voz y
nImnconndoIns on unn momorIn (buffor) nIojndn on oI mIsmo moduIo, dosdo dondo In CI! Ioo
Ios vnIoros.



Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 15

In In osfrucfurn do unn onfrndn nnnIogIcn dIsfInguImos Ins sIguIonfos nrfos bsIcns:

Proteccin: Se encarga de impedir daos al modulo por conexin con polaridad inversa o fue-
ra del rango permitido.

Filtro: Elimina posibles ruidos que ingresen por la instalacin.

Multiplexado: Esta etapa consiste en un circuito selector que enva un canal de entrada por
vez al conversor A/D.

Conversor A/D (analgico/digital): Es el encargado de transformar la seal analgica en un
nmero binario que la CPU pueda interpretar.

Aislacin: Luego del conversor se dispone en general de optoaislacin para separar el PLC
del campo.

Buffer: Memoria donde se almacenan los valores que provienen del conversor mientras este
opera sobre los dems canales. Desde aqu la CPU "lee" los valores numricos convertidos.


SEALES DESDE EL CAMPO


PROTECCION

FILTRO

MULTIPLEXADO

CONVERSOR ANALOGICO/DIGITAL

AISLACION

BUFFER

BUS DE DATOS
SEALES HACIA LA CPU


!os fnbrIcnnfos ofrocon moduIos dosdo 2 hnsfn l6 cnnnIos do onfrndn nnnIogIcn.

!ns sonnIos do onfrndn uodon sor or fonsIon o or corrIonfo, on osfo cnso donfro doI
moduIo oxIsfo unn rosIsfoncIn cnIIbrndn dosdo dondo so fomn In cndn do fonsIon. !os vnIoros
mns comunos do sonnI son 4 n 20 mA, l n 5V, -5 n +5V, 0 n l0V.

!os moduIos osocInIos nrn formocuIns, formorrosIsfoncIns y coIdns do cnrgn son
moduIos do onfrndns nnnIogIcns quo IncIuyon oI frnsducfor o convorsor.




Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 16
4.5 - SAIIAS ANAIOGICAS

II concofo bsIco do funcIonnmIonfo os oI Invorso nI do unn onfrndn nnnIogIcn. Aqu
In CI! omIfo un numoro bInnrIo quo dobo convorfIrso on unn sonnI nnnIogIcn do corrIonfo o
fonsIon.

!Igon nrn Ins snIIdns nnnIogIcns Ins consIdorncIonos sobro rosoIucIon ncInrndns ms
nrrIbn.

TnmbIon on oI cnso do Ins snIIdns so uodo ufIIIznr un soIo convorsor dIgIfnI/nnnIogIco
(/A) quo convIorfo vnrIns sonnIos on formn muIfIIoxndn.

!os moduIos do snIIdns nnnIogIcos so ofrocon con 2, 4 u 8 cnnnIos quo uodon ufIIIznrso
or fonsIon o or corrIonfo. (.oj.: 0 n 20 mA/0 n l0V)

!n comosIcIon on bIoquos do un moduIo do snIIdns nnnIogIcns IncIuyo:

Buffer: memoria en el mdulo donde la CPU escribe los valores binarios a convertir.

Aislacin: optoaislacin para proteccin del equipo.

Multiplexado: circuito que selecciona de a uno por vez los valores almacenados en el buffer y
los enva al conversor. Este circuito tambin puede seleccionar el canal a donde se enva el va-
lor convertido.

Conversor digital/analgico: Convierte un valor numrico emitido desde la CPU en una seal
analgica.

Proteccin: Ante inversin de polaridad o sobretensin del campo (fuente externa).


SEALES DESDE LA CPU
bus de datos


BUFFER

AISLACION

MULTIPLEXADO

CONVERSOR DIGITAL/ANALOGICO

PROTECCION



SEALES A CAMPO
4 A 20mA / 0 a 10V



Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 17
4.6 - NTRAAS/SAIIAS PAIABRAS (O BC)

Hoy on dn unn grnn cnnfIdnd do confroIndoros uodon Inforrofnr como numoros bI-
nnrIos Ins sonnIos rosonfos on gruos do onfrndns dIscrofns o docodIfIcnr vnIoros numorIcos
dosdo In CI! y convorfIrIos on un numoro IC on snIIdns dIscrofns.

Isfo ormIfo conocfnr nI I!C dIsosIfIvos fnIos como IInvos IC, focIndos do Ingrosos
do dnfos, dIsInys, ofc.

Adoms do odor ufIIIznr Infrndns/SnIIdns dIscrofns convoncIonnIos, oxIsfon moduIos
osocInIos nrn onfrndns o snIIdns do nInbrns ( o numoros IC). Isfos moduIos son bsIcn-
monfo moduIos nnnIogIcos sIn convorsor, os docIr, IncIuyon In vonfnjn doI muIfIIoxndo oro In
sonnI do cnmo os fomndn on formn dIgIfnI.

II muIfIIoxndo hnco osIbIo conocfnr vnrIns IInvos IC (fIcnmonfo hnsfn 8 do 4 d-
gIfos) n un mIsmo moduIo. !ns Inons do dnfos do fodns Ins IInvos so conocfnn n Ios mIsmos
bornos (4 bornos nrn cndn dgIfo) y oI comun do cndn IInvo n un borno on nrfIcuInr nrn cndn
unn. II cIrcuIfo do muIfIIoxndo so oncnrgn do onvInr fonsIon n cndn IInvo do n unn or voz (n
nIfn voIocIdnd) y gunrdn su vnIor on unn momorIn buffor.



4.? - NTRAAS/SAIIAS SPCIAIS

onfro doI sIsfomn do onfrndns/snIIdns do Ios confroIndoros rogrnmnbIos so uodon
InsfnInr moduIos dodIcndos n fnrons osocInIos nrn numonfnr In fIoxIbIIIdnd doI oquIo.

As os quo odomos moncIonnr nIgunos moduIos donomInndos osocInIos como Ios sI-
guIonfos:

onfrndns do formocuIns
onfrndns do formorrosIsfoncIns (!T)
onfrndns do rosuosfn rIdn
onfrndns do coIdns do cnrgn
snIIdns rodundnnfos

IrcfIcnmonfo fodos osfos moduIos son dosnrroIIos osocInIos sobro onfrndns/snIIdns
dIscrofns y nnnIogIcns convoncIonnIos. osdo oI unfo do vIsfn do In CI! no son ms quo osfo
y or Io fnnfo Ios Inforrofn como fnIos.

Ior ojomIo, on oI cnso do onfrndns do formocuIns, so Incorornn on oI moduIo Ins
funcIonos do IInonIIzncIon.

!ns snIIdns rodundnnfos son snIIdns dIscrofns duIIcndns, oI moduIo uodo dofocfnr
unn fnIIn doI oIomonfo do snIIdn y sI osfo ocurro ncfIvn oI do rosorvn. So usnn on sIsfomns quo
roquIoron sogurIdnd do funcIonnmIonfo.




Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 18

4.B - NTRAAS/SAIIAS INTIIGNTS

Adoms do Ins osocInIos, oxIsfon moduIos do donomInndos InfoIIgonfos.

Isfos moduIos osoon on su InforIor unn CI! quo funcIonn on formn nsIncronIcn con In
doI confroIndor roInmonfo dIcho y ojocufnn rogrnmns o fnrons quo osfn no uodo ronIIznr o
Io IIovnrnn domnsIndo fIomo.

!os moduIos InfoIIgonfos nrovochnn In voIocIdnd y sogurIdnd do comunIcncIon doI bus
do dnfos doI oquIo y uodon "Ioor" y "oscrIbIr" cIorfns osIcIonos do momorIn do In CI! rIn-
cInI.

AIgunos do osfos moduIos InfoIIgonfos son:

Mdulo BASIC: Programable en lenguaje BASIC, posee prticos de comunicacin RS232 o
RS422 y se puede utilizar para resolver ecuaciones complejas, para estadstica, para adquisi-
cin de datos, como ingreso de datos desde lectores de cdigo de barras, para ingreso de da-
tos manuales, para almacenamiento de recetas, etc.

Mdulo PID: Resuelve matemtica de punto flotante y lazos PID tomando y actualizando esta-
dos de la memoria de la CPU principal.

Mdulo ASCII: Almacena mensajes que pueden emitirse a travs de sus prticos de comuni-
cacin por orden del programa de la CPU principal. Ante determinados eventos como alarmas o
simplemente a requerimiento del usuario, el programa de la CPU principal le ordena a este M-
dulo emitir uno de los mensajes pre-almacenados en su memoria. Estos mensajes pueden
contener texto fijo, datos variables tomados de la memoria principal, hora y fecha, etc., y pue-
den emitirse a displays alfanumricos, impresoras, terminales, etc.

Mdulo contador de alta velocidad: El tiempo que le insume a la CPU resolver el programa
del usuario hace que este no pueda efectuar conteos de pulsos de alta velocidad. Estos mdu-
los poseen una CPU que se dedica a esta funcin y pueden dar seales al campo y a la CPU al
llegar a valores prefijados provocando interrupciones. Las frecuencias que pueden tomar van
hasta ms de 100 kHz y sirven para conectar encoders, caudalmetros a turbina, etc. En mu-
chos casos la entrada puede discriminar sentido de giro de encoders y efectuar conteos ascen-
dentes/descendentes.

Mdulo de posicionamiento: Es una combinacin de un mdulo contador de alta velocidad
con salida para motores paso a paso. Se utilizan para resolver lazos de posicionamiento en
forma similar a los sistemas de control numrico.

Mdulo experto: Son verdaderas computadoras con discos rgidos, capacidad de manejo de
teclado y pantalla. Pueden ejecutar prcticamente cualquier programa que corra en computa-
doras comerciales. La mayor velocidad de comunicacin con la CPU principal, por formar parte
del sistema de entradas/salidas, lo hace especialmente apto para aplicaciones de inteligencia
artificial (sistemas expertos).






Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 19

4.9 - MO\IOS COM\NICACION

Son moduIos InfoIIgonfos dodIcndos osocInImonfo n fnrons do comunIcncIon. Isfns
comunIcncIonos uodon sor do fros nIvoIos bsIcos:

De propsito general: Para conectar computadoras, con fines de programacin, supervisin,
adquisicin de datos, telesupervisin, etc.
En la CPU se incluyen prticos de tipo RS232C, RS422 o especiales para unidades de progra-
macin. Los mdulos de comunicacin pueden agregar prticos adicionales, por ejemplo en
bases remotas. Hay mdulos de comunicacin que incluyen (dentro de los mdulos) modems
telefnicos con fax, modems de radio, etc.

Peer to peer: Intercomunicacin entre PLC con fines de intercambio limitado de datos para
sincronizar o enclavar distintas mquinas o procesos. Utilizan protocolos propios de los fabri-
cantes.

Redes: Permiten la integracin de muchos PLC, computadoras y equipos varios. Las redes
pueden ser propietarias, para comunicacin entre equipos de una marca o generales como por
ejemplo Profibus.



Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 20
5. CP\

5.1 - STR\CT\RA IA CP\

!n CI! (ConfrnI IrocossIng !nIf o !nIdnd ConfrnI do Irocoso) osf comuosfn or dos
nrfos fundnmonfnIos: rocosndor y momorIn.

II rocosndor os oI oncnrgndo do ojocufnr, como fnron rIncInI, oI rogrnmn do nIIcn-
cIon oscrIfo or oI usunrIo oro cumIo con ofrns fnrons Imorfnnfos como son Ins do comunI-
cnrso con oI oxforIor or sus orfIcos do comunIcncIon y ojocufnr un nufodIngnosfIco.

!os confroIndoros rogrnmnbIos mns comunos osoon un soIo rocosndor oro n modI-
dn quo su cnncIdnd do confroI numonfn uodon fonor vnrIos rocosndoros dodIcndos n fnrons
osocIfIcns como rosoIucIon do Inzos, comunIcncIonos, dIngnosfIco, ofc.



ENTRADAS





CPU









SALIDAS




Inrn odor gobornnr fodo oI sIsfomn, oI rocosndor nocosIfn do un rogrnmn oscrIfo or
oI fnbrIcnnfo quo so donomInn rogrnmn ojocufIvo o sIsfomn oornfIvo. Isfo rogrnmn ojocu-
fIvo no os nccosIbIo nI usunrIo y so oncuonfrn nImnconndo on unn momorIn no voIfII
(II!OM) quo formn nrfo doI bIoquo do momorIn do In CI!.

5.2 - BARRIO PROGRAMA

!ns fnrons nsIgnndns nI rocosndor (onfro oIIns In rosoIucIon doI rogrnmn do nIIcn-
cIon) son ojocufndns or osfo on formn socuoncInI Incosnnfomonfo mIonfrns oI oquIo osfn co-
nocfndo n nIImonfncIon; osfn socuoncIn so donomInn IorriJo o econ.

FUENTE DE
ALIMENTACION
MEMORIA
CPU
PROCESADOR
COMUNICACIONES



Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 21
!nn socuoncIn fIcn do bnrrIdo consIsfIrn on:



consultar estado de entradas
resolver el programa de aplicacin
atender comunicaciones con mdulos inteligentes
atender comunicaciones por prticos de CPU
ejecutar autodiagnstico
actualizar las salidas



II fIomo quo nocosIfn oI rocosndor nrn cumIIr con fodns osfns fnrons so donomInn
fIomo do bnrrIdo (scnn fImo). !os fnbrIcnnfos on gonornI Informnn oI fIomo romodIo noco-
snrIo nrn ojocufnr oI rogrnmn do nIIcncIon on funcIon do su oxfonsIon. !os confroIndoros
rogrnmnbIos mns rIdos ojocufnn l000 nsos do rogrnmn on monos do modIo mIIIsogundo
(<0,5 ms/k).

Cunndo so quIoro doformInnr con oxncfIfud oI fIomo ronI do bnrrIdo, so dobo consuI-
fnr cunnfo Insumo oI rocosndor nrn Ins doms fnrons y nrn cndn unn do Ins InsfruccIonos
ufIIIzndns on oI rogrnmn do nIIcncIon.

AIgunos I!C quo nrocon muy rIdos, dojnn do sorIo cunndo dobon rosoIvor oorncIo-
nos nrIfmofIcns o InsfruccIonos comIojns.

5.3 - MMORIA

Todos Ios dnfos quo oI confroIndor mnnojn, su rogrnmn ojocufIvo, oI rogrnmn do nII-
cncIon, oI osfndo do Ins onfrndns/snIIdns, ofc. so nImnconnn on In momorIn. In ronIIdnd dobo-
rnmos docIr on Ins momorIns orquo uodon sor vnrIns o or Io monos dos.

Sogun oI fIo y cnncIdnd doI confroIndor rogrnmnbIo, osfo odr mnnojnr mnyor o
monor cnnfIdnd do dnfos y n su voz dnfos con formnfo ms o monos oxfonsos.

II formnfo con quo so ngrunn Ios dnfos uodo sor on gruos do 8 bIfs ( 8 dgIfos bInn-
rIos) IInmndos byfos o on gruos do l6 bIfs IInmndos words.

!n momorIn fofnI do un oquIo IncIuyo dIsfInfns zonns on dondo so nImnconnn dnfos on
formn do byfos o words. AIgunns do osfns zonns son:
rea de programa de aplicacin (program memory)
registro de entradas/salidas discretas
registro de entradas/salidas analgicas
registro de rels internos (estados discretos)
registro de temporizadores y contadores
registro de variables
rea auxiliar (scratch - pad)
programa ejecutivo (sistema operativo)



Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 22

!os fnbrIcnnfos on gonornI osocIfIcnn In cnnfIdnd do momorIn dIsonIbIo nrn oI ro-
grnmn do nIIcncIon on kwords quo os on dofInIfIvn, oI quo mns Inforosn nI usunrIo.

o obsfnnfo, os Imorfnnfo fomnr cIorfos rocnudos nI comnrnr confroIndoros orquo
Ins InsfruccIonos doI rogrnmn do nIIcncIon uodon ocunr dIsfInfn cnnfIdnd do momorIn on
dIsfInfns mnrcns. Adoms nIgunos osocIfIcnn In sumn fofnI do momorIns.

5.3.1 - TIpos de MemovIus

II rogrnmn ojocufIvo o sIsfomn oornfIvo os unn nrfo fIjn Infogrnnfo doI confroIndor.
obo ormnnocor InnIfornbIo n frnvos doI fIomo y nnfo In fnIfn do nIImonfncIon oIocfrIcn nI
oquIo, ndoms dobo sor Inmuno n cnmbIos nccIdonfnIos quo uodn orIgInnr oI oorndor o ro-
grnmndor; or Io fnnfo nocosIfn do unn momorIn con cnncIdnd do nImnconnmIonfo ormnnon-
fo.

In cnmbIo, osfo fIo do momorIn no os In mns nfn nrn oI rogrnmn do nIIcncIon quo,
sI bIon dobo ormnnocor osfnbIo durnnfo oI funcIonnmIonfo doI oquIo, dobo ormIfIr sor nIfo-
rndo nrn In oIImInncIon do orroros do un rogrnmn o nrn rorogrnmnr oI confroIndor nrn
unn nuovn nIIcncIon.

Inrn Ins rons do dnfos so roquIoro ofrn condIcIon: Ins momorIns dobon ormIfIr unn
Iocfurn o oscrIfurn uIfrn rIdn. !n voIocIdnd do osfns oorncIonos do Ingroso y consuIfn do
dnfos juogn un roI fundnmonfnI on In voIocIdnd do oorncIonos doI confroIndor rogrnmnbIo.

HncIondo unn cInsIfIcncIon gonornI odomos osfnbIocor dos fIos do momorIns:

memorias voltiles
memorias no voltiles

Isfnrn IncIuIdns on unn u ofrn cInso doondIondo do In osfnbIIIdnd do Ios dnfos on cn-
so do nusoncIn do nIImonfncIon oIocfrIcn. !ns voIfIIos Iordon fodo su confonIdo; so usnn go-
nornImonfo con bnforns quo suIon In fonsIon do nIImonfncIon oxfornn cunndo osfn cno o dos-
nnroco.

!ns momorIns no voIfIIos son Inmunos n In nusoncIn do nIImonfncIon y su confonIdo
sor ms o monos ormnnonfo roquIrIondo oorncIonos osocInIos nrn borrnr y/o rorogrn-
mnr cunndo osfo os osIbIo.

!ns momorIns comunmonfo usndns on I!C son:

RAM (Random access memory) : es voltil. Se utiliza como memoria de datos, como scratch
pad y tambin para almacenar el programa del usuario. Para evitar el borrado al desconectar el
PLC de la alimentacin, se la usa con bateras tampn o con super condensadores.

EPROM UVPROM: no voltil, una vez grabada solamente se puede borrar exponindola a
una fuente de luz ultravioleta. Se usa como memoria de sistema operativo, tambin se la utiliza



Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 23
como memoria de programa. Para grabarla, en la mayora de los casos, hay que utilizar un ac-
cesorio especial que se conecta al prtico de comunicacin de la CPU.

EEPROM E
2
PROM: no voltil, el borrado se realiza mediante seales elctricas en determi-
nados pines del chip. Hasta hace algunos aos era poco usada por su alto costo, hoy en da
cada vez ms equipos utilizan este tipo de memoria para almacenar el programa del usuario.
La CPUs incluyen la funcin de borrado y de re-escritura.

NOVRAM: es una combinacin de memoria RAM (voltil) y EEPROM (no voltil), los datos al-
macenados en la parte no voltil son transferidos hacia la parte voltil y viceversa mediante po-
larizaciones adecuadas del chip de memoria. No es usada CPUs, slo en algunos mdulos es-
peciales.






Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 24
6. PROGRAMACION

!os confroIndoros rogrnmnbIos uodon sor ndnfndos n grnn cnnfIdnd do nIIcncIonos
muy dIsnros onfro s grncIns n su rogrnmnbIIIdnd, Io cunI consfIfuyo robnbIomonfo In mn-
yor vIrfud do osfos oquIos, grncIns n osfn vIrfud, fnmbIon os osIbIo ofocfunr modIfIcncIonos
on oI rogrnmn do un confroIndor yn InsfnIndo hnco fIomo nrn ngrognr nuovos oIomonfos on
In mquInn o rocoso nufomnfIzndo.

!os Iongunjos do rogrnmncIon, on gonornI, son Io sufIcIonfomonfo soncIIIos como nrn
quo cunIquIor IngonIoro o focnIco uodn dosnrroIInr rogrnmns sIn ms roquIsIfos quo conocI-
mIonfos oIomonfnIos do oIocfrIcIdnd y doI oquIo n rogrnmnr. In gonornI In dIfIcuIfnd mnyor
n voncor or oI nuovo rogrnmndor os oI mIodo n In cnjn nogrn.

II oIomonfo n fnvor do Ios osocInIIsfns on rogrnmncIon os su oxorIoncIn on oI fomn y
In comrosIon muy nfImn doI Ios confroIndoros rogrnmnbIos. Isfo hnco quo oI osocInIIsfn on
rogrnmncIon ufIIIco monor cnnfIdnd do momorIn y monos fIomo quo oI rogrnmndor novnfo
nrn oI mIsmo rogrnmn o quo oI osocInIIsfn nrovocho nI mxImo In cnncIdnd doI confroIn-
dor modInnfo InsfruccIonos nvnnzndns quo on gonornI roquIoron un sogundo nIvoI do cnncIfn-
cIon.

!os nsos oIomonfnIos n soguIr, fnnfo nrn oI rogrnmndor novnfo como nrn oI oxorfo
son Ios sIguIonfos:

l.- CompvensIn de! pvoceso o mquInu u contvo!uv: os fundnmonfnI on osfo nso
oI frnbnjo conjunfo doI rogrnmndor con un conocodor doI rocoso o mquInn. o ncuordo nI
fIo do nIIcncIon os convonIonfo oInbornr on osfn ofnn un dIngrnmn do fIujo o doscrIcIon doI
funcIonnmIonfo.
2.-Se!eccIn de! contvo!udov pvogvumub!e udecuudo: como rImorn modIdn dobon
doformInnrso In cnnfIdnd y fIo do onfrndns y snIIdns nocosnrIns on funcIon do Ios oIomonfos
do cnmo dIsonIbIos. !ns onfrndns doborn sor ndocundns nI fIo do sonsoros, voIocIdnd, ro-
soIucIon , ofc.. !ns snIIdns so soIoccIonnrnn on funcIon do In corrIonfo y fonsIon n mnnojnr y
frocuoncIn do ncfuncIon. SI no so frnfn do un sImIo roomInzo do un fnbIoro oIocfromocnIco
so dobo rovIsnr sI oI roorforIo do InsfruccIonos y Ins cnrncforsfIcns do In CI! IncIuyon Ios
oIomonfos nocosnrIos nrn In nIIcncIon. !n doformInncIon do In cnnfIdnd do momorIn quo no-
cosIfnrn oI rogrnmn os bnsfnnfo dIfcII do doformInnr n osnr do nIgunns ocuncIonos quo
nnrocon on Ios IIbros, nqu os Imorfnnfo unn consuIfn con oI rovoodor doI oquIo o un ro-
grnmndor oxorfo.
3.-AsIgnucIn de entvudus y su!Idus: unn voz soIoccIonndo oI oquIo uodon dos-
nrroIInrso dos fnrons nrnIoIns: In InsfnIncIon oIocfrIcn y In rogrnmncIon, mIonfrns oI oIocfrI-
cIsfn Io InsfnIn, oI rogrnmndor vn oInbornndo oI rogrnmn on su oscrIforIo o on su IC. Ioro n
osfn nIfurn os ImroscIndIbIo quo oI cnbIondo do onfrndns y snIIdns coIncIdn con oI rogrnmn.
!n nsIgnncIon do onfrndns y snIIdns consIsfo oxncfnmonfo on dofInIr on quo borno do cndn
moduIo Ir conocfndo cndn oIomonfo do cnmo.
4.- !ubovucIn de! pvogvumu: on osfn ofnn so oInbornn fnnfo In nrfo socuoncInI
como Ios nIgorIfmos do confroI (sI Ios hubIorn). o ncuordo n Ios modIos con quo so cuonfn so
odr frnbnjnr sobro noI o IC nrovochnndo In cnncIdnd do rogrnmncIon offIIno do un
nquofo do soffwnro ndocundo nrn oI oquIo n n ufIIIznr. o ncuordo nI Iongunjo do rogrn-



Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 25
mncIon dobor oInbornrso un IIsfndo o dIngrnmn quo cunndo son nImnconndo on In momorIn
doI confroIndor rogrnmnbIo rosondn n Ios roquorImIonfos doI rocoso o mquInn. Is muy
dIfcII odor on osfn ofnn odor sImuInr oI funcIonnmIonfo doI rogrnmn, os convonIonfo un
choquoo mInucIoso doI rogrnmn nrn quo, nI onorIo on mnrchn, sufrn In monor cnnfIdnd do
njusfos. !os nquofos do soffwnro ormIfon choquoos do sInfnxIs, vorIfIcncIon do oIomonfos
roofIdos no dosondos, ofc. oro nrn unn sImuIncIon do funcIonnmIonfo dobornn fonor cnn-
cIdnd do omuInr oI rocoso n confroInr.
5.- ocumentucIn pvovIsovIu: durnnfo In rogrnmncIon os muy Imorfnnfo IIovnr
un rogIsfro ncfunIIzndo do Ios oIomonfos Infornos quo so vnn ufIIIznndo on oI rogrnmn (fom-
orIzndoros, rogIsfros, ofc..) Cunndo oI rogrnmn osf IIsfo como nrn sor nImnconndo on oI
confroIndor, os convonIonfo ofocfunr unn documonfncIon rovIsorIn quo nyudnr on In uosfn
on mnrchn. Isfn documonfncIon rovIsorIn consIsfo on In ImrosIon do IIsfndos o dIngrnmns
dosdo In IC o sImIomonfo confnr con Ios dIngrnmns obfonIdos on noI.
6.-Puestu en muvcLu: oI rogrnmn so cnrgn on In momorIn doI oquIo nrn ofocfunr
un onsnyo gonornI, In formn do cnrgnr oI rogrnmn on In momorIn doondor do Ios modIos
dIsonIbIos ( dIrocfnmonfo dosdo In IC o Ingrosnndo modInnfo un nccosorIo do rogrnmncIon o
rogrnmndor). So uodon ronIIznr ruobns do funcIonnmIonfo dosconocfnndo In onorgn do Ios
ncfundoros do cnmo y forznndo o sImuInndo Ins onfrndns nrn Iuogo ronIIznr In uosfn on
mnrchn ronI con In mquInn funcIonnndo n Iono. urnnfo osfn ofnn so rofocnn y uIon do-
fnIIos doI rogrnmn nrn Iogrnr oI ofImo funcIonnmIonfo doI rocoso.
?.-ocumentucIn IInu!: unn voz quo oI rogrnmn hn sIdo uosfo on mnrchn so dobo
ronIIznr In documonfncIon fInnI doI rogrnmn quo IncIuyo Ins modIfIcncIonos ronIIzndns durnn-
fo In uosfn on mnrchn.


6.1 - ING\AJS PROGRAMACION

!os Iongunjos do rogrnmncIon fIondon n sor cndn dn mns ofonfos y ms soncIIIos n-
rn oI usunrIo. !os fIos do Iongunjo mns dIfundIdos son:

Diagramas de contactos (Relay Ladder Logic)
Programacin secuencial (Stage Programming)
Programas en lgebra de Boole (Boolean Mnemonics)
Instrucciones de alto nivel

Cndn unn do osfns modnIIdndos fIono sus ro y sus confrn y, or suuosfo, hny ro-
grnmndoros "fnnfIcos" do nIgunn do oIIns. !o cIorfo os quo Ios confroIndoros modornos no ufI-
IIznn nIngunn modnIIdnd fofnImonfo urn, os comun onconfrnr oquIos rogrnmnbIos on dIn-
grnmn do confncfos quo IncIuyon mnnojo do rufInns quo so rogrnmnn on nIgo nrocIdo n "C" o
InscnI. !os mIcro I!C so rogrnmnn on Iongunjo do confncfos oro fnmbIon Ingrosnndo Ins
InsfruccIonos on Iongunjo booIonno. In rosumon, hny nrn fodos Ios gusfos.

!os Iongunjos mns dIfundIdos y mns ncofndos or Ios usunrIos do I!C son Ios bnsndos
on dIngrnmns do confncfos fnmbIon IInmndos "dIngrnmn oscnIorn", "Inddor", "!!!" (!oIny !n-
ddor !ogIc).

Inrn odor rogrnmnr un confroIndor so dobon nsIgnnr rovInmonfo Ins conoxIonos do
Ios oIomonfos do cnmo n Ins onfrndns y snIIdns, conocor In numorncIon corrosondIonfo n



Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 26
cndn onfrndn y snIIdn y oI rosfo doI mnn do momorIns doI confroIndor, os docIr numorncIon do
roIos Infornos, fomorIzndoros, confroIndoros , ofc. quo sorn ufIIIzndos durnnfo In rogrnmn-
cIon .

Sogun oI oquIo, In numorncIon do Ins onfrndns y snIIdns os nsIgnndn on formn nufo-
mfIcn fomnndo In ubIcncIon do Ios moduIos, on cnmbIo on ofros os osIbIo (o so dobo) nsIgnnr
on formn mnnunI In numorncIon .

Inrn IdonfIfIcnr Ins onfrndns y snIIdns, nIgunns mnrcns moncIonnn un numoro quo In-
dIcn In osIcIon doI moduIo on oI rnck o bnso do monfnjo soguIdo do ofro numoro quo IdonfIfIcn
oI borno doI cnmo corrosondIonfo, or ojomIo I3.6. Ofros IdonfIfIcnn con "X" Ins onfrndns
y con "Y" Ins snIIdns soguIdns do un numoro quo IdonfIfIcn In dIroccIon do momorIn quo con-
fIono su osfndo. (Xl; Y24?; ofc.). In nIgunos oquIos soIo so ufIIIznn numoros.

6.1.1 - IAGRAMA CONTACTOS - RIAY IAR IOGIC

Isfo Iongunjo do rogrnmncIon do fIo grfIco y consIsfo on In rorosonfncIon do un cIr-
cuIfo oIocfromocnIco oquIvnIonfo nI quo so hubIoso ufIIIzndo con oIomonfos convoncIonnIos
(ImIfos do cnrrorn , uIsndoros, IInvos, fomorIzndoros , ofc..).

!ns InsfruccIonos dIscrofns bsIcns son confncfos normnImonfo nbIorfos o normnImon-
fo corrndos y bobInns. IxIsfon ndoms fIos osocInIos do bobInns quo formnn fomorIzndoros,
confndoros, InsfruccIonos do mnnojo do dnfos, ofc...

II dIngrnmn so Innfon fomnndo dos Inons o bnrrns vorfIcnIos quo so suonon conoc-
fndns n unn fuonfo do nIImonfncIon ImngInnrIn, onfro dIchns bnrrns so dIsonon Ios confncfos
on formn cIrcuIfos on sorIo, nrnIoIo o combInncIonos y como formInncIon do In Inon unn bobI-
nn conocfndn n In bnrrn vorfIcnI dorochn quo so onorgIznr cunndo Ios confncfos Io ormIfnn.

6.1.1.1 - Contuctos y bobInus

!os confncfos on gonornI osfn nsocIndos n momorIns dIscrofns y so Ios IdonfIfIcnn con
oI numoro do dIroccIon do osns momorIns, or ojomIo, un confncfo normnImonfo nbIorfo cuyn
IdonfIfIcncIon corrosondn n unn momorIn do onfrndns Xl nsnrn nI osfndo corrndo ( conduco
corrIonfo) cunndo In onfrndn Xl doI confroIndor rocIbn nIImonfncIon, n In onfrndn Xl odrn-
mos fonor conocfndo un uIsndor, sonsor, ofc.. SI on cnmbIo oI confncfo Xl os normnImonfo
corrndo, conducIr corrIonfo mIonfrns In onfrndn Xl no rocIbn nIImonfncIon y so nbrIr on oI
cnso confrnrIo.

!n confncfo uodo fomnrso como InsfruccIon Ioor momorIn dIscrofn yn quo on ronII-
dnd no hnco ms quo soguIr oI osfndo do unn do osfns.

!ns bobInns uodon osfnr nsocIndns n momorIns do snIIdns o n roIos Infornos, cunndo
unn bobInn corrosondIonfo n unn snIIdn so onorgIzn ImngInnrInmonfo, cnusn In onorgIzncIon
ronI do unn snIIdn fsIcn nsocIndn n In mIsmn dIroccIon do momorIn. In oI cnso do roIos Infor-
nos (fnmbIon IInmndo) so roduco In onorgIzncIon do unn momorIn dIscrofn no nsocIndn n
unn snIIdn oxfornn doI confroIndor oro quo cumIIr Ins funcIonos do un roIo nuxIIInr on un



Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 27
fnbIoro oIocfromocnIco convoncIonnI ( oncInvnmIonfos, ofc) y do osfo roIo Inforno uodon ufI-
IIznrso confncfos on ofrns osIcIonos doI cIrcuIfo - rogrnmn.

!nn bobInn uodo fomnrso como unn InsfruccIon oscrIbIr sobro momorIn

In oI sIguIonfo ojomIo, suongnmos quo Xl y X3 son onfrndns ronIos nI confroIndor
dondo osfn conocfndos un uIsndor y un ImIfo do cnrrorn rosocfIvnmonfo; Y6 os unn snIIdn
ronI conocfndn nI soIonoIdo do unn oIocfrovIvuIn noumfIcn. A Ins onfrndns Xl / X3 y n In sn-
IIdn Y6 corrosondon momorIns dIscrofns do In mIsmn donomInncIon.


Cunndo In onfrndn Xl osfo onorgIzndn (uIsndor nccIonndo), y no osfo nccIonndn In on-
frndn X3 (ImIfo do cnrrorn on rooso), Ios confncfos doI dIngrnmn ormIfIrn fIujo do corrIon-
fo dosdo In bnrrn vorfIcnI IzquIordn hncIn In bobInn Y6 quo osf conocfndn n In bnrrn vorfIcnI
dorochn, rovocnndo onfoncos, In onorgIzncIon do In snIIdn Y6 y or ondo doI soIonoIdo do In
vIvuIn noumfIcn conocfndn nI borno Y6 doI moduIo do snIIdns.

SI Ios osfndos do Ins onfrndns Xl y X3 no ormIfon oI fIujo do corrIonfo hncIn Y6, osfn
so nngnr. II funcIonnmIonfo os IdonfIco nI do un cIrcuIfo cnbIondo.

o unn mIsmn onfrndn uodon ufIIIznrso, on oI rogrnmn, In cnnfIdnd do confncfos quo
so nocosIfon, fnnfo nbIorfos como corrndos. Isfo ImIIcn quo con un soIo confncfo A doI uI-
sndor cnbIondo n Xl cronromos on oI rogrnmn fodos Ios confncfos quo nos hngnn fnIfn sIn
nocosIdnd do modIfIcnr oI cnbIondo do Ins onfrndns doI I!C.

IxIsfon fIos osocInIos do bobInns (SIT o !ATCH) quo unn voz onorgIzndns ormnno-
con on oso osfndo nun cunndo oI fIujo do corrIonfo dosnnrozcn. Inrn dosonorgIznrIn so dobor
onorgIznr ofrn bobInn osocInI donomInndn !ISIT o !!ATCH.

Ofrns bobInns gonornn uIsos, snIfos do rogrnmn, InforrucIonos, ofc.

6.1.1.2 - TempovIzudoves

Cunndo so dosonn Incorornr confoos do fIomo o rofnrdos so ufIIIznn fomorIzndoros
dIsonIbIos on oI roorforIo do InsfruccIonos doI I!C.





Xl X3 Y6




fIujo ImngInnrIo do corrIonfo




Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 28
!n fomorIzndor uodo fonor oI sIguIonfo formnfo do rogrnmncIon:


| X2 TMR------T1
[------] [------------------------------------------------+- 10.0 --+
|
| T1 Y12
[------] [--------------------------------------------------( OUT )
|

Cunndo In onfrndn X2 so ncfIvo oI fomorIzndor TM! Tl comonznr un confoo do l0
sogundos, concIudo oso fIomo, fodos Ios confncfos rogrnmndos como Tl cnmbInrn do osfn-
do. In oI ojomIo so onorgIznr In snIIdn Yl2 dIoz sogundos dosuos do hnborso onorgIzndo X2

II fomorIzndor mosfnrdo nrrIbn so ondr n coro on oI Insfnnfo on quo In onfrndn X2
so nnguo, osfo hnr quo fodos Ios confncfos Tl vuoIvnn nI osfndo do rooso (Yl2 so nngnr).

In Ios roorforIos do InsfruccIonos so ofrocon, n vocos, dIsfInfos fIos do fomorIzndo-
ros: con ncumuIncIon do fIomos nrcInIos, rofnrdo n In conoxIon, rofnrdo n In dosconoxIon, do
ImuIso roIongndo, ofc.. SI oI I!C no cuonfn con dIsfInfns vnrInnfos do fomorIzndor so uo-
don Iogrnr Ios mIsmos ofocfos combInnndo Ios confncfos (. oj.: Tl) on formnfo normnI corrndo,
normnI nbIorfo, como gonorncIon do uIso, ofc..

!n cnnfIdnd do fomorIzndoros dIsonIbIos, oI rnngo y bnso do fIomos, son cnrncfors-
fIcns roIns do cndn modoIo do I!C.

6.1.1.3 - Contudoves

Isfn dosfInndos nI confoo do ovonfos, on oI ojomIo oI confndor CTl20 cuonfn Ins vo-
cos quo X5 so onorgIzn, cndn voz quo X5 nsn do nngndo n oncondIdo, In cuonfn do CTl20 so
Incromonfn on unn unIdnd. AI nIcnnznr oI vnIor rofIjndo (50), cnmbInrn do osfndo fodos Ios
confncfos CTl20 doI rogrnmn. In nuosfro cnso so oncondor In snIIdn Y62.

!n Inon InforIor, quo confIono un confncfo X6, os In oncnrgndn do voIvor n coro oI con-
fndor. In oso momonfo Ios confncfos CTl20 cnorn nI osfndo do rooso.

| X5 +---------+
[------] [------------------------------------------------| CNT |
| | CT120 |
| X6 | K50 |
[------] [------------------------------------------------+---------+
|
| CT120 Y62
[------] [--------------------------------------------------( OUT )
|




Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 29
IxIsfon confndoros do fIo nscondonfo/doscondonfo (u/down) quo cuonfnn con fros I-
nons, unn do oIIns (u) Incromonfn oI confndor, ofrn (down) Io docromonfn y In forcorn (rosof)
Io ono n coro.

6.1.1.4 - OpevucIones uvItmtIcus bsIcus

!ns oorncIonos nrIfmofIcns con numoros onforos son rorosonfndns on oI rogrnmn
or InsfruccIonos box quo confIonon Ios oornndos.
II funcIonnmIonfo sIguo Ins rogIns gonornIos doI dIngrnmn do confncfos, cunndo son
onorgIzndns so ofocfunn Ins oorncIonos.
SI ocurron orroros, so ncfIvnn fIngs o bobInns osocInIos nsocIndns n cndn oorncIon n-
rn quo oI usunrIo Ins uodn consuIfnr dosdo oI rogrnmn y doformInnr In nccIon n soguIr.

| ADD ----------+
| | | Sumn oI confonIdo do In momorIn do dnfos
[-] [---| |- !l2l ms oI confonIdo do ! 026, oI rosuIfn
| | R 121 | do so nImnconn on ! 240.
| | + R 026 |
| | = R 240 |
| | |
| +-------------+

| SUB ----------+
| | | !osfn oI confonIdo do In momorIn do dnfos
[-] [---| |- !055 monos In consfnnfo 250, oI rosuIfndo
| | R 055 | so nImnconn on ! 20?.
| | - K+250 |
| | = R 207 |
| | |
| +-------------+

| MULT ---------+
| | | muIfIIIcncIon:
[-] [---| |- ! 3l5 x l5 = ! 2020
| | R 315 |
| | * K +15 |
| | = R 2020 |
| | |
| +-------------+

| DIV ----------+
| | | dIvIsIon
[-] [---| |- ! 2340 / ! 2326 = ! l35?
| | R 2340 |
| | / R 2326 |
| | = R 1357 |
| | |
| +-------------+



Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 30


| SQRT ---------+
| | | rnz cundrndn:
[-] [---| |- ! 3343 = ! 2020
| | R 3343 |
| | |
| | = R 2020 |
| | |
| +-------------+


6.1.1.5 - OpevucIones de muneJo de dutos

Isfns InsfruccIonos so ufIIIznn nrn movor dnfos do unn zonn do momorIn n ofrn, nrn
cnrgnr consfnnfos n momorIns, nrn consfruIr y Ioor fnbIns do vnIoros, nrn convorfIr formnfos
(IC n docImnI, hoxndocImnI n ASCII, ofc..).

!n formn do rorosonfncIon os sImIInr n Ins oorncIonos nrIfmofIcns, moncIonnromos
nIgunns oorncIonos n mnnorn do ojomIo.

movor (coInr) oI confonIdo do un rogIsfro sobro ofro.
cnrgnr unn consfnnfo on un rogIsfro.
fomnr un rogIsfro do onfrndns y coInrIo sobro un rogIsfro do dnfos
convorfIr do IC n docImnI
convorfIr do hoxndocImnI n ASCII
Ingrosnr un vnIor n unn fnbIn do n vnIoros
Ioor un vnIor do unn fnbIn do n vnIoros
dosInznr vnIoros donfro do unn fnbIn (!IIO - IIIO)
oorncIonos IogIcns onfro rogIsfros ( A, O!, XO!)
Ioor / onvInr dnfos or oI orfIco do comunIcncIonos
Ioor / onvInr dnfos n moduIos osocInIos o InfoIIgonfos


6.1.1.6 - IuncIones especIu!es

Isfns InsfruccIonos mnnojnn funcIonos mnfomfIcns do unfo fIofnnfo y no osfn dIs-
onIbIos on cunIquIor I!C.

SI bIon Ins InsfruccIonos so ncfIvnn como Ins InsfruccIonos doscrIfns nnforIormonfo, nI
onorgIznrso ojocufnn ocuncIonos o sub-rogrnmns quo so oscrIbon con un odIfor doI soffwnro
do rogrnmncIon.

AIgunns funcIonos osocInIos rosuoIvon ocuncIonos IncIuIdns on oI sIsfomn oornfIvo
doI I!C como Inzos I+I+, mnnojo do nInrmns nnnIogIcns, ofc.. In osfos cnsos oI usunrIo dobo
sImIomonfo nrnmofrIznr osfns ocuncIonos.





Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 31
II sIguIonfo ojomIo muosfrn unn InsfruccIon doI fIo sub-rogrnmn:


| SFPGM55-------+
| | |
| | |
[---] [---| |
| | |
| +-------------+



IjomIo do nnfnIIn do nrnmofrIzncIon do un Inzo II:


PID LOOP 1 TITLE: EJEMPLO REMOTE SETPOINT: WX903
CLAMP SP LIMITS: LOW = +0.00000
POS/VEL PID ALGORITHM: POS HIGH = +0.00000
LOOP VFLAG ADDRESS: V345
SAMPLE RATE (SECS): +1.25000 LOOP GAIN: +1.00000
RESET (INTEGRAL TIME): +INF
PROCESS VARIABLE ADDRESS: V1568 RATE (DERIVATIVE TIME): +0.00000
PV RANGE: LOW = +3.00000 FREEZE BIAS: NO
HIGH = +97.0000
DERIVATIVE GAIN LIMITING: NO
PV IS BIPOLAR: NO LIMITING COEFFICIENT: +10.0000
SQUARE ROOT OF PV: NO
20% OFFSET ON PV: YES SPECIAL CALCULATION ON: PV
SPECIAL FUNCTION: SFPGM55
LOOP OUTPUT ADDRESS: V611
OUTPUT IS BIPOLAR: NO LOCK SETPOINT: NO
20% OFFSET ON OUTPUT: YES LOCK AUTO/MANUAL: NO
LOCK CASCADE: NO
RAMP/SOAK PROGRAMMED: NO
RAMP/SOAK FOR SP: YES ERROR OPERATION: NONE
REVERSE ACTING: NO

ALARM DEADBAND: +12.3450 MONITOR DEVIATION: NO
DEVIATION ALARM: YELLOW = +80.0000
MONITOR LOW-LOW/HI-HI: YES ORANGE = +90.0000
MONITOR LOW/HIGH: YES
PV ALARMS: LOW-LOW = +3.70000 MONITOR RATE OF CHANGE: NO
LOW = +5.00000 RATE OF CHANGE ALARM: +0.00000
HIGH = +89.0000
HIGH-HIGH = +93.0000 MONITOR BROKEN XMITTER: YES


6.1.2 - ING\AJ BOOIANO - (AIGBRA BOOI)

II Iongunjo do confncfos roquIoro do un oquIo do rogrnmncIon quo son cnnz do mos-
frnr grfIcos, osfn no os unn cnrncforsfIcn corrIonfo do Ios rogrnmndoros orfnbIos do bnjo
cosfo, osfos soIo osoon nnfnIIns do foxfo. Isfo os uno do Ios mofIvos or oI cunI so confInun
ufIIIznndo oI Iongunjo booIonno.



Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 32

Ofro mofIvo os In nfInIdnd n osfo Iongunjo or nrfo do muchos osocInIIsfns do ro-
grnmncIon, on nrfIcuInr do nIgunns mnrcns, quo no oncuonfrnn rcfIco nI dIngrnmn do con-
fncfos.

Isfo Iongunjo ufIIIzn IIsfns do InsfruccIonos bnsndns on oI Igobrn do IooIo (A, O!,
OT) comIomonfndns con fodns Ins InsfruccIonos nocosnrIns nrn nrovochnr fodn In ofon-
cIn doI I!C.


!nn socuoncIn do InsfruccIonos odrn sor:

STR X10
AND X 36
OR NOT X37
OUT Y21

In osfo cnso, In snIIdn Y2l so ncfIvnr cunndo osfon ncfIvndns Ins onfrndns Xl0 y X36
(nmbns) o cunndo no osfo ncfIvndn X3?. Y21 = X10 . (X36 + X37)

Equivalente en diagrama de contactos:
|
| X10 X36 Y21
[------] [-----------] [----+------------------------------( OUT )
| |
| |
| X37 |
[------] /[-------------------+
|

AIgunns do Ins InsfruccIonos bsIcns son:

ComIonzo do Inon: (sogun mnrcns) ST! (sforo - sfnrf), ! (Iond), O!C (orIgIn)
conoxIon on sorIo: A, A
conoxIon on nrnIoIo: O!, O
bobInn normnI: O!T, =
ofrns bobInns: SIT, S, ! - !ISIT, !, !
fomorIzndoros: TM!, TO
confndoros: CT!, CT, !C

| X2 TMR------T1
[------] [------------------------------------------------+- 10.0 --+
|
| T1 Y12
[------] [--------------------------------------------------( SET )
|

STR X2
TMR T1 K 10.0
STR T1
SET Y12



Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 33
IjomIos do IIsfndos ronIos:

ojomIo l:

NETWORK1
0 LDN M3.0
2 AN M3.1
4 AN M3.2
6 TON T37 K30
NETWORK2
12 LD T37
14 = M3.3
NETWORK3
16 LD I0.0
18 AN I0.1
20 A I1.5
22 A M3.3
24 S M3.0 K1
NETWORK4
31 LD M3.0
33 A Q0.6
35 A Q1.1
37 S M2.0 K1
NETWORK5
44 LDN M3.0
46 R M2.0 K1
NETWORK6
53 LD I0.0
55 A I0.1
57 A M3.3
59 S M2.1 K1

ojomIo 2:
0 STR 0001
1 AND 0003
2 STR 0003
3 OR T0600
4 ANDN 0001
5 ORSTR
6 STR 0033
7 OR 0034
8 ANDSTR
9 AND 0040
10 AND 0032
11 AND 0042
12 AND 0000
13 OR 0300
14 OUT 0200
15 STR 0200
16 ANDN 0305
17 ANDN 0314
18 ANDN 0313
19 OUT 0300
20 STR 0300
21 ANDN 0301
22 OR 0302
23 OR 0027
24 OR 0054
25 OR 0313
26 OR 0315
27 OR 0316
28 AND 0002
29 STR 0011
30 OR 0202


6.1.3 - PROGRAMACION SC\NCIAI

Iuodo sor grfIcn o con oI uso do IIsfns do InsfruccIonos. So osfnbIocon cInrnmonfo
"nsos" o "ofnns" n cumIIrso socuoncInImonfo on un rocoso o mquInn. In cndn ofnn so
dofInon fundnmonfnImonfo fros oIomonfos: nccIon n fomnr, condIcIon do snIfo y dosfIno doI
snIfo.

Accin a tomar: Salidas a activar durante la etapa, seales a memorizar, tiempos, etc.

Condicin de salto: Condiciones a cumplir para dejar la etapa presente. Pueden ser en-
tradas, tiempos, estados internos, etc.

Destino del salto: Nueva etapa a cumplir cuando se cumplan las condiciones de salto.

Cunndo so frnbnjn on formn grfIcn, so ufIIIznn dIngrnmns dorIvndos doI sIsfomn frnn-
cos C!AICIT.




Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 34
AIgunns mnrcns ofrocon nquofos do soffwnro nrn rogrnmnr on comufndorns on
modo socuoncInI grfIco y Iuogo frnducIr oI rogrnmn n Iongunjo do confncfos y nImnconnrIos
on In momorIn doI I!C or un orfIco do comunIcncIon. Is IdonI nrn rocosos bnfch.

In confroIndoros rogrnmnbIos quo ufIIIznn Iongunjos socuoncInIos uros os muy Im-
orfnnfo conocor In cnnfIdnd do nsos quo ormIfon y no fnn Imorfnnfo In cnncIdnd do mo-
morIn on byfos. Cndn ofnn uodo ocunr unn cnnfIdnd do momorIn quo vnrIn sogun mnrcns y
modoIos.



6.1.4 - ING\AJ AITO NIVI

Adoms do ufIIIznrso on moduIos InfoIIgonfos, so omIonn nrn oscrIbIr sub-rufInns on
confroIndoros quo usnn ofros Iongunjos como oI do confncfos. In muchos oquIos so Insorfnn
on oI Iongunjo do confncfo InsfruccIonos "box" quo nI ncfIvnrso ojocufnn sub-rufInns oscrIfns on
Iongunjos nrocIdos nI "C", InscnI o InsIc.

Con osfns sub-rufInns uodon cronrso modoIos do confroI quo no osfon ro-
rogrnmndos on Ios I!C como uodon sor IInonIIzncIonos, oscnIndos, ofc. Ofrn nIIcncIon uo-
do sor In sImuIncIon do fonomonos fsIcos o qumIcos nnfos do In uosfn on mnrchn dofInIfIvn
do un sIsfomn.


6.2 - MIOS PARA PROGRAMACION

!ns nnfIguns unIdndos do rogrnmncIon osndns, cnrns y do uso oxcIusIvo nrn dofor-
mInndns mnrcns y modoIos yn hnn dosnnrocIdo.

In In ncfunIIdnd, Ios oquIos oquonos y modInnos so rogrnmnn on cnmo con soncI-
IIos rogrnmndoros do bnjo cosfo y grnn comodIdnd do uso y mnnIuIncIon.

Cndn fnbrIcnnfo ofroco nquofos do soffwnro quo convIorfon n cunIquIor IC on unIdn-
dos do rogrnmncIon muy ofonfos yn quo so uodon nImnconnr Ios rogrnmns on dIsco y
ndoms documonfnr fodo or Imrosorn. !ns nofobooks son IdonIos nrn rogrnmncIon on
cnmo.

6.3 - PRIIRICOS COMPIMNTARIOS

Son nnrnfos quo so ndIcIonnn n Ios I!C como grnbndoros do momorIns II!OM, Infor-
fnsos con grnbndoros n cnssoffos, Inforfnsos con comufndorns, Inforfnsos con Imrosorns, ofc.

ModInnfo osfos orIforIcos (nIgunos I!C Ios IncIuyon on CI! o on rogrnmndor) so
uodon documonfnr Ios rogrnmns, grnbnrIos on momorIns no voIfIIos, on cnssoffos como
coIn rosgunrdo, ofc.



Controladores lgicos programables (PLC) Angel M. Bozzuto pgina 35
?. - INTRIASS CON OPRAOR

!os confroIndoros rogrnmnbIos son osocInImonfo nfos nrn nIIcncIonos do confroI
oro Ios roquorImIonfos do In IndusfrIn vnn mns nII, so nocosIfn fnmbIon ndquIrIr dnfos doI
rocoso confroIndor con fInos osfndsfIcos, dofoccIon do fnIIns, monIforoo, rogIsfro hIsforIco,
ofc.; nrn osfo oI confroIndor no os muy ndocundo.

!ns fncIIIdndos do comunIcncIon quo osoon Ios confroIndoros rogrnmnbIos modornos
y In bnjn do cosfos doI hnrdwnro do comufncIon hncon osIbIo unn oxcoIonfo combInncIon: In
sumn do confroIndoros y comufndorns.

Inrn quo osfn combInncIon rIndn Ios frufos buscndos hnco fnIfn un osInbon quo Ios unn:
un soffwnro.

!n grnn dIfusIon do Ios confroIndoros rogrnmnbIos y osfn nuovn osIbIIIdnd fomonfo In
croncIon doI morcndo do nquofos do soffwnro nrn suorvIsIon y ndquIsIcIon do dnfos. Isfo
morcndo hn crocIdo on Ios uIfImos nnos on formn vorfIgInosn y hoy oxIsfon nquofos quo or-
mIfon hnsfn Ins ms comIojns fnrons do suorvIsIon.

!n osIbIIIdnd do ndquIrIr dnfos dosdo oI I!C modInnfo osfos nquofos do soffwnro, do
cronr roorfos, do nImnconnr dnfos hIsforIcos on dIsco, ofc. vnn do In mnno con Ins normns
ISO 9000.

Ofro morcndo do dosnrroIIo comIomonfnrIo nI I!C y do grnn crocImIonfo on In uIfImn
docndn os oI do Ins Inforfnsos con oI oorndor (hnrdwnro) y do Ios dIsInys y nnoIos dodIcn-
dos.

Isfos oquIos ormIfon Ingrosos mnnunIos do dnfos, modIfIcncIon y monIforoo do Inzos
do confroI, omIsIon do monsnjos nI oorndor, ofc.

Vnn dosdo sImIos dosnrroIIos bnsndos on un mIcrorocosndor hnsfn comufndorns
muy ofonfos "onvnsndns" nrn soorfnr oI nmbIonfo IndusfrInI con focIndos do mombrnnn,
rofoccIonos IMA4, ofc.

You might also like