Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Tecnología Industrial

Acceder de forma segura a un servidor web PLCnext con IP asignada por DHCP

Me gustaría compartir una historia de aplicación de Ignacio Aláez, Experto en Ingeniería de Soluciones de Phoenix Contact España, que podría ser de interés para la Comunidad PLCnext.



Como parte de un proyecto tenemos el problema de acceder a un servidor web Plcnext cuando la IP se asigna vía DHCP.

Encontramos una solución alternativa usando el servicio gratuito DuckDNS: https://www.duckdns.org/

Hay una variedad de formas de iniciar sesión, por ejemplo mediante cuenta de Google. Obtiene un token y después puede seleccionar un dominio como: https:// sudomininioparaplcnext.duckdns.org.

El servicio tiene una API que puede usarse desde Plcnext Engineer.

Con la ayuda del FB PBCL_SysNetwork (parte de la biblioteca PlcnextBase), puede leer la IP que ha sido asignada al PLC por el servidor DHCP.

Usando nuevamente un FB de la misma biblioteca, PBCL_SysLinuxShell, este comando puede enviarse a DuckDNS:

curl -s --connect-timeout 5 -m 15 "https://www.duckdns.org/update?domains=<your_domain>&token=<your_token>&ip=<your_local_ip>&verbose=true"

El truco es actualizar su host no con la dirección pública de su router (este es el uso normal de este servicio), sino con su dirección local asignada por DHCP.

Tiene que escribir https://sudominio.duckdns.org en un navegador que se ejecute en una PC en la red local. Este navegador irá a DuckDNS para resolver la IP y responderá con la IP local.

Tecnología Industrial

  1. Optimiza la Configuración VLAN en PLCnext Control con Comandos de Terminal Linux
  2. Acceso Remoto Seguro gRPC con grpcurl en Dispositivos PLCnext
  3. Plantillas PLCnext CLI: Optimice su desarrollo en C++
  4. Integrar Alibaba Cloud Connector con PLCnext: Guía paso a paso
  5. Monitorización en tiempo real de PLCnext con dashboards Tableau
  6. Crea dashboards Power BI desde datos PLCnext en la nube
  7. Crea dashboards Grafana en tiempo real para PLCnext Control en Azure IoT Hub
  8. Crea tu primera aplicación Go en PLCnext: Guía para principiantes
  9. Optimiza aplicaciones Java 9 en PLCnext Control usando Jlink
  10. Conector IXON Cloud en PLCnext Store: Acceso Remoto e Integración IIoT Fluida
  11. Entendiendo los modificadores de acceso en C#: Public, Private, Protected, Internal y más