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

Podmanを使用してPLCnextにNode-REDをインストールするステップバイステップ ガイド

PodmanでPLCnextにNode-REDをインストールする方法

ファームウェア 2023.0以降、Podman(https://podman.io/)がPLCnextオペレーティング システムにインストールされています。PodmanはDockerと同じ機能を果たします。この実装により、エンドユーザーにとってよりシンプルなNode-REDインストールが保証されます。

重要: PLCnextがファームウェア アップデートごとに変化するため、これらの手順は将来的に機能しなくなる可能性があります。その場合、このドキュメントは更新されます。

作成日: 2024-05-03
最終更新日: 2024-11-03

要件

コントローラ: AXC F 1152 - AXC F 2152 - AXC F 3152

ストレージ: AXC F 1152 / 2152用にSDメモリ 2GB以上

ファームウェア: 2023.0 LTS以降

1. インストール手順:

1.1. SSHクライアント経由でのアクセス:

1.2. rootユーザーとしてアクセス:

su
sudo passwd root

注: adminとrootユーザーは異なります。rootユーザーに別のパスワードを設定しても「admin」ユーザーには影響しません。

1.3. Node-REDのインストール:

podman run -d -p 1880:1880 --name nodered --restart always docker.io/nodered/node-red:2.2.2

1.4. 例のインストール:

podman run -d -p 1880:1880 --name nodered --restart always docker.io/fellipem/noderedpxc:alarms
podman run -d -p 1880:1880 --name nodered --restart always docker.io/fellipem/noderedpxc:opcua

1.5. Node-REDへのアクセス:

警告: Dockerとは異なり、PodmanはPLCnext内でサービスとして実行されません。したがって、PLCの電源を入れたときにNode-REDは自動的に開始されません。Node-REDをPLCと共に開始するには、以下の手順に従ってください:

2. Node-REDを自動開始する手順:

2.1. 起動スクリプトの作成:

git clone https://github.com/Fellipem1/PLCnext_Node-RED.git

2.2. ファイルの移動:

mv /opt/plcnext/PLCnext_Node-RED/nodered.sh /etc/init.d/

2.3. ファイル権限の変更:

chmod +x /etc/init.d/nodered.sh

2.4. スクリプトを起動に追加:

update-rc.d nodered.sh defaults

注: これらの手順は常にrootユーザーで実行してください。

3. Node-REDにライブラリをインストールする手順:

3.1. Node-REDを開始してコンテナにアクセス:

podman start nodered
podman exec -it nodered /bin/bash
cd /data

3.2. ライブラリのインストール:

npm i node-red-contrib-iiot-opcua@3.11.1-4

3.3. コンテナを終了してNode-REDを再起動:

podman stop nodered
podman start nodered

4. よくあるエラー

4.1. エラー 1: mkdir no such file or directory

4.2. エラー 2: 証明書の期限切れ

date -s "29 FEB 2024 11:25:39"

4.3. エラー 3: Failed, retrying timeout

ping google.cl

詳細情報: https://github.com/Fellipem1/PLCnext_Node-RED

産業技術

  1. 精密板金加工が牽引する自動車イノベーションの未来
  2. SMT PCB設計要点:高品質を実現するエキスパート部品レイアウト
  3. PCB故障の主な原因と予防策:設計・製造・環境要因を徹底解説
  4. バッチ処理:定義、メリット、実践例
  5. CNC操作実践:ハースミルのセットアップと制御
  6. iPhone/Android対応在庫管理アプリ36選:精度・効率・可視性を最大化
  7. AIが心房細動再発を90%精度で検知
  8. 建物のエネルギー効率化:実証済み節約戦略と実践テクニック
  9. 精密機械加工技術:精度と効率を向上させる革新
  10. アウトソーシング採用サービスで製造業の成長を加速:トップタレント獲得の戦略
  11. プロトラブズのインサート成形技術で複雑部品を製造