Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Industriële technologie

Veilig Toegang tot PLCnext Webserver met DHCP-toegewezen IP

Ik wil een toepassingsverhaal delen van Ignacio Aláez, een Solution Engineering Expert van Phoenix Contact Spanje, wat van belang kan zijn voor de PLCnext Community.



Als onderdeel van een project hebben we het probleem van toegang tot een PLCnext-webserver wanneer het IP-adres via DHCP wordt toegewezen.

We vonden een workaround met de gratis dienst DuckDNS: https://www.duckdns.org/

Er zijn verschillende manieren om in te loggen, bijvoorbeeld via een Google-account. U krijgt een token en daarna kunt u een domein selecteren zoals: https:// uw-domein-voor-plcnext.duckdns.org.

De dienst heeft een API die gebruikt kan worden vanuit PLCnext Engineer.

Met behulp van de FB PBCL_SysNetwork (deel van de PLCnextBase library), kunt u het IP-adres uitlezen dat aan de PLC is toegewezen door de DHCP-server.

Met weer een FB uit dezelfde library, PBCL_SysLinuxShell, kan dit commando naar DuckDNS worden gestuurd:

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

De truc is om uw host niet bij te werken met het publieke adres van uw router (dit is het normale gebruik van deze dienst), maar met uw lokale adres dat door DHCP is toegewezen.

U moet https://uw-domein.duckdns.org typen in een browser die draait op een pc in het lokale netwerk. Deze browser gaat naar DuckDNS om het IP op te lossen en het zal antwoorden met het lokale IP.

Industriële technologie

  1. VLAN-instelling Op PLCnext Control Stroomlijnen Met Linux Terminal-opdrachten
  2. Veilige Remote gRPC Toegang Met grpcurl Op PLCnext Apparaten
  3. PLCnext CLI Sjablonen: Stroomlijn Uw C++ Ontwikkeling
  4. Alibaba Cloud Connector Integreren met PLCnext: Stapsgewijze Handleiding
  5. Real-time PLCnext-monitoring met Tableau-dashboards
  6. Power BI-dashboards maken vanuit PLCnext-clouddata
  7. Real-time Grafana-dashboards maken voor PLCnext Control in Azure IoT Hub
  8. Je eerste Go-applicatie bouwen op PLCnext: Een beginnergids
  9. Java 9-apps optimaliseren op PLCnext Control met Jlink
  10. IXON Cloud Connector Op PLCnext Store: Naadloze Remote Access & Industriële IoT-integratie
  11. C# Access Modifiers: Public, Private, Protected, Internal en Meer