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

Programació del temporitzador a la connexió

L'objectiu d'aquesta activitat és comprovar el funcionament del temporitzador a la connexió.

Accions que heu de fer:

1. Introduïu el programa corresponent a l'esquema, amb el programari MicroWin.

2. Deseu i exporteu el programa amb el nom UD7_3_A1.

3. Comproveu-ne el funcionament amb el programari simulador de PLC S7_200 SIMU.

4. Analitzeu el programa realitzat i llegiu les observacions de l'activitat.

5. Mireu les instruccions del programa en AWL.

Observacions

Comproveu com les sortides Q0.1 i Q0.3 canvien d'estat en passar 10 s, però el temporitzador realitza el comptatge de 0 a 100, que és el valor introduït a l'entrada PT, i triga 100 ms en cada augment, ja que el temporitzador T37 té una base de temps de 100 ms.

Observeu que quan el temporitzador arriba al valor 100, no s'atura i continua comptant, i que quan obriu l'entrada I0.4, deixa de comptar i els contactes tornen a la posició inicial.

Comproveu que si manteniu l'entrada I0.4 accionada menys de 10 s, el temporitzador no arriba a activar les sortides.

Posada en marxa d'un contactor mitjançant polsadors i temporitzadors a la connexió

L'objectiu d'aquesta activitat és comprovar com es programen contactes d'entrades que en repòs són normalment tancades.

Accions que heu de fer:

1. Introduïu el programa corresponent a l'esquema, amb el programari MicroWin.

2. Deseu i exporteu el programa amb el nom UD7_3_A2.

3. Comproveu-ne el funcionament amb el programari simulador de PLC S7_200 SIMU.

4. Analitzeu el programa realitzat i llegiu les observacions de l'activitat.

5. Mireu les instruccions del programa en AWL.

Observacions

Observeu que en l'esquema de lògica cablada el polsador S0 és tancat, de manera que, en el programa, l'entrada corresponent I0.0 està programada oberta; per tant, heu de tenir en compte que quan proveu el circuit, l'entrada I0.0 en repòs ha d'estar tancada, és a dir, accionada simulant que és un contacte normalment tancat.

Varieu el temps del temporitzador i comproveu que la sortida Q0.1 es pot aturar manualment accionant l'entrada I0.0, o automàticament quan ha transcorregut el temps programat al temporitzador.

Posada en marxa progressiva de tres contactors mitjançant temporitzadors a la connexió

L'objectiu d'aquesta activitat és comprovar una aplicació del funcionament del temporitzador a la connexió.

Accions que heu de fer:

1. Introduïu el programa corresponent a l'esquema, amb el programari MicroWin.

2. Deseu i exporteu el programa amb el nom UD7_3_A3.

3. Comproveu-ne el funcionament amb el programari simulador de PLC S7_200 SIMU.

4. Analitzeu el programa realitzat i llegiu les observacions de l'activitat.

5. Mireu les instruccions del programa en AWL.

Observacions

Comproveu com el temporitzador T39 comença a comptar quan el T38 arriba al seu valor programat; el temps que programeu per connectar Q0.2 influeix en el temps per connectar Q0.3. Si voleu independitzar els temps de connexió de les sortides Q0.2 i Q0.3, canvieu el contacte de Q0.2 per un de Q0.1 a l'entrada IN del T39.

Programació del temporitzador a la desconnexió

L'objectiu d'aquesta activitat és comprovar el funcionament del temporitzador a la desconnexió.

Accions que heu de fer:

1. Introduïu el programa corresponent a l'esquema, amb el programari MicroWin.

2. Deseu i exporteu el programa amb el nom UD7_3_A4.

3. Comproveu-ne el funcionament amb el programari simulador de PLC S7_200 SIMU.

4. Analitzeu el programa realitzat i llegiu les observacions de l'activitat.

5. Mireu les instruccions del programa en AWL.

Observacions

Comproveu com el temporitzador comença a comptar a partir del moment que desconnecteu l'entrada I0.4, i que si mentre està comptant torneu a connectar I0.4, el valor del temporitzador es posa a zero.

Programació del temporitzador a la desconnexió accionat mitjançant un flanc positiu

L'objectiu d'aquesta activitat és comprovar una aplicació del funcionament del temporitzador a la desconnexió.

Accions que heu de fer:

1. Introduïu el programa corresponent a l'esquema, amb el programari MicroWin.

2. Deseu i exporteu el programa amb el nom UD7_3_A5.

3. Comproveu-ne el funcionament amb el programari simulador de PLC S7_200 SIMU.

4. Analitzeu el programa realitzat i llegiu les observacions de l'activitat.

5. Mireu les instruccions del programa en AWL.

Observacions

Comproveu que cada vegada que connecteu l'entrada I0.4 la sortida Q0.7 funciona durant el temps programat al temporitzador, independentment del temps que tingueu accionada l'entrada.

Programació del temporitzador acumulatiu

L'objectiu d'aquesta activitat és comprovar el funcionament del temporitzador acumulatiu.

Accions que heu de fer:

1. Introduïu el programa corresponent a l'esquema, amb el programari MicroWin.

2. Deseu i exporteu el programa amb el nom UD7_3_A6.

3. Comproveu-ne el funcionament amb el programari simulador de PLC S7_200 SIMU.

4. Analitzeu el programa realitzat i llegiu les observacions de l'activitat.

5. Mireu les instruccions del programa en AWL.

Observacions

Comproveu com el temporitzador compta mentre tingueu l'entrada I0.4 connectada i que, si la desconnecteu, el temporitzador deixa de comptar però guarda el valor, i quan la torneu a connectar continua comptant a partir del valor anterior.

Control del temps de funcionament d'un contactor mitjançant un temporitzador acumulatiu

L'objectiu d'aquesta activitat és comprovar una aplicació del funcionament del temporitzador acumulatiu.

Accions que heu de fer:

1. Introduïu el programa corresponent a l'esquema, amb el programari MicroWin.

2. Deseu i exporteu el programa amb el nom UD7_3_A7.

3. Comproveu-ne el funcionament amb el programari simulador de PLC S7_200 SIMU.

4. Analitzeu el programa realitzat i llegiu les observacions de l'activitat.

5. Mireu les instruccions del programa en AWL.

Observacions

En aquesta aplicació teniu la posada en marxa d'un motor accionat mitjançant la sortida Q0.2, amb els polsadors d'aturada i marxa i un temporitzador que compta el temps de funcionament del motor i que us encén una bombeta de senyalització quan ha transcorregut el temps de funcionament previst per realitzar les tasques de manteniment. Comproveu com el temporitzador suma el temps dels diferents processos de marxa de la sortida Q0.2 i que la sortida Q0.5 es connecta quan aquest és igual o superior al que s'ha programat.

Comptador progressiu

L'objectiu d'aquesta activitat és comprovar el funcionament del comptador progressiu, que realitza l'operació de comptar des de zero fins al valor prefixat.

Accions que heu de fer:

1. Introduïu el programa corresponent a l'esquema, amb el programari MicroWin.

2. Deseu i exporteu el programa amb el nom UD7_3_A2.

3. Comproveu-ne el funcionament amb el programari simulador de PLC S7_200 SIMU.

4. Analitzeu el programa realitzat i llegiu les observacions de l'activitat.

5. Mireu les instruccions del programa en AWL.

Observacions

Comproveu com el comptador incrementa el seu valor cada vegada que accioneu l'entrada I0.4 i que, quan té un valor igual o superior a 10, canvia l'estat dels contactes, activa la sortida Q0.4 i desactiva la Q1.0. Fixeu-vos també que sempre que accioneu l'entrada I0.6 el comptador es posa a zero i els contactes tornen a la posició inicial.

Programació d'un comptador progressiu amb selecció d'inicialització manual o automàtica

L'objectiu d'aquesta activitat és comprovar una aplicació del funcionament del comptador progressiu.

Accions que heu de fer:

1. Introduïu el programa corresponent a l'esquema, amb el programari MicroWin.

2. Deseu i exporteu el programa amb el nom UD7_3_A9.

3. Comproveu-ne el funcionament amb el programari simulador de PLC S7_200 SIMU.

4. Analitzeu el programa realitzat i llegiu les observacions de l'activitat.

5. Mireu les instruccions del programa en AWL.

Observacions

Comproveu que si no està connectada l'entrada I0.7, es fa el reset del comptador en el moment que aquest ha comptat vint impulsos, i que aquesta operació dura només un cicle o scan d'execució del programa; per tant, observareu que el comptador passa del valor 19 a 0, però encara que no ho vegeu, durant un cicle ha tingut el valor 20, i la prova és que s'ha connectat la sortida Q0.2 mitjançant el contacte obert de C3.

Comptador regressiu

L'objectiu d'aquesta activitat és comprovar el funcionament del comptador regressiu, que realitza l'operació de comptar des del valor prefixat a zero.

Accions que heu de fer:

1. Introduïu el programa corresponent a l'esquema, amb el programari MicroWin.

2. Deseu i exporteu el programa amb el nom UD7_3_A10.

3. Comproveu-ne el funcionament amb el programari simulador de PLC S7_200 SIMU.

4. Analitzeu el programa realitzat i llegiu les observacions de l'activitat.

5. Mireu les instruccions del programa en AWL.

Observacions

Comproveu com el comptador incrementa negativament el seu valor cada vegada que accioneu l'entrada I0.4, i que sempre que el valor sigui zero canvia l'estat dels contactes, activa la sortida Q0.5 i desactiva la Q1.1. Fixeu-vos també que sempre que accioneu l'entrada I0.5 el comptador es posa a 10 i els contactes tornen a la posició inicial.

Comptador progressiu-regressiu

L'objectiu d'aquesta activitat és comprovar el funcionament del comptador progressiu-regressiu.

Accions que heu de fer:

1. Introduïu el programa corresponent a l'esquema, amb el programari MicroWin.

2. Deseu i exporteu el programa amb el nom UD7_3_A11.

3. Comproveu-ne el funcionament amb el programari simulador de PLC S7_200 SIMU.

4. Analitzeu el programa realitzat i llegiu les observacions de l'activitat.

5. Mireu les instruccions del programa en AWL.

Observacions

Comproveu com el comptador incrementa positivament el seu valor cada vegada que accioneu l'entrada I0.4, que l'incrementa negativament cada vegada que accioneu l'entrada I0.5, i que quan té un valor igual o superior a 15 canvia l'estat dels contactes activant la sortida Q0.3 i desactivant la Q0.4. Fixeu-vos també que sempre que accioneu l'entrada I0.6, el comptador es posa a zero i els contactes tornen a la posició inicial.

Observeu que quan incrementeu impulsos, no s'atura a 15 i continua augmentant, i que quan l'incrementeu negativament no s'atura a 0 i continua disminuint, de manera que indica valors negatius.

Control de fabricació de peces en un procés de producció

L'objectiu d'aquesta activitat és comprovar una aplicació amb diferents tipus de comptadors.

Accions que heu de fer:

1. Introduïu el programa corresponent a l'esquema, amb el programari MicroWin.

2. Deseu i exporteu el programa amb el nom UD7_3_A12.

3. Comproveu-ne el funcionament amb el programari simulador de PLC S7_200 SIMU.

4. Analitzeu el programa realitzat i llegiu les observacions de l'activitat.

5. Mireu les instruccions del programa en AWL.

Observacions

En aquesta aplicació teniu un circuit en el qual l'entrada I0.1 detecta el total de peces que s'han fabricat en un procés de fabricació, l'entrada I0.4 detecta les peces dolentes i amb els comptadors es comptabilitzen les peces totals, les dolentes i les bones.

Comproveu que cada vegada que accioneu l'entrada I0.1 incrementen el seu valor els comptadors C1 i C3, de peces totals i bones, i que quan accioneu a la vegada I0.1 i I0.4 incrementen els seus valors els comptadors C1 i C2, de peces totals i dolentes.

Generadors d'impulsos

L'objectiu d'aquesta activitat és comprovar el funcionament dels diferents generadors d'impulsos que porta incorporat l'autòmat S7-200 de Siemens.

Accions que heu de fer:

1. Introduïu el programa corresponent a l'esquema, amb el programari MicroWin.

2. Deseu i exporteu el programa amb el nom UD7_3_A13.

3. Comproveu-ne el funcionament amb el programari simulador de PLC S7_200 SIMU.

4. Analitzeu el programa realitzat i llegiu les observacions de l'activitat.

5. Mireu les instruccions del programa en AWL.

Observacions

Comproveu que en accionar l'entrada I0.1 i I0.2 les sortides Q0.4 i Q0.5 s'activen i es desactiven cada 30 s i 0,5 s, respectivament.

Amb l'entrada I0.3 activada arriben impulsos al comptador procedents del generador SM0.6, i com està 1 scan activat i un altre desactivat, vol dir que cada 2 scan el comptador incrementarà el seu valor; observeu la velocitat amb què incrementa el valor del comptador. Si voleu calcular el temps de cicle, poseu un contacte d'un temporitzador de 2 s a la connexió en sèrie amb I0.3 i SM0.6, i el valor del comptador serà el nombre de cicles que s'executen durant 1 s; si dividiu 1 pel valor del comptador tindreu el temps que tarda el PLC a executar aquest programa.

Programació de SM0.0 i SM0.1

L'objectiu d'aquesta activitat és comprovar el funcionament dels registres interns SM0.0 i SM0.1.

Accions que heu de fer:

1. Introduïu el programa corresponent a l'esquema, amb el programari MicroWin.

2. Deseu i exporteu el programa amb el nom UD7_3_A14.

3. Comproveu-ne el funcionament amb el programari simulador de PLC S7_200 SIMU.

4. Analitzeu el programa realitzat i llegiu les observacions de l'activitat.

5. Mireu les instruccions del programa en AWL.

Observacions

Comproveu que no es veu que les sortides Q0.0 i Q0.1 s'activin, ja que ho fan només durant un cicle i el temps és molt petit, de pocs mil·lisegons. Per comprovar que els registres efectivament donen senyal ho veureu en la sortida Q0.2, que està programada amb la instrucció set, i en el comptador C3, que n'hi ha prou amb un impuls a l'entrada CU per comptar.

Salt condicional

L'objectiu d'aquesta activitat és programar correctament les instruccions de salts i comprovar-ne el funcionament.

Accions que heu de fer:

1. Introduïu el programa corresponent a l'esquema, amb el programari MicroWin.

2. Deseu i exporteu el programa amb el nom UD7_3_A15.

3. Comproveu-ne el funcionament amb el programari simulador de PLC S7_200 SIMU.

4. Analitzeu el programa realitzat i llegiu les observacions de l'activitat.

5. Mireu les instruccions del programa en AWL.

Observacions

Comproveu que si teniu l'entrada I1.0 a zero no s'executa el salt i, per tant, podeu activar i desactivar les sortides Q0.2, Q0.3 i Q0.4.

Si deixeu activada la sortida Q0.3 i desactivades la Q0.2 i Q0.4 i poseu a 1 l'entrada I1.0, s'executarà el salt i, per tant, els networks 3, 4 i 5 no s'executaran; per tant, podeu comprovar que no podeu desconnectar la sortida Q0.3 ni connectar la Q0.3 i Q0.4.

Programació en diferents subrutines

L'objectiu d'aquesta activitat és aprendre a crear subrutines noves, a realitzar programes dividits en diverses subrutines, i entendre com s'executen els programes estructurats en diverses subrutines.

Accions que heu de fer:

1. Introduïu el programa corresponent a l'esquema, amb el programari MicroWin.

2. Deseu i exporteu el programa amb el nom UD7_3_A16.

3. Comproveu-ne el funcionament amb el programari simulador de PLC S7_200 SIMU.

4. Analitzeu el programa realitzat i llegiu les observacions de l'activitat.

5. Mireu les instruccions del programa en AWL.

Observacions

Comproveu que:

  • El programa de la subrutina principal s'executa sempre.

  • El programa de la subrutina SBR0 només s'executa quan des de la principal es tanca l'interruptor S10.

  • El programa de la subrutina SBR1 només s'executa quan la SBR0 està activa i a més està tancat l'interruptor S11.

  • Quan obriu l'interruptor S10 deixen d'executar-se les subrutines SBR0 i SBR1 i en aquest moment no es pot activar ni desactivar cap sortida en aquestes subrutines.