SHOSHIN株式会社 昌新
製品カタログお知らせ会社案内所在地・地図求人案内
JapaneseEnglish
LANTRONIX Modbus/TCP搭載 IAPモデルの設定


LantronixデバイスサーバTOP-お問い合わせ-資料請求フォーム


LANTRONIX Modbus/TCP搭載 IAPモデルの設定

Modbus/RTU <> Modbus/TCP コンバータ
Modbus/RTUマスタ--シリアル--IAP--TCP/IP--Modbus/TCPスレーブ
Modbus/RTUマスタ--シリアル--IAP--TCP/IP--IAP--シリアル--Modbus/RTUスレーブ
Modbus/TCPマスタ--TCP/IP--IAP--シリアル--Modbus/RTUスレーブ



UDS-10-IAP (MODBUS) セットアップ
Cobox-DR1-IAP (MODBUS) セットアップ

IPアドレスとネットマスクをユニットに割り付けたら,telnetでログオンしてセットアップを行います.
シリアルポートからログインして設定することも可能です.


telnet 210.239.199.37 9999
↑ホストからtelnetでポート9999に接続します

Trying 210.239.199.37...
Connected to 210.239.199.37.
Escape character is '^]'.
Lantronix Inc. - Modbus Bridge
Serial Number 3405436  MAC address 00:20:4A:34:15:3C
Software version 01.4b4 (011013)
Press Enter to go into Setup Mode


Model: Device Server Plus+! (Firmware Code:AM)
Modbus/TCP to RTU Bridge Setup 
↑現在の設定値が表示されます

1) Network/IP Settings:
     IP Address ................. - 0.0.0.0/DHCP/BOOTP/AutoIP
     Default Gateway ............ --- not set ---
     Netmask .................... --- not set ---
2) Serial & Mode Settings:
     Protocol ................... Modbus/RTU,Slave(s) attached
     Serial Interface ........... 9600,8,N,1,RS232
3) Modem Control Settings:
     DTR Output ................. Fixed High/Active
     RTS Output ................. Fixed High/Active
4) Advanced Modbus Protocol settings:
     Slave Addr/Unit Id Source .. Modbus/TCP header
     Modbus Serial Broadcasts ... Disabled (Id=0 auto-mapped to 1)
     Modbus/TCP pipeline ........ Enabled (new MB/TCP requests queued in FIFO)
     MB/TCP Exception Codes ..... Yes (return 0x0A and 0x0B)
     Char, Message Timeout ...... 00050msec, 05000msec

D)efault settings, S)ave, Q)uit without save
Select Command or parameter set (1..4) to change: 
↑ここで1を入力するとネットワークの設定に入ります

IP Address (000) 210.(000) 239.(000) 199.(000) 227 
↑機器に設定するIPアドレスをオクテット毎に入力します
Set Gateway IP Address (N) Y 
↑ゲートウェイIPアドレスを入力するには Y を入力します
Gateway IP Address : (210) .(239) .(199) .(001) 009 
↑ゲートウェイIPアドレスを入力します
Set Netmask (N for default) (N) Y 
↑ネットマスクを入力するには Y を入力します
(255) .(255) .(255) .(000) 
↑ネットマスクを入力します
Change telnet config password (N) N 
↑telnetログオンのパスワードを設定するには Y と答えます

Modbus/TCP to RTU Bridge Setup 
↑変更後の設定値が表示されます
1) Network/IP Settings:
     IP Address ................. 210.239.199.227
     Default Gateway ............ 210.239.199.009
     Netmask .................... 255.255.255.000
2) Serial & Mode Settings:
     Protocol ................... Modbus/RTU,Slave(s) attached
     Serial Interface ........... 9600,8,N,1,RS232
3) Modem Control Settings:
     DTR Output ................. Fixed High/Active
     RTS Output ................. Fixed High/Active
4) Advanced Modbus Protocol settings:
     Slave Addr/Unit Id Source .. Modbus/TCP header
     Modbus Serial Broadcasts ... Disabled (Id=0 auto-mapped to 1)
     Modbus/TCP pipeline ........ Enabled (new MB/TCP requests queued in FIFO)
     MB/TCP Exception Codes ..... Yes (return 0x0A and 0x0B)
     Char, Message Timeout ...... 00050msec, 05000msec

D)efault settings, S)ave, Q)uit without save
Select Command or parameter set (1..4) to change: 
↑ここで2を入力するとModbus/TCPの設定に入ります

Attached Device (1=Slave 2=Master) (001)  
↑シリアルポートに接続されたデバイスがスレーブかサーバかを指定します.
  スレーブを選択すると,Modbus/TCP側はスレーブの口になり,Modbus/TCPのマスタを
  接続できるようになります.
  マスタを選択するとModbus/TCP側はマスタの口になり,Modbus/TCPのスレーブと
  接続できるようになります.この際,ModbusスレーブアドレスをIPアドレス(とスレーブ
  アドレス) に読み替えるためにIP Address Lookup Tableの設定が必要になります.
Serial Protocol (1=Modbus/RTU 2=Modbus/ASCII) (001)  
↑Modbus/RTUかModbus/ASCIIかを指定します
Interface Type (1=RS232 2=RS422/RS485+4-wire 3=RS485+2-wire) (001)  
↑インターフェースを指定します
Enter serial parameters (9600,8,N,1)  
↑通信パラメータを指定します

Modbus/TCP to RTU Bridge Setup 
↑変更後の設定が表示されます
1) Network/IP Settings:
     IP Address ................. 210.239.199.227
     Default Gateway ............ 210.239.199.009
     Netmask .................... 255.255.255.000
2) Serial & Mode Settings:
     Protocol ................... Modbus/RTU,Slave(s) attached
     Serial Interface ........... 9600,8,N,1,RS232
3) Modem Control Settings:
     DTR Output ................. Fixed High/Active
     RTS Output ................. Fixed High/Active
4) Advanced Modbus Protocol settings:
     Slave Addr/Unit Id Source .. Modbus/TCP header
     Modbus Serial Broadcasts ... Disabled (Id=0 auto-mapped to 1)
     Modbus/TCP pipeline ........ Enabled (new MB/TCP requests queued in FIFO)
     MB/TCP Exception Codes ..... Yes (return 0x0A and 0x0B)
     Char, Message Timeout ...... 00050msec, 05000msec

D)efault settings, S)ave, Q)uit without save
Select Command or parameter set (1..4) to change: 
↑ここで3を入力すると信号モードの設定に入ります
DTR Mode (1=Fixed 2=Variable) (001) 
RTS/CTS Mode (1=Fixed 2=Variable) (001) 

Modbus/TCP to RTU Bridge Setup 
↑変更後の設定内容が表示されます
1) Network/IP Settings:
     IP Address ................. 210.239.199.227
     Default Gateway ............ 210.239.199.009
     Netmask .................... 255.255.255.000
2) Serial & Mode Settings:
     Protocol ................... Modbus/RTU,Slave(s) attached
     Serial Interface ........... 9600,8,N,1,RS232
3) Modem Control Settings:
     DTR Output ................. Fixed High/Active
     RTS Output ................. Fixed High/Active
4) Advanced Modbus Protocol settings:
     Slave Addr/Unit Id Source .. Modbus/TCP header
     Modbus Serial Broadcasts ... Disabled (Id=0 auto-mapped to 1)
     Modbus/TCP pipeline ........ Enabled (new MB/TCP requests queued in FIFO)
     MB/TCP Exception Codes ..... Yes (return 0x0A and 0x0B)
     Char, Message Timeout ...... 00050msec, 05000msec

D)efault settings, S)ave, Q)uit without save
Select Command or parameter set (1..4) to change:  
↑ここで4を入力するとプロトコルの詳細設定に入ります

Slave address (0 for auto, or 1..255 fixed otherwise) (000)  
↑スレーブアドレスを指定します
Allow Modbus Broadcasts (1=Yes 2=No) (002)  
↑ブロードキャストするか否かを指定します
Use MB/TCP 0x0B/0x0A Exception Responses (1=No 2=Yes) (002)  
↑例外応答の指定をします
Disable Modbus/TCP pipeline (1=No 2=Yes) (001)  
↑パイプラインを無効にするか指定します.Modbusのコマンドをキューに積み上げて処理するか,
  一つずつしか受け付けないようにするかの設定です.
Character Timeout (10-7050 msec) (00050) 
↑キャラクタタイムアウトを指定します
Message Timeout (200-65000 msec) (05000) 
↑メッセージタイムアウトを指定します

Modbus/TCP to RTU Bridge Setup 
↑変更後の設定内容が表示されます
1) Network/IP Settings:
     IP Address ................. 210.239.199.227
     Default Gateway ............ 210.239.199.009
     Netmask .................... 255.255.255.000
2) Serial & Mode Settings:
     Protocol ................... Modbus/RTU,Slave(s) attached
     Serial Interface ........... 9600,8,N,1,RS232
3) Modem Control Settings:
     DTR Output ................. Fixed High/Active
     RTS Output ................. Fixed High/Active
4) Advanced Modbus Protocol settings:
     Slave Addr/Unit Id Source .. Modbus/TCP header
     Modbus Serial Broadcasts ... Disabled (Id=0 auto-mapped to 1)
     Modbus/TCP pipeline ........ Enabled (new MB/TCP requests queued in FIFO)
     MB/TCP Exception Codes ..... Yes (return 0x0A and 0x0B)
     Char, Message Timeout ...... 00050msec, 05000msec

D)efault settings, S)ave, Q)uit without save
Select Command or parameter set (1..4) to change:  
↑Sを入力して変更を保存します

Parameters saved, Restarting ...


IP address lookup tableについて:
設定例:
(Set 4th octet to 0 to use Slave Address as part of IP)
↑IPアドレスの末尾を 0 (ZERO)にすると,スレーブ番号で置き換える(下記動作例参照)
1): 001-100: 192.168.000.000+SLV
2): 101-199: 192.168.000.150
A)dd, D)elete, E)xit - select function A
Modbus addr from (102)
Modbus addr to (102) 255
Slave IP address (192) 172.(168) 16.(000) 123.(000)
1): 001-100: 192.168.000.000+SLV
2): 101-199: 192.168.000.050
3): 200-255: 172.016.123.000+SLV
A)dd, D)elete, E)xit - select function

上記の設定例ではすでに2つのエントリが設定済みであるところに,172.016.123.000への
設定を追加しています.結果として次の動作をします.
  • Modbus/RTUマスタがスレーブ#12をポールすると,192.168.0.12のユニットID12に送られる
  • Modbus/RTUマスタがスレーブ#70をポールすると,192.168.0.70のユニットID70に送られる
  • Modbus/RTUマスタがスレーブ#114をポールすると,192.168.0.50のユニットID114に送られる
  • Modbus/RTUマスタがスレーブ#156をポールすると,192.168.0.50のユニットID156に送られる
  • Modbus/RTUマスタがスレーブ#201をポールすると,172.16.123.201のユニットID201に送られる
  • Modbus/RTUマスタがスレーブ#243をポールすると,172.16.123.243のユニットID243に送られる
参考資料:
http://www.lantronix.com/support/docs/pdf/aps_modbus.pdf
 




TOP製品カタログお知らせ会社案内所在地・地図求人案内

copyright (C) Shoshin Corporation  All Rights Reserved.