西門子中國代理商

    感謝您關注我們的產品,欲了解更多信息,如西門子中國代理商價格、西門子中國代理商性能參數等更多信息,歡迎您隨時聯(lián)絡我們,誠邀為您提供滿意的服務!

    上海勵輝自動化科技有限公司

                 聯(lián) 系 人 : 周子豪                                    聯(lián) 系 人 : 陳工                               

                 手    機 :137 9535 3010(同微信號)        手    機 :180 1972 5477(同微信號)         

                 工  作 (Q Q) : 2504769656                         工  作 (Q Q) : 468899269

     

    PPI通信協(xié)議是一種主從式的通信協(xié)議,上位機即PC機為主,PLC為從。通信開始由計算機發(fā)起,PLC予以響應。

    1)、計算機按通信任務,用一定格式,向PLC發(fā)送通信命令。

    2)、PLC收到命令后,進行命令校驗,如無誤,則向計算機發(fā)送數據E5H或F9H,作出初步應答。

    3)、計算機收到初步應答后,再向PLC發(fā)送SD DA SA FCFCS ED確認命令。

    這里,SD為起始字符,為10H;DA為目的,即PLC地址02H;SA為數據源,即計算機地址00H;FC為功能碼,取5CH;FCS為SA、DA、FC和的256余數,為5EH;末字節(jié)ED為結束符,也是16H。如按以上設定的計算機及PLC地址,則發(fā)送10、02、00、5C、5E、及16,6個字節(jié)的十六進制數據,以確認所發(fā)命令。

    4)、PLC收到此確認后,執(zhí)行計算機所發(fā)送的通信命令,并向計算機返回相應數據。它的通信過程要往復兩次才完成一次的通信,比較麻煩,但較嚴謹,不易出錯。

    SD  LE LER  SD  DA SA  FC  DASP SSAP  DU  FCS  ED

    SD:(Start Delimiter)開始定界符,占1字節(jié),為68H

    LE:(Length)報文數據長度,占1字節(jié),標明報文以字節(jié)計,從DA到DU的長度;

    LER:(Repeated Length)重復數據長度,同LE

    SD: (Start Delimiter)開始定界符(68H)

    DA:(DestinationAddress)目標地址,占1字節(jié),指PLC在PPI上地址,一臺PLC時,一般為02,多臺PLC時,則各有各的地址;

    SA:(Source Address)源地址,占1字節(jié),指計算機在PPI上地址,一般為00;

    FC:(Function Code)功能碼,占1字節(jié),6CH一般為讀數據,7CH一般為寫數據

    DSAP:(Destination Service Access Point)目的服務存取點,占多個字節(jié)

    SSAP:(Source Service Access Point)源服務存取點,占多個字節(jié)

    DU:(Data Unit)數據單元,占多個字節(jié)

    FCS:(Frame CheckSequence)占1字節(jié),從DA到DU之間的校驗和的256余數;

    ED:(End Delimiter)結束分界符,占1字節(jié),為16H

    命令類型

    1)讀命令讀命令長度都是33個字節(jié)。字節(jié)0~21,都是相同的,為:“68 1B 1B 68 02 00 6C 32 01 00 00 00 00 00 0E 00 00 04 01 12 0A 10”。而從字節(jié)22開始,將根據讀取數據的軟器件類型及地址的不同而不同。

    字節(jié)22,表示讀取數據的單位。為01時,1bit;為02時,1字節(jié);為04時,1字;為06時,雙字。

    字節(jié)23,恒0。

    字節(jié)24,表示數據個數。01,表示一次讀一個數據。如為讀字節(jié),較多可讀208個字節(jié),即可設為DEH。

    字節(jié)25,恒0.

    字節(jié)26,表示軟器件類型。為01時,V存儲器;為00時,其它。

    字節(jié)27,也表示軟器件類型。為04時,S;為05時,SM;為06時,AI;為07時AQ;為1E時,C;為81時,I;為82時,Q;為83時,M;為84時,V;為1F時,T。

    字節(jié)28、29及30,軟器件偏移量指針(存儲器地址乘8),如:VB100,存儲器地址為100,偏移量為800,轉換成十六進制就是320H,則字節(jié)28到30這三個字節(jié)就是00、03、及20.

    字節(jié)31、32為FCS和ED。

    返回數據  與發(fā)送命令格式數據相同,但包含一條數據。具體是:

    SD  LE LER  SD  DA SA  FC  DASP SSAP  DU  FCS  ED

    這里的SD、LE、Ler、SD、SA及FC與命令含義相同。但SD為PLC地址,DA為計算機地址。此外:

    字節(jié)16:數據塊占用的字節(jié)數,即從字節(jié)21到校驗和前的字節(jié)數。一條數據時:字,為06;雙字,為08;其它為05.

    字節(jié)22:數據類型,讀字節(jié)為04.

    字節(jié)23、24:讀字節(jié)時,為數據個數,單位以位計,1個字節(jié)為08;2個字節(jié)為10(16進制計),余類推。

    字節(jié)25及其后至校驗和之前,為返回所讀值。

    如讀VB100開始3個字節(jié),其命令碼為:

    68 1B 1B 68 02 00 6C 32 01 00 0000 00 00 0E 00 00 04 01 12 0A 10 02 00 0300 01 84 00 03 20 8D 16(紅色02為字節(jié)為單位,03為讀3個字節(jié))

    68 1B 1B 68 02 00 6C 3201 00 00 00 00 00 0E 00 00 04 01 12 0A 10 04 00 01 00 01 84 00 0D 08 84 16

    返回碼:

    68 18 18 68 00 02 08 32 03 00 0000 00 00 02 00 07 00 00 04 01 FF 04 00 1899 34 568B 16

    (這里紅色99、34、56分別為VB100、VB101、VB102的值)

    2)寫命令寫一個字節(jié),命令長為38個字節(jié),字節(jié)0~字節(jié)21為:

    68 20 2068 02 00 7C 32 01 00 00 00 00 00 0E 00 00 04 01 12 0A 10

    寫一個字,命令長為39個字節(jié),字節(jié)0~字節(jié)21為:

    68 21 2168 02 00 7C 32 01 00 00 00 00 00 0E 00 00 04 01 12 0A 10

    寫一個雙字數據,命令長為41個字節(jié),字節(jié)0~21為:

    68 23 23 68 02 00 7C 32 01 00 0000 00 00 0E 00 00 04 01 12 0A 10

    字節(jié)22~字節(jié)30,為寫入數據的長、存儲器類型、存儲器類型、存儲器偏移量。這些與讀數據的命令相同。字節(jié)32如果是寫入的是位數據,這一字節(jié)為03,,其它則為04.

    字節(jié)34寫入數據的位數:01:1位,08:1字節(jié),10H:1字,20H:1雙字。

    字節(jié)35~字節(jié)40為校驗碼、結束符。

    如果寫入的是位、字節(jié)數據,字節(jié)35就是寫入的值,字節(jié)36為00,字節(jié)37為校驗碼,字節(jié)38為16H、結束碼。如果寫入的是字數據(雙字節(jié)),字節(jié)35、字節(jié)36就是寫入的值,字節(jié)37為校驗碼,字節(jié)38為16H、結束碼.如果寫入的是雙字數據(4字節(jié)),字節(jié)35~字節(jié)38就是寫入的值,字節(jié)39為校驗碼,字節(jié)40為16H、結束碼。

    需要注意顏色字體的功能

    如寫入QB0=FF,其命令為:

    68 20 20 68 02 00 7C 32 01 00 0000 00 00 0E 00 05 05 01 12 0A 10 02 00 01 00 00 82 00 00 00 00 04 0008 FF 86 16

    如協(xié)議QD0=FF,其命令是:

    68 23 23 68 02 00 7C 32 01 00 0000 00 00 0E 00 08 05 01 12 0A 10 06 00 01 00 00 82 0000 00 00 04 00 20 FF FF FF FF A2 16

    如寫入VB100=12,其命令如下:

    68 20 20 68 02 00 7C 32 01 00 0000 00 00 0E 00 05 05 01 12 0A 10 02 00 01 00 01 84 00 03 20 00 04 00 08 12 BF16

    PLC返回數據 E5 后,確認寫入命令,發(fā)送以下數據:

    10 02 00 5C 5E 16

    PLC返回數據 E5 后,寫入成功。

    如寫入VW0=4660,其命令如下:

    68 21 21 68 02 00 7C 32 01 00 0000 00 00 0E 00 06 05 01 12 0A 10 04 00 01 00 01 84 00 00 00 00 04 00 10 12 34DB 16

    如寫入VW100=1234H,其命令如下:

    68 21 21 68 02 00 7C 32 01 00 0000 00 00 0E 00 06 05 01 12 0A 10 04 00 01 00 01 84 00 0320 00 04 00 10 12 34 FE 16

    寫入VD0=FFFFFFFFH

    68 23 23 68 02 00 7C 32 01 0000 00 00 00 0E 00 08 05 01 12 0A 10 06 00 01 00 01 84 00 00 00 00 04 00 20 FFFF FF FF A5 16

    PLC返回數據 E5 后,確認寫入命令,發(fā)送以下數據:

    10 02 00 5C 5E 16

    PLC返回數據 E5 后,寫入成功。

    請注意以上紅體字的含義。

    以上命令如執(zhí)行成功,則返回

    68 12 12 68 00 02 08 32 03 00 0000 00 00 02 00 01 00 00 05 01 FF 47 16

    否則返回:

    68 0F 0F 68 00 02 08 32 02 00 0000 00 00 00 00 00 85 00 C3 16

    3)STOP命令  stop命令使得S7-200CPU從run狀態(tài)轉換到stop狀態(tài)(此時cpu模塊上的模式開關應處于run或term位置)。計算機發(fā)出如下命令:

    68 1D 1D 68 02 00 6C 32 01 00 0000 00 00 10 00 00 29 00 00 00 00 00 09 50 5F 50 52 4F 47 52 41 4D AA 16

    PLC返回:E5,同時PLC即轉為stop狀態(tài)。

    但計算機再發(fā)確認報文(10 02 00 5C 5E 16)

    PLC將返回:68 10 10 68 00 02 08 32 03 00 00 00 00 00 01 00 00 00 00 29 69 16

    到此,才算完成這個通信過程。

    4)RUN命令  run命令使得S7-200 cpu從stop狀態(tài)轉換到run狀態(tài)(此時cpu模塊上的模式開關應處于run或term位置)。PC機發(fā)出如下命令:

    68 21 21 68 02 00 6C 32 01 00 0000 00 00 14 00 00 28 00 00 00 00 00 00 FD 00 00 09 50 5F 50 52 4F 47 52 41 4DAA 16

    PLC返回:E5,同時PLC即轉為RUN狀態(tài)。

    但計算機再發(fā)確認報文(10 02 00 5C 5E 16)

    PLC將返回:68 10 10 68 00 02 08 32 03 00 00 00 00 00 01 00 00 00 00 29 69 16

    至此,才算完成這個通信過程。

    注:以上介紹的不是西門子發(fā)布的正式通信協(xié)議,還有其它內容。

    建議結合些通信的例子來進行測試。


    上海勵輝自動化科技有限公司專注于西門子代理商,西門子PLC,西門子模塊,西門子電源,西門子電纜等

  • 詞條

    詞條說明

  • 西門子6ES7528-0AA00-0AA0

    西門子6ES7528-0AA00-0AA0 SIMATIC S7-1500,備件 正門,用于 25mm 寬度 IO 模塊; 組成部分: * 前門(未加激光), * 標簽條(正面) * 布線圖, 5 件/包裝單位 ? 上海勵輝自動化科技有限公司 ????????????

  • 6ES71354FB520AB0

    為您推薦6ES71354FB520AB0,6ES71354FB520AB0是上海勵輝自動化科技有限公司的重點產品之一,廠家直銷,也可以批發(fā)供應,價格優(yōu)惠。 西門子全新一代分布式I/O產品SimaticET200SP在中國正式發(fā)布。SimaticET200SP設計緊湊,節(jié)省控制箱內空間的同時較易于操作。廣大用戶可從其配置靈活、固定接線以及支持Profinet等眾多特性中受益。SimaticET20

  • 西門子6FX3002-2DB10-1AF0

    感謝您關注我們的產品,欲了解更多信息,如西門子6FX3002-2DB10-1AF0價格、西門子6FX3002-2DB10-1AF0性能參數等更多信息,歡迎您隨時聯(lián)絡我們,誠邀為您提供滿意的服務! 上海勵輝自動化科技有限公司 ???????????? 聯(lián) 系 人 : 周子豪&nb

  • 6ES7193-4CB10-0AA0

    為您推薦6ES7193-4CB10-0AA0,6ES7193-4CB10-0AA0是上海勵輝自動化科技有限公司的重點產品之一,廠家直銷,也可以批發(fā)供應,價格優(yōu)惠。 西門子全新一代分布式I/O產品SimaticET200SP在中國正式發(fā)布。SimaticET200SP設計緊湊,節(jié)省控制箱內空間的同時較易于操作。廣大用戶可從其配置靈活、固定接線以及支持Profinet等眾多特性中受益。Simatic

聯(lián)系方式 聯(lián)系我時,請告知來自八方資源網!

公司名: 上海勵輝自動化科技有限公司

聯(lián)系人: 周經理

電 話: 021-60341726

手 機: 13795353010,18019725477

微 信: 13795353010,18019725477

地 址: 上海松江上海市松江區(qū)廣富林路4855弄19號4樓

郵 編:

網 址: shlhzd.b2b168.com

八方資源網提醒您:
1、本信息由八方資源網用戶發(fā)布,八方資源網不介入任何交易過程,請自行甄別其真實性及合法性;
2、跟進信息之前,請仔細核驗對方資質,所有預付定金或付款至個人賬戶的行為,均存在詐騙風險,請?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 上海勵輝自動化科技有限公司

聯(lián)系人: 周經理

手 機: 13795353010,18019725477

電 話: 021-60341726

地 址: 上海松江上海市松江區(qū)廣富林路4855弄19號4樓

郵 編:

網 址: shlhzd.b2b168.com

    相關企業(yè)
    商家產品系列
  • 產品推薦
  • 資訊推薦
關于八方 | 八方幣 | 招商合作 | 網站地圖 | 免費注冊 | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務| 匯款方式 | 商務洽談室 | 投訴舉報
粵ICP備10089450號-8 - 經營許可證編號:粵B2-20130562 軟件企業(yè)認定:深R-2013-2017 軟件產品登記:深DGY-2013-3594
著作權登記:2013SR134025
Copyright ? 2004 - 2024 b2b168.com All Rights Reserved