Diseño y Simulación de Lógica Programable
Diseño y Simulación de Lógica Programable
Descendente
Son TON ya que el contador empieza una vez que la instrucción se activa.
Normalmente Normalmente Normalmente Normalmente
cerrado abierto abierto cerrado
Se reinicia la secuencia.
Tiene la opción de utilizar una interfaz con conector USB del lado de la
computadora.
X001 T110 T120 M0
X000
Ascendente.
2. Seleccionamos de “Símbolos de
diagrama de Ladder” >
• Conexión eléctrica 24 V
• Conexión eléctrica 0 V
• Relé (Ladder)
• Pulsador (NO)
• Pulsador (NC)
Y la cuenta seleccionada al
contador eléctrico, es las veces
que hará el ciclo, antes de hacer
paro automático.
5. Seleccionamos Diagrama de
estados
8. Corra el
programa y vea el
comportamiento de
nuestro circuito Ladder.
1. Paso 1, abrimos
nuestro programa step
7-micro/win y damos
un clic en bloque de
programa para realizar
nuestro diagrama
escalera.
2. El segundo paso
es colocar los contactos
y la bobina que nos
indica la figura, se
encuentran en la parte
superior y se les coloca
el nombre que aparece
en la figura.
3. Como tercer
paso, colocaremos los
TON que se encuentran
en el apartado de
temporizadores, les
daremos los nombres
que indica la figura y la
resolución se ajusta
automáticamente.
4. El cuarto paso es
colocar el contador
ascendente (CTU) que
inicia en 0 y termina en
10, el cual se encuentra
en el apartado de
contadores y se coloca
con los interruptores
que indica la figura.
5. Como quinto
paso, lo compilamos en
la parte superior y
observamos que no se
encuentre ningún error
para guardar el archivo
y realizar su simulación.
6. Como el sexto
paso, abrimos el
simulador S7-200 de
siemens y cargamos el
programa previamente
realizado en el Step7-
micro/win.
7. El séptimo paso,
es correr la simulación,
pulsando clic en run.
Para que nuestro
programa funcione,
debemos tener nuestro
botón de paro I0.1
normalmente cerrado,
así que debemos
mantenerlo encendido
siempre que se utilicé
el programa.
[Link] siguiente paso,
debemos dar doble clic
en el botón de arranque
el cual es el I0.0, con esta
acción, nuestra
secuencia comenzará a
trabajar y veremos como
resultado el conteo que
hace nuestra señal Q0.0.
Cuando llega a su fin se
mantiene, y hasta que
pulsemos doble clic en la
I0.0, va a seguir
parpadeando.
SIMULACIÓN 1.4
SIMULACIÓN 1.6
INVESTIGACIÓN DE CONCEPTOS
1. Lógica cableada y lógica programada
Lógica cableada: Esta lógica consiste en diseñar automatismos utilizando
circuitos cableados, en este tipo de sistemas se utilizan contactos auxiliares
como relés contadores, temporizadores, electromecánicos, válvulas de
óleo-hidráulicas y neumáticas, entre otros elementos. Los circuitos
cableados utilizan funciones de mando y control, de señalización, de
potencia y de protección. También incorporan elementos de protección,
magnetotérmicos, variadores de frecuencia, fuentes de potencia y
diferenciales. La lógica cableada comúnmente se utiliza en instalaciones
pequeñas y en lugares críticos donde la seguridad de personas y máquinas
no debe ser dependiente de la lógica programada.
La lógica cableada es una manera de realizar controles en la que el proceso
de datos se realiza en conjunto con contactores asociados comúnmente con
contadores y temporizadores. Se utiliza para crear automatismos rígidos
que puedan realizar una serie de tareas en forma secuencial, sin la
capacidad de cambiar variables y parámetros. En caso de tener que realizar
una tarea diferente, es necesario realizar un nuevo diseño. En este tipo de
lógica se emplea la normativa IEC 1082-1 que define y fomenta los símbolos
gráficos y las reglas numéricas y alfanuméricas que se utilizan para
identificar aparatos, diseñar esquemas y usar equipos eléctricos.
- Bit (BOOL)
El Bit es la unidad mínima de información, esta variable es capaz de representar
sólo un valor de dos, puede ser un cero o un uno, o un verdadero o falso, etc. El
bit es un digito del sistema de numeración binario, representado por dos valores,
el 0 y el 1.
- Byte (BYTE)
Un byte consta de 8 bits la memoria en todos los microprocesadores siempre
están en base al byte, se considera el dato localizable más pequeño. En un byte,
los bits que lo conforman son numerados del 0 al 7, siendo el bit 0 el bit de más
bajo orden y el bit 7 representa el bit de más alto orden. Este conjunto de 8 bits
recibe el tratamiento de una unidad y conforma el mínimo elemento de memoria
direccionable de una computadora. 8 bits equivalen a tener un rango de valores
que va de 0 a 255.
- Palabra (WORD)
La palabra es un conjunto de 16 bits, siendo el bit 0 el de menor orden y el bit 15
el de alto orden, la palabra puede dividirse en 2 bytes que de igual manera se
pueden identificar como el de menor y mayor orden dependiendo de su posición.
Al tener 16 bits presenta un rango de valores que va de 0 a 65,535.
- Doble palabra (DWORD)
Una doble palabra consta de 32 bits es decir que se puede tener un valor de
entre 0 y 4,294,967,295. Los valores de bits más altos pueden ser conocidos
como Palabra seguido del número de bits, pudiendo tener una palabra de 64 bits
o de 128 bits. De igual manera se aplican todas las características de los
elementos anteriores para obtener el valor de menor y mayor orden.
3. Lenguajes de programación
Entre los lenguajes de programación de PLC se encuentran dos categorías:
alto nivel y bajo nivel. Gracias a estos lenguajes es que podemos desarrollar
programas que nos permitan utilizar los diferentes dispositivos
programables para automatizas un proceso o línea.
Los lenguajes de alto nivel utilizan entornos de símbolos para realizar la
programación de las órdenes de control del sistema en cuestión. Su
principal característica es que la programación viene limitada al uso de los
símbolos que proporcionan dichos entornos. Mientras que los de bajo nivel,
su programación se desarrolla de manera textual, mediante cadenas de
texto, su ventaja es que pueden utilizar cualquier recurso existente dentro
de todos los lenguajes de programación que existen.
Entre los lenguajes de alto nivel se encuentran:
• Diagrama escalera: Con mucha semejanza a los diagramas de
relevadores, su organización es parecida a una escalera, conteniendo
dos rieles verticales y varios horizontales, donde con ayuda de las
herramientas del software de programación, podremos realizar
nuestro programa por medio de ilustraciones y líneas de conexión.
0
0
0
1
A*B
Debido a que la salida depende de los valores que tengan las
entradas en ese momento.
E1
E2 1 VS
E3
E4
E1
𝐷 ∗ 𝐴 ∗ 𝐵̅ + 𝐷 ∗ 𝐴̅ ∗ 𝐵̅ ∗ 𝑉𝑆
I0.0 I0.1 I0.2 Q0.0
̅̅̅̅ ∗ ̅̅̅̅
𝑁𝐴 𝑁𝐵(1) + ̅̅̅̅
𝑁𝐴 ∗ 𝑁𝐵 ∗ 𝐵1
Secuencial
̅̅̅̅
𝑁𝐴 ∗ 𝑁𝐵 + ̅̅̅̅
𝑁𝐴 ∗ 𝑁𝐵 ∗ 𝑉𝑆
Secuencial
SIMULACIONES DE LA PRÁCTICA
SIMULACIÓN FIGURA 2.7 FLUIDSIM
2. Seleccionamos de “Símbolos de
diagrama de Ladder” >
• Conexión eléctrica 24 V
• Conexión eléctrica 0 V
• Relé (Ladder)
• Contacto normalmente abierto
• Contacto normalmente cerrado
• Indicador luminoso
5. Seleccionamos Diagrama de
estados
8. Corremos el
programa para poder
observar el
comportamiento de
la lógica programada
y analizar las salidas
que genera cada
combinación.
SIMULACIÓN FIGURA 2.9 FLUIDSIM
2. Seleccionamos de “Símbolos de
diagrama de Ladder” >
• Conexión eléctrica 24 V
• Conexión eléctrica 0 V
• Relé (Ladder)
• Pulsador normalmente abierto
• Pulsador normalmente cerrado
• Contacto normalmente abierto
• Contacto normalmente cerrado
• Indicador luminoso
5. Seleccionamos Diagrama de
estados
8. Corremos el
programa para
poder observar
el
comportamiento
de la lógica
programada y
analizar las
salidas que
genera cada
señal de
entrada.
SIMULACIÓN FIGURA 2.10 FLUIDSIM
2. Seleccionamos de
Operaciones lógicas con
bits
• Contacto NA
• Contacto NC
• Bobina
3. Hacemos el diagrama de la
lógica programada .
4. Copilamos y verificamos
que tengamos 0 errores
SIMULACIÓN FIGURA 2.11 FLUIDSIM
2. Seleccionamos de “Símbolos de
diagrama de Ladder” >
• Conexión eléctrica 24 V
• Conexión eléctrica 0 V
• Indicador luminoso
De interruptores> Manualmente
➢ 2 Interruptores Polo dos tiros
3. Se diseña el circuito, y se
renombran los puntos de los
interruptores, primero uno
conectado a otro y al final el
indicador luminoso.
5. Ahora cuando A = 0 y B = 1
• Salida = Prendida
6. A = 1 y B = 0
• Salida = Encendida
7. A = 1 , y B = 1
• Salida = Apagada
SIMULACIÓN FIGURA 2.13 FLUIDSIM
2. Seleccionamos de “Símbolos de
diagrama de Ladder” >
• Conexión eléctrica 24 V
• Conexión eléctrica 0 V
• Relé (Ladder)
• Pulsador (NO)
• Pulsador (NC)
5. Seleccionamos Diagrama de
estados
8. Corra el
programa y vea el
comportamiento de
nuestro diagrama de
lógica programada.
SIMULACIÓN FIGURA 2.16 FLUIDSIM
2. Seleccionamos de “Símbolos de
diagrama de Ladder” >
• Conexión eléctrica 24 V
• Conexión eléctrica 0 V
• Relé (Ladder)
• Pulsador (NO)
• Pulsador (NC)
5. Seleccionamos Diagrama de
estados
8. Corra el
programa y vea el
comportamiento de
nuestro diagrama de
lógica programada.
SIMULACIÓN FIGURA 2.17 FLUIDSIM
2. Seleccionamos de “Símbolos de
diagrama de Ladder” >
• Conexión eléctrica 24 V
• Conexión eléctrica 0 V
• Relé (Ladder)
• Pulsador (NO)
• Pulsador (NC)
5. Seleccionamos Diagrama de
estados
8. Corra el
programa y vea el
comportamiento de
nuestro diagrama de
lógica programada.
REPORTE DE LA PRÁCTICA
0 0 0
1
ON M1 0
0 1 M2
0 0
𝐴 ∙ 𝑃 + 𝐴̅ ∙ 𝑃 ∙ 𝑂𝑁
𝑂𝑁 ∙ 𝑋 ∙ 𝑌̅ ∙ 𝑅̅ + 𝑂𝑁 ∙ 𝑋̅ ∙ 𝑌̅ ∙ 𝑅̅ ∙ 𝑀1
𝑂𝑁 ∙ 𝑋̅ ∙ 𝑌 ∙ 𝑅̅ + 𝑂𝑁 ∙ 𝑋̅ ∙ 𝑌̅ ∙ 𝑅̅ ∙ 𝑀2
Son de tipo secuencial ya que existe las combinaciones que para mismos valores
de entrada diferentes valores de salidas, es decir, depende de la entrada actual
ya que llevan una lógica secuencial y a la vez como se observan en las ecuaciones
es necesario un dispositivo de memoria que almacena el historial de las entradas
anteriores.
I0.0 I0.1 I0.2 I0.3 I0.4 I0.5 Q0.0 Q0.1
0
M1 M2
1
1 0
ON
M1 0
0
1 1
0 M1 M2
0 1
0 M2
0 0
M1 M2
𝐴 ∗ 𝑃 + 𝐴̅ ∗ 𝑃 ∗ 𝑂𝑁
𝑅 ∗ 𝑆̅ ∗ 𝑇̅ ∗ 𝑈
̅ + 𝑅̅ ∗ 𝑆̅ ∗ 𝑇̅ ∗ 𝑈
̅ + 𝑅̅ ∗ 𝑆̅ ∗ 𝑇̅ ∗ 𝑈
̅
𝑅̅ ∗ 𝑆̅ ∗ 𝑇̅ ∗ 𝑈
̅ + 𝑅̅ ∗ 𝑆̅ ∗ 𝑇̅ ∗ 𝑈
̅ + 𝑅̅ ∗ 𝑆̅ ∗ 𝑇̅ ∗ 𝑈
̅
I0.0 I0.1 I0.2 I0.3 I0.4 I0.5 Q0.0 Q0.1 Q0.3
SIMULACIONES DE LA PRÁCTICA
FLUIDSIM- FIGURA 3.1
1.-Con ayuda de ¨common files¨ en
la opción de ¨ladder symbols¨
encontramos los componentes
requeridos como los voltajes, relay
y los push bottons.
Seleccionamos en el PC-SIMU el
modo simulación y empezamos a
corroborar el funcionamiento del
sistema.
SIMULACIÓN FIGURA 3.12 FLUIDSIM
En un nuevo programa
identificamos elementos que
utilizaremos para la simulación:
• Conexión de 24V y de 0V
• Contactos NC y NA
• Interruptores NC y NA
• Relés
• Indicador luminoso
𝑂𝑁 ∗ 𝑅̅ (𝑋 ∗ 𝑌̅ ∗ 𝑋̅ ∗ 𝑌 + 𝑋̅ ∗ 𝑌 ∗ 𝑀1)
𝑂𝑁 ∗ 𝑅̅ (𝑋̅ ∗ 𝑌 + 𝑋̅ ∗ 𝑌̅𝑀2)
𝑋 ∗ 𝑌̅ ∗ 𝑅̅ ∗ 𝑂𝑁 + 𝑋̅ ∗ 𝑌 ∗ 𝑀1 ∗ 𝑅̅ ∗ 𝑂𝑁 + 𝑋̅ ∗ 𝑌̅ ∗ 𝑀1 ∗ 𝑅̅ ∗ 𝑂𝑁
• Tarjetas intercambiables
• Mas velocidad
• Mas memoria
2. Seleccionamos de
“Símbolos de diagrama de
Ladder” >
• Conexión eléctrica 24 V
• Conexión eléctrica 0 V
• Relé (Ladder)
• Pulsador (NO)
• Pulsador (NC)
3. Se diseña la parte de
arranque y paro.
4. Continuamos diseñando la
ecuación de la memoria M1 con
los contactos y bobina.
Ecuación:
M1=
Utilizando la ecuación obtenida
de la tabla de estados
obtenemos la siguiente lógica.
8. Seleccionamos de “Símbolos de
diagrama de Ladder” >
• Conexión eléctrica 24 V
• Conexión eléctrica 0 V
• Relé (Ladder)
• Pulsador (NO)
• Pulsador (NC)
9. Se diseña la parte de arranque y
paro.
10. Continuamos diseñando la
ecuación de la memoria M1 con los
contactos y bobina.
Ecuación:
M1=Utilizando la ecuación obtenida
de la tabla de estados obtenemos la
siguiente lógica.
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
𝑋 ∗ ̅̅̅̅
𝑀2 ∗ ̅̅̅̅ 𝑀4 ∗ ̅̅̅̅
𝑀3 ∗ ̅̅̅̅ 𝑀5 + 𝑋 ∗ 𝑀1
𝑋 ∗ 𝑀1 + 𝑋̅ ∗ 𝑀2
𝑋̅ ∗ 𝑀2 + 𝑋 ∗ 𝑀3
𝑋 ∗ 𝑀3 + 𝑋̅ ∗ 𝑀4
𝑋̅ ∗ 𝑀4 + 𝑋 ∗ 𝑀5
𝑋 ∗ 𝑀5 + 𝑋̅ ∗ 𝑀6
𝑀1
𝑀3
𝑀5
M1 M1 MT1
X M2 M3 M4 M5
X M1
M3 MT2
X M1 M2
M5 MT3
X M2
M3
X M2
X M3
M4
X M3
X M4
M5
X M4
X M5
M6
X M5
X M6
̅̅̅̅
𝑀3(𝐴̅ ∗ ̅̅̅̅
𝑀2 + 𝐴 ∗ 𝑀1)
̅̅̅̅
𝑀3(𝐴 ∗ 𝑀1 + 𝐴̅ ∗ 𝑀2)
𝐴̅ ∗ ̅̅̅̅
𝑀2 + 𝐴 ∗ 𝑀3
̅̅̅̅ ∗ 𝑀2 ∗ 𝑃 + 𝑀5 ∗ 𝑃
𝑀1
𝑀5
1 0 0 0 0 M16
M11 1 0 0 0 0
0 M12 1 0 0 0
0 0 M13 1 0 0
0 0 0 M14 1 0
0 0 0 0 M15 1
1 0 0 0 0 M16
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
𝑋 ∗ ̅̅̅̅̅̅
𝑀12 ∗ ̅̅̅̅̅̅ 𝑀14 ∗ ̅̅̅̅̅̅
𝑀13 ∗ ̅̅̅̅̅̅ 𝑀15 + 𝑋 ∗ 𝑀11
𝑋 ∗ 𝑀11 + 𝑋̅ ∗ 𝑀12
𝑋̅ ∗ 𝑀12 + 𝑋 ∗ 𝑀13
𝑋 ∗ 𝑀13 + 𝑋̅ ∗ 𝑀14
𝑋̅ ∗ 𝑀14 + 𝑋 ∗ 𝑀15
𝑋 ∗ 𝑀15 + 𝑋̅ ∗ 𝑀16
𝑀12
𝑀13
𝑀15
SIMULACIONES DE LA PRÁCTICA
Simulación Figura 5.3 FluidSIM
En un nuevo programa identificamos
elementos que utilizaremos para la
simulación:
• Conexión de 24V y de 0V
• Contactos NC y NA
• Interruptores NC y NA
• Relés
• Indicador luminoso
5. Al terminar de dibujar
visualizamos de mejor
manera en la opción de
estado de símbolos.
6. Guardamos el archivo y
exportamos a la vez el
archivo para después pasar
al simulador.
Nota: hasta el momento solo se
ha dibujado nuestro sistema más
no se ha simulado.
7. Es importante compilar el
trabajo realizado y
comprobar que no existan
errores.
9. Cargamos el programa y
corremos la simulación con
ayuda de la tabla los estados
que se nos indican.
Simulación Figura 5.6 FluidSIM
3. Comenzamos a dibujar
cada una de las partes de
acuerdo con lo que se pide.
4. Nombramos cada
elemento así como la
ubicación de dirección que
tendrá dentro de nuestro
PLC y si es necesario algún
comentario.
5. Al terminar de dibujar
visualizamos de mejor
manera en la opción de
estado de símbolos.
6. Guardamos el archivo y
exportamos a la vez el
archivo para después pasar
al simulador.
Nota: hasta el momento solo se
ha dibujado nuestro sistema
más no se ha simulado.
7. Es importante compilar el
trabajo realizado y
comprobar que no existan
errores.
8. Una vez hecho esto, se
procede a abrir el
simulador S7-200.
9. Cargamos el programa y
corremos la simulación con
ayuda de la tabla los
estados que se nos indican.
Simulación Figura 5.9 Fluidsim
2. Seleccionamos de
“Símbolos de diagrama
de Ladder” >
• Conexión eléctrica 24 V
• Conexión eléctrica 0 V
• Indicador luminoso
De interruptores>
Manualmente
➢ CONTACTOS (NO)
➢ CONTACTOS (NC)
3. Hacer el
diagrama
asignado con
sus
respectivas
simbología
Estado inicial
Estado final
Simulación Figura 5.11 Melsoft GX Developer
1. Paso 1,
abrimos nuestro
programa step 7-
micro/win y damos
un click en bloque
de programa para
realizar nuestro
diagrama escalera.
2. El segundo
paso es colocar los
contactos y la
bobina que nos
indica la figura, se
encuentran en la
parte superior y se
les coloca el nombre
que aparece en la
figura.
3.
4. Se diseña y
se colocan los
nombres de cada
contacto y bobina.
5. Se realiza la
tabla de símbolos,
para dar una buena
simbología y
cronología al
sistema.
6. Como último
paso compilamos en
la parte superior y
observamos que no se
encuentre ningún
error para guardar el
archivo y realizar su
simulación.
7. Abrimos el
simulador S7-200 de
siemens y cargamos el
programa
previamente
exportado de STEP 7
Microwin.
8. Cómo último
paso, debemos correr
la simulación dando
click en run y
corroborar que nos de
la secuencia de las
ecuaciones de
memoria.
INTRODUCCIÓN
En esta práctica se hablará acerca de sistemas secuenciales en los cuales se
presenta una falla.
Un Sistema Secuencial es un Sistema Digital cuyos vectores de salida dependen
no sólo del vector de entrada actual sino también del anterior o los anteriores.
En otras palabras un
Sistema Secuencial debe ser capaz de “memorizar” la evolución de los vectores
de entrada y determinar el vector de salida en función de la misma.
En circuitos secuenciales asíncronos los cambios de estados ocurren al ritmo
natural asociado a las compuertas lógicas utilizadas en su implementación, sin
la necesidad de que esté presente una señal de reloj global. Esto mitiga el
problema de distribución del reloj, que caracteriza a los circuitos síncronos.
Gracias a no tener que esperar a la señal de reloj, los circuitos asíncronos son
capaces de operar a una mayor velocidad, teóricamente limitada por los
tiempos de propagación de los elementos lógicos usados.
A continuación se muestra el tema de condiciones de falla de un sistema
secuencial asíncrono, en la cual podrás observar dos ejercicios , uno hecho a
través del programa fluidsim y el otro por medio de microwin para
posteriormente pasarlo al simulador s7-200, cabe mencionar que este caso se
trata de un solo problema del llenado de un tanque de almacenamiento en el
cual dependiendo de la activación de los dos sensores de alto y bajo nivel ,
deberá realizar cierta acción correspondiente ya sea activar el vaciado o las
alarmas en caso de haber fallas
REPORTE DE LA PRÁCTICA
SIMULACIONES DE LA PRÁCTICA
Simulación Figura 6.3 Fluidsim
2. Seleccionamos de “Símbolos de
diagrama de Ladder” >
• Conexión eléctrica 24 V
• Conexión eléctrica 0 V
• Relé (Ladder)
• Pulsador (NO)
• Pulsador (NC)
6. Seleccionamos Diagrama de
estados
7. Por último, creamos el
circuito de la salida
Contiene:
• *Contactos normalmente abiertos
(NA).
• *Contactos normalmente cerrados
(NC).
• *Indicadores luminosos.
8. Arrastramos
el indicador
luminoso al
apartado que dice
MARCA
Después
seleccionamos el
color de nuestro
indicador.
9. Corra el
programa y vea el
comportamiento de
nuestro diagrama de
lógica programada.
VX2 VX4
VX2 LS4 T1
LS4
Se regulan los regresos de 1A y 2A, pero depende de la equivalencia. Si existe
una diferencia ya que el temporizador en este circuito sirve para retardar el
avance de VX3 en lo que se llena el acumulador , en dado caso que se realizó
al revés las conexiones no harían lo esperado.
VX1
VX2
(De*1x)+(T1*LSB1)
LS2*T2
De*1x
T1+LS2 T1+LS2
Tiene la función de que al pulsar 1x mande la señal de la
salida de la válvula de simultaneidad donde deben de estar
dando un valor de 1 las entradas De con 1x para entrar a una
válvula selectora del propio valor de 1x.
2. Conocemos y
ubicamos los
elementos más
comunes, así como los
elementos que se
usarán en la figura, los
cuales son las válvulas
y para los elementos de
entrada la fuente de
poder y el
acondicionamiento del
aire. En esta figura se
usará con más
regularidad la válvula
3/2.
3. Comenzamos
dibujando la parte de
abajo, de izquierda a
derecha, de acuerdo
con la indicación cada
figura ya sea con su
accionador y su retorno
de muelle e iniciamos
con las primeras
conexiones.
4. Seguimos con el
siguiente nivel, en el
que se repite el paso
anterior y se
interconecta cada
válvula para dar
continuidad.
Es importante agregar la marca de los elementos de cada componente usado para visualizarlo de
mejor manera en el diagrama de estados.
Simulación Figura 7.11 FluidSIM
2. Seleccionamos los
componentes neumáticos
que utilizaremos para la
elaboración del diagrama:
6. Colocamos el diagrama
de estados para
observar el estado de
las válvulas y el cilindro
y comparar con el
comportamiento
deseado.
7. Una vez que
simulamos y
presionamos el
accionamiento
manual, el primer
cilindro se activa y
después de regresar se
activa el segundo
cilindro para después
regresar y tener a los
dos en reposo hasta
volver a presionar el
botón.
Simulación Figura 7.13 FluidSIM
9. Seleccionamos los
componentes neumáticos
que utilizaremos para la
elaboración del diagrama:
[Link] el
diagrama de estados
para observar el
estado de las válvulas
y el cilindro y
comparar con el
comportamiento
deseado.
[Link] vez que
simulamos y
presionamos el
accionamiento
manual, el primer
cilindro se activa y
después de regresar se
activa el segundo
cilindro para después
regresar y tener a los
dos en reposo hasta
volver a presionar el
botón.
Simulación Figura 7.14 FluidSIM
[Link] los
componentes neumáticos
que utilizaremos para la
elaboración del diagrama:
[Link] el diagrama
de estados para
observar el estado de
las válvulas y el cilindro
y comparar con el
comportamiento
deseado.
[Link] vez que simulamos y presionamos el accionamiento manual, el primer cilindro se activa y
después de regresar se activa el segundo cilindro para después regresar y tener a los dos en
reposo hasta volver a presionar el botón.
Simulación Figura 7.15 FluidSIM
1. Abrimos un nuevo archivo en
FluidSIM y seleccionamos los
componentes de neumática.
3. Comenzamos dibujando la
parte de abajo, de izquierda a
derecha, de acuerdo con la
indicación cada figura, en este
caso son dos pares de válvulas,
el primer par con accionador de
pulsador con retorno de muelle
y silenciador y el otro par es
igual solo que accionadas con
rodillo (las 4 válvulas son 3/2).
4. Seguimos con el siguiente
nivel, en el que se repite el paso
anterior y se interconecta cada
válvula para dar continuidad.
̅̅̅̅
𝑇3
̅̅̅̅
𝑇1 𝑇2
𝑇1
𝑇2
𝑇2
𝑇3
𝑇1
𝑇2
𝑇1
𝑇1 𝑇2
𝑇2
̅̅̅̅
𝑇1
̅̅̅̅
𝑇3
𝑇1 ̅̅̅̅
𝑇2
𝑇1
𝑇2
𝑇2
𝑰𝟎. 𝟎 ↓ +𝑴𝟎. 𝟎
𝑴𝟎. 𝟎 ∗ ̅̅̅̅̅̅
𝑻𝟑𝟖 ↑
𝑻𝟑𝟕 ↓
𝑻𝟑𝟕
𝑰𝟎. 𝟏 ↓
2. Seleccionamos de “Símbolos de
diagrama de Ladder” >
• Conexión eléctrica 24 V
• Conexión eléctrica 0 V
• Relé (Ladder)
• Pulsador (NO)
• Pulsador (NC)
5. Seleccionamos Diagrama de
estados
6. Arrastramos el
indicador luminoso al
apartado que dice
MARCA
Después seleccionamos
el color de nuestro
indicador.
7. Corra el programa
y vea el comportamiento
de nuestro diagrama de
lógica programada.
Simulación Figura 8.2- FLUIDsim
En un nuevo programa
identificamos elementos
que utilizaremos para la
simulación:
• Conexión de 24V y
de 0V
• Contactos NC y NA
• Pulsador NA
• Indicador luminoso
• Relé con retardo
Primero procedemos a
poner nuestras entradas del
sistema conectadas a sus
correspondientes relés,
donde tenemos un relé
TOF, el cual accioanará los
contactos dados de alta con
el nombre del contador.
Igualmente, agregamos los
indicadores luminosos para
observarlos en un
diragrama.
En la pestaña Otros,
buscamos la opción de
Diagrama de estados
Accionamos el contador y
observamos el
comportamiento de los
estados.
Simulación Figura 8.5. Microwin Step 7
1. Abrimos
un nuevo
archivo en
Microwin
Step 7.
2. Ubicamos
los
elementos
que
usaremos
en esta
simulación
, los
cuales son
contactos,
bobinas y
timers.
3. Construim
os la
primera
línea en
nuestro
programa
de
acuerdo
con la
imagen del
libro.
4. Seguimos
con la
siguiente
línea de
nuestro
programa
donde se
utilizará la
Para seleccionar el timer TONR es necesario presionar F9 y herramient
buscarlo, después dar entender y configurarlo. a de timer
llamado
T5
(TONR).
5. Seguimos
dibujando
nuestra
estructura
en este
caso es un
contacto
abierto
con uno
cerrado y
su salida
Q0.0.
6. Por último,
dibujamos
la última
línea.
Donde al
final
tenemos
un reset
para T5.
Programa completo:
8. Antes de
cerrar el
programa,
es
necesario
exportar el
archivo
para
posteriorm
ente
simularlo.
9. Ahora
pasamos a
simularlo
en nuestro
PLC
Siemens
S7-200.
Para ello,
abrimos
nuestro
simulador y
cargamos
el
programa.
2. Seleccionamos de “Símbolos de
diagrama de Ladder” >
• Conexión eléctrica 24 V
• Conexión eléctrica 0 V
• Relé (Ladder)
• Contacto (NO)
• Contacto (NC)
• Pulsador (NO)
• Pulsador (NC)
• Indicador luminoso
En la sección de componentes
eléctricos, en el apartado de relés:
• Contador selector eléctrico
3. Se diseña la parte de Entrada,
donde están los botones de
Paro y Arranque (I0.0, I0.1).
5. Seleccionamos Diagrama de
estados
6. Arrastramos el
indicador
luminoso al
apartado que
dice MARCA
Después
seleccionamos el color
de nuestro indicador.
7. Corremos la
simulación para
observar el
comportamiento
del circuito y si la
lógica es
correcta, en este
caso
corresponde con
el
funcionamiento
de un contador
descendente.
Cuando el
arranque inicia,
el contacto
normalmente
cerrado
enciende una de
las bobinas,
después de
pulsar la entrada
I0.2 5 veces, los
indicadores
luminosos
cambian de
estado, y si se
presiona el I0.3
se reinicia el
circuito y vuelve
a comenzar la
cuenta.
Simulación Figura 8.8 MicroWin STEP7
1. Paso 1, abrimos
nuestro programa step
7-micro/win y damos
un click en bloque de
programa para realizar
nuestro diagrama
escalera.
2. Primero
colocamos nuestra
entrada conectada al
contador, le damos un
valor de preset de 5 y el
lazo de reset con otra
entrada
3. Colocamos el
comparador de
mayor o igual al valor
de 2, comparando C1
.
4. Comparando
C1 con igual a 3.
5. Comparando
C1 mayor o igual a 5.
3. Seleccionamos Diagrama de
estados
4. Arrastramos el
indicador
luminoso al
apartado que
dice MARCA
Después
seleccionamos el color
de nuestro indicador.
5. Corremos la
simulación para
observar el
comportamiento
del circuito y si la
lógica es
correcta, en este
caso
corresponde con
el
funcionamiento.
Simulación Figura 8.11- MicroWin Step 7
6. Paso 1,
abrimos nuestro
programa step 7-
micro/win y damos
un click en bloque
de programa para
realizar nuestro
diagrama escalera.
7. El segundo
paso es colocar los
contactos y la
bobina que nos
indica la figura, se
encuentran en la
parte superior y se
les coloca el nombre
que aparece en la
figura.
8. Se diseña y
se colocan los
nombres de cada
contacto y bobina.
9. Como último
paso compilamos en
la parte superior y
observamos que no
se encuentre ningún
error para guardar el
archivo y realizar su
simulación.
10. Abrimos el
simulador S7-200 de
siemens y cargamos
el programa
previamente
exportado de STEP 7
Microwin.
En la pestaña Otros,
buscamos la opción de
Diagrama de estados
3. Ahora se
procede a dibujar
nuestro diagrama
en la primera red.
La cual consta de
un contacto
abierto y uno
cerrado, con tres
timers TOF
conectados.
4. En este espacio
solo se pondrá
un contacto que
representa el
Timer con una
salida Q0.0.
5. Ahora se usará
un contacto
cerrado y uno
abierto que
simbolizan los
timers con una
salida.
6. Similar al paso
anterior, solo
cambiando el
numero de la
salida y los timers
se aumentan en
uno.
7. Al finalizar solo
compilamos para
asegurar que no
exista ningún
error
8. Antes de cerrar el
programa, es
necesario
exportar el
archivo para
posteriormente
simularlo.
1. Paso 1, abrimos
nuestro programa
step 7-micro/win
y damos un click
en bloque de
programa para
realizar nuestro
diagrama
escalera.
2. Primero
colocamos la
primera parte del
sistema, la cual
incluye un
arranque y una
memoria
retentiva, la cual
arranca con un
pulso dado por la
transición
negativa de
presionar el botón
y soltarlo.
3. Luego colocamos
los dos
temporizadores
del sistema T37 y
T38, se conectan
de tal manera
que cuando uno
encienda el otro
este apagado,
como se muestra
en el diagrama,
implementando
unos contactos
que mandan un
pulso al TOF.
4. El contador nos
permite contar
las veces que se
lleva el proceso
el cual empieza y
finaliza con T37
por lo tanto se
convierte en la
variable a contar
para llegar al
numero de
ejecuciones del
sistema
deseado.
5. El siguiente paso
es colocar las
salidas, en esta
parte se
utilizaron
comparadores
para cumplir con
las condiciones
de encendido
que se
establecen en el
diagrama inicial,
encendiendo
durante un
periodo de
tiempo o solo
durante un valor
de los
temporizadores.
6. Ahora
compilamos
todo para
asegurarnos de
que no haya
errores en el
programa.
CONCLUSIÓN
En esta práctica vimos una introducción al funcionamiento y programación de
los temporizadores tanto en fluid sim como en step 7, los cuales nos servirán
de mucha ayuda a la hora de automatizar un proceso, ya que la mayoría puede
tener comportamientos diferentes a lo largo del tiempo y estos no pueden ser
programados solamente con contactos y relés. Comprendimos la naturaleza
de temporizadores con los que podemos realizar nuestros programas y el
cómo afectan la estructura del algoritmo que estemos realizando. Las
aplicaciones de estos son demasiadas y pueden ser utilizados para todo tipo
de proceso, y su flexibilidad nos permite tener varias soluciones para un mismo
problema por lo que podemos elegir la opción más eficiente que se adapte de
mejor manera a la resolución de un problema.
INTRODUCCIÓN
Esta práctica veremos acerca del ajuste y monitoreo de parámetros con
visualizador de texto es decir el TD200, esta práctica ya se vio anteriormente
en el salón de clases donde pudimos establecer contacto con el visualizador
de textos de manera presencial así que en esta práctica es severa los
procedimientos que se realizaron para llevar a cabo lo que se hizo en el
laboratorio.
Aprenderemos un poco más de lo que no se vio en anteriores prácticas y
podemos ver Por Primera Vez la utilidad de un visualizador y ajuste de
parámetros con el visualizador de texto.
REPORTE DE LA PRÁCTICA
Definimos un mensaje en la entrada IN, cuando se energice la
entrada EN este moverá la variable que tenemos en IN al OUT
La función es retentiva, ya que aunque se le quite energía, igual
ya paso el mensaje a su salida y no se resetea , a menos que se
resetea manualmente
̅̅̅̅̅̅̅ ∗ 𝑀0.1
𝑀0.0 ̅̅̅̅̅̅̅ ∗ ̅̅̅̅̅̅̅
𝑀0.2
𝑀0.0 ∗ 𝑉14.7
𝑀0.0 ∗ ̅̅̅̅̅̅̅
𝑀0.1 ∗ ̅̅̅̅̅̅̅
𝑀0.2
𝑀0.1 ∗ 𝑉14.6
̅̅̅̅̅̅̅ ∗ ̅̅̅̅̅̅̅
𝑀0.1 ∗ 𝑀0.0 𝑀0.2
𝑆𝑀0.1(𝑉14.5 + 𝑀0.2)
𝑉14.7 + 𝑀0.0
𝑉14.6 + 𝑀0.1
SIMULACIONES DE LA PRÁCTICA
Simulación Figura 9.5 MicroWin STEP7
1. Paso 1, abrimos
nuestro programa
step 7-micro/win
y damos un click
en bloque de
programa para
realizar nuestro
diagrama
escalera.
2. Primero
colocamos la
primera parte del
sistema, la cual
incluye un
arranque y una
memoria
retentiva, la cual
arranca con un
pulso dado por la
transición
negativa de
presionar el botón
y soltarlo.
3. Luego colocamos
los dos
temporizadores
del sistema T37 y
T38, se conectan
de tal manera
que cuando uno
encienda el otro
este apagado,
como se muestra
en el diagrama,
implementando
unos contactos
que mandan un
pulso al TOF.
4. El contador nos
permite contar
las veces que se
lleva el proceso
el cual empieza y
finaliza con T37
por lo tanto se
convierte en la
variable a contar
para llegar al
numero de
ejecuciones del
sistema
deseado.
5. El siguiente paso
es colocar las
salidas, en esta
parte se
utilizaron
comparadores
para cumplir con
las condiciones
de encendido
que se
establecen en el
diagrama inicial,
encendiendo
durante un
periodo de
tiempo o solo
durante un valor
de los
temporizadores.
6.
7.
8.
Simulación Figura 9.7 MicroWin STEP7
1. Paso 1, abrimos
nuestro programa
step 7-micro/win
y damos un click
en bloque de
programa para
realizar nuestro
diagrama
escalera.
2. Primero
colocamos la
primera parte del
sistema.
3. Luego colocamos
los que nos
plantean para el
network 2
4. De igual manera
con el network 3
5. Por último el
network 4,5 y 6
Simulación Figura 9.8 MicroWin STEP7
1. Paso 1, abrimos
nuestro programa
step 7-micro/win
y damos un click
en bloque de
programa para
realizar nuestro
diagrama
escalera.
2. Primero
colocamos la
primera parte del
sistema.
3. Luego colocamos
los que nos
plantean para el
network 2
4. De igual manera
con el network 3
5. Por último el
network 4
6. Ya por último
network 5,6 y 7
Simulación Figura 9.11 MicroWin STEP7
1. Paso 1, abrimos
nuestro programa step
7-micro/win y damos
un click en bloque de
programa para realizar
nuestro diagrama
escalera.
2. Primero
colocamos nuestra
entrada con la función
SM0.1 que habilita el
mensaje 1, después
conectamos el bloque
MOV_B para ajustar
los temporizadores.
3. Para el
mensaje 1
programamos el
TD200 con el
mensaje 1.
4. Después
continuamos con el
mensaje 2, el cual se
deben seleccionar los
campos para ubicar
las funciones de
tiempo para T38, T39
y T37.
5. Luego
realizamos el
diagrama esclera que
muestra el mensaje 2
que a su vez despliega
el mensaje 1.
6. Continuamos
con los
temporizadores que
tienen como valor
preestablecido la
dirección de valor de
datos del ajuste de
temporizadores.
7. Por último,
realizamos el
mensaje 3 el cual se
debe seleccionar la
ubicación para
desplegar el valor
instantáneo de cada
temporizador.
8. En el siguiente
diagrama, se
despliega el mensaje
3, los bits de aviso de
edición nos van a
habilitar al mensaje 3,
son activados cuando
se aplica enter.
9. Al mostrar el
mensaje 3, se
selecciona el
movimiento de los
valores instantáneos
a la dirección del
valor de datos, con la
función MOV_W que
es para mover
palabra.
10
10
8 eventos
8 eventos
No, el inicio del numero de eventos que se reiniciaban con
concluir antes de quitar el suministro de energía.
El peso del reset sea instantáneo para que el ciclo del corte pueda
continuar rápidamente o bien evitar causar múltiples resets en el
rebote del switch.
10 eventos, ya que no fue desconectada la fuente.
El temporizador T37, su valor es ajustable a través del TD200
y se define en el TD200 como T1.
M1.0*T0.0+M2.0*-I0.0
M2.0*T0.0+M4.0*-I0.0
M1.0*M3.0+I0.0
3. Construimos la primera
línea en nuestro
programa de acuerdo con
la imagen del libro.
6. Compilamos el programa
y verificamos que no
tenga errores.
Con la herramienta de
visualizador de textos, damos
de alta el mensaje en el cual
podremos modificar el valor de
los temporizadores
Con la herramienta de
visualizador de textos, damos
de alta el mensaje en el cual
podremos modificar el valor de
los temporizadores