Beruflich Dokumente
Kultur Dokumente
CONTACTOS ELCTRICOS
Los contactos elctricos son los elementos de mando que conectarn o desconectarn a nuestros
receptores (bobinas, luces, motores, etc.). Dichos contactos estn alojados en las cmaras de
contactos y son accionados por diversos sistemas, p.e. pulsadores, interruptores, rels, etc. En
cada cmara de contactos pueden haber uno o varios contactos.
El N.A. no deja pasar la corriente hasta que no es accionado. El N.C. s deja pasar la corriente
hasta que es accionado. Ambos contactos vuelven a la posicin inicial una vez a finalizado el
accionamiento.
Para diferenciar el tipo de contacto en la cmara se utiliza una numeracin compuesta por dos
dgitos que sigue las siguientes reglas:
Primera cifra: Nmero de orden en la cmara de contacto
Segunda cifra:
1 2: N.C.
3 4: N.A
5 6: especial N.C.
7 8: especial N.A.
Ejemplo:
Por contactos especiales se entienden los que pertenecen a dispositivos de proteccin (rels
trmicos, etc.), a temporizadores.
CONTACTOR
Segn la norma DIN (0660/52), el contactor es un interruptor mandado a distancia que vuelve a
la posicin de reposo cuando la fuerza de accionamiento deja de actuar sobre l.
Al accionar el pulsador S1 damos paso de corriente a la bobina y esta cambia de posicin todos los
contactos de la cmara del contactor K1, es entonces, a travs de sus contactos, quien alimenta al
receptor M1 como muestra la figura. Cuando soltemos S1 la bobina se desconecta y los contactos
vuelven a reposo parndose M1.
1.
Marcha de KM1 por impulsos a travs de SM. En caso de detectar sobre intensidad, F2
desconectar KM1 hasta que sea rearmado el rel trmico.
2.
Esquema de Marcha Paro de un contactor con preferencia del paro. Con SM conectamos
KM1 y al soltarlo sigue en marcha porque el contacto de KM1 realimenta a su propia bobina.
La parada se realizar mediante SP y por proteccin trmica a travs de F2.
3.
Marcha Paro igual que el anterior pero con preferencia de la marcha sobre el paro.
4.
5.
Conexin de varios contactores con dependencia entre ellos. Averigua si se conecta H1 y que
contactores son necesarios para hacerlo.
6.
Funcionamiento:
AUTOMATISMOS ELECTRICOS
NVERSIN DE GIRO DE UN MOTOR TRIFSICO
Para lograr la inversin de giro de un motor vasta con montar dos contactores en paralelo, uno le
enviar las 3 fases en un orden y en otro intercambiar dos de las fases entre si manteniendo la
tercera igual. El esquema de potencia quedar como sigue.
En el esquema de mando tendremos que tener la precaucin de que los dos contactores no
puedan funcionar a la vez, ya que ello provocar un cortocircuito a travs del circuito de potencia.
Para evitarlo se montarn unos contactos cerrados, llamados de enclavamiento, en serie con las
bobinas de los contactores contrarias. En el mercado tambin existen contactores ya construidos a
tal efecto que incluyen unos enclavamientos mecnicos para una seguridad adicional.
7.
Inversor de giro pasando por paro. Mando de dos contactores mediante dos pulsadores de
marcha (S2 y S3) y parada a travs del contacto del rel trmico F2 o pulsador S1. Ambos
contactores no pueden funcionar a la vez (enclavamientos elctricos). La marcha de un
contactor debe pasar por paro. En caso de avera por sobre intensidad lucir HAv.
8.
Inversor de giro sin pasar por paro. Mando de dos contactores a travs de los pulsadores S2 y
S3. Parada del motor por avera F2 o el pulsador S1. Slo puede funcionar uno y la inversin
de marcha no es necesario pasar por paro.
TEMPORIZADORES
Los temporizadores son unos rels que cambian sus contactos en funcin del tiempo. Bsicamente
son de dos tipos:
En el mercado existen multitud de temporizadores, los hay con contactos de los dos tipos, que
incluyen contactos instantneos, con contactos intermitentes, etc.
9.
10. Conexin de KM pasado un tiempo del accionamiento de SM. Parada por SP.
12. Conexin secuencial de tres contactores a travs de SM. Parada total con SP.
K1
K2
K3
K1
K2
K3
ARRANQUE ESTRELLA-TRIANGULO
Para realizar dicho arranque necesitamos acceder a los 6 bornes del motor y que
trabaje nominalmente en tringulo. Con este arranque reducimos la tensin en el
primer punto a 3 veces menor (conexin de KLnea y KEstrella), de esta manera
la intensidad tambin se reduce. Pasado un tiempo KT aplica la tensin nominal al
motor ( deja conectado KLnea y KTringulo).
Debido al tremendo auge de la industria, cada vez las mquinas habilitadas para procesos
productivos eran ms grandes y complejas, necesitando armarios elctricos donde poder ubicar el
aparellaje cada vez ms voluminosos y complicados, aumentando las dificultades de reparacin de
las mismas.
No existe un lenguaje comn a todos los autmatas, cada marca utiliza el suyo propio. Lo que s es
igual es el concepto de trabajo, como todos se basan en esquemas elctricos, todos los PLCs son
bsicamente iguales pero con diferentes juegos de intrucciones, de esta manera se puede decir
que una vez conocida una marca conoces el resto.
El presente manual se basa en los autmatas programables de la marca SIEMENS que tienen la
versatilidad de poder aplicar conceptos de programacin estructurada y son ampliamente utilizados
en el mercado.
El objetivo del presente manual es el de hacer una introduccin a la programacin de los PLCs, o
sea, intentar dar una base poniendo ejemplos claros y sencillos sin entrar a valorar la eficiencia de
cada uno.
VENTAJAS E INCONVENIENTES
La llegada de estos equipos conlleva una serie de ventajas e inconvenientes:
Ventajas:
Mantenimiento ms barato.
Aumento de fiabilidad del sistema, ya que elimina los contactos elctricos fsicos y mviles.
Versatilidad, en el caso de dejar de trabajar donde est instalado, puede ser reprogramado y
puesto a trabajar en otro lugar.
Inconvenientes:
Necesidad de un programador.
Coste ms elevado.
SISTEMAS DE NUMERACIN
Los sistemas digitales actan bajo el control de variables discretas, entendindose
por stas, las variables que pueden tomar un nmero finito de valores.
Los nmeros pueden representarse en diversos sistemas de numeracin que se
diferencian por su base.
La base de un sistema de numeracin es el nmero de smbolos distintos
utilizados para la representacin de las cantidades.
El sistema de numeracin utilizado en los clculos habituales es el de base diez,
en el cual existen diez smbolos distintos, del 0 al 9.
En el sistema binario su base es 2 y slo tiene dos smbolos, el 0 y el 1, con los
cuales tiene que representar todos los nmeros.
El sistema hexadecimal tiene una base 16 y est formado por 16 caracteres, 0 al 9
y de la A a la F.
DECIMAL
BINARIO
HEXADECIMAL
BCD
0000
0000
0001
0001
0010
0010
0011
0011
0100
0100
0101
0101
0110
0110
0111
0111
1000
1000
1001
1001
10
1010
0001 0000
11
1011
0001 0001
12
1100
0001 0010
13
1101
0001 0011
14
1110
0001 0100
15
1111
0001 0101
16
1 0000
10
0001 0110
25
+ 0
23
+ 22
1 (2
+ 0
20 =
32 + 8 + 4 + 1 =
45 (10
0001
1111
1*163
(10
1010
3 (16
0011 (2
8099
REPRESENTACIN DE LA
INFORMACIN
BIT.
BYTE.
WORD (palabra).
DOBLE WORD.
Ejemplo: D10 ocupa W10 y W11 siendo este ltimo el de menor peso, por
consiguiente ocupa B10, B11, B12, B13.
INSTRUCCIONES
OPERACIONES COMBINACIONALES
Para la representacin de los esquemas utilizaremos la simbologa americana que es la que usan todos los programas de
PLCs.
U E0.0
=
2.
A 0.0
U N E0.1
=
A 0.1
3.
E0.1
U N E0.2
4.
E0.3
E0.4
A 3.0
O E0.0
ON
E0.1
O E0.2
=
5.
A 2.2
U E 1.1
O E 1.2
U E 1.3
=
A 2.2
6.
U E 1.1
U E 1.3
O E 1.2
=
A 4.4
7.
(a)
(b)
O E0.0
U(
O E0.1
O E0.0
O E0.1
O E0.2
O E0.3
U(
O E0.3
A1.1
O E0.2
)
=
A1.1
8.
(a)
(b)
U E0.0
U(
U E0.3
U E0.0
U E0.3
U E0.1
U E0.2
O(
= A1.1
E0.1
U
U E0.2
)
= A1.1
9.
10.
11.
12.
13.
14.
15.
Las marcas son como las salidas, exactamente iguales, la nica diferencia de funcionamiento es que a las marcas no
podemos conectarles elctricamente nada, o sea, slo son para realizar operaciones internas del PLC; memorias
internas, guardar valores de operaciones analgicas, etc.
M B0 a MB 63 - M 0.0 a M 63.7
- remanentes.
Las marcas remanentes son aquellas que en el caso de haber un fallo de tensin, cuando se restablece recuerdan su
estado anterior, o sea, si estaban a 1 se pondrn a 1 solas (las salidas NO son remanentes).
1.
2.
3.
PROGRAMACIN ESTRUCTURADA
La programacin en los autmatas SIEMENS se realiza de forma estructurada, o sea, programada por mdulos que
realizan cada uno una parte de la instalacin, cosa que facilitar la lectura del programa y permitir a cualquier
programador un seguimiento del mismo de manera ms sencilla y clara para l y cualquier otra persona.
Los mdulos de organizacin fijan la estructura del programa, el orden en el que van a ejecutarse los dems mdulos.
Estos OBs no se pueden llamar por programa por parte del usuario, los ejecuta automticamente el autmata:
OB1 : Es el mdulo que va a fijar el ciclo de funcionamiento del programa y se ejecuta cclicamente desde la primera
hasta la ltima y vuelve a empezar, realizando todos los saltos que tengamos programados.
OB21 : se ejecuta una vez, antes del OB1, cuando pasa de STOP a RUN.
OB22 : tambin una vez, antes del OB1, cuando se produce un "RED CON" (el autmata arranca en RUN).
Dependiendo del tipo de CPU tendr ms o menos tipos de mdulos, p.e. la OB 34 (comprueba estado de la batera) slo
se encuentra en las CPU 100 y superiores.
En estos mdulos se escribe el programa a realizar. Su nmero ser desde el PB 0 al PB 63 y estar compuesta como
mximo de 1024 instrucciones aproximadamente (2 Kbytes en CPU 100). El aparato de programacin genera
automticamente un encabezamiento que ocupa 5 WORDS de la memoria del programa.
Son mdulos iguales que los PBs, pero con la diferencia que pueden ser parametrizables y siempre deben ser
programables en lista de instrucciones. Por ejemplo, tengo que realizar tres arranques de motor Estrella - Tringulo que
son todos iguales, en lugar de escribir tres PB iguales pero con diferentes estradas y salidas, escribo un nico cdigo en
un FB y realizo tres llamadas a este FB, cada uno con sus seales ahorrndonos cdigo y clarificando el programa.
Dependiendo de cada CPU, existen FB ya diseadas y cargadas, por ejemplo FB250 y 251 que se utilizan para el
tratamiento de seales analgicas, y otras que se pueden comprar con el paquete de software.
En estos mdulos se almacenan datos precisos del programa, p. e. valores de temporizadores y contadores, lectura de
entradas analgicas, textos de avisos, etc., con diferentes posibilidades de formatos de datos (binario, decimal, carcter,
etc.). En estos mdulos no se pueden guardar instrucciones.
Son mdulos especiales para trabajar en GRAFCET (no incluido en el paquete estndar).
Las operaciones de la llamada son utilizadas para la gestin de los mdulos y siempre que el programa las encuentra
saltar a los mdulos indicados (OBs, PBs, FBs y DBs). La vuelta se realizar al encontrar una instruccin de retorno.
ADB mdulo
BE
BEA
BEB
OB1
FB 1
SPA PB 2
A4.1
E0.5
A0.0
SPB PB 10
M3.3
SPA FB 11
BE
BE
FB 11
PB 2
O E 0.7
U
E0.0
O M 3.3
A 0.0
= M0.0
U N E0.1
=
A0.0
BE
SPA FB 1
BE
PB 10
U
E0.0
U N E1.4
O
A4.1
U N E0.2
=
A4.1
BE
4.
U E0.0
S A0.0
U E0.1
R A0.0
5.
U E0.2
R A1.0
U E0.3
S A1.0
6.
OPERACIONES DE TIEMPO
Las operaciones de tiempo permiten programar los temporizadores internos del autmata. Existen diversos tipos de
temporizadores y para utilizarlos se deben ajustar una serie de parmetros:
Arranque del temporizador: conjunto de contactos que activan el temporidador, conectados como se desee.
Carga del tiempo: la forma habitual es mediante una constante de tiempo, pero pueden haber otros ajustes, p.e.
leyendo las entradas, un valor de una base de datos, etc. Esta carga del valor se debe realizar con la instruccin L
que lo almacena en una zona de memoria llamada acumulador (AKKU1) para luego transferirlo al temporizador.
formato L KT xxx.yy
KT constante de tiempo.
base de tiempos.
0 = 0.01 seg. (centsimas).
1 = 0.1 seg. (dcimas).
2=1
seg.
T0MAX: nmero de temporizador. El nmero MAX depende del tipo de CPU, por ejemplo, la CPU-90 tiene 32, la
CPU-95 128, etc.
7.
Temporizador SE: retardo a la conexin manteniendo la entrada set a 1. La entrada reset desconecta el
temporizador.
8.
9.
Temporizador SS: retardo a la conexin activado por impulso en set. Slo se desconectar la salida por la entrada
reset.
Temporizador SI: mientras mantenemos conectada la seal set, la salida estar activa durante KT.
10. Temporizador SV: mantiene la salida activa durante KT independientemente del tiempo de la seal set est activa.
1.
OPERACIONES DE COMPUTO
Nos permitirn contar y/o descontar impulsos que enviemos a dichas funciones (p.e.nmero de botes, sacos, piezas,
etc.) entre 0 y 999. Los parmetros son:
* Z0... MAX nmero de contador (para CPU 95 son 128; de ellos, 8 remanentes).
* ZV incrementa el valor del contador (no supera el valor 999).
* ZR decrementa el valor del contador (no decrementa por debajo de 0).
* S - carga el valor inicial en el contador.
* KZ xxx valor inicial.
* R - resetea el valor del contador.
La salida del contador estar a 1 siempre que el valor del contador sea diferente de 0.
2.
3.
Conectar una salida al accionar el pulsador de marcha 3 veces y pararla al pulsar el de paro 2 veces.
OPERACIONES DE COMPARACIN
Un comparador es una instruccin que nos permitir relacionar dos datos del mismo formato (BYTE o WORD) entre s.
! = F igualdad
> < F desigualdad
> F mayor
< F menor
> = F mayor o igual
< = F menor o igual
4.
EJERCICIOS
5.
6.
7.
Mediante un pulsador de marcha hemos de conectar el motor de un ventilador durante 30 segundos, al cabo de los
cuales se parar solo. Tambin dispondremos de otro pulsador de paro para desconectarlo antes de tiempo. Realizar
esta maniobra de dos maneras con temporizadores diferentes.
Realizar un rel intermitente con la salida A0.1, que ser conectada con la entrada E0.0 y desconectada con E0.1.
Conectar tres bobinas sucesivamente cada 3 seg. de manera que queden las tres conectadas. La maniobra
dispondr de pulsadores de marcha y paro.
8.
Idem anterior, pero al final slo quedar una encendida (veremos que una luz corre).
9.
10. Con un pulsador de marcha conectar una cinta transportadora con botes (A0.0) y activar una electrovlvula (A0.1) de
un pistn (durante 2 seg. ) cada vez que cuente 5 objetos que lee un sensor. Mediante otro pulsador se parar el
motor.
11. Realizar un programa que sea capaz de detectar una evaluacin por flancos, o sea, active una marca (M2.0) slo
durante un ciclo de programa al ser activado por una entrada (E0.0) independientemente del tiempo que este la
entrada activa.
12. Conectar un contactor con el accionamiento del pulsador y la parada con el mismo pulsador (Utilizar la evaluacin por
flancos).
13. Disear un esquema que haga un inversor de giro si pasar por paro. Las entradas sern SI, SD, SP y Fr (rel
trmico), las salidas KIzq, KDer y HFr intermitente. Qu instrucciones eliminaras para que la maniobra invirtiera
pasando por paro?.
14. Disear el automatismo de una escalera mecnica con las siguientes condiciones:
- Al entrar un vehculo, la clula e0.0, abre y cierra la barrera de entrada a2.0 pasado un tiempo si quedan plazas
disponibles en el parking.
Al salir, si la clula fotoelctrica de salida e0.1 es interrumpida e introducimos moneda e0.2, abre y cierra la
barrera de salida.
- Al salir, si la seal e0.1es activada y no introducimos moneda pasados 8 seg. se conectar seal acstica hasta que
se introduzca la moneda o deje libre la salida.
EJERCICIOS RESUELTOS
(30-A) MARCHA PARO TEMPORIZADO.
(31) INTERMITENTE
A2.0
barrera entrada
A2.1
barrera salida
A2.5
A2.6
luz libre
A2.7
luz lleno
M2.0
M3.0
capacidad mxima
Para introducir un programa utilizando el software se han de realizar los siguientes pasos:
1.
Desde el sistema operativo MS-DOS se teclea S5 y se le da a la tecla de RETURN para entrar en el programa.
2.
Off Line
On Line
[Ciclico]
[Stop]
[Sin]
3.
Escribir el programa:
4.
Cambiar el modo de visualizar el programa KOP FUP AWL SHIFT+F5 (antes de entrar en el editor).
Funciones con segmentos: fuera del editor F5 (borrar, marcar, insertar, aadir,avance y retroceso).
Fich Fich
Fich AG
AG Fich
Dentro del AG
5.
Test forzado AG
AG Start
poner en RUN
6.
7.
8.
9.