工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 産業技術

DHCPで割り当てられたIPを持つPLCnext Webサーバーに安全にアクセス

Phoenix Contact Spainのソリューションエンジニアリングエキスパート、Ignacio Aláez氏からのアプリケーション事例を共有します。これはPLCnextコミュニティにとって興味深い内容かもしれません。



プロジェクトの一環として、DHCPでIPが割り当てられる場合にPlcnext Webサーバーにアクセスするという問題がありました。

無料サービスのDuckDNSを使用して回避策を見つけました:https://www.duckdns.org/

ログイン方法は多様です(Googleアカウントなど)。トークンを取得した後、https://yourdomainforplcnext.duckdns.org のようなドメインを選択できます。

このサービスには、PLCnext Engineerから使用できるAPIがあります。

FB PBCL_SysNetwork(PlcnextBaseライブラリの一部)を使用すると、DHCPサーバーによってPLCに割り当てられたIPを読み取ることができます。

同じライブラリの別のFB、PBCL_SysLinuxShellを使用して、次のコマンドを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"

コツは、ホストをルーターのパブリックアドレス(これがこのサービスの通常の用途です)ではなく、DHCPによって割り当てられたローカルアドレスで更新することです。

ローカルネットワーク内のPCで動作するブラウザで https://yourdomain.duckdns.org と入力します。このブラウザはDuckDNSにアクセスしてIPを解決し、ローカルIPで応答します。


産業技術

  1. PLCnext ControlでLinuxターミナルコマンドを使いVLAN設定を効率化
  2. PLCnextデバイスでgrpcurlを用いた安全なリモートgRPCアクセス
  3. PLCnext CLIテンプレートでC++開発を効率化
  4. PLCnextとAlibaba Cloud Connectorの連携:ステップバイステップガイド
  5. TableauダッシュボードでPLCnextをリアルタイム監視
  6. PLCnextクラウドデータからPower BIダッシュボードを作成
  7. Azure IoT HubのPLCnext ControlデータでリアルタイムGrafanaダッシュボードを作成
  8. PLCnextでGoアプリケーションを構築:初心者向けガイド
  9. JlinkでPLCnext Control上のJava 9アプリを最適化
  10. PLCnext StoreのIXON Cloud Connector:シームレスなリモートアクセスと産業IoT統合
  11. C# アクセス修飾子を理解する:public、private、protected、internal など