Title: Enbedded Internet/Ethernet Controler
1Enbedded Internet/Ethernet Controler
2Product series
- Data Acquisition and Control Cards
- Daughter Boards
- I-7000 Series Remote I/O Modules
- I-7188 Series Embedded Controllers
- I-7188 Series Embedded Controller
- 752N Series Communication Controller
- 7188E Series Embedded Ethernet/Internet
Controller - I/O Expansion Board
- I-8000 Compact Embedded Controller
3Feature of I-7000 Series
- Variant I/O Modules
- RS-485 Network
- 115.2K Baud Rate Maximum
- Self-Turner
- Dual Watch Dog
- Good Expansibility
- Wide Voltage Source (1030VDC)
- 3000 VDC Isolated Protection
4Variant Remote I/O Modules
- Analog Input
- V
- mV
- mA
- Thermocouple
- Strain Gauge
- Analog Output
- V
- mV
- mA
- Digital Input
- Isolated
- Non-Isolated
- Digital Output
- Photo MOS
- Open Collector
- Relay
- Solid-State Relay (AC, RC)
- Counter
- Counter
- Frequency
5Noise Resistance
Isolated Protection
1.2Km ( up to 4.8Km by Repeater)
Noise
Cross Talk
D
Deliver
Receiver
Signal (DT)(D)-(D-)
Signal (DT)((D)Noise) - ((D-)Noise)
D-
Noise
Ground
6Self-Tuner
RS-485 type PLC Data bit 12 bits 38400 bps
- Variant Baud Rate
- Variant Data Format
- Auto-Change Direction
- R.O.C. Innovation Patent
- P.R.O.C. Innovation Patent
- U.S. Innovation Patent
RS-485 type PLC Data bit 12 bits 9600 bps
I-7000 modules Data bit 10 bits can be 1200,
2400 .., 115200 bps
Wireless modem Data bit 10 bits 19200 bps
RS-232 Device Data bit 11 bits 9600 bps
7Dual Watch Dog
- Host Watch Dog (Software)
- Module Watch Dog (Hardware)
Module Be Turned to Safe Value
Module Be Reset Itself then Be Turn to Power On
Value
8Good Expansibility
RS-485
RS-232
Baud115200
COM1
COM2
COM3
7520
. . . . . . .
7000 01
7000 02
7000 FF
Baud115200
RS-485
RS-232
. . . . . . .
7520
7000 01
7000 01
7000 FF
Baud115200
RS-485
RS-232
. . . . . . .
7520
7000 01
7000 02
7000 FF
9RS-485
RS-232
RS-485
. . . . . . .
7188/752N
7520
(Address-1)
7000 01
7000 02
7000 FF
RS-485
. . . . . . .
7188/752N
(Address-2)
7000 01
7000 02
7000 FF
RS-485
. . . . . . .
7188/752N
(Address-n)
7000 01
7000 02
7000 FF
10RS-485
TCP/IP
. . . . .
7188E
(IP-1)
7000 01
7000 FF
RS-485
TCP/IP
. . . . .
7188E
(IP-2)
7000 01
7000 FF
RS-485
TCP/IP
TCP/IP
. . . . .
7188E
(IP-n)
7000 01
7000 FF
11Command Protocol of I-7000
- Use ASCII Command
- Use Asynchronous Protocols
- 1 Start Bit
- 8 Data Bits
- Non Parity
- 1 Stop Bit
- Software Checksum for Reliability
12- Typical Command Format
- Leading Character
- Address Character (00FF)
- Command and Parameter
- Checksum (2 Character)
- CR (0x0D) for End of Command
- Example
- 01MChk(CR) ..Read Module ID (Name)
13Develop Tool Kits
- NAP7000P Win32 DLL Developing Application
- VB, VC, BCB, Delphi
- For 7k/8k/87k Series
- NAP7000S Dos Based Diagnostic and Demo
- TC, BC, MSC
- NAP7000X ActiveX (OCX)
- VB, VC, BCB, Delphi
- For 7k/8k/87k Series
- NAP7000V VI Library for LabView
- 7000 Utility Windows Based Diagnostic/ Utility
Tool - For 7k/8k/87k Series
- NAP7000D DDE Server
- NAP7000OPCS OPC Server
- For 7k/8k/87k Series
14(No Transcript)
15Features of 7188E
- Supports a Variety of TCP/IP Protocols
- TCP, UDP, IP, ICMP, ARP, RARP
- 64 Bits Hardware Unique Serial Number Inside
- COM Port Driver Support Interrupt 1k Queue
Input Buffer - Built-In Self-Tuner ASIC Chip for RS-485 Port
- Built-in RTC, NVRAM, EEPROM, Flash Memory, SRAM
- I/O Expansion Bus
16Features of 7188E
- Built-In MiniOS7
- Program Download Port COM1 or Ethernet Port
(Available soon) - Remote Configuration, Diagnostics
- Operating Temperature -25 C 75 C
- Storage Temperature-40 C 80 C
17Typical Application
18Virtual COM Application
VxComm
Ethernet 10M
COM1
COM 3
COM2
COM 4
7188E
. . . . .
(IP-1)
7000 01
7000 FF
COM1
COM 5
COM2
COM 6
7188E
. . . . .
(IP-2)
7000 01
7000 FF
COM1
COM 254
COM2
COM 255
7188E
. . . . .
(IP-n)
7000 01
7000 FF
19Ethernet I/O Application
Ethernet 10M
IP(1) Port 10000
COM1
IP(1) Port 10001
7188E2
COM2
IP(1) Port 10002
. . . . .
7000 01
7000 FF
IP(2) Port 10000
COM1
IP(2) Port 10001
7188E2
COM2
IP(2) Port 10002
. . . . .
7000 01
7000 FF
IP(n) Port 10000
COM1
IP(n) Port 10001
7188E2
COM2
IP(n) Port 10002
. . . . .
7000 01
7000 FF
20Commands Protocol of XServer
- Port Configuration
- Port 10000 7188E
- Port 10001 COM1 of 7188E
- Port 10002 COM2 of 7188E
- Port 10008 COM8 of 7188E
- Command Set
21(No Transcript)
22XServer
23UserCount (User Interrupt)
Prohibit
Solve
- ClockHigh(), ClockLow(), ClockHighLow()
- Any EEPROM Functions
- Any 5DigitLed Functions
- Any NVRAM Functions
- Any RTC Functions
- Global Flag Variables
- Change Flag Status in UserCount
- Execute in UserLoop
24UserCmd
- Parameters
- Cmd 1.5K Bytes 2 Bytes (Command Number)
- Response 1.5K Bytes
- Action
- Request(PC) Feedback(Xserver)
- Command Format
- 19 User defined protocol
25How to Debug
- 7188xw Debug Mode
- RS-223 (Download COM port)
- Client Program
- TCP/IP
- 7-SEG LEDs
26Xserver Demo
27(No Transcript)
28File Location
- NapDos
- 7188e
- Document
- MiniOS7
- TCP
- Vxcomm
- Firmware
- Driver
- Xserver
- Lib
- Demo
- Client
- Webserver
- PC Diag
- SendTCP
- Send232
- Other
- UDP
- Vxcomm
29Status of XSever
- One Client to One Sever (V2.6.0 Ok)
- 3 Connections Only
- Port 10000 for 7188E
- Port 10001 for COM1
- Port 10002 for COM2
- Multiple Client to One Server (V2.6.14 OK)
- 28 Connections Maximum
- Port 7188 (in Hex) for Debug
- Port 10000, 10001, 10002 for Listen
30Advantage of XServer
- Built In TCP/IP Variant Communication Protocol
- User does not need to care communicate with PC by
ethernet - Easy Modified Templet Program
- UserInit
- UserLoopFun
- UserCmd
- UserCount
- User Defined Command Format
- Support I/O Expansion Bus
31Application 1
32Application 2
33Application 3
34Application 4
35Application 5
36Application 6
37Contact Us
- Web Site www.icpdas.com
- E-mail service_at_icpdas.com
- icpdas_at_ms8.hinet.net
38Memory Selection
- NVRAM (31 Bytes) (Option)
- Change Very Frequently.
- Battery Backup for 10 years
- EEPROM (2K Bytes)
- Data Not Change Frequently
- ReWrite 1000,000 Times
- Restore Configure Setting (Block 0)
- Flash Memory (256K, 512K Bytes)
- Data Not Change Frequently
- ReWrite 100,000 Times
- Restore OS (Last Sector), Users Program
39I/O Expansion Boards
- Prototype Testing
- D/I, D/O
- Timer/Counter
- A/D, D/A
- RS-232/422 Channels
- Memory
- Flash ROM (4M Bytes 32M Bytes)
- SRAM (128K Bytes, 512K Bytes)
40MiniOS7
- Files Download and Execution (.exe, .com, .bat)
- Hardware Diagnostic
- Update MiniOS7
- Use Autoexec.bat
- Support Int 21H Memory Management
- Dont Support Int 21H File Read/Write Function
(Support Library to Read/Write File) - Cant Run Another Process ( Function system() of
C) - Warm Up Time
- 0.1 Second for 20 MHz CPU
- 0.05 Second for 40 MHz CPU
- 0.5 Second for 8k Main Unit