Está en la página 1de 13

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN

FACULTAD DE INGENIERIA MECANICA Y ELECTRICA

LABORATORIO DE AUTOMATIZACIÓN
PRACTICA 1 INTRODUCCION AL LABORATORIO DE AUTOMATIZACIÓN

PROFEROSA: IVON LEAL LEAL

CAROLINA CASTRO OBREGÓN 1623921


VICTOR SANTIAGO MARTINEZ 1859524
JOSE DELGADO MONRREAL 1848173
DAVID VEGA HERNANDEZ 1938380
MAURICIO GARZA MARTINEZ 1899762
1.1 OBJETIVOS

• Conocer la terminología empleada en el uso de lógica programada.


• Comprender el programa de simulación FluldSlm de FESTO en su versión
neumática. ·
• Aprender los comandos básicos n89858rlos para desarrollar un circuito
eléctrico con FluidSim. . .
• Utilizar los programas de lógica programada para el PLC S7-200 de Siemens
y Fx de Mltsublshi.
• Identificar las diferencias entre las Instrucciones de lógica programada entre
el PLC de la marca Siemens y el PLC de la marca Mltsublshl.
• Establecer el tipo de Interfaz que deberá utilizarse en el PLC Siemens y
Mltsubishi.
• Escribir y leer un programa en el PLC Sle,mens y Mltsublshl.

1.2 MARCO TEÓRICO


La lógica programada basada en PLC requiere del uso de la tecnología y del
conocimiento de lenguaje técnico. Para estandarizar este lenguaje, es necesario
conocer tanto el hardware como el software aplicado en la automatización Industrial
así como el significado de los términos técnicos más utilizados.

REPORTE DE LA PRÁCTICA
Se presentan tres prácticas que el estudiante deberá desarrollar
.
MATERIAL REQUERIDO
Computadora con los siguientes programas:

● FluidSim
● MicroWIN para el PLC S7-200 de Slemens
● GPPWIN para el PLC Fx de Mltsublshl
● Simulador para el PLC S7-200
● Simulador para el PLC Fx de Mitsubishi
● Programa del circuito establecido para el C
● Programa del circuito establecido para el PLC S7-200
● Programa del circuito establecido para el PLC Mitsubishi

1.4.1 TRABAJO PRÁCTICO CON FLUIDSIM DE FESTO


Este trabajo consiste en aplicar el programa FluidSim de FESTO en su versión neumática.
Como primer paso, se debe identificar el icono del programa, conocer su ambiente de trabajo,
las funciones básicas para simular un circuito del tipo eléctrico e identificar las librerías que
contienen los componentes eléctricos y neumáticos.
El icono que identifica al programa puede variar de acuerdo a la versión que se tenga
disponible. La singularidad que tienen todas las versiones es que utilizan el símbolo de un
actuador y el nombre FESTO. La Figura 1.3 muestra los iconos de las versiones 3.6 y 4.2.

Con este programa se pueden desarrollar circuitos eléctricos, neumáticos y electroneumáticos.


Los tres tipos de circuitos pueden ser simulados dando resultados efectivos en función. Como
todo programa de simulación, requiere de la entrada de datos en el programa; en FluidSim la
entrada de datos se realiza activando y desactivando las entradas del circuito que deben de
activarse por funciones externas.

Un ejemplo de estas entradas son los botones que activan a un operador o el sensor que
activaría un producto, en la aplicación física del sistema automático. El circuito de la Figura 1.4
deberá de implementarse con FluidSim de FESTO Y comprobar su funcionamiento. Como se
puede observar, el circuito está estructurado en tres secciones, teniendo una similitud con un
diagrama de logica programada, en el que se tienen las entradas, la lógica y las salidas .
1. ¿Por qué es considerado el circuito desarrollado en Fluidsim como un circuito de lógica
cableada?
Porque el diseño de la programación es mediante cables que conectan los diversos
elementos de la interfaz de nuestro software, que incluyen funciones de mando y
control, señalización, protección y potencia.

2. ¿Por que la sección del circuito identificada como arranque y paro, se determina como
un circuito lógico programado?
La parte de control la programamos mediante lógica por la flexibilidad que presente para
interpretar ecuaciones lógicas y así hacer una determinada salida dependiendo de los
valores de la entrada.

3. ¿Cuál es la diferencia de un relevador de lógica programada?


La lógica cableada está basada en componentes físicas lo que hace inflexible al cambio
mientras que la lógica programable está basada en establecer la lógica operativa.

4. Explique los pasos a seguir para poner en operación un circuito con Fluidsim
I. Primero tenemos que saber la ubicación de nuestros instrumentos II. Identificamos
primero las entradas de nuestro circuito III. Seguido a lo anterior, colocamos el diseño
de lógica cableada que pueda realizar lo que queramos hacer, donde van timers,
cables, contactos de referencia, etc. IV. En la última sección agregamos una lámpara
que se encenderá o apagará V. Agregamos un diagrama para poder observar los
resultado de la salida VI. Revisamos completamente que no haya errores en la
programación VII. Ya que estemos seguros de que este correctamente armado el
programa, arrancamos la simulación y obtenemos resultados

5. Explique lo que sucede con los contactos identificados como P, al momento de poner en
operación el circuito.
Los contactos P, no cambian su estado mientras está en operación el circuito, a menos
que manualmente seleccionamos el botón conectado al PARO.

6. La función de contacto C1 es ascendente o descendente?


Descendente

7. ¿Qué tipo de función de tiempo son T1 y T2, TON o TOP?


Son TON ya que el contador empieza una vez que la instrucción se activa.

1.4.2 TRABAJO PRÁCTICO CON EL PLC SIEMENS

Después de realizar la simulación del circuito con FluidSim de FESTO ahora se puede hacer la
preparación para transferir el circuito a lógica programada. Este trabajo se desarrolla con el
PLC Siemens de la familia S7-200. Para iniciar esta actividad es necesario conocer el icono del
MicroWin, este puede variar dependiendo de la versión del software que tenga disponible. La
singularidad es que muestra un PLC compacto de Siemens con un fondo de lógica
programada. La Figura 1.5 muestra el ícono de la versión 4.0. Una peculiaridad de esta versión
es que tiene la opción de utilizar una interfaz con conector USB del lado de la computadora.

Después de haber desarrollado el circuito con el programa MicroWIN de Siemens y haber


realizado la simulación correspondiente con el simulador del PLC S7-200 (también de
Siemens), conteste las siguientes preguntas.

8. Comparando los circuitos de las Figuras 1.4 y 1.6, indique en el circuito de lógica
programada en qué direcciones se encuentran los botones A y P además de los
temporizadores Ti y T2 del circuito desarrollado con FluidSim.

A.- normalmente cerrado


P.- normalmente abierto
T1.- normalmente abierto
T2.- normalmente cerrado

9. Describa en un máximo de siete pasos la transferencia del programa al PLC y el


monitoreo del mismo.
I. Primero escribimos y compilamos el programa para tenerlo listo para su
implementación. II. Una vez guardado el programa debemos conocer donde se
encuentra para buscarlo posteriormente. III. Estando en el simulador del PLC, cargamos
el archivo del programa IV. Una vez cargado corremos la simulación.V. En la simulación
podemos presionar los interruptores necesarios para que comience el proceso. VI.
Teniendo la simulación podemos observar el proceso con detalle. VII. Recabando los
datos analizados y de observación monitoreamos lo realizado.

10. -¿Qué tipo de función de tiempo son T37 y T38, TON o TOF?
Corresponden a la función de tiempo TON ya que necesita ser energizado para que
comience a contar, es decir, se deben cerrar los switches correspondientes.

11. ¿Qué sucede con el contacto abierto de la entrada 10.1 al poner en RUN el PLC?
No ocurre nada hasta que es accionado.

12. - ¿Qué resolución de tiempo tienen los temporizadores T37 y T38?


Tienen una resolución de 100 ms.

13. ¿Cuál es la razón de que exista un contacto de C1 en la red de la función Reset (R) de
C1?
El contacto CI hace que se detenga la secuencia una vez terminado el conteo de los
TON

14. ¿Qué tipo de función de conteo tiene C1, ascendente o descendente?


El tipo de función de conteo es Ascendente.

15. - ¿Qué sucede al activar la entrada to.o y el contador no ha llegado a su valor


preestablecido?
Se reinicia la secuencia.
16. ¿Qué condiciones se deben de cumplir para restablecer el contador C1?
Que los dos TON estén activados.

17. ¿Qué tipo de Interface utiliza el PLC Siemens?


Tiene la opción de utilizar una interfaz con conector USB del lado de la computadora.

1.4.3 TRABAJO PRÁCTICO CON B.PLC FX DE MITSUBISHI

La actividad consiste en comparar las instrucciones entre dos diferentes marcas de PLC. Se
propone utilizar la marca Mitsubishi con la familia FX. Para iniciar es necesario conocer el ícono
del programa GPPWIN del PLC de la marca Mitsubishi. La Figura 1. 7 muestra el ícono que lo
identifica con las letra GPP.
Después de haber desarrollado el circuito con el programa GPPWIN de Mitsubishi y haber
realizado la simulación correspondiente con el programa Fx Trainer también de Mitsubishi,
conteste las siguientes preguntas:

18. Comparando los circuitos de las Figuras 1.4 y 1.8, indique la equivalencia en dirección
para el PLC Mitsubishi de los dispositivos identificados como A, P, T1, T2 y Mi.O.
A.- X000
P.- X001
T1.-T110
T2.-T120
MI.O.- M0
19. Describa en un máximo de siete pasos la transferencia del programa al PLC y el
monitoreo del mismo.
1 -Colocamos los componentes que se usarán. 2- Nombrar los instrumentos que se
usan ( contactos, timers, etc.) 3. Colocamos un reset, usando una instrucción de
aplicación. 4. Compilamos el programa. 5. Checar el programa que no tenga errores 6.
Guardar el programa 7. Correr el programa y analizar la simulación.

20. - ¿Qué tipo de función de tiempo son T100 y T101, TON o TOF?
T100 es un TOF y T101 es un TOF

21. ¿Qué resolución de tiempo tienen los temporizadores T100 y T101?


De 100 para obtener 10 segundos, es decir, que K10 es un segundo

22. - ¿Qué sucede con el contacto abierto de la entrada X1 al poner en RUN el PLC?
Se cierran puesto que el paro es normalmente cerrado.

23. ¿Qué sucede al activar la entrada XO cuando el contador C1 no haya llegado a su valor
establecido?
Todo seguirá encendido puesto que en la tabla booleana seria (1,1) su salida es 1
entonces se guarda y sigue.

24. ¿Qué tipo de función de conteo tiene C1, ascendente o descendente?


Ascendente

25. ¿Qué condiciones se deben de cumplir para restablecer el contador C1?


Que termine su conteo y se active X00.

26. - ¿Qué tipo de Interface utiliza el PLC Mitsubishi?


Por medio de USB.
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.

Lógica programada: Hace referencia a la posibilidad de establecer la operativa lógica


de un circuito integrado permitiéndonos definirla mediante un lenguaje para después
implementar esta programación en un dispositivo lógico. Nos permiten fabricar circuitos
integrados genéricos sin funciones lógicas predeterminadas a los cuales se les puede
definir su funcionamiento posteriormente. Este tipo de lógica necesita de un software,
una descripción de su funcionamiento y de hardware capaz de soportarlo.

El software de esta lógica generalmente se implementa utilizando un lenguaje de


descripción de hardware. En este tipo de sistemas los elementos en los circuitos de
mando se sustituyen por PLC’s, Relés o Autómatas programables. De esta manera
podemos realizar cambios en las operaciones de mando solamente cambiando la
programación, esto evita tener que cambiar el cableado. Generalmente los fundamentos
de la programación en este tipo de lógica son similares, aun así, cada fabricante usa un
software y una nomenclatura especifica. Según la norma IEC, podemos presenciar el
lenguaje de contactos, de puertas lógicas y en modo texto, los cuales se conocen por
las siglas KOP, FUP y AWL respectivamente. El sustituir por un PLC algunos elementos
auxiliares nos permite tener un ahorro, las diferentes modificaciones que se realicen
serán mucho más rápidas ya que no se necesita recablear o modificar los mecanismos,
ahorrando en costos y tiempo.

2. Tipos de datos Bit(BOOL), Byte(BYTE),Palabra (WORD) y Doble palabra (DWORD)


Los datos son representaciones simbólicas de un determinado atributo o variable
cuantitativa o cualitativa.

En un lenguaje de programación los datos son la expresión de las características


puntuales de las identidades sobre las cuales operan dichos algoritmos. El tipo de datos
se refiere a un atributo que indica sobre la naturaleza de los datos que se van a
procesar, de esta manera se delimitan, restringen y definen los valores que se pueden
tomar o las operaciones realizables. - 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.

• Diagrama de bloques: Utiliza símbolos lógicos para representar el bloque de la


función. Para cada salida lógica no es necesario incorporar una bobina de salida. En su
lugar, la salida es representada por una variable concreta asignada a la salida del
bloque en cuestión. En los lenguajes de bajo nivel podemos encontrar:

• Listas de instrucciones: Este fue uno de los primero lenguajes en usarse para la
programación de PLC, es usado como base de los demás lenguajes y fue el precursor
del lenguaje escalera. Todo lenguaje puede ser traducido a lista de instrucciones, siendo
el lenguaje más completo y que permite una programación mucho más compacta.

• Texto estructurado: Para este sistema de programación, se utilizan instrucciones


concretas que se pueden utilizar dentro de su propio entorno, se parece a los lenguajes
de alto nivel ya que su programación está condicionada. Soporta instrucciones de tipo
aritmético más complejas y ciclos de iteración. Se asemeja al lenguaje C.
4. Diagrama escalera (KOP): Contacto NC (normalmente cerrado), contacto NA
(normalmente abierto )bobina, temporizadores y contadores. El diagrama en escalera,
también ladder o diagrama ladder, es un lenguaje de programación gráfico muy popular
dentro de los autómatas programables debido a que está basado en los esquemas
eléctricos de control clásicos. De este modo, con los conocimientos que todo técnico o
ingeniero eléctrico posee, es muy fácil adaptarse a la programación en este tipo de
lenguaje. En STEP7 se denomina “KOP”.

Ladder es uno de los diferentes lenguajes de programación para los controladores


lógicos programables (PLCs) estandarizados con IEC 61131- 3. En Ladder, la energía
se desplaza de izquierda a derecha en lugar de arriba hacia abajo como en los
esquemas eléctricos. En un circuito típico aparecen los contactos en la parte izquierda y
una bobina en la parte derecha. La lógica de control que representa dicho circuito puede
verse como una inferencia lógica que tiene como antecedente la lógica de los contactos
y como concluyente la bobina. Para programar un autómata con Ladder, además de
estar familiarizado con las reglas de los circuitos de conmutación, (también denominada
Lógica de Contactos), es necesario conocer cada uno de los elementos de que consta
este lenguaje.
• Contacto normalmente abierto (E1): si la variable asociada E1 vale ‘0’, el contacto
permanece abierto, y si vale ‘1’ se cierra. • Contacto normalmente cerrado (E2): si la
variable asociada E1 vale ‘1’, el contacto permanece abierto, y si vale ‘0’ se cierra.

• Salida, bobina o relé (S1): la variable asociada S1 tomará el valor de la variable (o


combinación de variables) que esté a su entrada (punto de conexión del lado izquierdo).
También se puede enclavar o desenclavar, indicándolo con una S o R como se indica en
los casos de S2 y S3.

• Los temporizadores cada vez que alcanzan cierto valor de tiempo activan un contacto
interno. Dicho valor de tiempo, denominado PRESET o meta, debe ser declarado por el
usuario. Luego de haberse indicado el tiempo de meta, se le debe indicar con cuales
condiciones debe empezar a temporizar, o sea a contar el tiempo. Para ello, los
temporizadores tienen una entrada denominada START o inicio, a la cual deben llegar
los contactos o entradas que sirven como condición de arranque. Dichas condiciones,
igual que cualquier otro renglón de Ladder, pueden contener varios contactos en serie,
en paralelo, normalmente abiertos o normalmente cerrados.

• Contadores: Definidos como posiciones de memoria que almacenan un valor


numérico, mismo que se incrementa o decrementa según la configuración dada a dicho
contador.
CONCLUSION

En la practica aprendimos cómo usar los diagramas vistos en la explicación y marco


teórico utilizamos la parte de neumática de Fluid sim y aplicamos lo visto anteriormente
en la materia de servofluidos, potencia fluida y parte de actuadores, estuvo entretenido
descubrir nuevas categorías nuevos comandos y la aplicador de los contadores. Ver
circuitos logicos programados y ver su secuencia.

También podría gustarte