Autmats programablesLlus Martnez Novoa
Automatismes industrials
Automatismes industrials Autmats programables
ndex
Introducci ............................................................................................... 5
Resultats daprenentatge ....................................................................... 6
1. Maquinari i funcionament intern dels autmats programables ...... 71.1. Installaci electromecnica ...................................................... 7
1.1.1. Tipus de senyals elctrics ................................................ 9
1.1.2. Circuit dautomatisme amb autmat programable ...... 10
1.2. Programa de lautmat programable ........................................ 11
1.2.1. Codificaci interna dels programes dels autmats
programables ..................................................................... 13
1.2.2. Memries ........................................................................... 15
1.3. Arquitectura i funcionament intern dels autmats
programables ............................................................................... 16
1.3.1. Arquitectura dels autmats programables .................... 17
1.3.2. Funcionament intern dels autmats programables ..... 19
1.3.3. Interpretaci del programa dels autmats
programables ..................................................................... 21
1.3.4. Estructura i components dels autmats programables ... 23
1.4. Perifria dels autmats programables ...................................... 24
1.4.1. Entrades digitals ............................................................... 25
1.4.2. Sortides digitals ................................................................ 27
1.4.3. Senyals analgics .............................................................. 29
1.4.4. Entrades analgiques ....................................................... 31
1.4.5. Sortides analgiques ........................................................ 32
1.5. Funcionalitat dels autmats programables .............................. 32
1.5.1. Llenguatges de programaci ........................................... 33
1.5.2. Caracterstiques generals dels autmats
programables ........................................................................... 34
1.5.3. Evoluci dels autmats programables ........................... 35
2. Instruccions bsiques de programaci dels autmats programables 1 .......................................................... 372.1. Lautmat programable S7-200 de Siemens ............................. 37
2.1.1. Maquinari .......................................................................... 37
2.1.2. Programari ........................................................................ 38
2.1.3. Exemple de programaci amb MicroWin
i comprovaci del programa amb el simulador S7-200 ..... 39
2.2. Programaci dentrades i sortides ............................................ 40
2.2.1. Activaci duna sortida mitjanant una entrada ........... 41
2.2.2. Activaci de diverses sortides amb diverses entrades ...... 42
2.2.3. Programaci de contactes en srie i en parallel .......... 42
Automatismes industrials Autmats programables
2.2.4. Programaci de contactes en connexi
mixta sense parntesis .................................................... 43
2.2.5. Programaci de contactes en connexi mixta
amb parntesis .................................................................. 44
2.2.6. Programaci de contactes oberts i tancats
de sortides ......................................................................... 45
2.3. Programaci de biestables ......................................................... 46
2.3.1. Circuit amb polsadors daturada i marxa ....................... 47
2.3.2. Programaci de sortides amb instruccions de set-reset ... 48
2.3.3. Programaci duna mateixa sortida diverses vegades .. 49
2.3.4. Funcionament del registre de sortides .......................... 49
2.4. Flancs i modificador not ............................................................ 50
2.4.1. Programaci de flancs positiu i negatiu ......................... 50
2.4.2. Programaci del modificador not ................................... 52
2.5. Merkers ........................................................................................ 53
2.5.1. Programaci de merkers ................................................. 53
3. Instruccions bsiques de programaci dels autmats programables 2 .......................................................... 55
3.1. Temporitzadors ........................................................................... 55
3.1.1. Programaci del temporitzador a la connexi .............. 56
3.1.2. Posada en marxa dun contactor mitjanant polsadors
i temporitzadors a la connexi ........................................ 58
3.1.3. Posada en marxa progressiva de tres contactors
mitjanant dos temporitzadors a la connexi ............... 58
3.1.4. Programaci del temporitzador a la desconnexi ......... 59
3.1.5. Programaci del temporitzador a la desconnexi
accionat mitjanant flanc positiu ................................... 60
3.1.6. Programaci del temporitzador acumulatiu .................. 61
3.1.7. Control del temps de funcionament dun contactor
mitjanant un temporitzador acumulatiu ..................... 63
3.2. Comptadors .................................................................................. 63
3.2.1. Comptador progressiu ...................................................... 64
3.2.2. Programaci dun comptador progressiu amb
selecci dinicialitzaci manual o automtica ............... 65
3.2.3. Comptador regressiu ........................................................ 66
3.2.4. Comptador progressiu-regressiu ..................................... 67
3.2.5. Control de fabricaci de peces en un procs
de producci ...................................................................... 68
3.3. Multivibradors ............................................................................. 69
3.3.1. Generador dimpuls .......................................................... 70
3.3.2. Funcions especials ............................................................ 71
3.4. Programaci estructurada .......................................................... 73
3.4.1. Instruccions de salt ......................................................... 73
3.4.2. Subrutines ......................................................................... 75
Automatismes industrials 5 Autmats programables
Introducci
Els autmats programables van aparixer lany 1968 com els substituts
dels armaris de rels i altres components de maniobra en els processos
dautomatismes, i avui sn els equips de control que sutilitzen en la ma-
joria dinstallacions automatitzades, des de la installaci ms gran, com
pot ser una planta petroqumica, a la ms petita, com el control de llums,
calefacci i altres equips duna casa.
La majoria de tcnics en automatismes, quan es refereixen als autmats
programables, ho fan amb les sigles PLC, inicials del terme angls progra-
mable logic controller (controlador lgic programable).
La unitat Autmats programables est dissenyada per estudiar els prin-
cipis de funcionament dels autmats programables, i tamb les principals
instruccions de programaci i la seva aplicaci en els circuits de comanda-
ment i regulaci.
Aquesta unitat est temporitzada dintre del mdul, de manera que abans
shan tractat tots els aspectes relatius als sistemes de comandament i re-
gulaci de manera convencional, s a dir, mitjanant sistemes cablats, i
que serviran de base per entendre millor les aplicacions dels autmats
programables.
En lapartat Maquinari i funcionament intern dels autmats programa-
bles es descriuen els components que configuren els autmats programa-
bles, se nestudia el funcionament i sanalitza la manera com la unitat
central de processament (CPU) de lautmat executa el programa.
En els apartats Instruccions bsiques de programaci dels autmats pro-
gramables 1 i 2, sestudien exhaustivament les diferents instruccions que
es poden programar en lautmat perqu la installaci es comporti segons
les condicions definides en els esquemes dautomatitzaci.
Per treballar els continguts daquesta unitat s convenient fer les activi-
tats i els exercicis dautoavaluaci, llegir els annexos i consultar els recur-
sos multimdia.
Automatismes industrials 6 Autmats programables
Resultats daprenentatge
En acabar la unitat, heu de ser capaos de fer el segent:
1. Identificar els components i dispositius utilitzats en automatismescablats i programables, a partir desquemes i documentaci tcnica.
2. Diferenciar entre la part de comandament i la part de potncia enautomatismes cablats i programables, a partir desquemes i docu-
mentaci tcnica.
3. Interpretar el programa de control dun automatisme programable,a partir de les relacions de cada part o subrutina del programa amb
les especificacions funcionals de lequip.
4. Relacionar modificacions en elements del circuit o amb parts delprograma de control amb variacions dels parmetres caracterstics
de lequip.
5. Elaborar el quadern de crregues dun automatisme a partir de lesespecificacions funcionals sollicitades.
6. Seleccionar la soluci ms adient, mitjanant un sistema programa-ble, per a cada aplicaci que sha dautomatitzar, a partir de les seves
caracterstiques.
7. Codificar programes de control en algun llenguatge (contactes, llistadinstruccions i altres), a partir de les especificacions del projecte i
de diagrames de seqncia.
Automatismes industrials 7 Autmats programables
1. Maquinari i funcionament intern dels autmats programables
Abans destudiar els autmats programables, heu de tenir clar qu sn i
per a qu sutilitzen. Per aclarir aquests conceptes, fixeu-vos en les dife-
rncies entre un automatisme convencional, basat en el cablatge de tots
els seus components, i un automatisme programat, basat en el programa
que sha introdut a lautmat programable.
En lautomatisme convencional o cablat les condicions de funcionament de lainstallaci estan definides per les connexions mitjanant cables entre tots
els elements de maniobra que componen la installaci, que connecten en s-
rie o parallel els contactes de polsadors, trmics, rels, temporitzadors, etc.,
que acabaran connectant les bobines dels rels, temporitzadors, contactors,
etc., que en activar-se faran que la installaci faci els moviments desitjats.
En lautomatisme programat tots els elements de control estan connec-tats mitjanant cables, directament a lautmat programable, i no estan
interconnectats entre ells. s mitjanant les instruccions introdudes al
programa de lautmat que es defineixen com han destar connectats, en
srie o parallel, i quan han dobrir o tancar els contactes dels elements de
comandament i, en definitiva, quan shan de connectar les bobines dels
contactors que activaran els actuadors de la installaci i faran que la ins-
tallaci faci els moviments desitjats.
1.1. Installaci electromecnica
Entenem per installaci electromecnica qualsevol installaci que sali-menta amb energia elctrica i mitjanant components mecnics duu a ter-
me una tasca determinada i produeix un producte final; es componen,
com es veu en la figura 1, de tres parts:
Pupitre de comandament. El lloc des del qual els operaris poden interve-nir en el funcionament de la installaci enviant informaci al quadre de
control mitjanant els captadors, com polsadors, selectors, etc., i on es pot
visualitzar com funciona la installaci mitjanant les ordres que reben els
actuadors, com pilots, visualitzadors, etc., des del quadre de control.
Maquinaria o installaci. El conjunt delements que configuren les-tructura i components que fan la tasca per a la qual ha estat dissenyada
la installaci; rep les ordres del quadre de control per activar els ac-
tuadors, com motors, cilindres, etc., i envia informaci de lestat de la ins-
tallaci mitjanant els captadors, com finals de cursa, detectors, etc.
Exemples dinstallacions electromecniques
D'installacions electromecniques n'hi ha moltes i de tot tipus, petites i molt senzilles com la porta automtica dun prquing, o grans i complexes com una cadena de producci de cotxes.
Automatismes industrials 8 Autmats programables
Quadre de control. El lloc de la installaci on hi ha definit el tipus defuncionament o seqncia de treball que ha de fer la installaci; en
funci de la informaci que li envien els captadors dna ordres de con-
nexi als actuadors.
Cont tots els elements de maniobra com comptadors, rels, temporit-
zadors etc., que poden ser substituts per un autmat programable, i
tamb els elements de potncia i protecci, com transformadors, con-
tactors, fusibles, trmics, etc.
Figura 1. Components duna installaci electromecnica
Quan una installaci electromecnica tingui un autmat programa-
ble en el quadre de control per definir la seqncia de treball, tots
els captadors, s a dir, tots els elements que envien informaci alquadre de control, es consideren entrades, i tots els actuadors, s adir, tots els elements que reben ordres del quadre de control, sorti-
des del PLC, independentment que estiguin situats al pupitre de co-
mandament o a la installaci.
La informaci que envien els captadors i les ordres que reben els
actuadors es fan mitjanant senyals elctrics.
Preactuadors
Per adaptar el senyal elctric del PLC, que s de petita potncia, en els actuadors que acostumen a consumir ms potncia sutilitzen els preactuadors, com els contactors.
En la secci Recursos de contingut del web daquest mdul podeu veure un vdeo amb exemples dinstallacions automatitzades.
!!
Automatismes industrials 9 Autmats programables
1.1.1. Tipus de senyals elctrics
El senyal elctric, referit als circuits dautomatismes, s la quantitatdenergia elctrica que circula pels components de comandament duna
installaci per enviar informaci i rebre ordres del quadre de control.
En els circuits dautomatismes hi ha dos tipus de senyals elctrics, els di-
gitals i els analgics.
Senyal digital. Normalment sn senyals de tensi, tant de corrent continucom daltern; noms poden tenir dos estats, que es representen utilitzant
el sistema de numeraci binari, que est format per zeros i uns.
Estat 0: relacionat amb: no dna senyal, no funciona, est des-
connectat, circuit obert.
Estat 1: relacionat amb: s que dna senyal, s que funciona, est
connectat, circuit tancat.
Senyal analgic. Acostumen ser tant de tensi com dintensitat de cor-rent continu; sn senyals elctrics que, entre un valor mnim i un m-
xim, poden tenir qualsevol valor, i per representar-los sutilitza el sistema
de numeraci decimal. s a dir, el captador enviar 1,2 V o 6,4 V, etc.,
el PLC convertir aquest senyal analgic en digital per poder processar-
lo, visualitzant-lo convertit en una magnitud fsica que puguem enten-
dre. En la taula 1 tenim un exemple de captadors (entrades) i actuadors
(sortides), que envien o reben informaci mitjanant senyals elctrics
digitals i analgics.
Taula 1. Exemple dentrades i sortides digitals i analgiques
Els senyals elctrics poden ser de tensi o dintensitat i de corrent
continu o altern.
Els senyals de tensi ms freqents sn 10 V o 24 V en correntcontinu i 220 V en corrent altern.
Els senyals dintensitat ms freqents sn 0-20 mA (milliampe-res) o 4-20 mA en corrent continu.
Digital Analgica
Entrades
Sensor ultrasnic de presncia.
Quan detecta en qualsevol punt de la seva zona daccs, dna 1.
Cllula fotoelctrica.
En funci de la distancia on detecti dintre de la seva zona dacci, dna un valor entre 0 i 10 V.
Sortides
Contactor per a laccionament dun motor.
El motor funciona, girant a la velocitat nominal, o no funciona i est parat.
Variador de velocitat dun motor.
En funci de la tensi de consigna entre 0 i 10 V el motor gira a ms o menys velocitat.
Exemple del tipus de senyal
El senyal que envia linterruptor duna habitaci quan laccionem s de 220 V de corrent altern, i el senyal que envia el polsador dun ascensor s de 24 V de corrent continu.
Tractament del senyal analgic
Quan ens pesem en una bscula electrnica, el senyal que es genera s una tensi entre 0i 10 V, que la bscula converteix en un valor binari per processar-lo i visualitzar-lo en la pantalla convertit en un valor proporcional expressat en kg.
Automatismes industrials 10 Autmats programables
1.1.2. Circuit dautomatisme amb autmat programable
Lautmat programable simplifica i abarateix molt els circuits dautoma-
tisme, i per aix actualment estan molt introduts, sutilitzen molt i hi ha
models de diferents configuracions per adaptar-se a les caracterstiques
de qualsevol installaci, des del ms simple fins al ms complex. En la fi-
gura 2 es mostren les diferncies fonamentals entre un circuit fet amb l-
gica cablejada, el sistema convencional, s a dir, sense PLC, i amb lgica
programada amb un PLC.
Figura 2. Circuit dautomatisme amb lgica cablejada i programada
Els dos esquemes de la figura 2 representen un mateix circuit dautoma-
tisme fet amb les dues tecnologies, cablada i programada. Si us fixeu b en
els esquemes podreu observar les diferncies segents:
El cablatge, s a dir, la interconnexi entre els elements que configu-
ren la installaci, s molt ms complexa en la lgica cablada, ja que hi
ha connexions en srie, en parallel i mixtes, mentre que en la lgica
Aplicacions dels autmats
Hi ha PLC per a aplicacions molt petites i molt econmiques, prcticament pel preu dun parell de rels i un temporitzador, per tamb podeu trobar un PLC amb ms de cent rels i deu temporitzadors interns, entre altres funcions.
Automatismes industrials 11 Autmats programables
programada la connexi s molt senzilla i consisteix en un cable que
uneix tots els captadors i un altre cable que uneix tots els actuadors, i
desprs hi ha uns cables que uneixen cada captador i actuador amb el
PLC.
Amb la lgica cablada hi ha molts ms contactes, en total quinze, i amb
la programada noms set. Aix es deu al fet que:
El captador FC1 (final de cursa) fa dues funcions i amb lgica cablada
necessita dos contactes, per amb la programada amb un contacte
nhi ha prou.
Amb lgica cablada sn necessaris els contactes auxiliars de contac-
tors, com K1M, de rels, com K1 i K2, i de temporitzadors, com K1T,
i amb lgica programada no cal connectar-los, ja que podem progra-
mar els que t el PLC internament.
Amb la lgica cablada hi ha ms bobines corresponents a actuadors, en
total sis, i amb la programada noms tres. Aix es deu al fet que les bo-
bines dels temporitzadors i rels auxiliars no cal connectar-les, ja que
podem programar els que t internament el PLC.
El circuit amb lgica programada utilitza un autmat programable, que
necessita un programa, i amb la cablada no cal.
1.2. Programa de lautmat programable
El programa de lautmat programable duna installaci est format per
una srie ordenada dinstruccions que corresponen a lesquema elctric
que fareu si realitzssiu la installaci amb lgica cablejada; cada ins-
trucci ha de contenir tota la informaci necessria de cada element de
lesquema elctric. En la figura 3 teniu un exemple dun circuit molt ele-
mental en qu es veu com es connecten els elements dun esquema amb
lgica cablada, i com es connecten a lautmat programable per fer el
mateix circuit amb lgica programada, que ens servir dexemple per rao-
nar com hem de fer el programa del PLC, que consistir a indicar com
estan interconnectats aquests elements.
Memries de PLC
La diferncia fonamental entre el circuit amb lgica cablada i lgica
programada s que en el primer circuit, si el connectem a la xarxa
elctrica i accionem el captadors, la installaci funciona, i per con-
tra, el circuit amb lgica programada no ho fa, i aix s degut al fet
que el circuit amb autmat programable necessita que aquest tingui
un programa emmagatzemat a la memria del PLC.
Automatismes industrials 12 Autmats programables
Figura 3. Connexi dentrades i sortides al PLC
En lesquema de lesquerra de la figura 3, que correspon al circuit amb l-
gica cablada, podeu comprovar el funcionament de la installaci, i veureu
que perqu funcioni lactuador K1M han destar activats el captador S3 i
un dels captadors S1 o S2.
A la dreta de la figura 3 teniu la interconnexi dels captadors i lactuador
amb el PLC, i podeu observar que S1 est connectat al born 3 del PLC, S2
al born 5 i S3 al born 6. Aix implica que a partir daquest moment els cap-
tadors els considerem com a entrades del PLC i ja no seran S1, S2 i S3, sin
les entrades E3, E5 i E6, respectivament, i pel mateix motiu el captador
K1M ser la sortida S4.
Com que lesquema t quatre elements necessitarem quatre instruccions per
fer el programa del PLC; cada instrucci del programa ha de contenir tota la
informaci de cada element i aix ho aconseguim mitjanant tres dades:
1) Operaci. Ha dindicar qu fa aquest element dintre del circuit o, dit dunamanera ms entenedora, com est connectat. En principi descriurem les ope-
racions ms elementals per entendre aquest exemple, que sn:
Inici: si est connectat al principi de lesquema, en aquest exemple cor-
respondria a S1.
Final: si est connectat al final de lesquema, en aquest exemple cor-
respondria a K1M.
Parallel: si est connectat en parallel, en aquest exemple correspon-
dria a S2.
Srie: si est connectat en srie, en aquest exemple correspondria a S3.
2) Operand. Ha dindicar quin tipus delement s. De moment noms des-criurem els dos que necessitem per entendre aquest exemple, que sn:
Entrades: elements que envien senyals elctrics al PLC.
Sortides: elements que reben senyals elctrics del PLC.
El conjunt doperacions, operands i parmetres dun PLC es coneix com a mapa de memria del PLC.
Automatismes industrials 13 Autmats programables
3) Parmetre: ha dindicar quina entrada o sortida s.
En la taula 2 sindica com seria el programa corresponent a lesquema de
la figura 3.
Taula 2. Exemple de realitzaci programa de PLC
Aquest programa est format per quatre instruccions; shan descrit les dife-
rents operacions, operands i parmetres amb unes denominacions molt ge-
nerals i fcils dentendre, per heu de tenir en compte que cada fabricant
dautmats utilitza uns codis diferents i que no corresponen a aquesta deno-
minaci general. Aix doncs, la primera cosa que heu de fer per fer un progra-
ma per a un PLC s conixer els codis del fabricant daquest autmat, que es
coneixen com a rees de memria i funcions. En la taula 3 sindica com seriael programa de la taula 2 adaptat als codis de lautmat S7-200 de Siemens.
Taula 3. Adaptaci del programa de la figura 3 adaptat a lautmat S7-200 de Siemens
1.2.1. Codificaci interna dels programes dels autmats programables
Quan nosaltres introdum el programa corresponent a un esquema en un
autmat programable, ho fem escrivint directament amb la programadora
els codis corresponents a loperaci, operand i parmetre daquest aut-
mat (LD, O, I, Q, etc.), per, lgicament, dintre del PLC no es guarda
Cada instrucci del programa del PLC correspon a un element de
lesquema. Normalment lordre de programaci es porta a terme
amb els elements situats desquerra a dreta i de dalt a baix.
Totes les instruccions dels autmats programables estan forma-
des per tres dades, que sn: operaci, operand i parmetre.
Informaci delelement
Adrea Operaci Operand Parmetre
S1 1 Inici Entrada 3
S2 2 Parallel Entrada 5
S3 3 Srie Entrada 6
K1M 4 Final Sortida 4
Adrea Programa general Programa S7-200 de Siemens
1 Inici entrada 3 LD I 0.3
2 Parallel entrada 5 O I 0.5
3 Srie entrada 6 A I 0.6
4 Final sortida 4 = Q 0.0
Per veure les caracterstiques del maquinari i programari de les diferents CPU de lautmat S7-200 de Siemens, aneu a la secci Annexos del web daquest mdul.
!!
Codi binari
s el codi utilitzat pels autmats programables per realitzar totes les operacions internes. Cada dgit del sistema de numeraci binari que pot tenir el valor zero o u, l'anomenem bit.
Automatismes industrials 14 Autmats programables
aquesta informaci tal com lescrivim, sin que cada codi corresponent a
loperaci, operand i parmetre es converteix en una seqncia de zeros i
uns, s a dir, es guarda codificat en binari.
Cada instrucci del programa necessita 16 bits per guardar la informaci
corresponent a cada element, i cada grup de 16 bits sanomena paraula,encara que sutilitza molt el terme angls word. El programa codificat en
binari en words es guarda en la memria del PLC. En la taula 4 teniu un
exemple de com es codifiquen en binari les instruccions de programaci
dun autmat programable.
Taula 4. Exemple duna possible codificaci en binari de les instruccions dun PLC
En la taula 5 teniu com es guardaria el programa de la figura 3 segons la
codificaci que hem posat com a exemple en la taula 4.
Taula 5. Exemple de com queda codificat un programa a la memria del PLC
Loperaci que fa lautmat programable de guardar el programa co-
dificat en binari sanomena compilaci.
InstrucciCodi operaci
bits 1 a 3Codi operand
bits 4 a 6Codi parmetre
bits 7 a 16
Inici 000
Srie 010
Parallel 101
Final 111
Entrada 000
Sortida 111
Parmetre 0 0000000000
Parmetre 1 0000000001
Parmetre 2 0000000010
Parmetre 3 0000000011
Parmetre 4 0000000100
Parmetre 5 0000000101
Parmetre 6 0000000110
Programa generalPrograma
codi S7-200 SiemensPrograma codificat
en binari
Inici entrada 3 LD I 0.3 000 000 0000000011
Parallel entrada 5 O I 0.5 101 000 0000000101
Srie entrada 6 A I 0.6 010 000 0000000110
Final sortida 4 = Q 0.0 111 111 0000000100
Automatismes industrials 15 Autmats programables
1.2.2. Memries
Els programes que fa lusuari perqu la installaci faci una tasca concreta
i els que introdueix el fabricant perqu lautmat faci les operacions inter-
nes necessries es guarden en les memries del PLC, que sn un circuitsintegrats que emmagatzemen tota la informaci codificada en binari.
El programa sintrodueix mitjanant una programadora, que actualment
consisteix en un programari que sinstalla en qualsevol ordinador perso-
nal; aix doncs, mentre sest confeccionant el programa sutilitza la me-
mria de lordinador i quan es vol provar el funcionament es transfereix
el programa a la memria del PLC.
Les memries es poden dividir en dos grups segons la funci que fan: les
memries dusuari i les de sistema.
Memria dusuari. s la memria on es guarda el programa fet pel tc-nic en automatismes i que fa que la installaci funcioni executant la
seqncia de treball dissenyada.
Memries de sistema. Sn les memries que programa el fabricant peremmagatzemar els programes i la informaci necessries per al funcio-
nament intern correcte del PLC, entre daltres:
Programa per convertir les instruccions introdudes per lusuari en
un llenguatge que el PLC pugui processar, s a dir, per compilar el
programa.
Dades de procs i de control.
Variables internes.
Dades de configuraci del PLC.
En funci de les tecnologies emprades i de seva funcionalitat, es pot
donar la classificaci segent de tipus de memries:
RAM (random access memory) o memria daccs aleatori
s una memria voltil, i per aix si falla lalimentaci elctrica es per-
den les dades emmagatzemades; es pot posar una pila o una bateria per
mantenir les dades en cas que es talli lalimentaci elctrica i es poden
modificar les dades en qualsevol moment.
ROM (read only memory) o memria nicament de lectura
No perd la informaci en cas de tall dalimentaci elctrica; s una
memria amb un programa fix, muntada pel fabricant amb compo-
nents electrnics, no est programada, lusuari no hi t accs i no es
pot modificar. Sol tenir les instruccions de funcions necessries per
al funcionament correcte de lautmat, com rutines dinicialitzaci,
test, autodiagnstic...
Programadores de PLC
Automatismes industrials 16 Autmats programables
PROM (programmable read only memory) o memria nicament delectura programable
s com una memria ROM, per que el fabricant ha programat, a dife-
rncia de la ROM, que est muntada fsicament amb components elec-
trnics, i una vegada programada no es pot modificar.
EPROM (erasable PROM) o memria nicament de lectura programable
s possible esborrar-la totalment si se sotmet a lexposici de rajos ul-
traviolats entre 10 i 20 min la finestreta que t a la part superior del cir-
cuit integrat.
EEPROM (erasable electrically PROM, programmable read only me-mory erasable electrically) o memria nicament de lectura progra-
mable i esborrable elctricament
s com una memria PROM, per es pot esborrar tot o part del progra-
ma mitjanant la programadora, sense necessitat dexposar-la als rajos
ultraviolats, i no perd la informaci si falla el corrent.
1.3. Arquitectura i funcionament intern dels autmats programables
Lautmat programable s un equip electrnic programable que en funci
de lestat de les entrades i de lalgoritme de control que t introdut mit-
janant el programa, dna ordres de connexi o desconnexi a les sorti-
des; a escala interna es pot dir que tots els autmats programables estan
constituts per tres grans blocs:
CPU (central processing unit) o unitat central de processament.
s lencarregada dorganitzar el trfic de dades, fer les operacions in-
ternes i controlar les entrades i sortides.
El programa que fabrica lusuari normalment es fa en una memria
RAM, per la facilitat de fer modificacions, i una vegada que el programa
s definitiu, es pot deixar en aquesta memria amb el suport duna ba-
teria, o copiar-lo a una memria EPROM si no es vol que es modifiqui,
o a una memria EEPROM si es preveu que durant el funcionament
normal de la installaci shagi de modificar alguna dada.
Els programes propis del sistema utilitzen tots els tipus de me-
mria: RAM i EEPROM per a les dades que es modifiquen durant
el processament del programa, i les ROM, PROM i EPROM per a
les dades fixes.
Els tipus de memria dusuari ms utilitzats sn la RAM, EPROM i EEPROM.
El funcionament intern dels PLC est basat en un sistema amb microprocessador.
Automatismes industrials 17 Autmats programables
Memries. De diferents tipus de suport fsic.
Contenen el programa fet per lusuari, les dades que es produeixen
mentre sexecuta el programa i els programes introduts pel fabricant
per al funcionament intern del PLC.
Entrades i sortides
Mitjanant els corresponents mduls dinterfcie per adaptar els se-
nyals, sencarreguen de comunicar la CPU amb lexterior, reben se-
nyals de les entrades i nenvien a les sortides.
1.3.1. Arquitectura dels autmats programables
Els tres grans blocs de qu consten els PLC(CPU, memries i entrades/
sortides) es troben units mitjanant unes lnies elctriques per comuni-
car-se dades entre ells, anomenades busos de comunicaci, que es dividei-xen en tres grups:
Bus dadreces. s per on el processador envia ladrea de lelement alqual vol enviar informaci o que vol que li envi informaci.
Bus de dades s per on tots els elements envien les dades. s bidirec-cional, i la CPU pot posar dades perqu una adrea la llegeixi o pot lle-
gir una dada que li envi una adrea.
Bus de control. s on el processador indica quina operaci est fent; lesms freqents sn llegir i escriure. Controla els blocs de memria i
dentrades i sortides.
En la figura 4 teniu un exemple de com es comuniquen els diferents blocs
que configuren els PLC.
Figura 4. Blocs constitutius dels autmats programables
Automatismes industrials 18 Autmats programables
Els components que intervenen en el procs dexecuci del programa (re-
presentats en lesquema de la figura 5) sn els segents:
Valor dentrada: es posa a 1 o 0 en funci de lestat del captador.
Registre dentrada: emmagatzema el valor de lentrada corresponent.
Programa: instruccions corresponents a lesquema elctric que defi-
neix el funcionament de la installaci.
ALU (unitat aritmeticolgica): s lencarregada de fer les operacions
aritmtiques, bsicament sumes o productes, en funci del tipus de
connexi dels contactes del circuit, parallel o srie.
Memries internes: emmagatzemen els resultats de les operacions
aritmtiques fetes per lALU, les dades de configuraci del PLC, i altres
dades de control.
Comptador dadreces o rellotge: encarregat de dir en cada moment qui-
na instrucci del programa sha dexecutar. La CPU executa totes les ins-
truccions del programa, duna en una i en lordre que li marca el rellotge.
Registre de sortides: emmagatzema el valor corresponent a la sortida
en funci del resultat de lexecuci del programa.
Valor de sortida: es posa a 1 o 0 quan la CPU carrega el valor del regis-
tre de sortides a la sortida corresponent.
Figura 5. Components que intervenen en lexecuci del programa
La CPU dels autmats programables sencarrega dorganitzar totesles tasques de control i comunicaci entre els diferents blocs, per
executar el programa fet perqu la installaci funcioni.
Automatismes industrials 19 Autmats programables
1.3.2. Funcionament intern dels autmats programables
Els PLC poden tenir bsicament dos estats: run i stop.
Run. El PLC est actiu, la CPU llegeix el programa i dna ordres de
connexi o desconnexi als actuadors.
Stop. El PLC est connectat al corrent per la CPU no llegeix el pro-
grama i, per tant, no es dna cap ordre de connectar les sortides.
Quan el PLC est en run, la CPU, unitat central de processament de lau-
tmat, executa el programa cclicament, s a dir, llegeix contnuament el
programa, instrucci rere instrucci.
Hi ha tres conceptes que heu de tenir clar quan treballeu amb autmats
programables, que sn: scan, temps de scan i watchdog.
1) Scan
Cada cop que executa el programa una vegada, es diu que ha executat un
cicle o un scan.
Lexecuci dun scan consisteix en el segent:
a) La CPU fa un autodiagnstic intern i dels perifrics.
b) Mira el valor que tenen totes les entrades i guarda els valors en el re-gistre dentrades corresponent. Cada entrada t un bit que emmagatzema
el seu valor en el registre dentrades.
c) El rellotge marca la primera adrea per llegir-ne la instrucci.
d) La unitat aritmeticolgica fa loperaci corresponent a la instrucci.
Aquesta operaci pot ser:
LD: inici, llegeix el valor de loperand corresponent.
A: srie, fa loperaci aritmtica del producte.
O: parallel, fa loperaci aritmtica de la suma.
=: final, assigna el valor a loperand corresponent.
En aquest procs, quan ha de llegir el valor duna entrada ho fa del re-
gistre de lentrada, no de lentrada directament, i si ha dassignar un va-
lor a una sortida, ho fa sobre el registre de la sortida.
e) Guarda en la memria interna el resultat de loperaci aritmtica siaquesta s LD, O, A, o el guarda en el registre de sortides si loperaci arit-
mtica s =.
Watchdog significa gos de vigilncia, i fa referncia a la tasca que duu a terme de controlar el temps de cicle.
Automatismes industrials 20 Autmats programables
f) El rellotge marca ladrea segent.
g) Es repeteixen el passos 3 i 4 fins que executa la darrera instrucci.
h) Mira els valors emmagatzemats en el registre de sortides i els assignaa les sortides corresponents.
i) Es torna a repetir el procs des del pas 1 de manera cclica.
2) Temps de scan o de cicle
s el temps que triga la CPU a executar un cicle; aquest temps s molt im-
portant, ja que les ordres de connexi o desconnexi en els actuadors con-
nectats a les sortides es fan al final del cicle, encara que la instrucci
corresponent estigui al principi. Per tant, si el temps s massa llarg, po-
dria succeir que es dons lordre daturar un motor perqu ha saltat una
alarma i aquesta trigus massa a executar-se.
El temps de cicle depn del segent:
Tipus de CPU: tots els fabricants dautmats disposen de diferents
CPU per a cada model de PLC, i aix sadapten a les necessitats dels
usuaris. Una de les caracterstiques ms importants que diferencien
les diferents CPU s la velocitat de processament.
Nombre i tipus dinstruccions del programa: com ms instruccions tin-
gui el programa, ms temps trigar la CPU a llegir-lo, de la mateixa ma-
nera que hi ha instruccions que sn ms complexes que altres i
lgicament es tarda ms a executar-les.
Nombre i tipus de perifrics: al principi de cada cicle es fa un autodiag-
nstic dels perifrics; per tant, com ms nhi hagi i ms complexos si-
guin ms temps trigar la CPU.
Scan s lexecuci del programa una vegada i consisteix en el se-
gent:
Fer un autodiagnstic.
Llegir lestat de totes les entrades i carregar els valors al registre
dentrades.
Executar tot el programa llegint les dades de les entrades del re-
gistre dentrades i escrivint els resultats de les combinacions en
el registre de sortides.
Copiar els valors del registre de sortides a les sortides.
Temps de cicle
Mentre sexecuta el cicle, les ordres de connexi i desconnexi es fan en el registre de sortides, no en la sortida, que es fa en finalitzar el cicle.
s ms complex processar una entrada analgica que una de digital.
Automatismes industrials 21 Autmats programables
3) Watchdog
El watchdog controla la durada del temps de cicle, i quan aquest supera
els valors establerts, dna ordre daturar lautmat i passa de run a stop;
per tant, la CPU deixa dexecutar el programa i es desconnecten totes les
sortides.
El temps del watchdog pot ser fix o programable, i depn del tipus delCPU.
Les CPU petites, dirigides a installacions senzilles i sense requeriments
de seguretat, estan configurades de fabrica amb un temps de watchdog
que el fabricant considera acceptable, i que pot arribar fins a 500 ms; en
daltres CPU, les ms potents, el temps de cicle es pot definir en funci de
la complexitat de la installaci i, com sn molt ms rpides, es poden fi-
xar temps entre 10 i 200 ms.
1.3.3. Interpretaci del programa dels autmats programables
Un programa dun PLC s la traducci dun esquema elctric en un con-junt dinstruccions, per el PLC el que fa s interpretar el programa i no
lesquema elctric. En la figura 6 tenim un esquema elctric que corres-
pon a un circuit que hem muntat amb un PLC; shi pot veure en quines en-
trades i sortides estan connectats els captadors i els actuadors.
Figura 6. Interpretaci del programa. Connexi elctrica
En les taules 6 i 7 tenim el programa corresponent a lesquema amb les
operacions que fa la CPU en cada lnia de programa en funci de lestat de
les entrades.
Taula 6. Interpretaci del programa. Lectura de la CPU amb el captador S3 accionat
Adrea ProgramaValor dentrades
o sortidesUnitat
aritmeticolgicaMemria interna
001 LD I 0.3 0 Carrega el valor 0 0
Automatismes industrials 22 Autmats programables
Interpretaci de la taula 6:
Com que noms est accionat el captador S3, fixeu-vos que el valor corres-
ponent a la seva entrada, la I0.6, est a 1 i la resta dentrades estan a 0.
En la instrucci 001 hi ha programada loperaci LD; per tant, la CPU
carrega el valor de lentrada programada en aquesta instrucci, lentra-
da I0.3, que val 0, en la memria interna.
En la instrucci 002 est programada la instrucci O, que correspon a
una connexi en parallel, per la CPU del PLC, que no interpreta cap
esquema elctric, fa loperaci de sumar i suma el valor guardat a la
memria interna, que s 0, al valor de lentrada programada en aquesta
instrucci, I0.5, que tamb s 0, i el resultat de loperaci, que s 0, el
torna a guardar en la memria interna.
En la instrucci 003 est programada la instrucci A, que correspon a
una connexi en srie, per la CPU del PLC fa loperaci de multipli-
car i multiplica el valor guardat en la memria interna, que s 0, amb
el valor de lentrada programada en aquesta instrucci, I0.5, que s 1,
i el resultat de loperaci, que s 0, el torna a guardar en la memria
interna.
En la instrucci 004 est programada loperaci =, que correspon a lor-
dre dassignar el valor guardat en la memria interna, que s 0, al re-
gistre de la sortida programada en aquesta instrucci, que s la Q0.0.
Ara podeu analitzar el funcionament del circuit quan estan accionats els
captadors S2 i S3 (taula 7), que corresponen a les entrades I0.5 i I0.6, se-
guint el mateix raonament que hem fet amb la taula 6.
Taula 7. Interpretaci del programa. Lectura de la CPU amb els captadors S2 i S3 accionats
Adrea ProgramaValor dentrades
o sortidesUnitat
aritmeticolgicaMemria interna
002 O I 0.5 0 0 + 0 = 0 0
003 A I 0.6 1 0 1 = 0 0
004 = Q 0.0 Assigna el valor 0 0
Adrea ProgramaValor dentrades
o sortidesUnitat
aritmeticolgicaMemria interna
001 LD I 0.3 0 Carrega el valor 0 0
002 O I 0.5 1 0 + 1 = 1 1
003 A I 0.6 1 1 1 = 1 1
004 = Q 0.0 Assigna el valor 1 1
Automatismes industrials 23 Autmats programables
1.3.4. Estructura i components dels autmats programables
Hi ha molts tipus dautmats programables, i la classificaci que sen pot
fer s molt diversa, en funci dels criteris que es vulguin aplicar, per la
ms usual s segons lestructura fsica que t i segons com estan ubicats
tots els components del PLC; atenent a aquest criteri els podem dividir en
dos grans grups: compactes i modulars.
Estructura modular
Cada component del PLC es troba en un mdul diferent, anomenats normal-
ment targetes, que es munten damunt dun bastidor, que pot ser un carril
DIN o un perfil especfic de cada fabricant, i que suneixen elctricament mit-
janant els busos de comunicaci, que poden estar incorporats al bastidor ma-
teix, o mitjanant uns cables amb connectors que uneixen tots les targetes.
Estructura compacta
En un nic element, hi ha tots els components del PLC: CPU, bateries,
memries, mdul dentrada i de sortida, etc.
Independentment de lestructura constructiva que tinguin els autmats,
tots estan configurats per una srie de components per fer les diferents
funcions; els ms comuns sn:
Unitat central de processament o CPU. La CPU s lencarregada dor-ganitzar el trnsit de dades, executar el programa i controlar les entra-
des i sortides.
Mdul dalimentaci. s lencarregat de subministrar totes les tensionsauxiliars a la resta de components.
La CPU del PLC, sense interpretar cap esquema elctric, per lle-
gint el programa i fent les operacions aritmtiques en funci de les
operacions programades, arriba a la mateixa conclusi que raonant
lesquema, i dna ordre de desconnectar la sortida Q0.0 en lexem-
ple de la taula 6 i de connectar-la en el de la taula 7.
PLC modulars
PLC compactes
Molts dels PLC compactes de gama baixa i amb poques entrades i
sortides tenen incorporada una petita consola de programaci. Es
coneixen com a microautmats, i actualment la majoria daquestsautmats tenen la possibilitat dampliar les funcions mitjanant
mduls perifrics, com ho fan els modulars.
Automatismes industrials 24 Autmats programables
Mdul de bateries. Cont la pila que alimenta els rels amb memria,el temporitzador horari o rellotge i la memria RAM perqu no perdi
la informaci quan falla lalimentaci elctrica.
Mdul de memries. Cont el xip amb la memria del programa.
Mdul de temporitzadors. La majoria de temporitzadors sn progra-mables, s a dir, el temps es pot variar mitjanant les instruccions de
programaci, per tamb nhi ha dajustables, que tenen lavantatge
que el temps es pot modificar externament, ajustant un petit poten-
cimetre, sense haver dentrar en el programa.
Mduls dentrada i sortida digitals. Sn els mduls on es connecten lesentrades i sortides digitals que hi ha a la installaci, i tenen uns LED
que ens indiquen en cada moment quins elements estan activats; en
funci de les necessitats de lusuari hi ha mduls:
Per a diferents tensions: 24 V CC, 24 V CA, 127 V CA, etc.
Que suporten diferents intensitats: 20 mA, 2,5 A, etc.
Tamb nhi ha amb el segent:
Separaci galvnica, amb la qual cosa es protegeix el circuit interior
del mdul.
Sense separaci galvnica.
Mduls dentrada i sortida analgics. Nhi ha de molts tipus:
Amb senyals dintensitat o tensi.
Amb diferents resolucions, com 8, 10 o 12 bits.
Amb diferents codificacions: binari, BCD.
Mduls especials. Dissenyats per fer tasques complexes, sutilitzen enPLC modulars i de gran potncia; els ms freqents sn: controladors
PID, control deixos i comunicacions.
1.4. Perifria dels autmats programables
La caracterstica ms important dels autmats programables s que
sn uns equips totalment oberts, ampliables i dissenyats per admetre
la connexi de molts tipus diferents de components; els ms comuns
en tots els PLC sn les entrades i sortides, tant digitals com analgi-ques.
La majoria dautmats tenen incorporades a la CPU (unitat central de pro-
cessament) una srie dentrades i sortides que es coneixen com a perif-
ria integrada.
Els temporitzadors ajustables sn adequats quan el personal que ha dajustar els temps no s tcnic en PLC.
Rangs de les entrades i sortides analgiques
La majoria dentrades i sortides analgiques treballen amb els senyals elctrics de 0-10 V CC (volts de corrent continu) i 4-20 mA (milliamperes).
Per connectar o desconnectar les targetes al PLC, el PLC ha destar sense alimentar.
Automatismes industrials 25 Autmats programables
1.4.1. Entrades digitals
Les entrades digitals subministren informaci al PLC de lestat de la ins-
tallaci mitjanant les targetes dentrada.
Tipus dentrades
Les entrades poden ser amb contacte elctric i sense contacte elctric.
Amb contacte elctric: polsadors, interruptors, finals de cursa, contac-
tes auxiliars de contactors, contactes auxiliars de rels de protecci, en-
coders, etc.
Sense contacte elctric: detectors inductius, capacitatius, fotoelctrics,
ultrasnics, etc.
Poden estar preparades per funcionar amb corrent continu o altern. Nhi
ha que donen el senyal elctric amb lgica positiva o negativa, i aquesta
polaritat ha de coincidir amb la del tipus de targeta en qu es connectin.
Tipus de detectors
Els detectors sn entrades sense contacte elctric, s a dir, no tenen un con-
tacte fsic que obre o tanca per transmetre el senyal, sin que envien el senyal
mitjanant un component electrnic. Hi ha detectors de dos o de tres fils.
Detectors de dos fils: sha de tenir en compte el corrent residual, que
s el corrent que necessita el detector en estat obert per funcionar i
que pot arribar a activar lentrada del PLC. Nhi ha de dos tipus: no po-
laritzats i polaritzats.
No polaritzats: no importa la polaritat; nhi ha per treballar amb cor-
rent continu i amb corrent altern i alguns funcionen indistintament
en totes dues tensions.
Polaritzats: noms poden treballar amb corrent continu i se nha de
controlar la polaritat. No tenen corrents residuals, necessiten ali-
mentaci externa i poden ser amb lgica positiva (PNP) o amb lgicanegativa (NPN). En la figura 7 podeu veure la polaritat a la sortidadels detectors PNP i NPN.
Detectors de tres fils: tots els detectors de tres fils sn polaritzats.
Figura 7. Esquema detectors NPN i PNP
Tipus de detectors
Si intercanviem els cables de connexi en un detector polaritzat, es pot avariar.
Connexi de detectors de tres fils
Si el detector s del tipus PNP, vol dir que dna sortida + a la bobina i, per tant, el com de la bobina sha de connectar al . Si s del tipus NPN, s a linrevs.
Automatismes industrials 26 Autmats programables
Condicionament del senyal de les entrades
Les targetes dentrada sencarreguen dadaptar i filtrar el senyal proce-
dent de les entrades, normalment a 24 V, a les caracterstiques del fun-
cionament intern del PLC, que solen treballar a 5 V.
Les targetes dentrada poden ser de dos tipus, amb el senyal dentrada a-
llat galvnicament o sense allar.
Lallament galvnic del senyal pot ser:
a) Inductiu: per a entrades amb senyals de corrent altern; es fa mitjan-ant un transformador.
b) ptic: per a entrades amb senyals de corrent continu; es fa mitjanantun optoacoblador.
En la figura 8 podeu veure el procs dadaptaci del senyal.
Figura 8. Condicionament del senyal dentrada
Fixeu-vos que el senyal del captador que arriba a la targeta dentrades s
tractat en tres fases per adaptar-la al bus intern del PLC:
1) Si el senyal s de corrent altern:
a) Es converteix a corrent continu.
b) El senyal passa per un filtre per evitar que hi entrin parsits.
c) Es defineixen els valors mnims i mxims del senyal, en qu es consi-dera lentrada activada o no, seliminen les petites fluctuacions i es con-
verteix el senyal en un valor digital, que ser 1 o 0.
d) Es disposen els elements de protecci per evitar sobretensions.
Optoacoblador
El senyal que arriba a loptoacoblador produeix un raig de llum en el dode electroluminiscent que capta el fototransistor i el converteix un altre cop en un senyal elctric proporcional al raig de llum.
Automatismes industrials 27 Autmats programables
2) Salla galvnicament el senyal que arriba de lexterior del senyal inte-rior, s a dir, no hi ha contacte elctric entre tots dos senyals; en aquest
exemple es fa mitjanant un optoacoblador.
3) Sadapta la tensi generada per l'optoacoblador als valors en qu treba-lla internament la targeta dentrades.
1.4.2. Sortides digitals
Les sortides digitals reben ordres del PLC i en posar-se en funcionament
fan que la installaci faci les tasques per a la qual ha estat concebuda.
Els actuadors o elements de sortida ms freqents sn:
Pilots i pantalles per subministrar informaci.
Motors i cilindres pneumtics i hidrulics per realitzar moviments.
Els motors no es poden connectar directament a les targetes de sortida, ja
que acostumen a ser trifsics i de molta potncia, i els cilindres realitzen
els moviments mitjanant les electrovlvules, que tamb tenen una po-
tncia superior a la que subministren les targetes; aix doncs, aquests ele-
ments es posen en funcionament des del PLC a travs dels preactuadors,que adapten el senyal elctric que subministra la targeta al senyal que ne-
cessiten els actuadors per funcionar correctament.
Tipus de targetes de sortida
Amb sortida de tensi alterna o contnua.
Amb lgica positiva o negativa.
Lliures de potencial o a una tensi determinada.
Allades galvnicament o sense allar.
Tipus dallament:
Allament inductiu o magntic mitjanant rel.
Allament ptic mitjanant optotriac o optoacoblador.
Targetes de sortida a corrent continu
El senyal de sortida pot ser per transistor o per rel.
Els mduls o targetes dentrada sencarreguen del segent:
Amplificar el senyal que arriba del captador.
Adaptar els nivells de tensi del captador als del PLC.
Filtrar el senyal per evitar comportaments no volguts.
Codificar el senyal perqu pugui ser processat pel PLC.
Preactuadors
Els preactuadors ms freqents sn els contactors; tenen la bobina amb un consum molt baix i es pot connectar directament a la targeta de sortida, i mitjanant els seus contactes de potncia es pot activar qualsevol actuador.
Automatismes industrials 28 Autmats programables
Per transistor (estat slid):
Entra en conducci quan la sortida sactiva.
s adequat per accionar elements de petita potncia.
Pot ser amb negatiu com o positiu com.
Per rel (lliure de potencial):
Sn sortides lliures de potencial, la sortida es connecta a un contacte
del rel que no est alimentat elctricament.
Cada sortida pot accionar una sortida a tensi diferent.
T linconvenient de la velocitat de resposta.
Targetes de sortida de corrent altern
El senyal de sortida pot ser per triac o per rel.
Per triac (estat slid):
Entra en conducci quan la sortida sactiva.
Quan la sortida es desactiva, el triac continua conduint fins al primer
pas per zero del corrent, i per aquest motiu no serveix en corrent con-
tinu.
Per rel (lliure de potencial):
Contacte lliure de potencial.
Cada sortida pot accionar un accionador a tensi diferent.
T linconvenient de la velocitat de resposta.
En la figura 9 podeu veure com es connecten els actuadors a la targeta de
sortides en funci del tipus de senyal que envia el mdul de sortida.
Targetes PLC
Els mduls o targetes de sortida sencarreguen de:
Descodificar la informaci procedent del registre de sortides (re-
bre els valors 0 i 1).
Amplificar i codificar el senyal de sortida que senvia a lactua-
dor.
Adaptar el nivells de tensi del senyal al tipus dactuadors.
Les targetes de sortida que envien el senyal a lexterior mitjanant
un rel sanomenen lliures de potencial i les que ho fan mitjanantun component electrnic com dodes o triacs, sanomenen destatslid.
Automatismes industrials 29 Autmats programables
Figura 9. Connexi de les sortides
1.4.3. Senyals analgics
Els senyals analgics sutilitzen per convertir magnituds fsiques, comtemperatures, cabals, pressions, etc., en senyals elctrics, mitjanant una
relaci entre els valors mnims i mxims de totes dues magnituds.
Les variacions produdes en la magnitud fsica produeixen una variaci del
senyal elctric directament proporcional a aquest senyal elctric analgic,
que obt infinits valors entre els seus valors mnim i el mxim, i necessita
convertir-se en un senyal digital per poder ser tractat per lautmat. Aquest
senyal digital tamb ser proporcional al senyal elctric analgic, per no
obtindr valors infinits, sin que entre el valor mnim i mxim canviar
dunitat en unitat i en funci del nombre de bits del seu convertidor tindr
ms o menys resoluci.
Caracterstiques dels senyals analgics
Els senyals analgics poden ser de:
Tensi:
Els valor ms freqents sn 0 a 10 V i 10 a +10 V.
Poden tenir caigudes de tensi en funci de la distncia.
Intensitat:
Els valors ms freqents sn 0 a 20 mA i 4 a 20 mA; aquest ltim s
el ms emprat perqu detecta si el fil es trenca.
Els senyals dintensitat no els afecta la distncia.
La temperatura duna sala amb un calefactor augmenta de manera progressiva, sense fer salts.
En un senyal analgic de 0 a 20 mA, no hi diferncia entre el valor mnim de la magnitud fsica, que donaria 0 mA, i la trencadora de fil, que tamb donaria 0 mA.
Automatismes industrials 30 Autmats programables
Els senyals dentrada requereixen un convertidor A/D (analgic/digital)
per convertir el senyal analgic en digital, i els de sortida un converti-
dor D/A (digital/analgic); aquests convertidors poden ser de 8, 10 o 12
bits.
La resoluci del convertidor varia en funci del nombre de bits; com ms
bits millor resoluci, i per tant ms precisi.
En la figura 10 podeu observar la relaci entre el valor analgic i el digital
dun senyal, i com el senyal analgic varia de manera progressiva sense es-
glaons i el digital fa salts dun en un, entre 0 i 255 unitats, en un exemple
amb un codificador A/D de 8 bits.
Figura 10. Grfic dun senyal analgic
Clcul de la resoluci dun convertidor
Amb un convertidor de 8 bits es poden fer 256 combinacions binries dife-
rents, des de 0000 0000, fins a 1111 1111, corresponents als valors en deci-
mal de 0 a 255, i si el senyal analgic que li entra s 0-10 V, vol dir que la
sortida digital incrementar positivament o negativament una unitat el
seu valor cada: 10/256 = 0,03906 39 mV.
En la taula 8 podeu comprovar la diferncia de resoluci entre els conver-
tidors de 8, 10 i 16 bits.
La resoluci dun convertidor A/D o D/A s la capacitat que t perdiscernir entre dos valors molts similars de la magnitud dentrada.
Automatismes industrials 31 Autmats programables
Taula 8. Clcul de la resoluci dels codificadors A/D o D/A
1.4.4. Entrades analgiques
Les entrades analgiques sutilitzen per fer mesures de totes les magni-
tuds fsiques que es produeixen en un procs de fabricaci, com nivells,
pressions, cabals, nivell de CO2, etc.
El captador per a senyals analgics consta bsicament de dues parts:
Transductor, que sencarrega de convertir la magnitud fsica a mesuraren una magnitud elctrica.
Convertidor A/D, analgic/digital, que converteix el senyal elctric ana-lgic en un senyal digital (figura 11), quan aquest senyal sha denviar
a un PLC, un autmat programable, sutilitzen captadors sense conver-
tidor A/D, ja que les entrades analgiques dels PLC tenen incorporats
els convertidors.
Figura 11. Exemple del procs de transformaci de lentrada analgica
Per a la connexi de les entrades analgiques, conv utilitzar fil trenat i apan-
tallat per evitar pertorbacions i obtenir valors incorrectes, i sha de connectar
la pantalla al terra al costat del PLC, i el negatiu al costat del captador.
Nre. de bitsValor detensi
Valordecimal
Clcul de laresoluci
Valor de laresoluci
8 0-10 V 0-255 10 / 256 = 0,0390 39 mV
10 0-10 V 0-1.023 10 / 1.024 = 0,0097 9,8 mV
12 0-10 V 0-4.095 10 / 4.096 = 0,0024 2,4 mV
Les entrades analgiques requereixen un convertidor A/D (analgic/
digital) per adaptar el senyal del captador al PLC. Aquest converti-
dor el pot tenir el captador mateix, o si es treballa amb PLC el t in-
corporat el mdul dentrades analgiques mateix del PLC.
Observeu com passant dun convertidor de 8 bits a un de 10 augmentem la resoluci 4 vegades, i amb un de 12 bits, 16 vegades.
Procs de transformaci del senyal analgic
El valor de la temperatura es troba entre 20 i +260o, es converteix en un valor de tensi entre 0 i 10 V i mitjanant el convertidor A/D es torna a convertir en un valor binari entre 0 i 255.
Automatismes industrials 32 Autmats programables
1.4.5. Sortides analgiques
Les sortides analgiques permeten accionar vlvules proporcionals, varia-
dors de velocitat i tot tipus dactuadors en qu convingui que el funciona-
ment no sigui tot o res, sin que es pugui ajustar.
En la figura 12 podeu comprovar el procs de transformaci del valor bi-
nari que processa el PLC en un valor analgic de tensi entre 0 i 10 V, que
produeix en el variador de velocitat uns canvis de freqncia que fa que el
motor giri entre el 0% i el 140% de la seva velocitat nominal.
Figura 12. Exemple del procs de transformaci de la sortida analgica
Per a la connexi de les sortides analgiques, conv utilitzar fil trenat i
apantallat, i sha de connectar la pantalla al terra al costat del PLC, i el ne-
gatiu al costat de lactuador, ats que el negatiu de les diferents sortides
del mateix PLC sol ser com.
1.5. Funcionalitat dels autmats programables
Tots els autmats tenen una srie de caracterstiques comunes i que s
important conixer, com lestat de funcionament, que pot ser:
Stop: est connectat a lalimentaci per la CPU (unitat central de proces-
sament) no executa el programa i, per tant, la installaci no funciona.
Les sortides analgiques requereixen un convertidor D/A (digital/
analgic) per adaptar el senyal del PLC. Aquest convertidor el pot
tenir lactuador mateix, o si es treballa amb PLC el t incorporat el
mdul de sortides analgiques mateix del PLC.
Sortida analgica
Una vlvula proporcional permet obrir ms o menys la comporta dun dipsit en funci de la quantitat de producte que volem que caigui.
Variador de velocitat
Programadora dautmats programables
Fa uns quants anys cada PLC tenia la seva consola de programaci, i actualment tots els fabricants de PLC utilitzen ordinadors porttils amb els programaris corresponents, com programadores.
Automatismes industrials 33 Autmats programables
Run: la CPU executa el programa i la installaci funciona.
La programadora pot treballar en dues situacions respecte al PLC:
Off line: la programadora treballa sense estar connectada al PLC.
On line: la programadora est connectada al PLC i pot intercanviar in-
formaci.
Quan selabora un programa es poden fer moltes funcions que ajuden a
ledici daquest; les ms comunes sn:
Esborrar un element o conjunt delements.
Inserir un element o conjunt delements.
Modificar el tipus, adrea o dades associades a lelement.
Esborrar, copiar o afegir blocs o subrutines.
Cercar o substituir elements.
Crear taules docupaci delements i referncies creuades.
Mentre la installaci est funcionant s molt interessant poder monitorar i
intervenir en lexecuci del programa; tots els PLC tenen funcions com:
Visualitzaci de lestat dels elements.
Visualitzaci de lestat del programa.
Forar entrades, sortides, registres, temporitzadors, etc.
1.5.1. Llenguatges de programaci
Els autmats han adaptat els llenguatges de programaci als usuaris
daquests equips i sn molt intutius; els ms usuals sn:
Esquema de contactes: es programa amb un esquema elctric.
Diagrama de funcions: es programa mitjanant un circuit de portes l-
giques.
Llista dinstruccions: utilitza unes instruccions relacionades amb ll-
gebra de Boole.
GRAFCET, graphe de comande tape-transition: es descriu el funcio-
nament de la installaci sense necessitat de raonar el circuit elctric o
electrnic.
Llenguatges dalt nivell: per fer programes molt complexos es poden
confeccionar en BASIC, Pascal, C, etc.
Quan el PLC treballa en lniasha de tenir molta cura amb les opera-
cions que es fan, ja que pot variar el funcionament de la installaci,
i per aix noms ho ha de fer personal especialitzat.
Per veure un exemple de com es pot realitzar un programa en els diferents llenguatges de programaci que podeu utilitzar amb els autmats programables, aneu a la secci Annexos del web daquest mdul.
!!
Automatismes industrials 34 Autmats programables
1.5.2. Caracterstiques generals dels autmats programables
Es pot definir un PLC com un equip que t les caracterstiques segents:
s una caixa negra configurada per mduls estndards, de configura-
ci fcil per a lusuari o programador.
s de dimensions redudes i amb gran capacitat de compactaci.
s fcil de muntar i installar.
s fcil de programar amb programaris molt intutius.
Disposa de programaris que generen molta documentaci del projecte.
Disposa de programaris que subministren molta informaci en lnia.
Disposa de la possibilitat demmagatzemar molts programes.
s de reutilitzaci fcil per part daltres aplicacions.
La utilitzaci dels PLC en el camp de lautomatitzaci ha representat una
srie davantatges molt importants, com ara els segents:
Menys temps dedicat a la realitzaci del projecte, ja que:
No s necessari dibuixar esquemes de manera detallada, perqu els
genera el programari del PLC mateix.
Disposa de molta memria i no s necessari simplificar les equacions.
Sutilitzen menys materials i components, ja que el PLC t incorpo-
rades moltes funcions.
Possibilitat dintroduir modificacions sense canviar el cablatge i sense
haver dafegir components.
Menys cost de m dobra en la installaci.
Economia en el manteniment, ja que en el PLC mateix es poden pro-
gramar funcions per a la detecci derrors i tasques de manteniment.
Sutilitzen pocs elements amb accionament electromecnics.
Possibilitat de governar diverses mquines amb un sol PLC. En cas de
necessitar-ne diversos es poden comunicar fcilment.
Com sn modulars s fcil dadaptar la seva constituci i funcionalitat.
Hi ha la possibilitat dintroduir modificacions en lnia, sense haver
daturar la producci.
Simplificaci de les posades en marxa.
El programari del PLC converteix automticament els programes
fets en un llenguatge de programaci concret, en els altres llenguat-
ges disponibles en el programari.
Un autmat programable s un equip electrnic amb un microproces-sador, que rep uns senyals de les entrades i que, en funci de lalgorit-
me de control que shagi programat, dna unes ordres de connexi a
les sortides.
Automatismes industrials 35 Autmats programables
Amb tota la gamma dautmats que hi ha al mercat, s molt important te-
nir en compte una srie de dades a lhora de seleccionar el ms adequat
per a cada projecte; entre altres, poden ser:
Dades de catleg: marca, model, fabricant, data de comercialitzaci.
Mapa de memria: nombre mxim dentrades, sortides, temporitza-
dors, etc.
Dades de la CPU (unitat central de processament): temps de scan per
a 1 kB de memria, operacions que fa, etc.
Ampliacions: tipus i quantitat de mduls que es poden acoblar.
Comunicacions: tipus de xarxes de comunicaci que es poden configurar.
Programaci: llenguatges de programaci disponibles, possibilitat de pro-
gramaci en lnia, etc.
Criteris econmics: preu de lequip, formaci, assessorament, manteni-
ment, servei tcnic, etc.
1.5.3. Evoluci dels autmats programables
Els autmats programables van aparixer lany 1968 per encrrec de lem-
presa automobilstica General Motors, ja que en les seves cadenes de pro-
ducci es trobaven que hi havia:
Excessives avaries en components electromecnics com els rels, dels
quals nhi havia milers en els quadres de control.
Gran varietat de targetes electrniques: cada targeta estava dissenyada
per a una funci concreta.
Dificultat per fer modificacions en els processos de producci quan es
volia introduir alguna millora.
Actualment disposen de funcions de clcul complexes, com operacions
matemtiques, llaos de control, control numric, etc., disposen de m-
El PLC apareix lany 1968 com el substitut del segent:
Armaris de rels. Internament disposen de multitud de rels,temporitzadors i altres components de comandament.
Targetes electrniques. El PLC est basat en un microprocessa-dor i es poden programar totes les funcions electrniques que
calguin.
Rigidesa en els processos automatitzats. Els PLC sn programa-bles, i per aix s fcil fer modificacions en els processos de pro-
ducci.
Automatismes industrials 36 Autmats programables
duls de comunicaci per a diferents xarxes, com PROFIBUS, ethernet, etc.
Poden comunicar-se amb sistemes SCADA (sistemes dadquisici i visua-
litzaci de dades en processos de control) per visualitzar i controlar el pro-
cs des dun ordinador, poden treballar en sistema redundant en el qual
dos PLC controlen un procs i comparen en cada scan els registres den-
trades i sortides i, si detecten discrepncies, porten el procs a una posici
estable i segura i saturen els dos, o poden tenir un sistema que determini
quin dels dos equips falla.
En un futur no molt lluny ser el substitut dels ordinadors de processos
i dels equips de control distribut en aplicacions mitjanes.
En la figura 13 podeu observar levoluci dels PLC des de la seva aparici:
fixeu-vos que en un principi resultava car per a petites aplicacions i no ser-
via per a aplicacions molt complexes, per actualment la relaci cost-com-
plexitat s molt competitiva, i comprn quasi tot el terreny de la lgica
cablejada i moltes aplicacions dels controls distributs, i la tendncia en un
futur molt prxim s agafar tot el camp de la lgica cablejada i la majoria
daplicacions dels controls distributs.
Figura 13. Evoluci dels PLC
Automatismes industrials 37 Autmats programables
2. Instruccions bsiques de programaci dels autmats programables 1
Lautmat programable s un equip electrnic amb un microprocessador
que rep uns senyals de les entrades i que, en funci de lalgoritme de control
que shagi programat, dna unes ordres de connexi a les sortides. Cada fa-
bricant dautmats programables utilitza un programari de programaci
propi; per tant, heu de conixer lautmat i el programari de lautmat
S7-200 de Siemens, amb el qual fareu tots els exemples de programaci.
Amb els autmats podeu fer programes per a installacions molt senzilles,
i en aquest cas parlarem dautomatismes, o molt complexes, i en aquestcas parlarem dautomatitzaci i control industrial. La diferncia est enel tipus dinstruccions que utilitzem: normalment es diu que en automa-
tismes sutilitzen molt les instruccions de bit i en control industrial les ins-
truccions de paraula o word.
2.1. Lautmat programable S7-200 de Siemens
Lautmat programable S7-200 de Siemens s un PLC compacte, ja que in-
corpora en una mateixa carcassa la CPU (unitat central de processament),
una font dalimentaci integrada, les memries i els mduls dentrades i
sortides, per a ms s ampliable, per la qual cosa es poden connectar al
bloc de la CPU altres mduls dentrades i sortides digitals i analgiques,
mduls de comunicaci, etc. Totes les caracterstiques daquest autmat,
tant de maquinari com de programari, sn molt semblants a la majoria de
PLC daltres fabricants.
2.1.1. Maquinari
La CPU 224 de lautmat S7-200 t unes dimensions molt petites, 120 80
62 millmetres, per unes caracterstiques molt potents, com:
Memria de programa de 12 MB.
14 entrades i 10 sortides digitals.
Ampliable fins a 7 mduls.
2 potencimetres analgics.
Rellotge en temps real.
Port de comunicaci.
32 bytes de registres interns.
256 temporitzadors.
256 comptadors.
Automatismes industrials 38 Autmats programables
En la figura 14 podeu veure les caracterstiques del maquinari de laut-
mat S7-200 i com es connecta a la programadora.
Figura 14. Maquinari autmat programable
2.1.2. Programari
El programari que es fa servir per programar el PLC S7-200 s el Mi-croWin, que us permet escriure els programes en tres llenguatges deprogramaci:
KOP, o esquema de contactes.
FUP, o diagrama de funcions.
AWL, o llista dinstruccions.
Per poder escriure un programa heu de conixer el mapa de memria del
PLC que esteu treballant; en la taula 9 teniu un resum del mapa de mem-
ria del PLC S7-200 amb els elements mnims necessaris per comenar a
treballar amb el MicroWin.
Els autmats de Siemens treballen amb els parmetres en format
de byte, s a dir, en agrupacions de 8 bits, i per aix tots els bits van
del 0 al 7 i no existeixen els bits 8 i 9; per tant, el bit segent a 0.7 s
1.0, i el segent a 3.7 s 4.0.
En lespai de lAula, trobareu les carpetes amb els arxius necessaris per installar els programaris MicroWin i el simulador S7-200.
!!
Automatismes industrials 39 Autmats programables
Taula 9. Mapa memria Autmat S7-200
2.1.3. Exemple de programaci amb MicroWin i comprovaci del programa amb el simulador S7-200
Per poder introduir un esquema dautomatismes en lautmat programa-
ble, s a dir, per escriure un programa per a un PLC, heu de conixer en
primer lloc en quins borns de connexi del PLC estan connectades les en-
trades i les sortides de lesquema; en aquest exemple estan representades
en la figura 15, i podeu veure, per exemple, que linterruptor S1 est con-
nectat al born corresponent a lentrada I0.1 i el pilot H3 al born de la sor-
tida Q0.3.
Figura 15. Connexions dentrades i sortides al PLC
Operand Codi Parmetres
Entrada I I 0.0 a I 1.5
Sortida Q Q 0.0 a Q 1.1
Registre (marca) M M 0.0 a M 31.7
Temporitzador T T 0 a T 255
Comptador C C 0 a C 255
Parmetres dels operands
Per simplificar els exemples, encara que en la realitat en la indstria no coincideix prcticament mai, fem coincidir el nmero de lelement amb el de lentrada o sortida: S1 connectat a lentrada I0.1 i K3M a la sortida Q0.3.
Connexi dentrades i sortides al PLC
Fixeu-vos que en les sortides Q0.0 a Q0.2 hi ha connectades bobines de contactor, en la Q0.3 a la Q0.7 hi ha bombetes i en Q1.0 i Q1.1 electrovlvules.
En lentrada I0.2 hi ha connectat el trmic F2, en la I0.0 i I0.3 interruptors normalment tancatsi en la resta interruptors normalment oberts.
Automatismes industrials 40 Autmats programables
Tamb heu de saber que lalgoritme de control, s a dir, les condicions de
funcionament de la installaci, est representat en aquest exemple en
lesquema de lgica cablada de la figura 17.
Una vegada que teniu aix clar, noms es tracta de convertir lesquema
simplificat segons la norma europea, amb esquema de lgica cablada, a la
representaci americana, amb representaci KOP i esquema de contac-
tes, i amb els parmetres dentrades i sortides corresponents.
En la figura 16 es mostren els passos per fer un programa per al PLC a par-
tir de lesquema en lgica cablejada.
Figura 16. Conversi de lesquema dautomatisme en programa per al PLC
Mentre no treballeu connectats amb el PLC, comproveu el funcionament
dels programes corresponents a les activitats i exercicis fets amb Micro-
Win amb el simulador S7-200.
2.2. Programaci dentrades i sortides
Les instruccions ms senzilles que es poden programar en els autmats
programables sn les corresponents a entrades i sortides, per tamb sn
Ara feu lactivitat Installaci i comprovaci del funcionament dels programaris MicroWin i el simulador de PLC S7_200 SIMU en lordinador personal de lalumne, que trobareu en la secci Activitats del web daquest mdul.
!!
En la secci Recursos de contingut del web del mdul trobareu el programa daprenentatge per a la comprovaci dels programes de lautmat S7-200 de Siemens amb els programaris MicroWin i S7_200 SIMU.
!!
Automatismes industrials 41 Autmats programables
les que ms sutilitzen, i per aix s important entendre com es progra-
men i com les tracta la unitat central del PLC, ja que us servir per raonar
amb fonament programes ms complexos.
2.2.1. Activaci duna sortida mitjanant una entrada
En la figura 17 podeu veure lesquema de lgica cablejada i el programa en
esquema de contactes corresponent a lenunciat.
Si analitzeu lesquema de lgica cablejada de la figura 17 veureu que, en
tancar linterruptor S1, arriba la lnia L1 al born superior de la bombeta H3
mitjanant el fil que uneix els dos elements, i com a la part inferior de la
bombeta arriba la lnia L2, aquesta sillumina en arribar-li les dues lnies
dalimentaci.
Amb el PLC no hi ha connexi elctrica entre linterruptor i la bombeta;
s el programa que fa que en funci de lestat de linterruptor doni ordre
de connectar o desconnectar la bombeta, i ho fa de la manera segent:
Lautmat llegir el valor que tingui lentrada I0.1 i ho assignar a la
sortida Q0.3; per tant, si linterruptor est obert, no deixar passar cor-
rent i no arribar tensi al born corresponent a lentrada I0.1, i per aix
el PLC prendr aquesta informaci com un zero i carregar aquest
zero a la sortida Q0.3, s a dir, no subministrar tensi al born corres-
ponent i no funcionar la bombeta H3.
Quan es tanqui linterruptor, arribar tensi al born de lentrada I0.1, i
per aix el PLC prendr aquesta informaci com un u, que assignar
a la sortida Q0.3 i llavors silluminar la bombeta H3.
Figura 17. Activaci duna sortida mitjanant una entrada
Ara feu lactivitat Activaci duna sortida mitjanant una entrada, que trobareu en la secci Activitats del web daquest mdul.
!!
Automatismes industrials 42 Autmats programables
2.2.2. Activaci de diverses sortides amb diverses entrades
En la figura 18 podeu veure lesquema de lgica cablejada i el programa en
esquema de contactes corresponent a lenunciat.
Si analitzeu lesquema veureu que les condicions perqu funcioni, per
exemple la bombeta H3, sn diferents de les que necessita qualsevol altra
sortida, s a dir, que siguin circuits independents, encara que estiguin re-
presentats en el mateix esquema. Cadascun daquests circuits indepen-
dents normalment sanomenen branques; per tant, en aquest esquema
teniu cinc branques.
Figura 18. Connexi de diverses entrades amb diverses sortides
2.2.3. Programaci de contactes en srie i en parallel
En la figura 19 podeu veure lesquema de lgica cablada i el programa
en esquema de contactes corresponent a lenunciat, i podeu comprovar
la diferncia entre la lgica cablada i la programada. En la cablada es
veu que linterruptor S3 t dues funcions diferents i, per tant, necessita
dos contactes, s a dir, ser un interruptor de doble cmera, fet que en-
careix el producte. En la lgica programada linterruptor S3 noms t
En el programari de Siemens sha de programar cada branca en un
network, en un segment diferent; si no ho feu aix, veureu que a
lhora de transferir el programa al PLC, quan aquest es compili per-
qu el PLC el pugui executar, us donar un error de compilaci i no
es podr transferir.
Hi ha autmats que permeten programar totes les branques juntes, s a dir, que no divideixen el programa en segments.
En la secci Recursos de contingut del web del mdul trobareu una animaci en qu podeu veure com es pot editar un programa.
!!
Ara feu lactivitat Connexi de diverses entrades amb diverses sortides, que trobareu en la secci Activitats del web daquest mdul.
!!
Automatismes industrials 43 Autmats programables
un contacte, que est connectat a lentrada I0.3, encara que desprs es
programi dues vegades.
En un programa es poden programar, repetir, els contactes de les entra-
des tantes vegades com sigui necessari, encara que noms hi hagi una en-
trada fsica. El PLC, en llegir el programa, consulta lestat de lentrada
cada vegada que la trobi programada i multiplica o suma el valor daquesta
amb el resultat anterior emmagatzemat en la memria interna en funci
de loperaci en srie o parallel que tingui lentrada.
Figura 19. Programaci de contactes en srie i en parallel
2.2.4. Programaci de contactes en connexi mixta sense parntesis
En la figura 20 podeu veure lesquema de lgica cablada i el programa en
esquema de contactes corresponent a lenunciat.
Un programa sense parntesis s aquell en qu, cada vegada que progra-mem un contacte en srie o en parallel, est en srie o en parallel amb
tots els contactes programats abans en la mateixa branca.
Vegeu la figura 20 i comproveu com lentrada I1.4 est en srie amb
I1.0, i la I1.1 est en parallel amb les dues anteriors, i la I1.5 en srie
amb tot lanterior, i aix successivament. Aix vol dir que, encara que
lesquema s llarg, el programa s senzill, ja que lexpressi algebraica
corresponent no cont parntesis: I1.0 I1.4 + I1.1 I1.5 + I1.2 I1.7
+ I1.3 = Q0.3
En la secci Recursos de contingut del web del mdul trobareu una animaci en qu podeu veure com es poden programar contactes connectats en srie o en parallel.
!!
Ara feu lactivitat Programaci de contactes en srie i en parallel, que trobareu en la secci Activitats del web daquest mdul.
!!
En la secci Recursos de contingut del web del mdul trobareu una animaci en qu podeu veure com es poden programar contactes en connexi mixta (connectats en srie i en parallel entre ells).
!!
Automatismes industrials 44 Autmats programables
Figura 20. Programaci de contactes en connexi mixta sense parntesis
2.2.5. Programaci de contactes en connexi mixta amb parntesis
En la figura 21 podeu veure lesquema de lgica cablejada i el programa en
esquema de contactes corresponent a lenunciat.
Funcionament de la branca corresponent a lelectrovlvula Y10:
Linterruptor S3 est en srie amb lS4.
Linterruptor S5 est en srie amb lS6.
El conjunt de S3 i S4 est en parallel amb el conjunt format per S5 i S6.
Figura 21. Programaci de contactes en connexi mixta amb parntesis
Ara feu lactivitat Programaci de contactes en connexi mixta (sense parntesis), que trobareu en la secci Activitats del web daquest mdul.
!!
Automatismes industrials 45 Autmats programables
Aix correspon a lexpressi algebraica (S3 S4) + (S5 S6) = Y10, que,
com podeu veure, cont parntesis.
De la mateixa manera a la segona branca li correspon lexpressi algebrai-
ca (S10 + S11) (S12 + S13) = K1M.
2.2.6. Programaci de contactes oberts i tancats de sortides
En la figura 22 podeu veure lesquema de lgica cablada i el programa en
esquema de contactes corresponent a lenunciat.
Fixeu-vos que en aquest exemple hi ha contactes que no corresponen a
entrades, s a dir, contactes que no podeu accionar manualment com
feu amb les entrades, sin que es tanquen i obren automticament
quan funciona la bobina corresponent. Aquests contactes, que corres-
ponen a la bobina del preactuador identificats amb el smbol KxM, es
programen en el PLC amb loperand de la sortida corresponent, i sn
uns contactes interns, o millor dit, uns registres interns que tenen va-
lor 1 quan sactiva la sortida. Per tant, els contactes oberts valen 0 quan
la sortida est a 0, i 1 quan aquesta sortida sactiva. Per contra, els con-
tactes negats valen 1 quan la sortida est a 0, i 0 quan aquesta sortida
sactiva. Com que sn contactes interns, es poden programar tants con-
tactes de sortides com sen necessitin; lnic lmit s la capacitat de la
memria del PLC.
Figura 22. Programaci de contactes oberts i tancats de sortides
Ara feu lactivitat Programaci de contactes en connexi mixta (amb parntesis), que trobareu en la secci Activitats del web daquest mdul.
!!
Ara feu lactivitat "Programaci de contactes oberts i tancats de sortides", que trobareu en la secci Activitats del web daquest mdul.
!!
Automatismes industrials 46 Autmats programables
2.3. Programaci de biestables
Els biestables sn elements de memria que amb un impuls dentradaconserven indefinidament qualsevol dels dos estats de sortida 1 o 0. Sano-
menen bscules, flip-flop, forrellat, multivibrador biestable, i nhi ha de
dos tipus:
Asncrons. No necessiten cap senyal de rellotge per activar la sortida.
Sncrons. Els senyals dentrada han de coincidir amb un senyal de re-llotge perqu les sortides siguin connectades. Aquest senyal de rellotge
pot ser:
Amb flanc de pujada: val 1 quan el senyal del rellotge passa de 0 a 1.
Amb flanc de baixada: val 1 quan el senyal del rellotge passa d1 a 0.
Que valgui 1: val 1 mentre el senyal del rellotge est a 1.
Hi ha diferents tipus de biestables depenent del valor que pren la sortida
en funci de lestat de les entrades.
Biestable R-S. Amb un impuls a lentrada S i ordre de connectar set,connecta la sortida, i amb un altre impuls a lentrada R i ordre de des-
connectar reset, la desconnecta. En el cas denviar senyal a la vegada a
les entrades S i R, la sortida es posa a 0 sigui quin sigui el seu valor an-
terior. Aquests biestables sn els que es poden programar en la majoria
dautmats programables, per amb la diferncia que en el cas denviar
senyal a la vegada a les instruccions set i reset, no posa a 0 la sortida,
sin que predomina la que estigui programada en ltim lloc.
Les instruccions de set/reset sutilitzen molt en circuits dautomatismes i
realitzen la mateixa funci que un circuit daturada i marxa, amb lavantat-
ge que el circuit set/reset es programa en dues branques independents i el
daturada i marxa ho fa en una de sola, per la qual cosa no es poden sepa-
rar les condicions daturada de les de marxa. La instrucci set correspon a
lordre de marxa, s a dir, amb un impuls a la bobina set s suficient per-
qu aquesta es connecti, i resta connectada fins que arribi un altre impuls
a la bobina del reset, que correspon a lordre daturada, i es fa, com podeu
veure, la mateixa funci que els polsadors de marxa i aturada.
Biestable J-K. Amb un impuls a lentrada J i ordre de connectar, con-necta la sortida, i amb un altre impuls a lentrada K i ordre de descon-
Sanomena senyal de rellotge lentrada que ha de coincidir en eltemps amb els senyals que activen els biestables; no sn, per tant,
senyals proporcionats per cap rellotge.
Automatismes industrials 47 Autmats programables
nectar, la desconnecta. En el cas denviar senyal a la vegada, en les
entrades J i K la sortida inverteix el valor que tenia anteriorment.
Biestable T. s un biestable J-K en el qual shan unit les dues entra-des; aix doncs, sempre tenim el mateix valor en les entrades J i K i
cada vegada que arriba senyal a les entrades, canvia el valor de la
sortida.
Biestable D. s un biestable sncron, i cada vegada que arriba un sin-cronisme, s a dir, cada vegada que arriba senyal a lentrada del rellot-
ge, posa a la sortida el mateix valor que hi ha a lentrada D.
2.3.1. Circuit amb polsadors daturada i marxa
En la figura 23 podeu veure lesquema de lgica cablada i el programa en
esquema de contactes corresponent a lenunciat.
Podeu ob