Es muy común en el mundo de la automatización industrial que se formule la siguiente pregunta: ¿Cómo hago para conectar mis PLCs o sistemas de planta con la Google Cloud Platform? ¿Es posible?

 

Al responder afirmativamente, casi siempre el cliente nos formula otras interrogantes que nos permiten entrar más en detalle sobre el proceso a seguir para subir datos a la nube.

Repasemos las diez principales:

 

1. ¿Cómo puedo conectar mi PLC a la nube sin exponerlo?

 

En ninguna circunstancia, los PLC o SCADA se conectan a Internet por los riesgos que conlleva. Se debe utilizar una DMZ (red segura) para colocar los datos de mi PLC, previo a subirlos a la nube de Google Cloud Platform.

 

2. ¿Esto significa que debo pasarlos por un punto intermedio?

 

Efectivamente, es lo correcto para mantener la seguridad.

 

3. ¿Necesitaré un elemento que maneje y concentre los datos de mi PLCs para luego subirlos a la nube?

 

En efecto, necesitarás de un IoT Gateway.

 

4. ¿Un IoT Gateway puede leer datos de cualquier PLC y subirlos a Google Cloud Platform por sí solo?

 

No, es importante escoger el IoT Gateway adecuado que entienda el protocolo de la PLC. Si este es Allen Bradley, el IoT Gateway debe leer datos por Ethernet/IP.

 

5. ¿Qué protocolos debería soportar el IoT Gateway?

 

· Modbus

· Siemens PLCs

· Ethernet IP

· OPC UA

· OPC DA

· Entre otros.

 

6. Ya tengo mis datos del PLC en el IoT Gateway. ¿Ahora, simplemente los subo a Google Cloud Platform?

 

No. Será necesario que el IoT Gateway convierta el protocolo del PLC a un protocolo que entienda Google Cloud Platform.

 

7. ¿Y qué protocolo es ese?

 

Para el Google Cloud Platform, el correcto es MQTT.

 

8. ¿El IoT Gateway deberá ser capaz de soportar MQTT y qué otros protocolos de la nube?

 

Para el caso de subir datos a Google Cloud Platform, lo correcto es MQTT.

Para otros tipos de plataforma, existen protocolos como OPC UA y REST, por ejemplo.

 

9. ¿Una vez teniendo mis datos en el Google Cloud Platform y convertidos a MQTT?, ¿qué más debo tener en cuenta?

 

Google Cloud Platform tiene su peculiaridad y es que la autenticación de seguridad para la conexión esta dada por un TOKEN, mismo que actúa como una contraseña, esté se reinicia cada 24 horas, o sea, cambia, lo cual hace que las comunicaciones se cierren hasta que sea colocado el nuevo TOKEN. Esto puede llegar a ser un poco tedioso para todos aquellos que deseen enviar o recibir datos desde la Google Cloud Platform.

 

Sin embargo, en el mercado de los IoT Gateways existe una solución que es capaz de enlazar de manera directa a Google Cloud Platform, estamos hablando de vNode Automation, la que puede hacer el auto-reconocimiento del cambio de TOKEN en el broker. Este IoT Gateway esta diseñado para identificar automáticamente el cambio y mantener la sesión y conexión activas.

 

10. ¿Cómo lo hacemos en Vester Business?

 

En Vester Business combinamos dos tecnologías: MatrikonOPC, para la conectividad de los PLCs, y vNode Automation, para las funcionalidades de IoT Gateway necesarias.

 

Para ampliar más en las respuestas a esta serie de importantes preguntas, te recomendamos descargar el contenido gratuito de nuestro ebook: ¿Cómo conectar mis PLCs o equipos de control con Google Cloud Platform?