亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 工业技术

安全访问通过 DHCP 获取 IP 的 PLCnext Web 服务器

分享来自 Phoenix Contact 西班牙解决方案工程专家 Ignacio Aláez 的一个应用案例,可能对 PLCnext 社区有参考价值。



项目中遇到问题:当 IP 通过 DHCP 分配时,如何访问 PLCnext Web 服务器。

我们找到变通方法,使用免费服务 DuckDNS:https://www.duckdns.org/

有多种登录方式,如通过 Google 账号。获取令牌后可选择域名如:https:// yourdomainforplcnext.duckdns.org。

该服务有 API 可在 PLCnext Engineer 中使用。

借助 FB PBCL_SysNetwork(PLCnextBase 库一部分),可读取 DHCP 服务器分配给 PLC 的 IP。

再用同库 FB PBCL_SysLinuxShell,向 DuckDNS 发送此命令:

curl -s --connect-timeout 5 -m 15 "https://www.duckdns.org/updat...n>&ip=<your_local_ip>&verbose=true"

诀窍是用 DHCP 分配的本地地址更新主机,而非路由器公网地址(这是该服务正常用法)。

在本地网络 PC 的浏览器输入 https://yourdomain.duckdns.org。浏览器去 DuckDNS 解析 IP,返回本地 IP。


工业技术

  1. 用Linux终端命令在PLCnext Control上快速配置VLAN
  2. 在PLCnext设备上用grpcurl安全远程访问gRPC
  3. PLCnext CLI 模板:简化 C++ 开发流程
  4. 将阿里云连接器与 PLCnext 集成:分步指南
  5. 通过 Wake-on-LAN 利用 PLCnext 远程唤醒 PC
  6. 基于 Tableau 打造 PLCnext 实时监控仪表板
  7. 从 PLCnext 云数据创建 Power BI 仪表板
  8. 在 Azure IoT Hub 中为 PLCnext Control 构建实时 Grafana 仪表板
  9. 在 PLCnext 上构建首个 Go 应用:新手入门指南
  10. 利用 Jlink 优化 PLCnext Control 上的 Java 9+ 应用
  11. PLCnext Store 上的 IXON Cloud Connector:无缝远程访问与工业物联网集成
  12. 理解 C# 访问修饰符:public、private、protected、internal 等完全指南