PLCnext Control での Node-RED 活用というテーマで、使い方等を御紹介します。
第1回目の今回は、AXC F 2152 を例に、Node-RED 環境導入について説明します。
以前の記事「AXC F 2152でNode-RED:その1 インストール編」では、PLCnextStore から balenaEngine のアプリをダウンロードしてインストールし、その上で balenaEngine の機能を使って Node-Red のコンテナイメージをインターネットから pull する方法をご紹介していました。現在でもその方法自体は実行可能ですが、推奨しておりません。
代わりに現在では、この記事でご紹介している PLCnext Control 用の Node-RED アプリケーションが PLCnext Store で無料公開されておりますので、そちらをご利用ください。
これまでの EPC 1502/1522 に関する記事では、EPC にはデフォルトで Node-RED がインストールされていることが前提となっていましたが、ファームウエア バージョン 2023 より含まれなくなりました。
この記事をご参考に、必要に応じてインストールをお願いいたします。
使用機材

コントローラ:AXC F 2152 – 2404267
プログラム/コンフィギュレーションメモリ:SD FLASH 8GB PLCNEXT MEMORY – 1061701
ファームウェアバージョン:2024.0.8 LTS
Node-RED セットアップ
PLCnext Storeより Node-RED for PLCnext ARM (もしくは x86) のインストールパッケージをダウンロードします。

ブラウザを開き、”plcnextstore.com”を入力し、PLCnext storeにアクセスしてください。
ご利用の PLCnext Control の アーキテクチャに合ったパッケージを選択して下さい。

最新バージョンをダウンロードしてください。


ログインしていない場合は、Username、Passwordを入力しログインして下さい。
※アカウントをお持ちでない方は”REGISTER NOW”で登録をしてください。

Downloadのダイアログ画面になりますので、チェックボックスにチェックを入れて “DOWNLOAD” をクリックしてください。
前述の通り 4GB 以上のストレージ空き容量が必要なため、AXC F 3152 (内蔵ストレージ 2GB) も SD Card を必要とします。(SD カードのラインナップ上、8GB 以上の SD カードが必要です)
EPC の場合は 32GB 以上のストレージを搭載しているため、SD カードは必要ありません。 (また、SD カードには対応しておりません)
なお、AXC F 1152 は Node-RED に対応しておりません。
PLCnext Control の WBM 画面よりアプリケーションのインストールを行います。

ブラウザを開き PLCnext Control 本体の ”IPアドレス/wbm” を入力して下さい。 ここではDefault の
”192.168.1.10/wbm”としています。

Username :“admin”,
Password: “PLCnext Control 本体に記載のあるパスワード”を入力してください。
WBM の画面にて、Administration の ”PLCnext Apps” を選択してください。

Install Appのボタンをクリックし

先程ダウンロードした.appファイルを選択し、「開く」をクリックします。

Node-REDのインストールには少し時間がかかります。

System Message の
”Information” に実行の進捗具合が表示されます。
インストールが完了すると、以下のようにアプリの状態が表示されます。

右側の「Start」をクリックする事でアプリが起動します。

インストール後初めての Node-RED アプリの起動には、26分ほどかかります。
その間、右のように「ページが応答していない」旨が表示されますが、気にせずに「待機」をクリックして下さい。
「ページの終了」をクリックして、いったんページを閉じても構いません。その場合、30分後にもう一度 WBM へログインしてください。

ページやブラウザを閉じずに待機していると、以下の様に「Lost connection to controller」と表示されますが、気にせずにそのまま放置してください。

「Start」をクリックしてから 30 分したら、F5 キー等でブラウザのページを更新するか、ブラウザでWBMページへ改めてログインしなおして、Administration->PLCnext App の画面を開き直してください。
以下のように App Status が RUN となります。この 「RUN」の状態は PLCnext Control を再起動しても持続しますので、この起動操作を毎回行う必要はありません。

Node-RED へアクセス
ブラウザ検索画面で ”https://<PLCnext Control の IP アドレス>:51880” を入力します。
(例:https://192.168.1.10:51880)
http ではなく、https であることにご注意ください。
Node-REDの画面となり、チュートリアルが表示されます。
