Toegang tot PlcNext webserver op DHCP
wil graag een toepassingsverhaal delen van Ignacio Aláez, een Solution Engineering Expert van Phoenix Contact Spanje, dat interessant kan zijn voor de PLCnext-gemeenschap.
Als onderdeel van een project hebben we het probleem om toegang te krijgen tot een Plcnext-webserver wanneer het IP-adres is toegewezen via DHCP.
We hebben een oplossing gevonden met de gratis service 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:http:// uwdomeinforplcnext.duckdns.org.
De service heeft een API die kan worden gebruikt vanuit Plcnext Engineer.
Met behulp van FB PBCL_SysNetwork (onderdeel van PlcnextBase-bibliotheek), kunt u het IP-adres uitlezen dat door de DHCP-server aan de plc is toegewezen.
Met opnieuw een FB uit dezelfde bibliotheek, PBCL_SysLinuxShell, kan dit commando naar Duckdns worden gestuurd:
curl -s --connect-timeout 5 -m 15 "https://www.duckdns.org/updat...n>&ip=<your_local_ip>&verbose=true"
De truc is om je host niet bij te werken met het openbare adres van je router (dit is het normale gebruik van deze service), maar met je lokale adres dat is toegewezen door DHCP.
Je moet https://yourdomain.duckdns.org typen in een browser die draait op een pc in het lokale netwerk. Deze browser gaat naar Duckdkns om het IP-adres op te lossen en zal antwoorden met het lokale IP-adres.
Industriële technologie
- C# Toegangsmodificaties
- De IXON Cloud Connector in de PLCnext Store is uw toegangspoort tot toegang op afstand en industriële IoT
- VLAN-configuratie in PLCnext Technology
- Externe gRPC met behulp van grpcurl
- PLCnext CLI-sjablonen
- Hoe Alibaba Cloud Connector te gebruiken?
- PLCnext Tableau-dashboard
- PLCnext Power BI-rapporten
- PLCnext Grafana Dashboards
- Aan de slag met Go op PLCnext
- Java-toepassing op PLCnext Control