コンテンツにスキップ
JelinaJelina Documentation技術ドキュメント
公式サイトに戻る

シリアル通信による温度センサーの温度収集

シリアル通信プラグインで温湿度センサーの温度を収集します。収集したデータを処理し、リアルタイムで表示します。

2. 使用するデバイスとプラグイン

Section titled “2. 使用するデバイスとプラグイン”
  • デバイス

(1) RSDS13 RS485 温湿度センサー(収集デバイスのデータソース)

取扱説明書またはメーカーの公式サイトで、センサーの通信プロトコル、通信出力、ボーレートを確認できます。

key name
インターフェース ttyO3
ボーレート 19200
データビット 8
パリティ None
ストップビット 1
温度読み取りコマンド 0f 03 00 00 00 01 85 24

(2) EPC-R3220 デバイス

【インターフェース設定】をクリックし、シリアルポート設定の COM1 と COM2 のモードを RS485 に変更します。

  • プラグイン

シリアル通信プラグイン、データ処理プラグイン、MQTT アップロードプラグイン。

(1) 接続規則に従い、RSDS13 RS485 温湿度センサーと EPC-R3220 デバイスを接続します。

(2) 関連パラメーターを入力し、デバイスのデータを収集します。

上記の方針に基づく接続構成は次のとおりです。

(1) シリアル通信の収集設定

1). 接続設定(注:プラン名は必須)

必要に応じて RSDS13 RS485 温湿度センサーのパラメーターを上図のように設定し、次の値を入力します。

  • プラン名:Serial プラン 1
  • インターフェース:ttyO3
  • ボーレート:19200
  • データビット:8
  • パリティ:None
  • ストップビット:1

2). データフレーム設定(注:データの有効化が enabled の場合にのみ、対応するデータフレーム解析を設定できます)

【設定を追加】→【データを入力】→【確認】の順に操作すると、データの正否が検証されます。正しければデータが 1 件追加されます。

デバイスのアドレス(id)は 1 です。具体的なパラメーターは次のとおりです。

  • 名前:グループ 1
  • フレームモード:HEX
  • データフレーム形式:01 03 00 00 00 01 84 0A
  • 周期:2000
  • 有効化:Enabled

注意:

RS485 の温度読み取りコマンドとして、01 03 00 00 00 01 84 0A を送信します。

コマンド 01 03 00 00 00 01 84 0A
説明 デバイスアドレス 読み取りコマンド レジスター開始アドレス上位 レジスター開始アドレス下位 読み取り数の上位 読み取り数の下位 CRCL CRCH

84 0A は、01 03 00 00 00 01 の 16 ビット CRC の結果です。

補足:CRC の検査規則は CRC-16/MODBUS X16+X15+X2+1 です。

3). データフレーム解析

【上部のタブ】→【設定を追加】→【データを入力】→【確認】の順に操作すると、データの正否が検証されます。正しければデータが 1 件追加されます。

具体的なパラメーター:

  • 名前:解析名 1
  • 解析:byte[3]byte[4]
  • 有効化:Enabled

**【スマートツイン】を開き、【シリアル通信】ノードにマウスポインターを合わせ、【プラン】**をクリックして【リアルタイムデータ】を確認します。