Practica 1


Introducción al PLC S7-300


Isaac Ríos Zequeida A01373415

Mario Alberto Hernández Landa A01371764

Pedro Daniel de la Torre Salazar A01169208



Profesor: Virgilio Vásquez 


21/Agosto



Reporte 1

Objetivo

Empezar a involucrarnos con el PLC S7-300 y llegar a programar código en escalera para familiarizarnos con los elementos básicos del programa, tales como contadores, temporizadores y comparadores.

Practica previa

Contadores
Los contadores incrementan un valor cuando reciben un pulso, por ejemplo, el apretar un botón de una entrada. La función Set en un contador dará el valor que se encuentra en PV del contador, y reset la regresará a 0. Cv permite almacenar la salida del contador.


Comparadores.
Para poder usar un contador o temporizador es necesario usar los comparadores, menor que, menor o igual que, mayor que, mayor o igual que o igual. Esto se debe a que un contador activa su salida Q en cuanto el valor es mayor a 0, si se quiere que realice una acción en un número determinado la solución es el comparador. Una de las entradas puede ser la salida CV del contador y la otra un valor a comparar.

Funciones aritméticas
Al hacer funciones aritméticas con Bytes, Words y Dwords es necesario asegurarse que el numero en binario quepa en la memoria donde se va a guardar, es decir, si se hace una suma de Word con Word el resultado debe de almacenarse por lo menos en una Word, en caso de que la suma sea muy grande será necesario almacenarlo en una DWord.


Temporizadores.
 Un temporizador cuenta tiempo, este inicia con el set, y se reinicia con el reset. El tiempo se debe especificar con la nomenclatura s5t#1S. el número rojo varía para especificar el tiempo deseado. Para minutos se debe escribir s5t#m_1S. Bi es una salida que indica el tiempo actual coo una WORD. BCD es lo mismo, pero como una variable decimal. Los temporizadores requieren un nombre que debe empezar por T, p.e. T0


Desarrollo
Al empezar se escribió en hojas la lógica a seguir junto con información básica para evitar confundirnos. Posteriormente empezamos a conectar los cables para las entradas y salidas del PLC a los componentes que requerimos. Se usan dos botones, cuatro sensores, dos válvulas 5/2 y 2 pistones de doble efecto. De la misma forma de conectaron las mangueras neumáticas y después construimos el código. Nos enfrentamos a problemas un par de veces, mas que nada al rastrear errores en el código, así como falsos contactos en los cables.
 
 
Programación ejercicio 1


  
Programación ejercicio 2


 
Programación ejercicio 3


 
Programación ejercicio 4


 
Programación ejercicio 5



Conclusiones Individuales

Isaac: Esta practica me ayudo a entender como conectar y crear codigo para el PLC, asi como sus particularidades. De la misma forma no estoy acostumbrado a programar en equipo por lo que fue una experiencia nueva. Diria que logramos nuestro objetivo ya que en conjunto con lo aprendido en la clase comprendimos como es que debe usarse y programarse un PLC con muchos de sus componentes.

Pedro: Esta practica cumplió con sus objetivos, ya que logramos configurar dos plc's diferentes, realizamos las pruebas de comunicación. Ademas pudimos observar como se comportaban los diferentes tipos de datos, bit, byte, word y dword y utilizarlos. comprendimos como debe de programarse cada uno, sus diferencias y a evitar problemas cuando los datos pudiesen traslaparse. También aprendimos como funcionan los contadores; count up, count down, y count up-down. tenemos una mejor idea de cando es mas conveniente usar en lugar de otro y como se comporta su salida Q y cv. Finalmente logramos utilizar los diferentes temporizadores, comprendiendo como funciona cada uno, entendimos sus limitaciones, y cuando puede ser mas conveniente utilizar uno en lugar de otro. Considero que seria conveniente tratar un problema de aplicación para reforzar los conocimientos y asi tener una mejor idea de porque se utiliza un contador en lugar de otro.


Mario: En está práctica, aprendimos cómo se comportan y se programan en escalera los distintos tipos de contadores y temporizadores de Siemens, viendo en el caso de los contadores el contador incremental, decremental, el  incremental-decremental, y en el caso de los temporizadores, el temporizador de pulso, de prioridad a la conexión/a la desconexión, con memoria y sin memoria,  todo ello con el fin de que nosotros sepamos cuando nos conviene usar cada uno de ellos. Además de lo anterior mencionado continuamos en cómo configurar el PLC S-300 comuniquemos correctamente las órdenes que le mandamos a los actuadores, todo lo descrito para poder hacer mejores y más amplios programas en el futuro.

Referencias Bibliográficas 




PLC S7 - 300, Lesson16, Testing and Commessioning, part2 (2016, November 03). Retrieved August 20, 2017, from https://www.youtube.com/watch?v=BrWJRTv6Ouw

PLC Siemens S7 300 Training, Lesson15,Testing and Commessioning, part1


Comments

Popular posts from this blog

Examen Parcial IPM