TN295KS Conexión de un PLC Siemens a un servidor TCP IP de Kepware
En este tutorial, aprenderás cómo conectar un PLC Siemens a un servidor de Kepware paso a paso. Esta configuración es esencial para integrar datos de tu PLC en sistemas de monitoreo y control, permitiendo una comunicación fluida entre los dispositivos industriales y aplicaciones de software. Usaremos TIA Portal para programar el PLC y Kepware como Canal TCP-IP, garantizando que las etiquetas del PLC sean accesibles en la red para otros sistemas. Sigue cada uno de los pasos cuidadosamente para establecer una conexión exitosa y probar la comunicación entre tu PLC y el servidor OPC.
Para una correcta comunicación debemos seguir los siguientes pasos:
1. Agregar el PLC al proyecto
- Inicia el software TIA Portal.
- Añade un PLC al proyecto. En este caso, utilizamos un PLC Siemens de la serie S7-200.
- Selecciona el modelo correcto del PLC y haz clic en OK.
- Si lo deseas, puedes configurar las opciones de seguridad en esta etapa.
Hacemos clic en Next>>
Hacemos clic en Next>>
Hacemos clic en Next>>
2. Configurar los ajustes del sistema en el PLC
- Haz clic en el PLC agregado para abrir la pestaña de System settings.
- Selecciona la pestaña Protection & Security.
- Desplázate hasta la sección donde aparece Connection mechanism.
- Marca la casilla que dice Permit access with PUT/GET communication from remote partner para permitir que el PLC se comunique con el servidor OPC UA
3. Configurar la dirección IP del PLC
- Para conectar el PLC al servidor OPC, es necesario conocer la dirección IP asignada al PLC.
- Haz clic en el puerto PROFINET del PLC.
- En la columna IPv4, elige una dirección IP para el PLC. Asegúrate de que esta dirección esté dentro del rango de la red.
4. Crear un bloque de datos global en el PLC
- Para organizar los datos que se enviarán al servidor OPC UA, crea un nuevo Data Block (DB).
- Haz clic en New block y selecciona Data Block.
- Asegúrate de que el tipo de bloque sea Global DB.
- Asigna un nombre al bloque de datos.
5. Añadir etiquetas al bloque de datos
- Dentro del Data Block, crea dos etiquetas booleanas y una etiqueta entera (Integer). Estas se utilizarán para la demostración.
- Para que las etiquetas sean accesibles por el servidor OPC UA, es necesario direccionarlas.
- Haz clic derecho sobre el Data Block y selecciona Properties.
- Desmarca la opción que dice Optimize block access.
- Tras compilar el programa, verás que cada etiqueta ahora tiene una dirección asignada en la columna Offset.
6. Programar el PLC
- Abre el Main Block y añade una simple programación.
- Para añadir una etiqueta del Data Block a una entrada, haz clic sobre los signos de interrogación en la lista y selecciona el Data Block.
- Luego, selecciona la etiqueta que desees conectar.
- Verás que cada etiqueta ahora tiene una dirección, como por ejemplo: DB1.DBX 0.0.
- Conecta las etiquetas a las salidas del PLC.
7. Descargar el programa al PLC
- Una vez que hayas terminado de programar, descarga el programa al PLC.
8. Configurar el servidor OPC en Kepware
- Abre Kepware y añade un Channel.
- Haz clic en la columna que dice Click to add a channel.
- Desplázate hacia abajo y selecciona Siemens TCP/IP Ethernet como tipo de canal.
- Haz clic en Next hasta llegar a la pestaña Network.
- Selecciona el adaptador de red de tu computadora y haz clic en OK.
- Sigue haciendo clic en Next hasta que el canal se haya creado.
9. Añadir el PLC al canal
- Ahora, añade el PLC al canal creado.
- Haz clic en la columna que dice Click to add a device.
- Especifica el modelo de PLC que estás utilizando.
- En la columna ID, escribe la dirección IP que asignaste al PLC en el proyecto de TIA Portal.
- Haz clic en Next hasta que el dispositivo esté añadido.
10. Añadir etiquetas al servidor OPC
- Para añadir una etiqueta nueva, haz clic derecho en la pantalla y selecciona New Tag.
- Asigna un nombre a la etiqueta.
- Escribe la dirección de la etiqueta que creaste en el Data Block del PLC.
- Repite este proceso para las tres etiquetas que creaste en el Data Block.
11. Probar la conexión
- Para probar la conexión, haz clic en el botón Quick Client.
- Haz clic en la columna con el nombre de tu Channel y Device.
- Verás las tres etiquetas. Si en la columna Quality dice Good, la conexión con el PLC está funcionando correctamente.
- Para activar las etiquetas, haz clic derecho sobre una de ellas y selecciona Synchronous Write.
- Escribe un valor y haz clic en Apply.
- Prueba todas las etiquetas para asegurarte de que todo funcione.

Nota Importante: Esta Nota Técnica se entrega “as is”, es decir, como complemento a la documentación del producto, pero no incluido dentro del ámbito del Soporte Técnico. Por tanto, cualquier mal funcionamiento derivado del contenido de esta nota técnica no es responsabilidad de Becolve Digital