Reporte SLC

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 10

Proyecto de Redes Industriales

Termistor en Ladder en lenguaje SCL

Integrantes:

Wilmer Steven Lara Cazar A01366260


César Fernando Hernández Olmos A01362534
Sergio Maximiliano Alvarez Pedraza A01364657

1
Introducción
Este proyecto trata sobre cómo utilizar las entradas analogicas del PLC
Siemens S71200, y mostrar en el HMI de manera visual la respuesta del
termistor, programándolo en un lenguaje muy parecido al lenguaje en C, que
es el SCL. La automatización cada vez se posiciona con más fuerza en el
ámbito industrial. Una de la necesidad más importante de los autómatas es
relacionarse con el mundo real y entre ellos mediante los buses de campo.
Para adquirir datos externos, procesarlos y generar una respuesta. La forma
de adquirir estos datos es mediante las entradas analógicas en los PLC.
Estas entradas permiten la conexión con sensores o dispositivos de medición.
Estos elementos realizan una conversión entre la magnitud física que midan y
una magnitud eléctrica que el PLC pueda trabajar. Por ello el comprender el
uso de las entradas analógicas en los PLC es vital para su correcto uso.
Debido a que el resultado final depende directamente de que hayamos
configurado de forma adecuada nuestra entrada inicial.

Objetivo
Desarrollar un programa en TIA PORTAL, que permita realizar la lectura de
una variable analógica, la cual será la temperatura, que es una magnitud
física, que está presente en nuestro día a día. La programación se realizará
en el lenguaje SCL, para poder comprender más de herramientas que el
programa nos aporta.

Marco Teórico
Las comunicaciones de datos, es elemental para transferir información entre
dispositivos. actualmente para transferir datos de una computadora a otra o
equipo industrial, se puede realizar por medio de una red. Este desarrollo de
redes informáticas nos permite hacer conexión mutua para recibir, mandar o
intercambiar información.
En el ambiente industrial es elemental redes para comunicar datos de una
computadora a un sistema de producción, para poder ejecutar algún proceso,
supervisar variables como presión, temperatura, etc., esta tecnología nos
permite tener control desde un punto específico en la industria y/o desde un
punto lejano fuera del lugar de trabajo. El funcionamiento de la red es básico
para poder comprender los protocolos y hacerlos funcionar.
El programa TIA PORTAL nos ayudará para hacer simulaciones de la
programación de los PLCs, por lo cual, nos permiten probar y ajustar el
programa antes de disponer de la máquina.

Figura 1.1 Variables de entrada y salida

Una parte importante de nuestro proyecto y de futuros, es el tipo de datos o


variables con las cuales estaremos trabajando, en el caso nuestro las
variables dependen de su funcionalidad, por ejemplo tenemos botones que
son de tipo booleano, para estar activo o desactivo, también usamos
booleanos para los estados y saber en qué parte del programa nos
encontramos, también usamos variables del tipo int, WORD que son
memorias que cuentan con 8 bits es decir 1 byte, y algunas otras del tipo
double de 16 bits o 2 bytes, también comprendimos que dependiendo el tipo
de variable tendremos un rango de direcciones en la memoria que estarán
ocupadas por lo tanto debemos de ser cuidadosos al nombrar nuestras
variables puesto que el programa no reconocerá que están sobrepuestas y
nos causará errores graves en nuestro programa.

El LM35 es un sensor de temperatura de buenas prestaciones a un bajo


precio. Posee un rango de trabajo desde -55ºC hasta 150ªC. Su salida es de
tipo analógica y lineal con una pendiente de 10mV/ºC. El sensor es calibrado
de fábrica a una precisión de 0.5ºC.

Es un sensor muy popular por su fácil uso y variadas aplicaciones. No


necesita de ningún circuito adicional para ser usado. Se alimenta
directamente con una fuente de 5V y entrega una salida analógica entre 0V a
1.5V. Este voltaje analógico puede ser leído por el ADC de un
microcontrolador como PIC o Arduino. Entre sus aplicaciones podemos
encontrar termómetros, termostatos, sistemas de monitoreo y más.
Figura 1.2 Sensor LM35

Materiales
● Computadora con TIA Portal
● 1 HMI’s
● 1 PLC Siemens S1700
● Cable ethernet RJ45
● Sensor LM35
Desarrollo
Primero configuramos el dispositivo, agregando la dirección IP 10.25.140.53
como se muestra en la Figura 1.3.

Figura 1.3 Configuración del dispositivo

Nuevamente entramos al entorno de programación del programa y


seleccionando las funciones de normalización y la escala, para basarnos en
cómo realmente funcionan y poder posteriormente realizar nuestro código en
SCL; las funciones de normalizar y escalar se borraron posteriormente.

Figura 1.4 Entorno de programación


Seleccionamos el tipo de entrada y salida de cada módulo de programación
como se muestra en la Figura 1.5.

Figura 1.5 Tipos de variables

Desarrollamos el código en SCL, donde tuvimos que poner unos códigos para
hacer una transformación de variable de enteras a reales, como lo muestra la
imagen 1.6

Figura 1.6 Código en SCL


Realizamos el circuito del termistor, el cual va a leer la variable física, al cual
la conectamos en una entrada analógica del PLC, y realizamos las
respectivas conexiones para que todas las lineas necesarias, estuvieran
habilitadas, como se muestra en la Figura 1.7. y 1.8.
Figura 1.7 Circuito del termistor

Figura 1.8 Visualización de todas nuestras conexiones y programación


Configuramos la pantalla HMI para que la respuesta del termistor se vea de
manera visual, a través de una gráfica temperatura vs tiempo, como se
muestra en la Figura 1.9.
Figura 1.9 Gráfica temperatura vs tiempo
Conclusiones
Como conclusión podemos definir al lenguaje SCL como una forma de
programación muy funcional, debido a que ejecuta cálculos complejos y
algorítmicos, basado en texto, con una finalización automática, y con gran
soporte para pasar parámetros a una función de llamada. Tuvimos muchos
problemas al crear el código, ya que, lo desconocíamos completamente y
poco a poco fuimos descubriendo su lógica. Por otro lado, nos mejoramos
nuestro conocimiento de medición variables analógicas, que se monitorizaron
y gestionaron posteriormente. El haber tenido componentes electrónicos en
nuestros sistemas nos dificultó la tarea, porque, también nos enfocamos en
controlar factores como la tensión de offset, la precisión de nuestros sensores
o el rango de valores admisibles. En el punto de la conversión analógico-
digital existen muchos tipos de conversores con distintas prestaciones.
Habitualmente las entradas analógicas en los PLC los llevan incorporados.
Controlar y conocer este tipo de conversores puede suponer una mejora en el
rendimiento o un abaratamiento en los costes.

También podría gustarte