eCOV-110 序列埠
轉換器: 使用手冊 (Serial-Ethernet Converter) -第3頁-
2.1.Command Mode用法
Ø Command Format
[Start Code][Command][OP Code][OP Code Parameters][End Code]
‘$’: Start Code(1 byte)
‘Command’: 讀取或設定設定,’S’表示進行設定,’G’表示讀取目前設定
‘OP Code’: 對應操作的設定代碼,如”LI”表示網路IP Address
‘OP Code Parameters’: 當Command為’S’時,各個設定代碼的搭配參數
‘End Code’: 各個Command的結束字元,固定兩個Byte”0x0d0x0a” (CRLF)
如:
- 讀取SE-100 LAN IP address: $GLI(CRLF)
- 設定SE-100 LAN Subnet Mask: $SLN255.255.255.0(CRLF)
Ø Reply Message Format
Command正確時的回覆:
l 當Command是’S’變更設定時:
[Start Code][Command][OK Message][End Code]
‘Start Code’: 固定 ”%”
‘Command’: Command’: 操作正確時,一律回應“ANS”
‘OK Message’: “OK”當Command是’S’讀取設定時:
‘End Code’:固定兩個Byte”0x0d0x0a” (CRLF)
如: 回應設定SE-100 LAN IP address: %ANSOK(CRLF)
l 當Command是’G’讀取設定時:
[Start Code][Command] [Reply Message][End Code]
‘Start Code’: 固定 ”%”
‘Command’: Command’: 操作正確時,一律回應“ANS”
‘‘Reply Message’: 實際自eCOV-110所讀取到的參設定
‘End Code’:固定兩個Byte”0x0d0x0a” (CRLF)
如: 回應讀取SE-100 LAN Subnet Mask: %ANS255.255.255.0(CRLF)
Command不正確時的回覆:
[Start Code][Error Message][End Code]
‘Start Code’: 固定 ”%”
‘Error Message’: “ERR”
‘End Code’:固定兩個Byte”0x0d0x0a” (CRLF)
固定是: %ERR(CRLF)
2.2.OP Code and OP Code Parameters
OP Code | OP Code簡介 | 可用Command | OP Code Parameters |
基本信息類 |
BM | 產品名稱 | G only | Always “eCOV-110” |
BN | 產品別名 | S, G | 任意字元,長度最長14 byte |
BP | 密碼設定 | S only | 任意字元,長度最長8 byte |
BV | Firmware版本 | G only | 格式: x.xx.xxx |
LAN設定 |
LI | IP Address | S, G | 格式:xxx.xxx.xxx.xxx |
LN | Subnet Mask | S, G | 格式:xxx.xxx.xxx.xxx |
LG | Gateway | S, G | 格式:xxx.xxx.xxx.xxx |
LC | 取得IP的方法 | S, G | 0 : static IP 1 : DHCP |
LM | MAC Address | G only | 格式: xx:xx:xx:xx:xx:xx |
LS | 網路連線狀態 | G only | 回應內容有三種: link Fail link ok, 100M link ok, 10M |
網路連線設定 |
OM | Operation Mode | G only | “TS” only, 表示TCP Server |
OC | 是否啟動Timeout | S, G | 可設定參數: “AC”: always connect “TO”: 啟動Timeout,需搭配OP Code ”OU” |
OU | Timeout值,以分鐘為單位 | S, G | 可設定範圍: 1~99 需搭配OP Code ”OC需搭配OP Code ”OU”” |
OD | 所使用的Data Packing方式 | S, G | 設定格式:3位數 百位: Delimiter 十位: Timeout 個位: 長度 1:表示Enable 0:表示Disable 搭配OP Code: “OS”, “OT”, “OL” |
OS | Delimiter設定 | S, G | 可設定兩位Hex 搭配OP Code: “OD” |
OT | Timeout設定,以ms為單位 | S, G | 可設定範圍: 1~65535 搭配OP Code: “OD” |
OL | 封包長度設定,以Byte為單位 | S, G | 可設定範圍: 1~1024 搭配OP Code: “OD” |
OF | 是否使用IP Filtering | S, G | 0: 表示啟用 1: 表示啟用 搭配 OP Code “OI” |
OI | IP Filtering範圍 | S, G | 格式:ip1:ip2 ip1: 起始 IP address ip2: 結束 IP address 搭配 OP Code “OF” |
OA | TCP Alive Check Timeout設定,以分鐘為單位 | S, G | 可設定範圍: 0~99 當設為0時,表示不啟用TCP Alive Check |
TCP Server傳輸設定 |
VP | TCP Server Local Listen Port | S, G | 可設定範圍:1~65535 |
TCP Client傳輸設定 |
CI | TCP Client Destination IP | S, G | 格式:xxx.xxx.xxx.xxx |
CP | TCP Client Destination Port | S, G | 可設定範圍: 0~65535 |
CC | TCP Client Connecting at | S, G | 0 : After ADSL connected 1 : While serial data arrived |
UDP傳輸設定 |
UI | UDP Destination IP | S, G | 格式:xxx.xxx.xxx.xxx |
UP | UDP Destination Port | S, G | 可設定範圍: 0~65535 |
UL | UDP Local Listen Port | S, G | 可設定範圍: 0~65535 |
離開Command Mode |
YC | System Call | S Only | 可設定參數: “R”: 重啟eCOV-110 “D”: 將設定回到出廠值 “S”: eCOV-110進入軟體升級模式 |
EI | Exit Only | S Only | 無搭配參數. 直接離開Command Mode回到資料傳輸模式,不會重啟eCOV-110 |
Ø 注意
l Serial Command一律使用大寫
l 所有參數一經設定,直接存入eCOV-110,需重新啟動eCOV-110新的參數才會生效
l 並非所有OP Code都是可以讀取和設定雙向操作
2.3.Command Mode操作範例
透過網路端(參考4.1)利用Command變更eCOV-110的IP地址作為範例說明
Ø 進入command mode
l HyperTerminal選用”TCP/IP (Winsock)”

l 輸入eCOV-110 IP address及eCOV-110特定的Port No. 5001



l 輸入Command “$LOG”,進入Command Mode

Ø 變更IP Address
l 讀取原來的LAN IP

l 進行 LAN IP 變更

l 確定新的IP生效, 輸入Command “YCR”,重新開機

Ø 利用ping指令確定IP 更改成功

3. 連線測試
5.1.環境設定
Ø 透過RS-232 NULL Modem將eCOV-110-EV串口與PC COM Port連接
Ø 將eCOV-110-EV與PC透過 網路Switch或Cross-Over Cable連接在同一LAN
Ø 安裝eCOV-110-EV電源(5VDC, >300mA)

5.1.軟體
Ø 利用HyperTerminal做為串口設備模擬
Ø 利用HyperTerminal做為主機端TCP Client程序
5.2.設定eCOV-110
Ø 串口參數: RS-232, 9600 bps, N-8-1
Ø LAN參數: 192.168.2.127
Ø TCP Server參數: Listen Port 4000





5.3.設定第一個HyperTerminal程式做為模擬設備 (9600 bps, N-8-1, 無流量控制)


5.4.設定第二個HyperTerminal程式做為主機端TCP Client程序
Ø 再開啟一個HyperTerminal,並選擇”TCP/IP (Winsock)”方式


Ø 設定eCOV-110的網路參數





Ø 建立 TCP/IP連線

5.5.資料傳輸測試
Ø 分別在兩個HyperTerminal中用鍵盤輸入任意資料,輸入的資料會在另一端HyperTerminal中顯示


到頂端 | 首頁 | 上一頁 | 附錄
[磁卡讀寫器] [客戶顯示器] [票據打印機] [POS主機、螢幕] [POS鍵盤] [資料變換器] [錢箱] [條碼機]
大碩科技 - 專業的收銀系統周邊設備製造商
台北縣汐止市大同路二段165號2FL.
TEL: (02) 8692 6300 x147 / FAX: (02) 8692 6301
http://www.tyssopos.com