ピクシス Web パネルタッチコントローラソフトウェアユーザーガイド

Pixsys Web Panel Touch Controller Software - Featured Image

Pixsysロゴポッドマンガイド
ソフトウェア
ユーザーマニュアル

Node-REDコンテナの作成

このガイドではPixsysへのNode-REDコンテナのインストールについて説明します。 Webパネル「WP」とタッチコントローラ「TC」シリーズ。
Node-REDダッシュボードを画面に表示できるのはWPのみ WebパネルデバイスとTC – TouchControllerパネルの「Web「TargetVisu」ライセンスのみ。TouchControllerの場合 – 「TargetVisu」または「TargetVisu +」ライセンスのTCパネル Web「Visu」ライセンスではNode-REDダッシュボードを表示できません。

ログイン

起動時に表示される STOP ボタンを押し続け、設定モードでデバイスにアクセスします。
次の資格情報を入力して構成コンソールにアクセスします。

ユーザー名: ユーザー
パスワード: 123456

デバイスの IP がわかっている場合は、次のアドレスにアクセスして、ユーザーの PC 上のブラウザから構成コンソールにアクセスすることも可能です (推奨)。 https://device-IP-.9443/ 上記の資格情報を使用します。

Node-RED用のフォルダを作成する

アクティブ化するコンテナーには、ユーザー データを保存するためのスペースが必要です。
この目的のために、デバイスには /data/user というフォルダーがあります。
WinScp または他の sFTP アクセス ソフトウェアを使用して、以下の手順に従って、パス /data/user 内にフォルダー node-red を作成します。

  • WinSCPを開き、構成コンソールにアクセスするために既に使用したIPと資格情報を使用してデバイスに接続し、/data/userを選択します。ピクシス Web パネルタッチコントローラソフトウェア - Node-RED用のフォルダの作成
  • 「新規」メニューから「ディレクトリ…」オプションを選択します。ピクシス Web パネルタッチコントローラソフトウェア - ディレクトリ
  • すべての「R/W/X」許可を有効にして、フォルダー node-red を作成します。ピクシス Web パネルタッチコントローラソフトウェア - node-redを有効にするフォルダを作成する

同じプロセスは、SSH アクセスと次のプロンプトを使用することでも実行できます。
mkdir -p /data/user/node-red
chmod a+rwx /data/user/node-red

ピクシス Web パネルタッチコントローラソフトウェア - SSHアクセスでも同じプロセスが可能です

コンテナのダウンロード

メニューバーの「Podman コンテナ」にアクセスします。ピクシス Web パネルタッチコントローラソフトウェア - コンテナのダウンロード

右側のメニューにある3つのドットアイコンから「新しい画像をダウンロード」オプションを選択します。

ピクシス Web パネルタッチコントローラソフトウェア - 新しいイメージをダウンロード検索エリア「docker.io」を選択しますピクシス Web パネルタッチコントローラソフトウェア - 検索領域を選択「node-red」と入力して検索する

ピクシス Web パネルタッチコントローラソフトウェア - 「node-red

公式イメージ「docker.io/nodered/node-red」を選択します。

ピクシス Web パネルタッチコントローラソフトウェア - 公式イメージを選択

次に「ダウンロード」を押すと、画像のダウンロードが開始されます。

ピクシス Web パネルタッチコントローラソフトウェア - ダウンロード 2

これは数百MBです file; インターネット接続によっては数分かかる場合があります。

ダウンロードが完了すると、 view デバイス上の画像:

ピクシス Web パネルタッチコントローラソフトウェア - ダウンロードが完了しました

コンテナの作成

「コンテナ」タブで、「コンテナを作成」ボタンを押します。作成したいコンテナを設定するためのメニューが開きます。

ピクシス Web パネルタッチコントローラソフトウェア - コンテナの作成「名前」フィールドに、自動的に生成されたランダムな名前を置き換えて、任意の名前を入力します。

タブの詳細:
「画像」ボックスから、前の章で説明したようにダウンロードした画像を選択します。

ピクシス Web パネルタッチコントローラソフトウェア - タブの詳細

「メモリ制限」を 128 MB または 256 MB に設定します。
「再起動ポリシー」を「常時」に設定すると、ユーザーがシャットダウンを指示した場合でも、コンテナーは自動的に起動して再起動されるようになります。

タブ統合:
ポートマッピングを設定して、TCPとUDPの両方でポート1880を公開し、Node-REDから見えるコンテナパス/dataをホストパス/data/user/node-redにマッピングします。

ピクシス Web パネルタッチコントローラソフトウェア - タブ統合

タブのヘルスチェック:
このタブでは、コンテナの正しい操作に関する制御チェックと、エラーが発生した場合の動作を定義します。
下の画像はデフォルトのパラメータを示しています。

ピクシス Web パネルタッチコントローラソフトウェア - タブヘルスチェックこのstage、「作成して実行」を押して、コンテナの作成を待ちます。

コンテナのテスト

コンテナの作成手順が完了すると、「コンテナ」リストに新しく実行中のコンテナ(状態:実行中)が表示されます。

ピクシス Web パネルタッチコントローラソフトウェア - コンテナのテスト

PCでブラウザを開き、次のページに移動します。 http://device-IP.1880

ピクシス Web パネルタッチコントローラソフトウェア - PCでブラウザを開き、ページに移動します

ダッシュボードの作成

ダッシュボードではNode-REDが動的な情報を提示/公開できる web ページ。
「node-red-dashboard」をインストールし、メニュー管理パレットを開きます。

ピクシス Web パネルタッチコントローラーソフトウェア - ダッシュボードの作成

検索する タブ内のnode-red-dashboardのインストール

ピクシス Web パネルタッチコントローラーソフトウェア - タブ内でnode-red-dashboardを検索してインストール

インストールが完了するまで待ってから、コンソールにログインし、ガイドの最後に入力したフローを[インポート]メニューからインポートします。

ピクシス Web パネルタッチコントローラソフトウェア - IMport

**これは元amp実際の目的のないコード。
NB Node-RED およびダッシュボードの使用については、オンラインで入手可能なドキュメントを参照してください。

ピクシス Web パネルタッチコントローラソフトウェア - Node-REDとダッシュボード

コードをインポートすると、次のようなプロジェクトが提供されます。

ピクシス Web パネルタッチコントローラソフトウェア - コードをインポートしたら

プレス ピクシス Web パネルタッチコントローラソフトウェア - Symbol 1 プロジェクトをコンパイルして開始します。
オープニングページ http://device-IP.1880/ui結果は次のようになります。

ピクシス Web パネルタッチコントローラソフトウェア - 結果は次のようになります

ダッシュボードを表示するためのパネルの設定

この時点で、許可されているパネルの場合は、メニューのWP設定にアクセスし、次にメインアプリケーション設定にアクセスして入力します。 URL http://localhost.1880/ui
実際の IP に関係なく、ブラウザーがデバイス自体にアクセスするようにするには、localhost または IP 127.0.0.1 という用語を使用します。

ピクシス Web パネルタッチコントローラソフトウェア - パネルの設定再起動すると、デバイスに全画面の Node-RED ダッシュボードが表示されます。

Exampルフロー

次のコードは、Node-RED にフローとしてインポートされるテキストです。

[
{
“id”: “1e6b97b5.687fd8”,
「タイプ」:「タブ」、
「ラベル」:「ダッシュボード」
「無効」: 偽、
"情報": ""
},
{
"id": " 7c8 f 99d9.196b98",
「タイプ」: 「ui_text」、
“z”: “1e6b97b5.687fd8”,
「グループ」:「dd4567b9.6a4c18」、
「注文」: 1,
「幅」:「12」、
「高さ」:「1」、
「名前」: 「タイトル」
「ラベル」:「ダッシュボード – ランダムデータ表示」
「フォーマット」: 「{{msg.payload}}」、
「レイアウト」:「col-center」、
「x」: 330,
「y」: 120,
“wires”: []
},
{
“id”: “2e4a56f8.cfa23a”,
「タイプ」: 「ui_gauge」、
“z”: “1e6b97b5.687fd8”,
「名前」:「ランダムゲージ」
「グループ」:「dd4567b9.6a4c18」、
「注文」: 2,
「幅」:「6」、
「高さ」:「6」、
「gtype」:「ゲージ」、
「タイトル」:「ランダム値」
「ラベル」:「%」、
「フォーマット」: 「{{値}}」、
「分」:「0」、
「最大」:「100」、
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
「セグメント1」:「30」、
「セグメント2」:「70」、
「x」: 320,
「y」: 240,
“wires”: []
},
{
「id」: 「3b9ddefd.32b9d」、
「タイプ」: 「ui_chart」、
“z”: “1e6b97b5.687fd8”,
「名前」:「時間ベースのチャート」
「グループ」:「dd4567b9.6a4c18」、
「注文」: 3,
「幅」:「6」、
「高さ」:「6」、
「ラベル」:「ランダムタイムチャート」
「char tType」: 「line」、
「凡例」:「誤り」、
「xformat」: 「HH:mm:ss」、
「補間」:「線形」
「ノーデータ」: 「」、
「ymin」:「0」、
「ymax」:「100」、
「古いものを削除」: 1,
「古いポイントを削除」: 「」
「古いユニットを削除」:「3600」
「カットアウト」: 0,
「useOneColor」: 偽、
“colors”: [“#00b500”,”#e6e600”,”#ca3838”],
「出力」: 1,
「useDifferentColor」: false、
「x」: 600,
「y」: 240,
“wires”: []
},
{
「id」:「74b1ae f 8.e7e0d8」、
「タイプ」:「機能」、
“z”: “1e6b97b5.687fd8”,
「名前」:「ランダムデータを生成する」
“func”: “msg.payload = Math.floor(Math.random() * 100);\nreturn msg;”,
「出力」: 1,
「noerr」: 0,
「初期化」:「」
「ファイナライズ」: 「」
「ライブラリ」: [],
「x」: 130,
「y」: 240,
「ワイヤー」: [
[
“2e4a56f8.cfa23a”,
「3b9ddefd.32b9d」
]
]
},
{
“id”: “e0e9bd3c.a8ae2”,
「タイプ」:「注入」
“z”: “1e6b97b5.687fd8”,
"名前": ""、
「小道具」: [
{
「p」:「ペイロード」
}
],
「繰り返し」:「1」、
「crontab」: 「」、
「一度」: 真、
「一度の遅延」: 0.1、
"トピック": ""、
「ペイロードタイプ」: 「日付」、
「x」: 130,
「y」: 160,
「ワイヤー」: [
[
“74b1ae f 8.e7e0d8”
]
]
},
{
「id」: 「dd4567b9.6a4c18」、
「タイプ」: 「ui_group」、
「z」:「」
「名前」:「ランダムデータ」
「タブ」: 「fe9b4293.8df8e」、
「注文」: 1,
「disp」: 真、
「幅」:「12」、
「崩壊」:偽
},
{
「id」: 「fe9b4293.8df8e」、
「タイプ」: 「ui_tab」、
「z」:「」
「名前」:「メインダッシュボード」
「アイコン」:「ダッシュボード」
「注文」: 1,
「無効」: 偽、
「非表示」: 偽
}
]

メモ / 更新

ピクシス Web パネルタッチコントローラソフトウェア - Symbol 2ピクシス株式会社
www.pixsys.net
sales@pixsys.netsupport@pi​​xsys.net
オンラインアシスタンス: http://forum.pixsys.net
ポスト経由、16 I-30030
メラレド ディ ピアニガ、ベネチア (イタリア)
電話 +39 041 5190518
200525

ドキュメント / リソース

PDF thumbnailWeb パネルタッチコントローラソフトウェア
User Guide · WP series, TC series, Web パネルタッチコントローラソフトウェア、タッチコントローラソフトウェア、コントローラソフトウェア、ソフトウェア

参考文献

質問する

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

質問する

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.