Conexión Profibus entre dos PLCs S7-1500
William Fernandez – Jorge Cherrez
Julio 2024
Abstract
Este informe detalla el procedimiento realizado para establecer una conexión Profibus entre
dos PLCs S7-1500. La actividad se llevó a cabo en grupo y fue evaluada como una lección práctica.
Se describe la configuración de hardware y software, la programación de los PLCs y las pruebas
realizadas para verificar la comunicación.
1 Introducción
Profibus (Process Field Bus) es un estándar de comunicación utilizado ampliamente en la automati-
zación industrial para la transmisión de datos en tiempo real. Desarrollado originalmente en Alemania,
Profibus ha evolucionado para convertirse en una de las tecnologı́as más robustas y confiables para
la comunicación entre dispositivos de control y equipos de campo, tales como sensores, actuadores, y
controladores lógicos programables (PLCs).
La importancia de Profibus radica en su capacidad para integrar dispositivos de diferentes fabri-
cantes en una única red de comunicación, facilitando la interoperabilidad y la flexibilidad en el diseño
de sistemas de automatización. Existen varias versiones de Profibus, siendo Profibus DP (Decentral-
ized Peripherals) y Profibus PA (Process Automation) las más comunes. En este trabajo práctico, nos
enfocaremos en Profibus DP, que es ampliamente utilizado para la comunicación rápida y eficiente
entre controladores y dispositivos periféricos descentralizados.
El objetivo principal de este trabajo práctico es establecer una conexión Profibus DP entre dos
PLCs S7-1500 de Siemens. Este proceso involucra tanto la configuración fı́sica de la red como la pro-
gramación y configuración en el entorno de desarrollo TIA Portal. La correcta implementación de esta
conexión permitirá la comunicación bidireccional de datos entre los PLCs, habilitando funcionalidades
avanzadas de control y monitoreo en un entorno industrial.
A lo largo de este informe, se detallará el procedimiento paso a paso para la configuración de hard-
ware, la creación de la red Profibus en TIA Portal, y la programación necesaria para la comunicación
entre los PLCs. También se incluirán las pruebas realizadas para verificar la correcta transmisión de
datos y los resultados obtenidos, con el fin de proporcionar una guı́a comprensible y completa sobre
la implementación de Profibus en un entorno real.
2 Materiales y Equipos
• 2 PLCs S7-1500
• Cables Profibus
• Software TIA Portal
1
• Fuente de alimentación
3 Configuración de Hardware
3.1 Conexión Fı́sica
• Conectar los cables Profibus a los puertos correspondientes de cada PLC.
• Asegurar que ambos PLCs estén alimentados correctamente.
4 Configuración de Software
4.1 Configuración en TIA Portal
1. Abrir TIA Portal y crear un nuevo proyecto.
2. Agregar los dos PLCs S7-1500 al proyecto.
3. Configurar las direcciones Profibus de cada PLC.
4. Establecer la red Profibus y agregar ambos PLCs a la red.
5. Asignar direcciones de esclavo y maestro según sea necesario.
Figure 1: Conexión de los PLCs S7-1500 mediante Profibus
5 Programación de los PLCs
5.1 Creación de Bloques de Programa
• Crear bloques de programa en TIA Portal para enviar y recibir datos entre los PLCs.
• Utilizar funciones de comunicación Profibus en los bloques de programa.
2
Figure 2: PUT - GET
5.2 Configuración de las Funciones PUT y GET
5.2.1 Función PUT
1. Añadir un Bloque de Organización (OB) en el PLC maestro, generalmente el OB1.
2. Insertar el bloque PUT en el OB1.
3. Configurar el bloque PUT:
• REQ: Pin de activación.
• ID: Identificador del canal de comunicación.
• ADDR 1: Dirección de inicio de los datos en el PLC maestro.
• ADDR 2: Dirección de inicio de los datos en el PLC esclavo.
• LEN: Longitud de los datos a enviar.
4. Configurar un oscilador usando un temporizador (TON) para activar el pin REQ periódicamente.
5.2.2 Función GET
1. Añadir un Bloque de Organización (OB) en el PLC esclavo, generalmente el OB1.
2. Insertar el bloque GET en el OB1.
3. Configurar el bloque GET:
• REQ: Pin de activación.
• ID: Identificador del canal de comunicación.
• ADDR 1: Dirección de inicio de los datos en el PLC maestro.
3
• ADDR 2: Dirección de inicio de los datos en el PLC esclavo.
• LEN: Longitud de los datos a recibir.
4. Configurar un oscilador usando un temporizador (TON) para activar el pin REQ periódicamente.
Figure 3: PUT - GET
Figure 4: PUT - GET
6 Programación de los PLCs
6.1 Creación de Bloques de Programa
• Crear bloques de programa en TIA Portal para enviar y recibir datos entre los PLCs.
• Utilizar funciones de comunicación Profibus en los bloques de programa.
4
7 Pruebas y Resultados
7.1 Pruebas Realizadas
• Verificar la comunicación entre los PLCs mediante la monitorización en TIA Portal.
• Realizar pruebas de envı́o y recepción de datos.
• Comprobar la estabilidad y velocidad de la comunicación.
7.2 Resultados
Los resultados de las pruebas indicaron una comunicación exitosa entre los PLCs S7-1500 mediante
Profibus. Los datos fueron transmitidos y recibidos correctamente, y la conexión se mantuvo estable
durante las pruebas.
8 Conclusiones
La conexión Profibus entre dos PLCs S7-1500 se logró de manera exitosa siguiendo los pasos descritos
en este informe. La configuración de hardware y software se realizó sin inconvenientes, y las pruebas
confirmaron la correcta comunicación entre los dispositivos.
9 Referencias
• Siemens AG. (2024). Manual de usuario S7-1500.
• Siemens AG. (2024). Guı́a de configuración Profibus en TIA Portal.