ABPLC協(xié)議書范本_第1頁
ABPLC協(xié)議書范本_第2頁
ABPLC協(xié)議書范本_第3頁
ABPLC協(xié)議書范本_第4頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、AB PLC 通信協(xié)議規(guī)則說明(編制時間: 2010-08-01)編 制:審核:批準:專業(yè)學習資料1、編寫目的本文檔用于說明KVIEW3.0 中 AB PLC 驅動程序和羅克韋爾公司的ControlLogix 系列 PLC 之間通信的通信協(xié)議。該通信是基于EtherNet/IP 協(xié)議實現(xiàn)的,其通信流程如下:專業(yè)學習資料驅動程AB PLC序專業(yè)學習資料2、數(shù)據(jù)驅動端用到的數(shù)據(jù)幀注冊請求幀字段字節(jié)數(shù)說明命令( 0x0065)2注冊請求長度( 0x0004)2會話句柄 (0x00000000)4初始值為 0x00000000狀態(tài)( 0x00000000 )4初始值為 0x00000000(狀態(tài)好)發(fā)

2、送方描述8請求通信一方的說明選項4默認為 0x00000000以下是命令指定數(shù)據(jù)( Comma nd Specific Data)協(xié)議版本( 0x0001 )2默認為 0x0001選項標記 (0x0000 )2默認為 0x0000專業(yè)學習資料打開請求幀字段字節(jié)數(shù)說明命令 ( 0x006F )2打開請求長度 ( 0x0040 )2固定為 64 字節(jié)(0x0040 )會話句柄4注冊應答中返回的數(shù)值狀態(tài)( 0x00000000 )4初始值為 0x00000000(狀態(tài)好)發(fā)送方描述8請求通信一方的說明選項4默認為0x00000000以下是命令指定數(shù)據(jù)( Comma nd Specific Data)

3、接 口句柄 (0x00000000 )4默認為 0x00000000(CIP )超時( 0x0001)2默認為 0x0001項數(shù)( 0x0002)2默認為 0x0002空地址項 (0x0000 )2默認為 0x0000長度( 0x0000)2默認為 0x0000未連接數(shù)據(jù)項(0x00b2 )2默認為 (0x00b2 )長度( 0x0030)2后面數(shù)據(jù)包的長度(48個字節(jié))以下是 CIP 協(xié)議的內(nèi)容服務1固定為 0x54請求路徑大小1固定為 0x02請求路徑4固定為 0x01240620 (有可能會改變 )專業(yè)學習資料Priority/time_tick1固定為 OxOATime-out_tic

4、ks1固定為 0x05O-T Network Conn ectio n40x00000000IDT-O Network Conn ectio n4由驅動產(chǎn)生IDConnectionSerial20x0000NumberVerder ID20x0101Origi nator Serial Number4和 T-O NetWork Connection ID相同連接超時倍數(shù)10x01保留數(shù)據(jù)30x000000O-T RPI40x004C4B40O-T 網(wǎng)絡連接參數(shù)20x43F8T-O RPI40x004C4B40T-O 網(wǎng)絡連接參數(shù)20x43F8傳輸類型10xA3連接路徑大小10x03連接路徑60

5、x01 24 02 20 00 01專業(yè)學習資料讀數(shù)據(jù)服務請求幀字段字節(jié)數(shù)說明命令 ( 0x0070 )2打開請求,固定為0x 00 70長度2命令指定數(shù)據(jù)的大小會話句柄4注冊應答中返回的數(shù)值狀態(tài)( 0x00000000 )4初始值為 0x00000000(狀態(tài)好)發(fā)送方描述8請求通信一方的說明選項4默認為0x00000000以下是命令指定數(shù)據(jù)( Comma nd Specific Data)接 口句柄 (0x00000000 )4默認為 0x00000000( CIP)超時( 0x0001)2默認為 0x0001項數(shù)( 0x0002)2默認為 0x0002連接的地址項2默認為 0x00 A1

6、長度2默認為 0x00 04連接標識4和打開應答中的O-T NetWork Co nn ection ID相同連接的數(shù)據(jù)項2默認為 (0x00b1 )長度2后面數(shù)據(jù)包的長度序號2數(shù)據(jù)服務請求幀的序號(從 1 開始)以下是 CIP 協(xié)議的內(nèi)容專業(yè)學習資料服務1固定為 OxOA請求路徑大小1固定為 0x02請求路徑4固定為 0x01240220 (有可能會改變 )服務數(shù)(即測點數(shù))2請求數(shù)據(jù)點的個數(shù)偏移量(和服務數(shù)相同)2* (服務從服務數(shù)第一個字節(jié)算起,每個服務數(shù))的偏移量服務 1(即測點 1)服務標識1固定為 0x4C請求路徑大小1目前總結的公式是size = ( len +1 ) /2+1

7、;其中 size 為請求路徑大小, len 為請求側點名的長度擴展符號1固定為 0x91數(shù)據(jù)大小1該服務所對應的 PLC 中的側點名大小數(shù)據(jù)內(nèi)容該服務所對應的PLC 中的側點名目前,發(fā)現(xiàn)的規(guī)律是側點名的長度是奇數(shù)時,有一個填充字節(jié),偶數(shù)時不填充另外,當側點名中有“時,需以點為分割線分為兩部分進行傳輸服務命令指定數(shù)據(jù)2固定為 0x00 01服務 2(即測點 2)專業(yè)學習資料寫數(shù)據(jù)服務請求幀字段字節(jié)數(shù)說明命令 ( 0x0070 )2打開請求,固定為0x 00 70長度2命令指定數(shù)據(jù)的大小會話句柄4注冊應答中返回的數(shù)值狀態(tài)( 0x00000000 )4初始值為 0x00000000(狀態(tài)好)發(fā)送方描

8、述8請求通信一方的說明選項4默認為0x00000000以下是命令指定數(shù)據(jù)( Comma nd Specific Data)接 口句柄 (0x00000000 )4默認為 0x00000000( CIP)超時( 0x0001)2默認為 0x0001項數(shù)( 0x0002)2默認為 0x0002連接的地址項2默認為 0x00 A1長度2默認為 0x00 04連接標識4和打開應答中的O-T NetWork Co nn ection ID相同連接的數(shù)據(jù)項2默認為 (0x00b1 )長度2后面數(shù)據(jù)包的長度序號2數(shù)據(jù)服務請求幀的序號(從 1 開始)專業(yè)學習資料以下是 CIP 協(xié)議的內(nèi)容服務標識1固定為 Ox

9、4D請求路徑大小1目前總結的公式是size = (len +1)/2+1 ;其中 size 為請求路徑大小, len 為請求側點名的長度擴展符號1固定為 0x91數(shù)據(jù)大小1該服務所對應的PLC 中的側點名大小數(shù)據(jù)內(nèi)容該服務所對應的PLC 中的側點名目前,發(fā)現(xiàn)的規(guī)律是側點名的長度是奇數(shù)時,有一個填充字節(jié),偶數(shù)時不填充2目前已知 0x00C3(195) 為整型,數(shù)據(jù)類型0x00CA(202) 為 實型, 0x00C1(193)為布爾型 ,long 型為 0x00C4 , BYTE為 0x00C2服務命令指定數(shù)據(jù)2固定為 0x00 01數(shù)據(jù)內(nèi)容長度由類型決定, BYTE 和 BOOL 個字節(jié),整型兩

10、個字節(jié),float 和 long 四個字節(jié)專業(yè)學習資料關閉請求幀字段字節(jié)數(shù)說明命令 ( 0x006F )2關閉請求長度 ( 0x0028 )2固定為 40 字節(jié)(0x0028 )會話句柄4注冊應答中返回的數(shù)值狀態(tài)( 0x00000000 )4初始值為 0x00000000(狀態(tài)好)發(fā)送方描述8請求關閉一方的說明選項4默認為0x00000000以下是命令指定數(shù)據(jù)( Comma nd Specific Data)接 口句柄 (0x00000000 )4默認為 0x00000000(CIP )超時( 0x0001)2默認為 0x0001項數(shù)( 0x0002)2默認為 0x0002空地址項 (0x00

11、00 )2默認為 0x0000長度( 0x0000)2默認為 0x0000未連接數(shù)據(jù)項(0x00b2 )2默認為 (0x00b2 )長度( 0x0018)2后面數(shù)據(jù)包的長度(24個字節(jié))以下是 CIP 協(xié)議的內(nèi)容服務固定為 0x4E1請求路徑大小固定為 0x021專業(yè)學習資料請求路徑4固定為 0x01240620 (有可能會改變 )Priority/time_tick1固定為 0x0ATime-out_ticks1固定為 0x05ConnectionSerial20x0000NumberVerder ID20x0101Origi nator Serial Number4和打開請求幀中的T-O

12、NetWork Co nn ection ID相同連接路徑大小10x03保留數(shù)據(jù)10x00連接路徑60x01 24 02 20 00 01卸載注冊請求幀字段字節(jié)數(shù)說明命令( 0x0066)2卸載注冊請求長度( 0x0004)2會話句柄 (0x00000000)4初始值為 0x00000000狀態(tài)( 0x00000000 )4初始值為 0x00000000(狀態(tài)好)發(fā)送方描述8請求通信一方的說明選項4默認為 0x00000000以下是命令指定數(shù)據(jù)( Comma nd Specific Data)協(xié)議版本( 0x0001 )2默認為 0x0001專業(yè)學習資料選項標記(0x0000 )2默認為 0x

13、0000專業(yè)學習資料3、AB PLC 端返回的數(shù)據(jù)幀注冊應答幀字段字節(jié)數(shù)說明命令( 0x0065)2注冊請求長度( 0x0004)2會話句柄4由 AB PLC 生成狀態(tài)( 0x00000000 )4初始值為 0x00000000(狀態(tài)好)發(fā)送方描述8請求通信一方的說明選項4默認為 0x00000000以下是命令指定數(shù)據(jù)( Comma nd Specific Data)協(xié)議版本( 0x0001 )2默認為 0x0001選項標記 (0x0000 )2默認為 0x0000專業(yè)學習資料打開應答幀字段字節(jié)數(shù)說明命令 ( 0x006F )2打開請求長度 ( 0X002E )2正常情況為46 字節(jié) (0x0

14、02E )會話句柄4注冊應答中返回的數(shù)值狀態(tài)( 0x00000000 )4初始值為 0x00000000(狀態(tài)好)發(fā)送方描述8請求通信一方的說明選項4默認為0x00000000以下是命令指定數(shù)據(jù)( Comma nd Specific Data)接 口句柄 (0x00000000 )4默認為 0x00000000( CIP)超時( 0x0001)2默認為 0x0001項數(shù)( 0x0002)2默認為 0x0002空地址項 (0x0000 )2默認為 0x0000長度( 0x0000)2默認為 0x0000未連接數(shù)據(jù)項(0x00b2 )2默認為 (0x00b2 )長度 (0x001E )2后面數(shù)據(jù)包

15、的長度 (30個字節(jié) )以下是 CIP 協(xié)議的內(nèi)容服務1固定為 0xD4保留數(shù)據(jù)1固定為 0x00狀態(tài)2狀態(tài)好為 0x0000專業(yè)學習資料O-T Network Conn ectio n4由 PLC 產(chǎn)生IDT-O Network Conn ectio n4和打開請求幀中的相同IDConnectionSerial 20x0000NumberVerder ID20x0101Origi nator Serial Number4和 T-O NetWork Connection ID相同O-T API40x004C 4B 40T-O RPI40x004C 4B 40保留數(shù)據(jù)20x0000專業(yè)學習資料讀

16、數(shù)據(jù)服務應答幀字段字節(jié)數(shù)說明命令 ( 0x0070 )2打開請求,固定為0x 00 70長度2命令指定數(shù)據(jù)的大小會話句柄4注冊應答中返回的數(shù)值狀態(tài)( 0x00000000 )4初始值為 0x00000000(狀態(tài)好)發(fā)送方描述8固定為0x00 00 00 00 00 00 00 00選項4默認為0x00000000以下是命令指定數(shù)據(jù)( Comma nd Specific Data)接 口句柄 (0x00000000 )4默認為 0x00000000( CIP )超時 (0x0000)2默認為 0x0000項數(shù)( 0x0002)2默認為 0x0002連接的地址項2默認為 0x00 A1長度2默認

17、為 0x00 04連接標識4和打開應答中的T-O Network Co nn ection ID相同連接的數(shù)據(jù)項2默認為 (0x00b1 )長度2后面數(shù)據(jù)包的長度序號2和數(shù)據(jù)服務請求幀中的序號相同以下是 CIP 協(xié)議的內(nèi)容專業(yè)學習資料服務1固定為 0x8A填充字節(jié)1固定為 0x00狀態(tài)2狀態(tài)好時為 0x00 00服務數(shù)(即測點數(shù))2應答數(shù)據(jù)點的個數(shù)偏移量(和服務數(shù)相同)2* (服務從服務數(shù)第一個字節(jié)算起,每個服務數(shù))的偏移量應答服務1(即測點 1)服務標識1固定為 0xCC填充字節(jié)1固定為 0x00狀態(tài)2狀態(tài)好時為 0x00 002目前已知 0x00C3 (195 )為整型,數(shù)據(jù)類型0x00C

18、A (202 )為 實型, 0x00C1(193 )為布爾型 ,long 型為 0x00C4 ,BYTE為 0x00C2數(shù)據(jù)應答服務2 (即測點 2)專業(yè)學習資料寫數(shù)據(jù)服務應答幀字段字節(jié)數(shù)說明命令 ( 0x0070 )2打開請求,固定為0x 00 70長度2命令指定數(shù)據(jù)的大小會話句柄4注冊應答中返回的數(shù)值狀態(tài)( 0x00000000 )4初始值為 0x00000000(狀態(tài)好)發(fā)送方描述8固定為0x00 00 00 00 00 00 00 00選項4默認為0x00000000以下是命令指定數(shù)據(jù)( Comma nd Specific Data)接 口句柄 (0x00000000 )4默認為 0x00000000( CIP )超時 (0x0000)2默認為 0x0000項數(shù)( 0x0002)2默認為 0x0002連接的地址項2默認為 0x00 A1長度2默認為 0x00 04連接標識4和打開應答中的T-O Network Co nn ection ID相同連接的數(shù)據(jù)項2默認為 (0x00b1 )長度2后面數(shù)據(jù)包的長度序號2和數(shù)據(jù)服務請求幀中的序號相同以下是 CIP 協(xié)議的內(nèi)容專業(yè)學習資料服務標識1固定為 OxCD填充字節(jié)1固定為 0x00狀態(tài)2狀態(tài)好時為 0x00 00專業(yè)學習資料 關閉應答幀字段字節(jié)數(shù)說明命令 ( 0x006F )2關閉

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論