Instruccions bàsiques de programació dels autòmats programables 1

L’autòmat programable és un equip electrònic amb un microprocessador que rep uns senyals de les entrades i que, en funció de l’algoritme de control que s’hagi programat, dóna unes ordres de connexió a les sortides. Cada fabricant d’autòmats programables utilitza un programari de programació propi; per tant, heu de conèixer l’autòmat i el programari de l’autòmat S7-200 de Siemens, amb el qual fareu tots els exemples de programació.

Amb els autòmats podeu fer programes per a instal·lacions molt senzilles, i en aquest cas parlaríem d’automatismes, o molt complexes, i en aquest cas parlaríem d’automatització i control industrial. La diferència està en el tipus d’instruccions que utilitzem: normalment es diu que en automatismes s’utilitzen molt les instruccions de bit i en control industrial les instruccions de paraula o word.

L'autòmat programable S7-1200 de Siemens

L’autòmat programable S7-1200 de Siemens és un PLC compacte, ja que incorpora en una mateixa carcassa la CPU (unitat central de processament), una font d’alimentació integrada, les memòries i els mòduls d’entrades i sortides, però a més és ampliable, per la qual cosa es poden connectar al bloc de la CPU altres mòduls d’entrades i sortides digitals i analògiques, mòduls de comunicació, etc. Totes les característiques d’aquest autòmat, tant de maquinari com de programari, són molt semblants a la majoria de PLC d’altres fabricants. content>

Maquinari

La CPU 1214C AC/DC/Rly de la familia d’autòmats S7-1200 té unes dimensions molt petites, 110 × 100 × 75 mil·límetres, però alhora unes característiques molt potents, com:

  • Memòria d’usuari: Memoria de Treball 100 kB, de Càrrega 4 MB interna (ampliable fis al tamay de la SD) i remanent 10 kB.
  • 14 entrades i 10 sortides digitals.
  • Ampliable fins a 8 mòduls d’entrades i/o sortides.
  • 2 entrades analògiques.
  • RT (Real Time) amb un temps mínim d’emissió d’ 1 ms.
  • 1 port integrat de comunicació tipus Ethernet.
  • 1 kB de memoria d’imatge de procés per entrades i 1 kB per sortides.
  • Quantitat de temporitzadors limitat per el tamany de memòria, 16 bytes per temporitzador.
  • Quantitat de comptadors limitat per el tamany de memòria. La memòria destinada al comptador depen del tipus de memoria de comptatge, SInt - 3 bytes, Int - 6 bytes i DInt - 12 bytes.

En la figura podeu veure les característiques del maquinari de l’autòmat S7-200 i com es connecta a la programadora.

Figura Maquinari autòmat programable

Programari

El programari que es fa servir per programar el PLC S7-1200 és el TIA PORTAL, que us permet escriure els programes en tres llenguatges de programació:

  • KOP, o esquema de contactes.
  • FUP, o diagrama de funcions.
  • SCL, o estructurat.

Per poder escriure un programa heu de conèixer la nomenclatura dels elements bàsics de programació amb que haureu de treballar; en la taula teniu un resum de dita nomenclatura en el sistema anglosaxó.

En l’espai de l’Aula trobareu les carpetes amb els arxius necessaris per instal·lar els programaris TIA PORTAL V14 SP1 i el simulador S7-PLCSIM V14.

Els autòmats de Siemens treballen amb els paràmetres 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 següent a 0.7 és 1.0, i el següent a 3.7 és 4.0.

Operand Codi
Entrada I
Sortida Q
Registre (marca) M
Temporitzador T
Comptador C

Exemple de programació amb TIA PORTAL i comprovació del programa amb el simulador S7-PLCSIM

Per poder introduir un esquema d’automatismes en l’autòmat programable, és a dir, per escriure un programa per a un PLC, heu de conèixer en primer lloc en quins borns de connexió del PLC estan connectades les entrades i les sortides de l’esquema (figura).

En les connexions representades en la figura podeu veure, per exemple, que l’interruptor S1 està connectat al born corresponent a l’entrada I0.1 i el pilot H3 al born de la sortida Q0.3.

També heu de saber que l’algoritme de control, és a dir, les condicions de funcionament de la instal·lació, està representat en aquest exemple en l’esquema de lògica cablada de la figura.

Paràmetres dels operands

Per simplificar els exemples, encara que en la realitat en la indústria no coincideix pràcticament mai, fem coincidir el número de l’element amb el de l’entrada o sortida: S1 connectat a l’entrada I0.1 i K3M a la sortida Q0.3.

Connexió d'entrades 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 electrovàlvules. En l’entrada I0.2 hi ha connectat el tèrmic F2, en la I0.0 i I0.3 interruptors normalment tancats i en la resta interruptors normalment oberts.

Una vegada que teniu això clar, només es tracta de convertir l’esquema simplificat segons la norma europea, amb esquema de lògica cablada, a la representació americana, amb representació KOP i esquema de contactes, i amb els paràmetres d’entrades i sortides corresponents.

En la figura es mostren els passos per fer un programa per al PLC a partir de l’esquema en lògica cablejada.

Ara feu l’activitat “2.1. TIA PORTAL V14 SP1 i S7-PLCSIM V14”, que trobareu en la secció “Activitats” del web d’aquest mòdul.

Mentre no treballeu connectats amb el PLC, comproveu el funcionament dels programes corresponents a les activitats i exercicis fets amb TIA PORTAL amb el simulador S7-PLCSIM.

Figura Connexions d’entrades i sortides al PLC
Figura Conversió de l’esquema d’automatisme en programa per al PLC

Programació d'entrades i sortides

Les instruccions més senzilles que es poden programar en els autòmats programables són les corresponents a entrades i sortides, però també són les que més s’utilitzen, i per això és important entendre com es programen i com les tracta la unitat central del PLC, ja que us servirà per raonar amb fonament programes més complexos.

En la secció “Recursos de contingut” del web del mòdul trobareu el programa d’aprenentatge per a la comprovació dels programes de l’autòmat S7-1200 de Siemens amb els programaris TIA PORTAL V14 SP1 i S7-PLCSIM V14.

Activació d'una sortida mitjançant una entrada

En la figura podeu veure l’esquema de lògica cablejada i el programa en esquema de contactes corresponent a l’enunciat.

Figura Activació d’una sortida mitjançant una entrada

Si analitzeu l’esquema de lògica cablejada de la figura veureu que, en tancar l’interruptor S1, arriba la línia L1 al born superior de la bombeta H3 mitjançant el fil que uneix els dos elements, i com a la part inferior de la bombeta arriba la línia L2, aquesta s’il·lumina en arribar-li les dues línies d’alimentació.

Amb el PLC no hi ha connexió elèctrica entre l’interruptor i la bombeta; és el programa que fa que en funció de l’estat de l’interruptor doni ordre de connectar o desconnectar la bombeta, i ho fa de la manera següent:

  • L’autòmat llegirà el valor que tingui l’entrada I0.1 i ho assignarà a la sortida Q0.3; per tant, si l’interruptor està obert, no deixarà passar corrent i no arribarà tensió al born corresponent a l’entrada 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 corresponent i no funcionarà la bombeta H3.
  • Quan es tanqui l’interruptor, arribarà tensió al born de l’entrada I0.1, i per això el PLC prendrà aquesta informació com un “u”, que assignarà a la sortida Q0.3 i llavors s’il·luminarà la bombeta H3.

Activació de diverses sortides amb diverses entrades

En la figura podeu veure l’esquema de lògica cablejada i el programa en esquema de contactes corresponent a l’enunciat.

Ara feu l’activitat “Activació d’una sortida mitjançant una entrada”, que trobareu en la secció “Activitats” del web d’aquest mòdul.

Si analitzeu l’esquema veureu que les condicions perquè funcioni, per exemple la bombeta H3, són diferents de les que necessita qualsevol altra sortida, és a dir, que siguin circuits independents, encara que estiguin representats en el mateix esquema. Cadascun d’aquests circuits independents normalment s’anomenen branques; per tant, en aquest esquema teniu cinc branques.

Hi ha autòmats que permeten programar totes les branques juntes, és a dir, que no divideixen el programa en segments.

En el programari de Siemens s’ha de programar cada branca en unnetwork, en un segment diferent; si no ho feu així, veureu que a l’hora de transferir el programa al PLC, quan aquest es compili perquè el PLC el pugui executar, us donarà un error de compilació i no es podrà transferir.

En la secció “Recursos de contingut” del web del mòdul trobareu una animació en què podeu veure com es pot editar un programa.

Figura Connexió de diverses entrades amb diverses sortides

Programació de contactes en sèrie i en paral·lel

En la figura podeu veure l’esquema de lògica cablada i el programa en esquema de contactes corresponent a l’enunciat, i podeu comprovar la diferència entre la lògica cablada i la programada. En la cablada es veu que l’interruptor S3 té dues funcions diferents i, per tant, necessita dos contactes, és a dir, serà un interruptor de doble càmera, fet que encareix el producte. En la lògica programada l’interruptor S3 només té un contacte, que està connectat a l’entrada I0.3, encara que després es programi dues vegades.

Ara feu l’activitat “Connexió de diverses entrades amb diverses sortides”, que trobareu en la secció “Activitats” del web d’aquest mòdul.

En un programa es poden programar, repetir, els contactes de les entrades tantes vegades com sigui necessari, encara que només hi hagi una entrada física. El PLC, en llegir el programa, consulta l’estat de l’entrada cada vegada que la trobi programada i multiplica o suma el valor d’aquesta amb el resultat anterior emmagatzemat en la memòria interna en funció de l’operació en sèrie o paral·lel que tingui l’entrada.

Figura Programació de contactes en sèrie i en paral·lel

Programació de contactes en connexió mixta sense parèntesis

En la figura podeu veure l’esquema de lògica cablada i el programa en esquema de contactes corresponent a l’enunciat.

En la secció “Recursos de contingut” del web del mòdul trobareu una animació en què podeu veure com es poden programar contactes connectats en sèrie o en paral·lel.

Ara feu l’activitat “Programació de contactes en sèrie i en paral·lel”, que trobareu en la secció “Activitats” del web d’aquest mòdul.

Figura Programació de contactes en connexió mixta sense parèntesis

Un programa sense parèntesis és aquell en què, cada vegada que programem un contacte en sèrie o en paral·lel, està en sèrie o en paral·lel amb tots els contactes programats abans en la mateixa branca.

En la secció “Recursos de contingut” del web del mòdul trobareu una animació en què podeu veure com es poden programar contactes en connexió mixta (connectats en sèrie i en paral·lel entre ells).

Vegeu la figura i comproveu com l’entrada I1.4 està en sèrie amb I1.0, i la I1.1 està en paral·lel amb les dues anteriors, i la I1.5 en sèrie amb tot l’anterior, i així successivament. Això vol dir que, encara que l’esquema és llarg, el programa és senzill, ja que l’expressió algebraica corresponent no conté parèntesis: I1.0 × I1.4 + I1.1 × I1.5 + I1.2 × I1.7 + I1.3 = Q0.3

Ara feu l’activitat “Programació de contactes en connexió mixta (sense parèntesis)”, que trobareu en la secció “Activitats” del web d’aquest mòdul.

Programació de contactes en connexió mixta amb parèntesis

En la figura podeu veure l’esquema de lògica cablejada i el programa en esquema de contactes corresponent a l’enunciat.

Figura Programació de contactes en connexió mixta amb parèntesis

Funcionament de la branca corresponent a l’electrovàlvula Y10:

  • L’interruptor S3 està en sèrie amb l’S4.
  • L’interruptor S5 està en sèrie amb l’S6.
  • El conjunt de S3 i S4 està en paral·lel amb el conjunt format per S5 i S6.

Això correspon a l’expressió algebraica (S3 × S4) + (S5 × S6) = Y10, que, com podeu veure, conté parèntesis.

De la mateixa manera a la segona branca li correspon l’expressió algebraica (S10 + S11) × (S12 + S13) = K1M.

Ara feu l’activitat “Programació de contactes en connexió mixta (amb parèntesis)”, que trobareu en la secció “Activitats” del web d’aquest mòdul.

Programació de contactes oberts i tancats de sortides

En la figura podeu veure l’esquema de lògica cablada i el programa en esquema de contactes corresponent a l’enunciat.

Figura Programació de contactes oberts i tancats de sortides

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 automàticament quan funciona la bobina corresponent. Aquests contactes, que corresponen a la bobina del preactuador identificats amb el símbol KxM, es programen en el PLC amb l’operand de la sortida corresponent, i són uns contactes interns, o millor dit, uns registres interns que tenen valor 1 quan s’activa la sortida. Per tant, els contactes oberts valen 0 quan la sortida està a 0, i 1 quan aquesta sortida s’activa. Per contra, els contactes negats valen 1 quan la sortida està a 0, i 0 quan aquesta sortida s’activa. Com que són contactes interns, es poden programar tants contactes de sortides com se’n necessitin; l’únic límit és la capacitat de la memòria del PLC.

Ara feu l’activitat “Programació de contactes oberts i tancats de sortides”, que trobareu en la secció “Activitats” del web d’aquest mòdul.

Programació de biestables

Els biestables són elements de memòria que amb un impuls d’entrada conserven indefinidament qualsevol dels dos estats de sortida 1 o 0. S’anomenen bàscules, flip-flop, forrellat, multivibrador biestable, i n’hi ha de dos tipus:

  • Asíncrons. No necessiten cap senyal de rellotge per activar la sortida.
  • Síncrons. Els senyals d’entrada han de coincidir amb un senyal de rellotge 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 d’1 a 0.
    • Que valgui 1: val 1 mentre el senyal del rellotge està a 1.

S’anomena senyal de rellotge l’entrada que ha de coincidir en el temps amb els senyals que activen els biestables; no són, per tant, senyals proporcionats per cap rellotge.

Hi ha diferents tipus de biestables depenent del valor que pren la sortida en funció de l’estat de les entrades.

  • Biestable R-S. Amb un impuls a l’entrada S i ordre de connectar set, connecta la sortida, i amb un altre impuls a l’entrada R i ordre de desconnectar reset, la desconnecta. En el cas d’enviar senyal a la vegada a les entrades S i R, la sortida es posa a 0 sigui quin sigui el seu valor anterior. Aquests biestables són els que es poden programar en la majoria d’autòmats programables, però amb la diferència que en el cas d’enviar 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 s’utilitzen molt en circuits d’automatismes i realitzen la mateixa funció que un circuit d’aturada i marxa, amb l’avantatge que el circuit set/reset es programa en dues branques independents i el d’aturada i marxa ho fa en una de sola, per la qual cosa no es poden separar les condicions d’aturada de les de marxa. La instrucció set correspon a l’ordre de marxa, és a dir, amb un impuls a la bobina set és suficient perquè aquesta es connecti, i resta connectada fins que arribi un altre impuls a la bobina del reset, que correspon a l’ordre d’aturada, i es fa, com podeu veure, la mateixa funció que els polsadors de marxa i aturada.

  • Biestable J-K. Amb un impuls a l’entrada J i ordre de connectar, connecta la sortida, i amb un altre impuls a l’entrada K i ordre de desconnectar, la desconnecta. En el cas d’enviar 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 s’han unit les dues entrades; 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 síncron, i cada vegada que arriba un sincronisme, és a dir, cada vegada que arriba senyal a l’entrada del rellotge, posa a la sortida el mateix valor que hi ha a l’entrada D.

Circuit amb polsadors d'aturada i marxa

En la figura podeu veure l’esquema de lògica cablada i el programa en esquema de contactes corresponent a l’enunciat.

Figura Circuit amb polsadors d’aturada i marxa

Podeu observar que els polsadors d’aturada S3 de l’esquema de lògica cablada són tancats, i en el programa en esquema de contactes KOP estan programats oberts; això és degut al fet que en l’entrada I0.3 del PLC hi ha connectat un polsador normalment tancat i, per tant, en repòs deixa passar corrent i l’entrada I0.3 té el valor 1.

Les entrades, que tenen el contacte normalment tancat, es programen obertes quan en l’esquema de lògica cablejada estan tancats, i negades quan en l’esquema de lògica cablejada estan oberts.

Si mireu l’esquema de lògica cablada i n’analitzeu el funcionament, veureu el següent:

  • En accionar el polsador de marxa S4, es posen en funcionament les bobines K1M i K2M i en deixar el polsador continuen funcionant, i s’autoalimenten, doncs, pels contactes oberts de les bobines.
  • Quan les bobines estan funcionant i accioneu el polsador d’aturada S3, deixen de funcionar.

Aparentment el funcionament de les dues bobines és igual, però si accioneu a la vegada els polsadors de marxa i aturada, podeu comprovar com només funcionarà la bobina K2M, i això vol dir que, en el circuit de K1M predomina l’ordre d’aturada i en el de K2M predomina l’ordre de marxa.

Ara feu l’activitat “Circuit amb polsadors d’aturada i marxa”, que trobareu en la secció “Activitats” del web d’aquest mòdul.

Programació de sortides amb instruccions de set-reset

En la figura podeu veure l’esquema de lògica cablada i el programa en esquema de contactes corresponent a l’enunciat.

Figura Programació de sortides amb instruccions de set-reset

Una sortida accionada mitjançant les instruccions set-reset es connecta quan li arriba tensió, és a dir, un 1, a la bobina set, i continua connectada encara que es posi a 0. Per desconnectar-la hem de donar tensió, és a dir, un 1, a la bobinareset, i heu de tenir en compte que si arriba a la vegada un 1 a les bobines set i reset, predomina la que està programada en últim lloc.

Ara feu l’activitat “Programació de sortides amb instruccions de set-reset”, que trobareu en la secció “Activitats” del web d’aquest mòdul.

Programació d'una mateixa sortida diverses vegades

En la figura podeu veure l’esquema de lògica cablejada i el programa en esquema de contactes corresponent a l’enunciat.

Figura Programació d’una mateixa sortida diverses vegades

Ara feu l’activitat “Programació d’una mateixa sortida diverses vegades”, que trobareu en la secció “Activitats” del web d’aquest mòdul.

Si programeu una sortida diverses vegades, heu de tenir en compte que físicament només existeix una sortida i, per tant, totes les diferents ordres de connexió i de desconnexió actuen sobre aquesta sortida real; si programeu una mateixa sortida diverses vegades mitjançant les instruccions setreset, aquesta es connectarà cada vegada que arribi un 1 a qualsevol de les bobines set, i es desconnectarà cada vegada que arribi un 1 a qualsevol de les bobines reset. Si arriba un 1 a la vegada a una bobina set i a una reset, predominarà la programada en últim lloc.

Funcionament del registre de sortides

En la figura podeu veure l’esquema de lògica cablejada i el programa en esquema de contactes corresponent a l’enunciat.

Figura Funcionament del registre de sortides

Quan programeu diverses vegades una mateixa sortida, el registre d’aquesta sortida pren el valor que correspon a la instrucció programada i, per tant, pot tenir diferents valors en diferents llocs del programa, encara que el valor que transfereix a l’actuador connectat a la sortida serà el que tingui el registre al final del programa, que correspondrà a la darrera instrucció programada.

Ara feu l’activitat “Funcionament del registre de sortides”, que trobareu en la secció “Activitats” del web d’aquest mòdul.

Flancs i modificador not

Els autòmats programables fonamenten la seva programació en la conversió de l’esquema de contactes corresponent al circuit d’automatismes en una llista d’instruccions, però poden utilitzar moltes instruccions basades en l’electrònica digital que no corresponen a cap circuit elèctric, i això fa que augmenti la potència dels programes que es poden fer amb els autòmats programables. Entre d’altres instruccions, les més bàsiques són els flancs positiu i negatiu, i el modificador not.

Programació de flancs positiu i negatiu

Un flanc és un registre intern de l’autòmat que converteix un senyal permanent en un pols que dura un scan. En la figura podeu veure l’esquema de lògica cablejada i el programa en esquema de contactes corresponent a l’enunciat.

Figura Programació de flancs positius i negatius/Observeu que fem el reset de les sortides Q1.0 i Q1.1 amb només una instrucció posant 2 a la instrucció reset.

El funcionament és el següent: en accionar l’entrada I0.1 es produeix el flanc positiu i arriba senyal a les sortides Q0.1 i Q1.0; la primera només funcionarà durant un cicle, que és el temps que dura el flanc, i la segona es manté activada, ja que està programada amb la instrucció set. De la mateixa manera, en deixar l’entrada I0.1 es produeix el flanc negatiu i arriba senyal a les sortides Q0.2 i Q1.1; la primera només funcionarà durant un cicle, que és el temps que dura el flanc, i la segona es manté activada, ja que està programada amb la instrucció set. Amb l’entrada I0.7 es fa el reset de les sortides Q1.0 i Q1.1.

Els flancs positius també es coneixen com a ascendents i els negatius com a descendents.

Els flancs positius i negatiu donen senyal només durant un cicle en activar o desactivar l’entrada corresponent.

Figura Funcionament dels flancs

En la figura es mostra el diagrama de funcionament de les entrades amb flancs, i podeu veure com, en el moment que l’entrada passa de l’estat 0 a 1, que és quan s’executa el flanc positiu, es connecta la sortida Q0.1, però ho fa només durant un cicle, de la mateixa manera en el moment que l’entrada passa de 1 a 0, que és quan s’executa el flanc negatiu, es connecta la sortida Q0.2 també només durant un cicle.

Programació del modificador not

El modificador not és un registre intern de l’autòmat que inverteix el valor que li arriba; per tant, si el resultat de la combinació de contactes programats abans del modificador és 1, en la instrucció següent del not hi haurà 0, és a dir, si en l’entrada tenim 1 a la sortida tindrem 0, i a l’inrevés, si a l’entrada tenim 0 en la sortida tindríem 1.

Ara feu l’activitat “Funcionament de flancs positius i negatius”, que trobareu en la secció “Activitats” del web d’aquest mòdul.

Figura Programació del modificador not

En la figura podeu veure l’esquema de lògica cablejada i el programa en esquema de contactes corresponent a l’enunciat. Hi podeu veure que en el network 1, el modificador not no afecta el funcionament de la sortida Q0.3, i que en el network 2 el modificador not no inverteix el valor de l’entrada I1.3.

Figura Funcionament de modificador not

En la figura es mostra l’esquema de funcionament del modificador not; hi podeu veure com, quan l’entrada I0.0 val 1, arriba un 0 a la sortida Q0.0 connectada mitjançant el modificador not, i en canvi, a la sortida Q0.1, que no té el modificador not, li arriba el mateix valor de l’entrada, és a dir, un 1. En l’esquema de la dreta podeu veure que quan l’entrada I0.0 val 0, la sortida que funciona és la Q0.0, ja que el modificador inverteix el valor que li arriba a l’entrada.

Ara feu l’activitat “Funcionament de modificador not”, que trobareu en la secció “Activitats” del web d’aquest mòdul.

Merkers

Un merker és un registre intern de l’autòmat programable que es posa a 1 o 0 en funció de l’expressió algebraica corresponent a la interconnexió dels contactes que l’activen. Es representen amb la lletra M i estan agrupats en bytes, és a dir, en grups de vuit bits. Així doncs, els paràmetres delsmerkers són iguals que els de les entrades i sortides.

El primer dígit del paràmetre d’un merker correspon al byte i el segon al bit.

M12.4 representa el merker del byte 12 i bit 4.

El funcionament dels merkers és similar al de les sortides; l’única diferència és que la sortida dóna un senyal extern i el merker no, però es representa igual, és a dir, per activar-lo es programa una bobina, igual que es fa amb les sortides, i es poden programar tants contactes oberts i tancats d’aquesta bobina com calguin.

Els relés que s’utilitzen en els circuits d’automatismes equivalen, quan treballem amb els autòmats programables, als registres interns, coneguts com a merkers o marques.

Programació de merkers

En la figura podeu veure l’esquema de lògica cablejada i el programa en esquema de contactes corresponent a l’enunciat.

El funcionament és el següent: amb la instal·lació en repòs el contacte tancat del relé K1 deixa passar corrent i, per tant, la bombeta H4 funciona. Quan accioneu l’interruptor S4 es connectarà el contactor K1M i el relé K1, i en aquest moment els contactes del relé canviaran d’estat, el contacte tancat s’obrirà i desconnectarà la bombeta H4.

El contactor K1M i el relé K1 estan connectats en paral·lel, i funcionen a la vegada; ara bé, si mireu el PLC veureu que el contactor està connectat a la sortida Q0.1 i, per tant, hi ha un LED que s’encén quan funciona la sortida, però el relé no està connectat a cap born i, per tant, externament no tenim proves del seu funcionament, ja que és un registre intern, encara que podeu veure com, mitjançant contactes d’aquest registre, podeu accionar elements externs, en aquest exemple la bombeta H4.

Figura Programació de merkers
Anar a la pàgina anterior:
Exercicis d'autoavaluació
Anar a la pàgina següent:
Activitats