GP系列Memory Link(擴展)通訊的說明
時間:2006-07-28 15:46:00來源:lvjing
導語:?
通訊協(xié)議規(guī)定了GP和控制器之間數(shù)據(jù)傳送的格式。根據(jù)應用需要和數(shù)據(jù)處理能力,按下圖分類。
通訊協(xié)議 ASCII碼兼容方式(Compatible)
擴展方式(Extended) 1:1 ASCII碼
BIN碼
1:n ASCII碼
BIN碼
ASCII碼兼容方式(Compatible)
在這種方式,只有寫到系統(tǒng)區(qū)的命令(ESC W)和讀系統(tǒng)區(qū)的命令(ESC R)。這是基本的ASCII碼交換協(xié)議。因此,在對方控制器控制通訊的負擔(程序)比較小。相對地,傳送和接收數(shù)據(jù)的靈活性降低。
擴展方式(Extended)
在這種方式,除了寫到系統(tǒng)區(qū)的命令(ESC W)和讀系統(tǒng)區(qū)的命令(ESC R),還可以執(zhí)行繪圖命令。它是一種支持GP和控制器多點連接的通訊協(xié)議。為了提高數(shù)據(jù)通訊的靈活性,可以指定檢查和(SUM CHECK)、ACK、NCK是否使用。使用ASCII或BIN碼,則依據(jù)控制器的軟件開發(fā)環(huán)境。
◆UNIT NO(0-31):
指定與主機通訊的GP的站號。
注意:單臺GP與主機進行通訊時,輸入0。
最多32臺GP可以連接到一臺主機。請確認各GP輸入了唯一的站號。不正確的站號將導致不正確的響應?!?
◆傳送類型(TRANSMISSION TYPE):
1:1 ASCII 在單臺主機和單臺GP之間進行數(shù)據(jù)交換。數(shù)據(jù)以ASCII形式。
1:1 BINARY 在單臺主機和單臺GP之間進行數(shù)據(jù)交換。數(shù)據(jù)以BIN形式。
1:n ASCII 在單臺主機和 n 臺GP之間進行數(shù)據(jù)交換。數(shù)據(jù)以ASCII形式。
1:n BINARY 在單臺主機和 n 臺GP之間進行數(shù)據(jù)交換。數(shù)據(jù)以BIN形式。
◆檢查和校驗(EXT SUM CHECK):
可以選擇是否增加檢查和(SUM CHECK)校驗。檢查和取低字節(jié)做校驗,如果是ASCII傳送,需要轉換成ASCII碼
<————-檢查和的范圍——————->
ENQ 0 1 Esc W 0 0 6 4 0 0 C 8 7 8 CR LF
起始 命令 地址 數(shù)據(jù) SUM
SUM = 30H + 31H + 1BH + 57H + 30H + 30H + 36H + 34H + 30H + 30H + 43H + 38H = 278H,取低字節(jié) 78H 做檢驗。如果是ASCII傳送,需要轉換成 37H 38H
◆結束標志(TERMINATOR):
可以選擇用“CR”或者“CR-LF”作為結束符標志。
此選項僅用于1:1 ASCII和1:n ASCII方式。
◆ACK
選擇是否在數(shù)據(jù)正確接收后發(fā)送ACK。
◆NAK
選擇是否在接收數(shù)據(jù)出錯后發(fā)送NAK。
1.主機讀GP數(shù)據(jù)的命令
◆ ASCII方式
主機發(fā)送
Esc R 0 0 6 4 0 0 0 2
起始 讀 地址 讀的WORD數(shù)
地址:0000H - 0FFFH (0 - 4095)
數(shù)量:0001H - 0040H (1 - 64)
GP應答
沒有錯誤時:
Esc A 9 8 7 6 1 2 3 4
起始 應答 地址+0的數(shù)據(jù) 地址+1的數(shù)據(jù) ……
有錯誤時:ACK 或 NAK
◆ BIN方式
主機發(fā)送
Esc R H L H L
起始 讀 地址 讀的WORD數(shù)
地址:0000H - 0FFFH (0 - 4095)
數(shù)量:0001H - 0040H (1 - 64)
GP應答
沒有錯誤時:
Esc A 9 8 7 6
起始 應答 地址+0的數(shù)據(jù) 地址+1的數(shù)據(jù) ……
有錯誤時:ACK 或 NAK
2.主機寫數(shù)據(jù)到GP的命令
◆ ASCII方式
主機發(fā)送
Esc W 0 0 6 4 0 0 0 2 1 2 3 4 5 6 7 8
起始 寫 地址 WORD數(shù) 寫到地址+0的數(shù)據(jù) 寫到地址+1的數(shù)據(jù)
(注意:2003/07/01前的說明中,這里遺漏了“WORD數(shù)”部分)
GP應答 ACK 或者 NAK
◆ BIN方式
主機發(fā)送
(注意:2003/07/01前的說明中,這里遺漏了“WORD數(shù)”部分)
GP應答 ACK 或者 NAK
標簽:
中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(surachana.com)獨家所有。如需轉載請與0755-82949061聯(lián)系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯(lián)網或業(yè)內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。