DEKIST RN17xをお買い上げいただきありがとうございます。
RN17xはModbus TCP / IPをサポートします。 したがって、MODBUS TCP / IPネットワークに接続して、測定したデータ値をそのサーバーから取得できます。 また、ネットワークにコンバータを接続し、PC、PLC、レコーダーなどRS485インターフェース使用機器から測定データ値を受け取ることができます。
RN17x内部でModbus TCP/IPを使用するための設定は以下の通りです。 コンソールメニューの「5.MODBUS TCP Setup」 内容を参照してください。
– 下 –
- 「HOLDING REGISTER」にデータがリアルタイムで更新されます。
- サポートフォーマットは4 BYTE FLOATING POINTと2 BYTE INTEGERで、読み取りのみ可能です。
- 2 BYTE INTEGERフォーマットの場合、小数点以下の数字は無視され、整数値のみが渡されます。ヘッダーのトランザクションID、プロトコルID、ユニットIDは内部的に無視されます。
- Function Codeとして「3」を使用し、データはどの値が入っても構いません。
1. Modbus TCP/IPネットワーク接続
RN17xのコンソールメニューからModbus TCP / IPネットワークに登録するために設定を進めます。
MODBUS/TCP接続用にRN17xを設定する
2. Modbus→RS485変換準備
Modbus→RS485に変換する装置を準備する(NET485-MB - Modbus RS485 Adapter)
1. DeviceInstaller Program Download
2. NET485-MB Data Sheet Download
3. Modbus Protocol User Guide PDF Download
4. RS-485 converter(Model:Sena LTC100)Data Sheet Download
5. USB to Serial Conversion Cable
3. Modbus→RS485コンバータ機器結線方法
ノイズ防止のために、ケーブルはツイスト接続を推奨します。
1.下図のようにNET485-MB TXD AピンとRXD Aピン、TXD BピンとRXD Bピンを接続します。
2. NET485-MB TXD AピンをConverter TX +ピン、TXD BピンをConverter TX-ピンに接続します。
3. 8-24VDCアダプターを接続して、電源をします。
4. Converterでusb to serial Conversion cable利用PCと接続します。
PCでRS485連動テストのための結線図
TCP/IPのデータ単位をRS485インタフェース信号単位に切り替え、RS485信号単位をPCとUSB通信が可能に構成したものです。
4. NET485-MB設定方法
1.プログラムを実行する - タスクバーのスタートボタンをクリックしてPrograms \ DeviceInstallerを選択すると、オプションリストにDeviceInstallerデバイスインストーラのメインダイアログボックスが表示されます。 プログラムは自動的にデバイスを検索します。
2.図1は、DHCPサーバーが割り当てるIPアドレスを使用して、ネットワーク上で検出された任意のデバイスを示しています。 機器のIPアドレスは、一般的に工場で0.0.0.0に設定されます。 ハードウェアアドレスは、プライベートネットワークの特定のデバイスに割り当てられた永続的なアドレスです。 ハードウェアアドレスは、商品ラベルに表示されています。 XPort-IAPに表示されたデバイスの種類は、Modbusデバイスです。
3. [デバイスインストーラ]ウィンドウで[XPort-IAP]をダブルクリックすると、図2に示すように、画面の右ペインにそのデバイスに関する情報が表示されます。
4. DeviceInstaller Utilityの[Web Configuration]タブ(左から4番目のタブ)をクリックすると、IPアドレスとポート番号が表示されます。 DeviceInstallerウィンドウでWebマネージャを表示するにはナビゲーションアイコン[→]をクリックし、デフォルトのWebブラウザでWebマネージャを開く(推奨)、外部ブラウザアイコン(右端)をクリックします。
パスワードウィンドウが表示さユーザー名とパスワードのフィールドを空白のままに[OK]ボタンをクリックします。 基本的にはデバイスサーバの構成にパスワード保護機能がありません。
5.図4は、ネットワークの設定画面です。 NET485 MODBUS / TCP製品の流動あるいは固定IP設定を変更することができます。 IPアドレスは、ネットワークの固有の値に設定する必要があります。
6.図5は、RS485シリアル設定画面です。 Boud Rate(通信速度)とData Bits、Parity、Stop bits、Flow Controlをユーザーのデバイスでサポートされている内容に変更します。
7.図6のModbus / TCPデバイスは、MasterまたはSlaveに定義されます。
RN17x製品Modbus / TCP Port番号のデフォルト値は502です。 RN17xでModbus / TCPでデータを送信してRS485にデータを受信した場合、Masterとして選択します。 Start IDとEnd IDはUnit IDでここ10を入力します。 Host AddressはRN17xのIP(192.168.1.84)を入力します。
5.データ受信方法の例(動作確認のプロセス)
RMMS というプログラムを無料でテストを行っできます。
RS485受信またはModbus TCPデータをできます。
Radzio Modbus Master Simulator(RMMS)Downroad
Connection> Settingsタブを選択し、 NET485-MB - Modbus RS485 AdapterでRS485 Serial Settingsた値を入力します。 ポート義経場合、PCと接続しているコンフォートを選択します。
File> new]タブを選択して、上の写真のようにウィンドウが表示されたら、Device IDは NET485-MB - Modbus RS485 Adapter で設定したUnit ID値(10)を入力します。 Holding RegisterとDisplay optionsはRN17x製品がFORMAT方式を32Bit Float(4 Byte Floating point)をサポートするため、32Bit Floatを選択します。
PCと NET485-MB - Modbus RS485 Adapter が接続されている場合、コンバータのRX / TX LEDが点滅を繰り返します。 上の図は、485つのチャンネル値をRS-XNUMXで読み、PC画面に表示した結果を示す一例です。