Date post: | 27-Jul-2015 |
Category: |
Documents |
Upload: | diomedesroman-c |
View: | 336 times |
Download: | 1 times |
EJERCICIOS DE SIEMENS-300
Ejercicio 1. TALADRADORA VERTICAL
Programa
En marcha el taladro, empieza a bajar
DiomedesRoman-C
Pmarcha
M0.0
R
S
M0.1
M0.2 FCsubida
Fcbajar or Pemerg
Va al inicio
M0.0
M0.1KMbajar
M0.2
Inicio programa
KM subida
FCsubida
Cuando se activa FCbajar, empieza Subir el taladro. Y cuando aun esta bajando presionas el Pulsador de emergencia vuelve a subir el taladro.
Ejercicio 2. Motor trifásicoArranque un motor trifásico con las siguientes condiciones;
DiomedesRoman-C
M0.1
R
S
M0.2
M0.0 Pmarcha
M0.2
R
S
M0.0
M0.1 Pemerg
FCbajar
M0.1 M0.2M0.0
SM0.0
KMbajarM0.1
KMsubidaM0.2
-Pulsador de marcha: Pmarcha
-Pulsador de paro: Pparo
-Disparo del Térmico y la lámpara indicaría el disparo: Ltermico
-La lámpara indicara hay tensión en el circuito: Ltensión
-Una lámpara motor en marcha: LMotor
-Seccionador de tensión con fusible: Sfusible.
Diagrama de Grafset:
Nota; Termico ,-cuando una letra esta sufrarayado significa que es un contacto normalmente cerrado.
DiomedesRoman-C
Térmico
Ltérmico
Pmarcha. Térmico. SfusibleSfusible
Pparo
M0.0 Inicio programa
M0.2Lmotor
Va al inicio
M0.3
Térmico
M0.1Ltension
Inicio del programa:
Se activa la tension en el circuito.
Se pone en marcha se activa el motor:
Cuando salta el térmico, se activa la lámpara térmico, hasta que se presione, una vez presionado otra vez vuelve al inicio.
DiomedesRoman-C
M0.0
R
S
M0.1
M0.1 M0.2
M0.2
Pparo
M0.3 Térmico
M0.1
R
S
M0.0
M0.0 Sfusible
Pmarcha Sfusible Térmico
M0.2
R
S
M0.0
M0.0
M0.3
Condicion inicial del programa.
Ejercicio 3. Bomba de llenado de aguaLa bomba se pone en marcha cuando sensor detecta el nivel mínimo de agua y se apagará cuando el sensor detecta nivel máximo, salta térmico, desconectemos mediante selector.
Si la bomba esta en servicio deberá lucir una lampará, y se salta térmico se encenderá otra lámpara:Nmínimo, Nmáximo, Ltérmico, Lmotor, Servic., Lservicio.
DiomedesRoman-C
M0.3
R
S
M0.0 ENTES
M0.2 Térmico
LtensionM0.1
LmotorM0.2
LtérmicoM0.3
M0.0
SM0.0 M0.1 M0.2 M0.3
Diagrama Grafset:
Inicio del Programa.
DiomedesRoman-C
Nmáximo
Servicio
Térmico
Nminimo. Térmico. ServicioServicio
M0.0 Inicio programa
M0.2Lmotor
Va al inicio
LtérmicoM0.3
Térmico
M0.1Ltension
M0.0
R
S
M0.1
M0.1 M0.2
M0.2
Servic.
M0.2 Nmáximo
M0.3 Térmico
Se pone en servicio con el selector.
Detecta el nivel mínimo empieza el llenado, hasta que detecta nivel máximo y lo desactiva el motor.
Cuando salta el térmico se desactiva, hasta que se rearme.
DiomedesRoman-C
M0.0
SM0.0 M0.1 M0.2 M0.3
M0.3
R
S
M0.0
M0.2 Térmico
M0.1
R
S
M0.0
M0.0 Servic.
Nmíni. Servic. Térmico
M0.2
R
S
M0.0
M0.0
M0.3
Ejercicio 4. Motor giro a la izquierda o la derechaPoner marcha con las siguientes condiciones:-Pulsador de marcha a la derecha o Izquierda.-Pulsador de Paro.-Se desconecta el motor cuando salta el Térmico-Una lámpara giro a la derecha.-Una lámpara giro a la izquierda.
DiomedesRoman-C
LservicioM0.1
LmotorM0.2
LtérmicoM0.3
Diagrama de Grafset:
Inicio del programa:
DiomedesRoman-C
LD
Va inicioTérmico
M0.0
M0.1 M0.20.0
PmD. AuxKMI.Termico. kmI
PmI. AuxKMD.Termico. kmD
PparoPparo
M0.3
LI
Térmico
Ltérmico
Va inicio
M0.0
R
S
M0.1
M0.1 M0.2
M0.2
Pparo
M0.2
M0.3 Térmico
Poner en marcha giro a la izquierda.
Poner en marcha giro a la derecha.
Cuando salta el termico se activa la lampara.
DiomedesRoman-C
PmI.
M0.1
R
S
M0.0
M0.0
M0.3
KmD. AuxkmD térmico
PmD.
M0.2
R
S
M0.0
M0.0
M0.3
KmI. AuxkmI térmico
M0.3
R
S
M0.0
M0.1 Térmico
M0.2
Condicion de inicio.
Ejercicio 5. CRUCE DE CALLES DE DOBLE SENTIDO
Existen semáforos sincronizados verde, amarillo, rojo y peatonal verde, parpadeante prevención y rojo peatonal.Variables a usar; Vehículos ;Verde(V), Amarillo(A),Rojo( R) Peatonal; Verde peatonal (VP), Parpadeante, (Par), Rojo Peatonal (RP).Temporización; T1,T2,T3,T4,T5,T6,T7,T8.
DiomedesRoman-C
LIM0.1
LDM0.2
M0.0
SM0.0 M0.1 M0.2 M0.3
LtérmicoM0.3
InicioVerdeRojoP
AmarilloPparpadea
RojoVP
8s 4s
8s4s
Diagrama de grafset:
DiomedesRoman-C
Va inicio
T1=8s
T3=1s
T3
T4=1sT2
Par/T4
A/T2
M0.0
M0.1 M0.2
M0.3T2=4s
V/Rp/T1
T5=8s
T7=1s
T7
T8=1sT6
Par/T8
A/T6
M0.4
M0.5 M0.6
M0.7T6=4s
R/Vp/T5
Inicio del programa; en AWL U M 0.1 U M 0.2 R M 0.0 U M 0.5 U M 0.7 U T 6 S M 0.0 NOP 0 --------operación nulo no afecta satatusActivacion de amarillo U M 0.4 R M 0.1 U M 0.0 U T 1 S M 0.1 NOP 0Temporiza el parpadeo U M 0.3 R M 0.2 U( U M 0.0 U T 1 O U M 0.3 U T 4 ) S M 0.2 NOP 0Activa el parpadero U( O M 0.2 O M 0.4 ) R M 0.3 U M 0.2 U T 3 S M 0.3 NOP 0
DiomedesRoman-C
Activa el rojo y verde peatonal U M 0.5 U M 0.6 R M 0.4 U M 0.1 U M 0.3 U T 2 S M 0.4 NOP 0
Después de rojo pasa de vuelta activar el amarrillo U M 0.0 R M 0.5 U M 0.4 U T 5 S M 0.5 NOP 0Activa el temporizador parpadeante U M 0.7 R M 0.6 U( U M 0.4 U T 5 O U M 0.7 U T 8 ) S M 0.6 NOP 0Activa peatonal parpadeante U( O M 0.0 O M 0.6 ) R M 0.7 U M 0.6 U T 7 S M 0.7 NOP 0
DiomedesRoman-C
Condicion del inicio del programa UN M 0.0 UN M 0.1 UN M 0.2 UN M 0.3 UN M 0.4 UN M 0.5 UN M 0.6 UN M 0.7 S M 0.0Activar todos las temporizaciones U M 0.0 L S5T#8S SE T 1
U M 0.1 L S5T#4S SE T 2
U M 0.2 L S5T#1S SE T 3 U M 0.3 L S5T#1S SE T 4 U M 0.4 L S5T#8S SE T 5
U M 0.5 L S5T#4S SE T 6
U M 0.6 L S5T#1S SE T 7
U M 0.7 L S5T#1S SE T 8
DiomedesRoman-C
Activa verde de coches y rojo peatonal U M 0.0 = "V/RP"Activa Amarillo de coches O M 0.1 O M 0.5 = "AMARRILLO"Activa el tiempo de parpadeo O M 0.3 O M 0.7 = "PAR"Activa luz roja de coches y verde de peatonal. U M 0.4 = "R/VP"
EJERCICIO 6. ESTRELLA TRIANGILO SIN GRAFSET.
Activacion de contacto auxiliar UN "pparo" U( O "marcha" O "kaux" ) = "kaux"Activacion del temporizador de retardo a conexión
U "kaux" UN "ktriangulo" L S5T#5S SE T 1Activacion arranque estrella U "kaux" UN T 1 UN "ktriangulo" = "kestrella"
Activacion arranque triangulo
U "kaux" U( U T 1
DiomedesRoman-C
UN "kestrella" O "ktriangulo" ) = "ktriangulo"
EJERCICIO .-7 :LLENADO DE AGUA AL POZO (sin grafset)Contacto auxiliar UN "pparo" U( O "marcha" O "kaux" ) = "kaux"Activacion de la bomba
U "kaux" U( U "kbomba" UN "MAX" O "MIN" ) = "kbomba"
EJERCICIO 8.-PUERTA AUTOMATICA SIN GRAFSET(A=U=And)Activacion de abrir AN "FCabrir" AN "kcerrar" A "kdetector" = "Kabrir"Activacion de cerrar AN "FCcerrar" AN "kdetector" AN "kcerrar" = "kcerrar"
Activacion de detector señal INTERIOR Y EXTERIOR
A "kdetector" AN T 1 O "DetectorEX" O "DetectorIN" = "kdetector"
DiomedesRoman-C
Activacion de giro a la izquierda del motor para abrir AN "Kabrir" AN "kderecha" = "kizquierda"
Activacion de giro a la derecha para cerrar A "kcerrar" AN "kdetector" AN "kizquierda" = "kderecha"Cuando el detector no detecta nadie, vuelve a cerrar A "FCabrir" A "kdetector" AN "DetectorEX" AN "DetectorIN" L S5T#5S SE T 1
EJERCICIO 7.- intermitencia
AWLActivar un contacto auxiliar KauxUN ParoU(O marchaO kaux)=kaux Activar la temporizacion a retardo a conexionU kauxUN kparpadeoL s5t# 10sSE T1Activar la temporizacion a retardo a desconexionU kauxU T1L s5t# 10sSA T2Se active el parpadeoU kauxU T2= Kparpadeo
DiomedesRoman-C
Intermitencia por grafset
AWLActivacion etapa de inicio M0.0U M0.1R M0.0U M0.2UN PAROS M0.0NOP 0Activación de temporización en la etapa 1 y T2U M0.2R M0.1U(U M0.0UN PAROU MARCHAOU M0.2U T3)S M0.1NOP 0Activación de parpadeo y T3U (O M0.0O M0.1)R M0.2U MO.1U T2S M0.2NOP 0
Condición de inicioUN M0.0
DiomedesRoman-C
UN M0.1UN M0.2S M0.0Activacion de tiemposU M0.1 L S5T#10S SE T 2
U M0.2L S5T#10SSE T 3Activacion de salida.U M0.2= PARPADEO
EJERCICIO 8.- CONTROL DE PARKING
Acceso de entrada: Entrada si esta libre abre la barreraAcceso de salida: Salida,Cuando esta libre el parking indica luz libre.Cuando esta lleno indicará otra luz ocupado.Capacidad del parking 30 plazas de estacionamiento.Variables a usar: Z0 contador creciente y decreciente, entrada, salida, marca de palabra(mw10), ocupado, libre.
Diagrama de grafset.
DiomedesRoman-C
M10.1
M10.3
M10.3M10.2
M10.2
M10.2
M10.0entrada
M0.0
M0.2M0.1 M0.3
M0.4
salida
M10.1
salida
Va inicio
Va inicio
Va inicio
InicioM10.0 M10.0
La marca M0.0 activa el comparador MW10<30La marca M0.1 activa el MW10<=30 y contador incremento Z0La marca M0.2 activa el MW10=30 y indicador LIBRELa marca M0.3 activa el MW10>0 y contador decremento Z0.La marca M0.4 activa el indicador Ocupado.Nota.-La que están subrayados son contactos normalmente cerrados.
Programa en AWL (donde A=U=AND y ZV=CU, ZR=CD y Z0=C0)Inicio del programa y retorno A( O M 0.1 O M 0.2 O M 0.3 ) R M 0.0 A( DiomedesRoman-C
A M 0.1 AN M 10.1 O A M 0.3 AN M 10.3 O A M 0.4 A "SALIDA" ) S M 0.0 NOP 0La etapa M0.1 que Activa el comparador y contador incrementa C0 A( O M 0.0 O M 0.2 ) R M 0.1 A( A M 0.0 A M 10.0 O A M 0.2 AN M 10.2 ) A "ENTRADA" S M 0.1 NOP 0
La etapa M0.2 que activa el comparador y indicador parking LIBRE A( O M 0.1 O M 0.3 O M 0.4 ) R M 0.2 A( A M 0.0 A M 10.0 O
DiomedesRoman-C
A M 0.1 A M 10.1 O A M 0.3 A M 10.3 ) S M 0.2 NOP 0La etapa m0.3 que activa el comparador y contador decremental A( O M 0.0 O M 0.2 ) R M 0.3 A( A M 0.0 A M 10.0 O A M 0.2 AN M 10.2 ) A "SALIDA" S M 0.3 NOP 0
La etapa m0.4 que activa que esta OCUPADO el parking A M 0.0 R M 0.4 A M 0.2 A M 10.2 S M 0.4 NOP 0Condición de ejecución del programa AN M 0.0 AN M 0.1 AN M 0.2 AN M 0.3 AN M 0.4 S M 0.0
DiomedesRoman-C
Condición de comparación MW20<30 al inicio del programa A M 0.0 A( L MW 20 L 30 <I ) = M 10.0Condición de comparación si MW20<=30 en la etapa m0.1 A M 0.1 A( L MW 20 L 30 <=I ) = M 10.1Condición de comparación si MW20=30 en la etapa M0.2 A M 0.2 A( L MW 20 L 30 <=I ) = M 10.2Condición de comparación si MW20<0 en la etapa M0.3 A M 0.3 A( L MW 20 L 0 <I ) = M 10.3Contador incremental C0 en la etapa m0.1 A M 0.1 CU C 0Contador regresivo C0 en la etapa m0.1 A M 0.3 CD C 0Cuando incrementa o regresivo , lee y transfiere el valor MW20 A(
DiomedesRoman-C
O M 0.1 O M 0.3 ) JNB _001 L C 0 T MW 20_001: NOP 0Activa la salida LIBREA M 0.2 = "libre"Activa la salida OCUPADOA M 0.4 = "OCUPADO".
EJERCICIO 9.- PUNTO DE ENCUENTRO DE DOS CONTADORES.Dos contadores Z0 y Z1 el primero incrementa desde el valor 10 y el segundo regresivo desde el valor 88.Determinar el valor correspondiente al punto de encuentro, y debe detenerse en ese instante del encuentro.Si el valor de encuentro es mayor a 50 debe indicar una luz MayorY si es menor a 50 debe indicar con otra luz Menor.Diagrama en Grafset.
Programa en AWL
DiomedesRoman-C
T2
Programa AWL:Inicio lee el valor predeterminado Z0, Z1(C0,C1)=10 y 88.
A M 0.1 A M 0.2 A M 0.3 R M 0.0 A M 0.6 A T 0 S M 0.0 NOP 0Etapa m0.1 Activa la comparación mw10=mw20 y el valor de encuentro A M 0.6 R M 0.1 A M 0.0 A "marcha" S M 0.1 NOP 0Etapa m0.2 Activa la temporizacion t1 A M 0.4 R M 0.2 A( A M 0.0 A "marcha" O
DiomedesRoman-C
A M 0.4 A T 2 ) S M 0.2 NOP 0Etapa m0.3 activa t2 A M 0.4 R M 0.3 A( A M 0.0 A "marcha" O A M 0.5 A T 3 ) S M 0.3 NOP 0Etapa m0.4 activa t2 y ZV incrementoA( O M 0.2 O M 0.6 ) R M 0.4 A M 0.2 A T 1 S M 0.4 NOP 0Etapa m0.5 activa t4 y ZR decremento. A( O M 0.3 O M 0.6 ) R M 0.5 A M 0.3 A T 3 S M 0.5 NOP 0Etapa m0.6 activa la comparación mayor o menor que 50 y t0 A M 0.0 R M 0.6 A(
DiomedesRoman-C
O M 0.1 O M 0.4 O M 0.5 ) A M 10.0 S M 0.6 NOP 0Condición de inicio AN M 0.0 AN M 0.1 AN M 0.2 AN M 0.3 AN M 0.4 AN M 0.5 AN M 0.6 S M 0.0En seguida activar todas temporizaciones: A M 0.2 L S5T#1S SE T 1
A M 0.3 L S5T#1S SE T 2A M 0.4 L S5T#1S SE T 3A M 0.5 L S5T#1S SE T 4A M 0.6 L S5T#5S SE T 0M0.0 activa el valor determinadoA M 0.0 L C#10 S C 0 L C#88 S C 1M0.1 activa la comparación
DiomedesRoman-C
A M 0.1 A( L MW 10 L MW 20 ==I ) = M 10.0M0.4 activa el contador creciente y transfiere a Mw10
A M 0.4 = L 20.0 A L 20.0 BLD 102 CU C 0 A L 20.0 JNB _001 L C 0 T MW 10_001: NOP 0M0.5 activa el contador decreciente y transfiere a Mw20A M 0.5 = L 20.0 A L 20.0 BLD 102……………Instrucción nulo CD C 1 A L 20.0 JNB _002 L C 1 T MW 20_002: NOP 0……………..instrucción nuloM0.6 activa el indicador mayorA M 0.6 A( L MW 10 L 50 >=I ) = "mayor50"M0.6 activa el indicador menorA M 0.6
DiomedesRoman-C
A( L MW 10 L 50 <I ) = "menor50"Finalmente se resetea los valores de Z0, Mw10 y Mw10 a cero.A T 0 = L 20.0 A L 20.0 BLD 102 R C 0 A L 20.0 BLD 102 R C 1 A L 20.0 JNB _003 L 0 T MW 10_003: NOP 0 A L 20.0 JNB _004 L 0 T MW 20_004: NOP 0Valor del puto de encuentroA M 0.1 = "valorPE"
DiomedesRoman-C
EJERCICIO 10.- CONTADOR ASCENDENTE Y DESCENDENTE
DiomedesRoman-C
El contador cuenta desde 10 hasta 20, y luego vuelve a contar regresivamente hasta llegar 0. finalmente se reset a Z0.
Inicio de programa en AWL
DiomedesRoman-C
A m0.1A m0.2R m0.0A m0.7A T5S m0.0Nop 0Etapa m0.1 activa el comparador mw10=20 A M 0.4 A M 0.5 R M 0.1 A M 0.0 A "marcha" S M 0.1 NOP 0Etapa m0.2 activa el T1A M 0.3 R M 0.2 A( A M 0.0 A "marcha" O A M 0.3 A T 2 ) S M 0.2 NOP 0Etapa m0.3 activa ZV y T2A M 0.4 A M 0.5 R M 0.3 A M 0.2 A T 1 S M 0.3 NOP 0Etapa m0.4 activa la comparación mw10=0 A M 0.7 R M 0.4 A M 0.1 A M 0.3DiomedesRoman-C
A M 10.0 S M 0.4 NOP 0Etapa m0.5 activa T3A M 0.6 R M 0.5 A( A M 0.3 A M 0.1 A M 10.0 O A M 0.6 A T 4 ) S M 0.5 NOP 0Etapa m0.6 activa el contador regresivo y t4 A( O M 0.7 O M 0.5 ) R M 0.6 A M 0.5 A T 3 S M 0.6 NOP 0Etapa m0.7 resetea el contador Z0A M 0.0 R M 0.7 A M 0.4 A M 0.6 A M 10.1 S M 0.7 NOP 0Condición de inicio del programa AN M 0.0 AN M 0.1 AN M 0.2 AN M 0.3 AN M 0.4 AN M 0.5 AN M 0.6DiomedesRoman-C
AN M 0.7 S M 0.0Activacion de los temporizacionA M 0.2 L S5T#1S SE T 1
A M 0.3 L S5T#1S SE T 2
A M 0.5 L S5T#1S SE T 3
A M 0.6 L S5T#1S SE T 4
A M 0.7 L S5T#5S SE T 5Leer el valor predeterminadoA M 0.0 L C#10 S C 0
Activa la comparaciónA M 0.1 A( L MW 10 L 20 ==I ) = M 10.0Activa el contador y transfire el valor a Mw10A M 0.3
DiomedesRoman-C
= L 20.0 A L 20.0 BLD 102 CU C 0 A L 20.0 JNB _001 L C 0 T MW 10_001: NOP 0Activa el contador regresivo y transfiere el valor en mw10A M 0.6 = L 20.0 A L 20.0 BLD 102 CD C 0 A L 20.0 JNB _002 L C 0 T MW 10_002: NOP 0Activa la comparación mw10=0A M 0.4 A( L MW 10 L 0 ==I ) = M 10.1Resetea el contador y transfiere el mw10 a ceroA M 0.7 = L 20.0 A L 20.0 BLD 102 R C 0 A L 20.0 JNB _003 L 0 T MW 10_003: NOP 0
DiomedesRoman-C
EJERCICIO 11.- ARRANQUE ESTRELLA TRIANGULOVariables a usar: Ter=térmico, KML=contactor de linea, Paro=paro de emergencia, Lter=luz de térmico y AuxE, Aux. son contactos auxiliares de seguridad.
E/T (1)
Inicio de programa AWLA M 0.1 R M 0.0 A( A M 0.2 AN "paro" O A M 0.5 AN "ter" O A M 0.4 AN "paro" ) S M 0.0 NOP 0
Etapa m0.1 activa el contactor de líneaA M 0.2 R M 0.1 A M 0.0 A "marcha" AN "paro" AN "ter" S M 0.1 NOP 0Etapa m0.2 activa KML. KME, T0 A( O M 0.0 O M 0.5 O M 0.3 ) DiomedesRoman-C
R M 0.2 A M 0.1 AN "kmt" AN "auxT" S M 0.2 NOP 0Etapa m0.3 activa T1A M 0.4 R M 0.3 A M 0.2 A T 0 S M 0.3 NOP 0Etapa m0.4 activa KML y KMTA( O M 0.0 O M 0.5 ) R M 0.4 A M 0.3 A T 1 AN "kme" AN "auxE" S M 0.4 NOP 0Etapa m0.5 activa la luz del térmico LTERA M 0.0 R M 0.5 A( O M 0.2 O M 0.4 ) A "ter" S M 0.5 NOP 0Condición del programaAN M 0.0 AN M 0.1 AN M 0.2 AN M 0.3 AN M 0.4 AN M 0.5 S M 0.0Activación de las temporizaciones
DiomedesRoman-C
A M 0.2 L S5T#1S SE T 0
A M 0.3 L S5T#1S SE T 1Activación de la líneaO M 0.1 O M 0.2 O M 0.4 = "KML"Activación de EstrellaA M 0.2 = "kme"Activación de trianguloA M 0.4 = "kmt"Activación de la luz térmicoA M 0.5 = "Lter"Diagrama de grafset estrella a triangulo
DiomedesRoman-C
EJERCICIO 12.- PUERTA DE ACCESO A GARAGE
DiomedesRoman-C
Fcabrir=Final de carrera que detecta que la puerta está abierta totalmente. T1: Después de 10s la puerta vuelve a cerrar.FcC=final de carrera cerrar, que detecta que la puerta esta totalmente cerrado.Fcelula=foto célula que detecta si hay presencia o obstáculo entre la puerta entonces vuelve a abrir la puerta.
DiomedesRoman-C
TER=térmico, si salta se vuelve a rearme, si hay 5 disparos dará una señal de alerta. Si es 7 disparos dará una señal Avería y se desconecta la puerta. Cada vez que salte el térmico cuando se rearme vuelve a la posición de abrir.Rearme=Se rearma y se resetea todo.AuxC= contacto auxiliar normalmente cerrado,AuxA=contacto auxiliar normalmente abierto.
Inicio del progrma AWL
DiomedesRoman-C
DiomedesRoman-C