- 印刷する
Node-REDでModbusデバイスをセットアップする方法を学ぶ
この記事では、異なるタイプのModbusノードを編集するワークフローについて説明します。
手順はPICK-IQ Node-REDのフロー例を編集します。
Ensure your Edge Device is fully updated in order to prevent softlocking. If you run into issues connecting Modbus devices, restart Node-RED on your Edge Device.
Modbusサーバーの編集
- Data Read Modbus ノード
{height="" width=""} をダブルクリックします。
- Edit Modbus Server ボタン
{height="" width=""} を選択します。
- Modbus サーバー設定
{height="" width=""} 必要な概要は以下の通りです。
必要な設定の概要は以下を参照してください:シリアルポート: /dev/ttyS2*(EdgeIOのRS-485ポートの位置です)****シリアルタイプ:**RTU-BUFFERDRTU-BUFFERD
以下のCOM設定は、お使いのBannerデバイスと一致している必要があります。バナーデバイスでの変更方法については、バナー技術リファレンスシートを参照してください。以下はBannerデバイスのデフォルト値です:19200*データビット8***ストップビット:**1***パリティ:**なし
- 更新ボタン
{height="" width=""} を選択します。
ユニットIDの変更
{Unit-ID を変更します。}
各機器にはUnit-ID(初期値:1)が設定されており、特定の機器のアドレスを設定することができます。複数のデバイスが同じUnit-IDで接続されている場合、すべてのデバイスは特定のUnit-IDを参照するModbusノードによって制御されます。1.最初のデバイスを接続します。2.Unit-IDをDefault: 1から新しい値(例: 2)に変更します。
Modbusノードは一度に1つのUnit-IDしかアドレスできないため、複数のデバイスを個別に制御するには複数のModbusノードを使用する必要があります。
レジスタ・アドレスの変更
{レジスタ・アドレスの変更}
レジスタアドレスはハイライトされたテキストボックスで変更できます。一般的なレジスタ・アドレスはこちらの記事を参照してください。
Modbus ライト・ノード
Modbus ライト・ノードを編集する場合も同じ手順に従います。唯一の違いは FC がFC 3: Read Holding Register の代わりにFC 6: Preset Single Register に変更されることです。{height="" width=""}.