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への 設定を追加しています.結果として次の動作をします.
参考資料: http://www.lantronix.com/support/docs/pdf/aps_modbus.pdf |