Академический Документы
Профессиональный Документы
Культура Документы
INDICE
Introduccin
.3
Informacin
bsica
4
Practica #1 4 Circuitos
...7
Practica #4
Francos
14
Practica #5 Equilibrio de
consumo..18
Practica #6 Ciclo
infinito
20
38
Practica #9
Temporalizadores
26
Practica #10
Taladro
.30
Practica #11
Potencimetro
32
Conclusin
38
Introduccin
38
positivos/negativos, bobinas sencillas y en ser/reset, tambin
usamos potencimetros, temporizadores y tiemers,
comparadores y por ultimo realizamos un reloj de tiempo real,
si quieren ver cmo ser realizaron continua leyendo, que es
muy interesante e importante y por supuesto fcil de
comprender ya que le agarra el lado. En fin, espero y les
guste.
Introduccin a PLC
INFORAMACION BASICA
Lenguaje KOP
38
Se tienen diversos segmentos y cada uno de ellos debe terminar en
una asignacin de un valor a una bobina (salida) o marca (variable
auxiliar), ya sea de igualdad o a travs de otras funciones, como Set y
Reset. Tambin puede terminar dando lugar a la ejecucin de
instrucciones dependientes del estado lgico al final (a la derecha) del
segmento. El valor que finalmente llega a esta asignacin o
instruccin ser 1/0 si el resultado de la combinacin lgica de las
entradas y marcas desde el inicio (a la izquierda) hasta el final (a la
derecha) da como resultado un 1/0.
Las operaciones lgicas en KOP son muy parecidas a la
representacin en el esquema cableado.
En un esquema cableado (se suele disponer en vertical) se alimenta
la bobina que se encuentra al final del circuito si se encuentra un
camino para la corriente desde la parte superior (tensin de 220 V o
24 V) hasta la bobina. Para ello debe existir un camino donde todos
los contactos estn cerrados. En el lenguaje KOP, empezando por la
izquierda se va realizando una consulta al estado de las entradas y se
combina lgicamente esa entrada con el estado anterior.
Si la entrada est conectada a un contacto normalmente abierto,
en condiciones de reposo la entrada estar a 0 lgico. Si el contacto
es activado, la entrada se pondr a 1.
Inversamente, si la entrada est asociada a un contacto
normalmente abierto, en reposo la entrada estar a 1 lgico. Si el
contacto es activado, la entrada se pondr a 0.
Independientemente del tipo de contacto conectado a una entrada
concreta1, se puede operar con el valor lgico de esa entrada o con su
valor negado. El primero caso sera el de la consulta al estado de la
entrada EX.Y ( | | ), en el que se emplea el valor lgico de dicha
entrada. Para operar con el valor negado, se har una consulta
negada al estado de la entrada EX.Y ( | / | ) .
A modo de resumen, el valor lgico con el que se opera en funcin del
tipo de contacto, de su activacin o no, y del tipo de consulta, ser:
38
N O En reposo | / | 1
N O Activado | | 1
N O Activado | / | 0
N C En reposo | | 1
N C En reposo | / | 0
N C Activado | | 0
N C Activado | / | 1
38
2 UN E 4.1. El RLO anterior se combina segn un producto lgico
con el estado negado de E 4.1 y el resultado de dicha operacin
lgica se convierte en el nuevo RLO
3 U( El RLO debera multiplicarse lgicamente con
el dato que viniera despus de U. Sin embargo, al aparecer el
parntesis, el RLO que se tena despus del paso 2 es guardado
en una pila de RLO (llamada pila MCR), a la espera de que
termine la operacin entre parntesis.
4 O E 4.2 Tambin la primera operacin U, O o X despus de
abrir un parntesis es una operacin de consulta, por lo que
simplemente se consulta el estado de E4.2 y ese valor ser el
nuevo RLO
5 O A 8.0 El valor de RLO del paso 4 se combina segn una
suma lgica con el estado de la salida A8.0 y el resultado ser el
nuevo RLO en ese nivel
6 ) Se vuelve al nivel superior con lo que se hace la
combinacin
lgica expresada en 3 (producto lgico) entre el RLO que se
encontraba en la pila (de la que sale) y el resultado del parntesis
= A 8.0 El valor resultante es asignado a la salida A8.0
PRACTICA 1.1
38
En la practica 1 se nos dieron unos diagramas y tenas que
interpretar de alguna manera y transferirlos
al step 7.
el diagrama que se nos dio es el siguiente:
38
negacin en la raz de la seal de entrada. En FUP, la cantidad de
entradas de los cuadros AND y OR se puede incrementar a 32
como mximo.En AWL, el contacto normalmente abierto se
representa con las operaciones Cargar, Y y O. Estas operaciones
cargan, o bien combinan mediante Y u O el valor del bit de
direccin en el nivel superior de la pila.En AWL, el contacto
normalmente cerrado se representa con las operaciones Cargar
valor negado, Y-NO y O-NO. Estas operaciones cargan, o bien
combinan mediante Y u O el valor negado del bit de direccin en
el nivel superior de la pila
Practica 1.2
Practica 1.3
38
En esta nuevamente
encontramos las AND y OR
pero ahora en circuitos
separados que controlan a
distintas bobinas.
Practica 1.4
38
este diagrama fue un poco complicado
ya que bamos iniciando y no sabamos
usar bien el programa, pero bsica
mente es un circuito que se puede usar
en una escalera ya que se controla
desde 3 posiciones distintas.
38
En esta prctica se controlar 2 iluminaciones y un ventilador
utilizando memorias, se utilizaron contactos normalmente
abiertos(I0.0) y bobinas normales(Q0.0) y por supuesto las
respectivas memorias (M0.0).
Las instrucciones dadas son las siguientes:
-Cuando detecta el sensor A (I0.3) se enciende iluminacin 1
(M0.1) y ventilador (M0.3).
-Cuando detecta el sensor B (I0.4) enciende iluminacin 2 (M0.2)
y apaga iluminacin 1 (M0.1).
-Cuando detecta el sensor c (i0.5) apaga iluminacin 1 y 2 y
ventilador.
-Incluye botn de arranque y apagado de emergencia.
38
En esta prctica se realiz una programacin de 2 iluminaciones y
un ventilador simuladas con: v = Q0.2, I1=Q0.0 y I2=Q0.1. y el
sensor A =I0.2, sensor B =I0.3, sensor C = I0.4
38
Esta prctica la desarrollamos en KOP ya que es ms fcil a mi
parecer ya que estamos ms familiarizados, en el network#1
podemos encontrar el controlador de arranque y paro el inciso a.
Despus en el network#2 que es el inciso b donde controlamos la
iluminacin 1 y el ventilador, luego el network#3 es el inciso c se
apaga la iluminacin 1 y se enciende la 2, luego el inciso d se
encuentra en el network#4 donde se apaga todo y al final el
network#5 que es el paro total, con este haciendo de ninguna
manera se encender ninguna iluminacin ni el ventilador.
38
positivos y negativos, las diferencias entre las 3 son casi mismas
solo cambia el diseo de cmo se escribe.
Practica 4.1 A)
A)
Q0.0 se enciende con un franco positivo I0.0
Q0.0 se apaga con un franco positivo en I0.1
Q0.1 se enciende con un franco negativo en I0.2
Q0.1 se apaga con un franco positivo en I0.3
Evaluacin de Flanco
38
Flanco Positivo Flanco Negativo
RLO 1
0
Tiempo
Practica 4.2 B
B)
Q0.0 se enciende con un franco positivo accionando I0.1 y I0.2
Practica 4.3 C
38
Esta parte de la prctica es muy similar a las 2 anteriores, pero en
esta se nos pide accionar una bobina con 2 contactos a la vez,
sea que si uno esta encendido y el otro no, no se energizara la
bobina, de igual manera si se encienden los 2, de esta manera si
se energizara la bobina, cabe recalcar que en esta tambin se
usaran francos positivos y negativos.
C)
Practica 4.4 D
38
En esta parte de la practica 4 se unieron partes de la prctica
anterior como quien dice lo aprendido para realizar una de un
conteo de cuantas personas entran a un aula y cuando sale, el
funcionamiento es bsicamente que se enciente una bobina al
momento de que entra una persona y se otra cuando salen no es
tanto un conteo fijo de nmeros sino de acciones.
C)
38
En esta prctica bsicamente es poder tener el equilibrio del
consumo, haz de cuenta nos dice el enunciado:
38
[(I0.4 (Q0.1), I0.5(Q0.2), I0.6(Q0.3)] pasar al siguiente siclo y
encender la alarma Q0.4.
38
En esta prctica comenzamos a ver los CTU estos nos sirven
bsicamente para marcar pulsaciones, se realiza activando y
desactivando el contacto normalmente abierto y funciona dando
un numero x de pulsaciones y cuando pase a ese nmero que se
dio este cumplir la funcin que se le dio y se cerrara el circuito,
cabe recalcar que en el diagramaba de bloques no se ven
38
algunos networt ya que al parecer no ah como similar esas
formas a diagrama de bloques.
6)
38
Practica #7 Semforo de Museo
38
En esta prctica utilizamos un nuevo componente que es el
CTUD(operacin Incrementar/decrementar contador) empieza a
contar adelante cuando se produce un flanco positivo en la
entrada de contaje adelante CU, y empieza a contar atrs cuando
se produce un flanco positivo en la entrada de contaje atrs CD.
El valor de preseleccin PV se compara con el valor actual cada
vez que se ejecuta la operacin de contaje la caracterstica
principal que tiene es esa que se resetea manualmente, los
38
dems materiales utilizados fueron los mismo, pero con otras
funciones y en veces las mismas.
38
d) Se realizar con 2 sensores a distancia mnima (I0.0 y I0.1)
I0.0
I0.1
38
En este caso utilizaremos un CTU (La operacin Incrementar
contador )empieza a contar adelante a partir del valor actual
cuando se produce un flanco positivo en la entrada de contaje
adelante CU. Si el valor actual (Cxxx) es mayor o igual al valor de
preseleccin (PV), se activa el bit de contaje (Cxxx). El contador
se inicializa cuando se activa la entrada de desactivacin (R) o al
ejecutarse la operacin Poner a 0. El contador se detiene cuando
el valor de contaje alcance el valor lmite superior
(32.767).Rangos de contaje: Cxxx=C0 hasta C255En AWL, la
entrada de desactivacin CTU es el primer valor de la pila y la
entrada de contaje adelante se carga en el segundo nivel de la
pila.
38
Tambin se utilizarn comparadores estos se encargan de que al
momento de que llega a un nmero deseado este cierra el circuito
y tambin utilizamos las bobinas tradicionales y los contactos
normalmente abiertos.
Practica #9 Temporizadores
38
Elabore 3 temporizadores de 1 segundo para cada temporizador
(TON/TOF/TONR)
38
38
TON
La operacin Temporizador como retardo a la conexin (TON)
cuenta el tiempo al estar activada (ON) la entrada de habilitacin.
Si el valor actual (Txxx) es mayor o igual al valor de preseleccin
(PT), se activar el bit de temporizacin (bit T).El valor actual del
temporizador como retardo a la conexin se borra cuando la
entrada de habilitacin est desactivada (OFF).El temporizador
contina contando tras haber alcanzado el valor de preseleccin y
para de contar cuando alcanza el valor mximo de 32767.Se
dispone de temporizadores TON, TONR y TOF con tres
resoluciones. La resolucin viene determinada por el nmero del
temporizador que muestra la tabla siguiente. El valor actual
resulta del valor de contaje multiplicado por la base de tiempo.
Por ejemplo, el valor de contaje 50 en un temporizador de 10 ms
equivale a 500 ms.
38
Temporizador Resolucin Valor mximo N de temporizador
TONR 1 ms 32,767 s T0, T64
10 ms 327,67 s T1-T4, T65-T68
100 ms 3276,7 s T5-T31, T69-T95TON,
TOF 1 ms 32,767 s T32, T96
10 ms 327,67 s T33-T36, T97-T100
100 ms 3276,7 s T37-T63, T101-T255
TONR
La operacin Temporizador como retardo a la conexin con
memoria (TONR) cuenta el tiempo al estar activada (ON) la
entrada de habilitacin. Si el valor actual (Txxx) es mayor o igual
al valor de preseleccin (PT), se activar el bit de temporizacin
(bit T).El valor actual del temporizador como retardo a la conexin
con memoria se mantiene cuando la entrada est desactivada
(OFF). El temporizador como retardo a la conexin con memoria
sirve para acumular varios perodos de tiempo de la entrada en
ON. Para borrar el valor actual del temporizador como retardo a la
conexin con memoria se utiliza la operacin Poner a 0 (R).El
temporizador contina contando tras haber alcanzado el valor de
preseleccin y para de contar cuando alcanza el valor mximo de
32767.Se dispone de temporizadores TON, TONR y TOF con tres
resoluciones. La resolucin viene determinada por el nmero del
temporizador que muestra la tabla siguiente. El valor actual
resulta del valor de contaje multiplicado por la base de tiempo.
Por ejemplo, el valor de contaje 50 en un temporizador de 10 ms
equivale a 500 ms.
Temporizador Resolucin Valor mximo N de temporizador
TONR 1 ms 32,767 s T0, T64
10 ms 327,67 s T1-T4, T65-T68
100 ms 3276,7 s T5-T31, T69-T95TON,
TOF 1 ms 32,767 s T32, T96
10 ms 327,67 s T33-T36, T97-T100
100 ms 3276,7 s T37-T63, T101-T255
38
TOF
La operacin Temporizador como retardo a la desconexin (TOF)
se utiliza para retardar la puesta a 0 (OFF) de una salida durante
un perodo determinado tras haberse desactivado (OFF) una
entrada. Cuando la entrada de habilitacin se activa (ON), el bit
de temporizacin se activa (ON) inmediatamente y el valor actual
se pone a 0. Cuando la entrada se desactiva (OFF), el
temporizador cuenta hasta que el tiempo transcurrido alcanza el
valor de preseleccin. Una vez alcanzado ste, el bit de
temporizacin se desactiva (OFF) y el valor actual detiene el
contaje. Si la entrada est desactivada (OFF) durante un tiempo
inferior al valor de preseleccin, el bit de temporizacin
permanece activado (ON). Para que la operacin TOF comience a
contar se debe producir un cambio de ON a OFF.Si un
temporizador TOF se encuentra dentro de una seccin SCR y
sta se encuentra desactivada, el valor actual se pone a 0, el bit
de temporizacin se desactiva (OFF) y el valor actual no cuenta.
38
Practica#10 Taladro
38
habilitacin. Si el valor actual (Txxx) es mayor o igual al valor de
preseleccin (PT), se activar el bit de temporizacin (bit T).El
valor actual del temporizador como retardo a la conexin se borra
cuando la entrada de habilitacin est desactivada (OFF).
38
Practica #11 Potencimetros
38
Pratica#12 Luz Intermitente con Potencimetro
Intermitente variable
-una seal intermitente se regula atreves del potencimetro
analgico integrado en la CPU.
-el valor del potencimetro se carga en el byte de marcas
variables VB1 de marcas variable Vb1 ya que es la parte baja de
la palaba vw0.
-la palabra vw0 ser el tiempo de preseleccin en los
temporizadores
38
Practica#13 Control con Histresis
Informacin
38
38
38
En esta prctica se solicit realizar un reloj de tiempo real para
que realizara unas funcin con el tiempo de la laptop para esto
tuvimos que investigar antes algunas cosas y encontramos que
no solo se tiene que meter la hora sino que tambin el ao, el
mes, los das de la semana, la hora y los minutos, para esto
ocupamos unos comparadores con inicial VB
la nomenclatura para el ao es VB400 y se tena que poner
16#ao ejemplo 16#17 para el mes es muy similar es VB401 y se
le pone 16#mes ejemplo 16#03, para el da de la semana de
pona VB402 y se tena que poner 16#dia ejemplo 16#29, la hora
VB403 y se pona 16#hora ejemplo 16#16 cabe recalcar que se
tiene que poner el reloj de 24 horas, para los minutos igual VB404
se pona 16#min ejemplo 16#28, si pusimos atencin la fecha que
revise es el 29 de marzo del 2017 a las 4 de la tarde con 28
minutos.
38
A las 4:26 enciende Q0.0 y Q0.1
Conclusin
38
aprendimos, cabe recalcar que todas las practicas fueron
simuladas son S7-200 para comprobar su funcionamiento.
38