Escolar Documentos
Profissional Documentos
Cultura Documentos
FACULTAD DE INGENIERIA
Resumen— El siguiente informe tiene como finalidad laboratorio, como hacer un control de un semáforo a partir de un
comunicar 2 PLC, más exactamente los PLC 1200, a través del botón, además una comunicación half dúplex entre 2 PLC.
protocolo TCP. Para este laboratorio fue requerido; Software TIA
portal, un switch TP link de 8 puertos, 2 PLC 1200 y por último
conocimientos básicos de programación LADDER. Como primera
instancia se programó una comunicación con un mensaje sencillo,
pero la prueba final final fue un semáforo controlado por un II. OBJETIVOS
botón. Como resultado se pudo obtener una comunicación de 2 Configurar un enlace de comunicación Ethernet entre
PLC en ambos sentidos, además se pudo programar el control de dos PLC’s S7-1200.
u semáforo a partir de la comunicación de 2 PLC.
Palabras Clave— PLC, TCP, Protocolo, LADDER, Control Establecer una conexión entre dos PLC’s Siemens
1200.
I. INTRODUCCIÓN
Enviar mensajes de un PLC 1200 hacía otro.
En la industria uno de los factores que mas influye en la
producción, o mejor dicho en su mayoría de procesos, es la III. MARCO TEORICO
automatización de los mismos, esto quiere decir que el
desempeño o la cantidad de producción de una empresa depende PROTOCOLO TCP:
mas de las maquinas automatizadas que de cualquier otra cosa, Protocolo de control de transmisión (en inglés Transmission
por tal motivo es importante saber que dispositivos son los que Control Protocol o TCP) es uno de los protocolos
mejor cumplen este tipo de trabajos “a gran escala” para evitar fundamentales en Internet. Fue creado entre los años 1973 y
posibles fallos del sistema. 1974 por Vint Cerf y Robert Kahn.
En el mundo existen miles de microcontroladores que
Muchos programas dentro de una red de datos compuesta por
también pueden ser usados en las empresas, estos dispositivos
redes de computadoras, pueden usar TCP para crear
son los ARDUINO o los Rasperri PI, por mencionar los más
importantes, el problema con estos dispositivos es que no son “conexiones” entre sí a través de las cuales puede enviarse un
capaces de soportar cargas de trabajo tan pesadas, como por flujo de datos. El protocolo garantiza que los datos serán
ejemplo líneas de producción de un automóvil, e inclusive el entregados en su destino sin errores y en el mismo orden en que
sello automatizado de botellas, por esta razón en el mundo se transmitieron. También proporciona un mecanismo para
industrial se usan los famosos “ controladores lógicos distinguir distintas aplicaciones dentro de una misma máquina,
programables”, mejor conocidos como PLC por sus siglas en a través del concepto de puerto.
inglés (Programmable Logic Controller).
TCP da soporte a muchas de las aplicaciones más populares de
En el siguiente informe se mostrará la forma programar un Internet (navegadores, intercambio de ficheros, clientes FTP,
PLC para poderlo comunicar con otro PLC, para ello se va a
etc.) y protocolos de aplicación HTTP, SMTP, SSH y FTP.
indagar un poco en cada elemento usado en el laboratorio (por
ejemplo el TIA, El switch de 8 puertos, protocolo TCP, e incluso
los mismos PLC), para poder comprenderlos y trabajarlos. Se “TCP se ocupa de convertir el flujo de datos saliente de una
van a mostrar imágenes que ayudaran a una mejor comprensión aplicación de forma que se pueda entregar como fragmentos.
de la situación , y como resultado final se realizaron pruebas que La aplicación traslada los datos a TCP y éste sitúa los datos en
ayudaron a fortalecer los conocimientos adquiridos en este un buffer de envío. TCP toma un trozo de esos datos y le añade
1.Estudiante de ingeniería en Automatización
una cabecera, creando de esta forma un segmento. Este La fase de finalización de la conexión utiliza una negociación
segmento es trasladado a IP para que lo entregue como un único en cuatro pasos (four-way handshake), terminando la conexión
datagrama. El empaquetado de estos datos en trozos de tamaño desde cada lado independientemente. Sin embargo, es posible
adecuado permite usar de una manera eficiente los servicios de realizar la finalización de la conexión en 3 fases; enviando el
transmisión”.[1] segmento FIN y el ACK en uno solo.2 Cuando uno de los dos
extremos de la conexión desea parar su "mitad" de conexión
transmite un segmento con el flag FIN en 1, que el otro
interlocutor asentirá con un ACK. Por tanto, una desconexión
típica requiere un par de segmentos FIN y ACK desde cada lado
de la conexión.
TIA PORTAL:
“TIA Portal es el innovador sistema de ingeniería que permite
configurar de forma intuitiva y eficiente todos los procesos de
planificación y producción. Convence por su funcionalidad
probada y por ofrecer un entorno de ingeniería unificado para
todas las tareas de control, visualización y accionamiento.
Figura 3. LADDER.
El TIA Portal incorpora las últimas versiones de Software de Diagrama de bloques: “El diagrama de bloques de funciones,
Ingeniería SIMATIC STEP 7, WinCC y Startdrive para la o Function Block Diagram (FBD) es un lenguaje gráfico para
planificación, programación y diagnóstico de todos los controladores de lógica programable,1 que describe la función
controladores SIMATIC, pantallas de visualización y entre variables de entrada y variables de salida, misma que
accionamientos SINAMICS de última generación.” [4]. puede ser descrita como un conjunto de bloques. Las variables
Sin mas rodeos este software es básicamente para programar de entrada y salida están conectadas a bloques por líneas de
cualquier tipo de PLC de la marca siemens, tiene la capacidad conexión.”[6]
de emular el entorno en el que se va a trabajar, además de que
es una de las mejores herramienta de introducción a los PLC y Las entradas y salidas de los bloques están conectadas mediante
programacion de los mismos. enlaces, los cuales pueden usarse para conectar dos puntos
Cabe recalcar que este sistema es capaz de reconocer 2 lógicos del diagrama, ya sea una variable de entrada con una
lenguajes; LADDER y diagrama de bloques, estos dos entrada del bloque, una salida de un bloque con una entrada de
lenguajes no son muy diferentes a primera vista, su sintaxis y otro bloque, o una salida de un bloque con una variable de
su estructuración son variadas . salida.
LADDER: “El lenguaje Ladder, diagrama de contactos, o
diagrama en escalera, es un lenguaje de programación gráfico El FBD es uno de los cinco lenguajes especificados en el
muy popular dentro de los autómatas programables debido a estándar IEC 61131-3.
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.
SWITCH:
Conmutador (switch) es el dispositivo digital lógico de
interconexión de equipos que opera en la capa de enlace de
datos del modelo OSI. Su función es interconectar dos o más El código Ladder consistía en un bloque de envió el cual
host de manera similar a los puentes de red, pasando datos de obtenía unos parámetros de comunicación.
un segmento a otro de acuerdo con la dirección MAC de destino
de las tramas en la red y eliminando la conexión una vez
finalizada ésta.[7].
La topología más común usada para realizar conexiones con los
conmutadores es la topología de estrella, como se vera en la
siguiente imagen.