Enbedded Internet/Ethernet Controler

Download Report

Transcript Enbedded Internet/Ethernet Controler

Introduction to
tDS-700 Series
tGW-700 Series
Jan. 20, 2011
Vio Fan
ICP DAS Co., Ltd.
1
Features Comparison
PPDS
PDS
DS
tDS
tGW
Virtual COM
Yes
Yes
Yes
Yes
-
Programmable
Yes
Yes
-
-
-
PoE
Yes
-
-
Yes
Yes
Modbus
Gateway
Yes
-
-
-
Yes
Multi-client
Yes
Yes
Yes
-
-
Isolation for
DS-715
Costeffective
Costeffective
Features\ Series
Remarks
2
Specifications Comparison
I-7188EN
PDS-700
MiniOS7
MiniOS7
---
80188-40 MHz
80186-80 MHz
32-bit MCU 50MHz
Ethernet
10 Mbps
10/100 Mbps
10/100 Mbps
EEPROM
2 KB
16 KB
---
Frame Ground
---
Yes
Yes
Total Models
8
10+
7+
Models with DI/DO
2
5
0
Yes
Yes
---
Yes
OS
CPU
Virtual COM
Virtual I/O
3
tDS-700
tGW-700
Yes
-----
tDS/tGW-700 Common Features
Tiny Device Server

tDS-700: Tiny Device Servers
Tiny Modbus Gateway

tGW-700: Tiny Modbus
4
tDS/tGW-700 Common Features
Contains a 32-bit MCU that efficiently handles network traffic
10/100 Base-TX Ethernet, RJ-45 x1 (Auto-negotiating, auto MDI/MDIX,
LED Indicators)
Includes redundant power inputs: PoE and DC jack
Supports TCP, UDP, HTTP, DHCP, BOOTP and TFTP protocols
Supports UDP responder for device discovery
Allows automatically RS-485 direction control
Supports pair-connection applications
Allows easy firmware updates via the Ethernet
Contains a tiny Web server for configuration
Tiny form-factor and low power consumption
RoHS compliant and no Halogen
Made from fire retardant materials (UL94-V0 Level)
Redundant Power Inputs
PoE
(IEEE 802.3af, Class 1)
◆ DC
Jack
(+12 ~ 48 VDC )
Automatic MDI / MDI-X crossover
tDS-700 / tGW-700 Naming Conventions
tDS-7 X Y
tGW-7 X Y
X: Number of Total Ports
Y: Serial Ports Type
2:
4:
5:
8:
RS-232
RS-485 and RS-232
RS-422 / RS-485
RS-232 / 422 / 485
8
tDS-700 (tGW-700) Selection Guide
COM
1
COM
2
COM
3
tDS-712
tGW-712
tDS-722
tGW-722
tDS-732
tGW-732
tDS-715
tGW-715
tDS-725
tGW-725
tDS-735
tGW-735
tDS-718
tGW-718
5-wire
RS-232
5-wire
RS-232
3-wire
RS-232
2-wire
RS-485
4-wire
RS-422
2-wire
RS-485
2-wire
RS-485
3-wire
RS-232
5-wire
RS-232
3-wire
RS-232
2-wire
RS-485
4-wire
RS-422
2-wire
RS-485
3-wire
RS-232
2-wire
RS-485
2-wire
RS-485
We are planning to have two new models as follows:
tDS-724 (tGW-724) : RS-485 x1, RS-232 x1 (5-wire)
tDS-734 (tGW-734) : RS-485 x1, RS-232 x2 (3-wire)
9
UDP Search
Use "eSearch Utility“ or “VxComm Utility”, you can find the
module quickly and configure the proper network settings.
Init Switch
 If there are something wrong in network settings or other
settings accidentally, you can make the switch is placed in
the “Init mode”. After re-booting, all values can be restored
to factory settings.
Mode
Flash Protection Firmware Update
Configuration
Initial
No
Yes
Factory
Run
Yes
No
User-Defined
Firmware Update (1/2)
Connect the tGW-700 to the same HUB or same sub-network as your PC.
(For tDS-700, tGW-700, PETL-7000 and tPET Series)
Right-click above the module name and choose the firmware file in “eSearch
Utility”.
Power-on reboot the module in initial mode to request the update.
12
Firmware Update (2/2)
The tGW-700 has a built-in feature of flash protection that
prohibits modification to the firmware in the flash. Before
updating the firmware, we have to set “Init Switch” in “Init” state
and then power-on reboot the tGW-700 and disable the flash
protection. Since the flash becomes writable, we can update the
firmware through the Ethernet network 。
The code (in the boot loader) used to update the firmware image
is not part of the firmware it-self. Thus, users can update the
firmware even the built-in one is broken or does not exist. If the
firmware update fails, we just need to rerun the update
procedures again.
tDS/tGW-700 Common Features
Tiny Device Server

tDS-700: Tiny Device Servers
Tiny Modbus Gateway

tGW-700: Tiny Modbus
14
tDS-700 Features
Incorporates any RS-232/422/485 serial device in Ethernet
Supports pair-connection (serial-bridge, serial-tunnel) applications
Male DB-9 or terminal block connector for easy wiring
Allows easy firmware updates via the Ethernet
Contains a tiny Web server for configuration
Cost-effective Device Servers
15
Virtual COM Basis
Command/Data/Modbus/Anything
Command/Data/Modbus/Anything
Transparent (with no protocol convert)
VCOM6/7
VCOM6/7
Transparent
Meter
RS-485
10/100 M
Ethernet
PLC
RS-485
tDS-725
PLC
Meter
Note:
1. In the virtual COM application, the command or data is being copied between the
PC and tDS-700 module with no protocol convert. This allows most of the serial
protocols can be used with the virtual COM.
Virtual COM Application
VxComm Driver VCOM5
VCOM6
VCOM7
VCOM8
…
10/100 M
Ethernet
VCOM5
RS-232
RFID Reader
tDS-712
VCOM6
RS-485
PLC
Meter
tDS-715
VCOM7
RS-485
NS-208PSE
Ethernet Switch with PoE
PLC
VCOM8
tDS-725
RS-485
Note:
1. The max. COM port number in a PC is up to COM256.
2. The COM port is configured and mapped by using the VxComm Utility.
Meter
Direct TCP Socket Connection
Send raw data via TCP socket.
Raw data
Transparent (with no protocol convert)
10/100 M
Ethernet
Port 10001 (COM1)
Port 10002 (COM2)
Meter
RS-485
PLC
RS-485
tDS-725
PLC
Meter
Note:
1. The serial ports of the tDS-700 can be also accessed via TCP socket connections.
TCP port 10001 = COM1, TCP port 10002 = COM2, TCP port 10003 = COM3.
2. Users have to configure the baud rate and data format via web configuration first,
else the serial ports may send garbage data.
Serial Port Pair-connection Basis
Virtual RS-485 bus through the pair-connection.
Port 1(RS-485)
Port 1(RS-485)
PLC 1
uses 115200 bps
Serial Port Pair-connection
Through the Ethernet
tDS-715
uses 115200 bps
PLC 2
uses 115200 bps
tDS-715
uses 115200 bps
Note:
1. PLC 1 and PLC 2 can communicate with each other via the RS-485 port that
has pair-connection link through the Ethernet.
Pair-connection with Different Baud Rate
Virtual RS-485 bus through the pair-connection.
Port 1(RS-485)
Port 1(RS-485)
PLC 1 uses
9600 bps
tDS-725 uses
9600 bps
Serial Port Pair-connection
Through the Ethernet
PLC 2 uses
115200 bps
tDS-715 uses
115200 bps
Note:
1.
PLC 1 and PLC 2 can use different baud rate and different data format at the same time
when using pair-connection. But please make sure that the tDS-700 has the same setting
as local serial devices.
2. The pair-connection can be created by using same or different tDS-700 models.
The pair-connection is working as port-to-port.
Virtual RS-485 Network (base on pair-connection)
Serial Port Pair-connection
Through the Ethernet
Port 1
Port 1
RS-485
PLC
Port 2
tDS-715
tDS-725
Port 1(RS-485)
Serial Port Pair-connection
Through the Ethernet
Port 1
Port 2
PLC
Port 2 (RS-485)
Port 3
tDS-725
Meter
tDS-735
RS-485
Port 1 (RS-485)
Serial Port Pair-connection
Through the Ethernet
tDS-725
Port 2 (RS-485)
Meter
Note: When connecting several tDS-700 (RS-485 master) in RS-485 network, you
should remove the pull-high/low resister in most of the tDS-700 modules, and make
sure there is only one master in the RS-485 network.
tDS-700 Web Configuration : Login
Default Settings:
Item
Factory Default Settings
IP
192.168.255.1
Gateway
192.168.0.1
Mask
255.255.0.0
Password
Admin
22
tDS-700 Web Configuration : Home Page
23
tDS-700 Web Configuration : Network Setting
24
tDS-700 Web Configuration : Port Setting
25
tDS-700 Web Configuration : IP Filter
tDS/tGW-700 Common Features
Tiny Device Server

tDS-700: Tiny Device Servers
Tiny Modbus Gateway

tGW-700: Tiny Modbus Gateway
27
tGW-700 Features
Cost-effective Modbus/TCP to RTU/ASCII Gateway
Supports Modbus/TCP master and slave
Supports Modbus RTU/ASCII master and slave
Supports pair-connection (serial-bridge, serial-tunnel) applications
Tiny form-factor and low power consumption
Modbus Gateway Basis
Modbus/TCP
Modbus RTU
or
Modbus ASCII
Meter
10/100 M
Ethernet
Port 502 (COM1)
RS-485
PLC
Port 503 (COM2)
RS-485
tGW-725
PLC
Meter
Note:
1. The tGW-700 act as Modbus/TCP to Modbus RTU/ASCII converter. The
client program must use Modbus/TCP protocol.
2. The Modbus RTU or ASCII protocol, baud rate and data format used are
depending on the serial devices, and are setting via web configuration.
Modbus Gateway Application
Modbus RTU or ASCII
Modbus/TCP
Port 502
RS-232
RFID Reader
tGW-712 with Modbus RTU
10/100 M
Ethernet
Port 502
RS-485
PLC
Meter
tGW-715 with Modbus ASCII
Port 502
Port 503
NS-208PSE
Ethernet Switch with PoE
tGW-725
RS-485
PLC
RS-485
PLC
Note:
1. The default TCP ports used in tGW-700 are 502 (COM1), 503 (COM2) and 504
(COM3). These TCP ports can be changed via the web configuration.
Meter
Meter
Serial Port Pair-connection Basis
Virtual RS-485 bus through the pair-connection.
Port 1(RS-485)
Port 1(RS-485)
PLC 1
uses 115200 bps
and Modbus RTU
Serial Port Pair-connection
Through the Ethernet
tGW-715
uses 115200 bps
and Modbus RTU
PLC 2
uses 115200 bps
and Modbus RTU
tGW-715
uses 115200 bps
and Modbus RTU
Note:
1. PLC 1 and PLC 2 can communicate with each other via the RS-485 port that
has pair-connection link through the Ethernet.
Pair-connection with Different Protocols
Virtual RS-485 bus through the pair-connection
(with Modbus RTU to ASCII converter ).
Port 1(RS-485)
Port 1(RS-485)
PLC 1 uses
9600 bps and
Modbus RTU
Serial Port Pair-connection
Through the Ethernet
tGW-715 uses
9600 bps and Modbus RTU
PLC 2 uses
115200 bps and
Modbus ASCII
tGW-715 uses
115200 bps and Modbus ASCII
Note:
1. PLC 1 and PLC 2 can use different protocol (RTU or ASCII), baud rate and data
format at the same time when using pair-connection. But please make sure that
the tGW-700 has the same setting as local serial devices.
2. The pair-connection can be created by using same or different tGW-700 models.
The pair-connection is working as port-to-port.
Virtual RS-485 Network (base on pair-connection)
Serial Port Pair-connection
Through the Ethernet
Port 1
Port 1
RS-485
PLC
tGW-715 with Modbus ASCII
Port 2
tGW-725
Port 1(RS-485)
Serial Port Pair-connection
Through the Ethernet
Port 1
Port 2
RS-485 with
Modbus RTU/ASCII
(Single Protocol)
PLC
Port 2 (RS-485)
Port 3
tGW-735
Meter
tGW-725
With Modbus RTU
Port 1 (RS-485)
Serial Port Pair-connection
Through the Ethernet
Port 2 (RS-485)
Meter
tGW-725
Note: When connecting several tGW-700 (RS-485 master) in RS-485 network,
you should remove the pull-high/low resister in most of the tGW-700
modules, and make sure there is only one master in the RS-485 network.
tGW-700 Web Configuration : Network Setting
tGW-700 Web Configuration : Port Setting
35
Application : Pair Connection
Q & A
Thank You!!
[email protected]
http://www.icpdas.com
37