日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

西門子S7-200PPI通信協(xié)議

1bGT_GKYXT1508 ? 來源:未知 ? 作者:胡薇 ? 2018-05-23 16:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

SD LELER SD DASA FC DASPSSAP DU FCS ED

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

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

LER:(Repeated Length)重復數(shù)據(jù)長度,同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一般為讀數(shù)據(jù),7CH一般為寫數(shù)據(jù)

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

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

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

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

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

命令類型

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

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

字節(jié)23,恒0。

字節(jié)24,表示數(shù)據(jù)個數(shù)。01,表示一次讀一個數(shù)據(jù)。如為讀字節(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,轉(zhuǎn)換成十六進制就是320H,則字節(jié)28到30這三個字節(jié)就是00、03、及20.

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

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

SD LELER SD DASA FC DASPSSAP DU FCS ED

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

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

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

字節(jié)23、24:讀字節(jié)時,為數(shù)據(jù)個數(shù),單位以位計,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 1002000300 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為:

6820 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為:

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

寫一個雙字數(shù)據(jù),命令長為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,為寫入數(shù)據(jù)的長、存儲器類型、存儲器類型、存儲器偏移量。這些與讀數(shù)據(jù)的命令相同。字節(jié)32如果是寫入的是位數(shù)據(jù),這一字節(jié)為03,,其它則為04.

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

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

如果寫入的是位、字節(jié)數(shù)據(jù),字節(jié)35就是寫入的值,字節(jié)36為00,字節(jié)37為校驗碼,字節(jié)38為16H、結束碼。如果寫入的是字數(shù)據(jù)(雙字節(jié)),字節(jié)35、字節(jié)36就是寫入的值,字節(jié)37為校驗碼,字節(jié)38為16H、結束碼.如果寫入的是雙字數(shù)據(jù)(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 000505 01 12 0A 100200 01 00 008200 00 0000 04 0008FF86 16

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

68 23 23 68 02 00 7C 32 01 00 0000 00 00 0E 000805 01 12 0A 100600 01 00 00820000 00 00 04 0020FF FF FF FF A2 16

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

68 20 20 68 02 00 7C 32 01 00 0000 00 00 0E 000505 01 12 0A 100200 01 00 018400 03 2000 04 000812BF16

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

10 02 00 5C 5E 16

PLC返回數(shù)據(jù)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 000605 01 12 0A 100400 01 00 018400 032000 04 001012 34FE 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返回數(shù)據(jù)E5后,確認寫入命令,發(fā)送以下數(shù)據(jù):

10 02 00 5C 5E 16

PLC返回數(shù)據(jù)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)轉(zhuǎn)換到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即轉(zhuǎn)為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)轉(zhuǎn)換到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即轉(zhuǎn)為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é)議,還有其它內(nèi)容。

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 西門子
    +關注

    關注

    98

    文章

    3380

    瀏覽量

    120775
  • S7-200
    +關注

    關注

    13

    文章

    412

    瀏覽量

    53000

原文標題:西門子S7-200PPI通信協(xié)議

文章出處:【微信號:GKYXT1508,微信公眾號:工控云學堂】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    西門子S7-200利用串口轉(zhuǎn)以太網(wǎng)模塊實現(xiàn)與S7-1200無縫通訊提升產(chǎn)線協(xié)同效率應用案例

    產(chǎn)線核心控制單元為西門子 S7-200 PLC(200PLC/MPI/DP),僅支持 PPI/MPI?等傳統(tǒng)通訊
    的頭像 發(fā)表于 05-09 11:11 ?304次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-200</b>利用串口轉(zhuǎn)以太網(wǎng)模塊實現(xiàn)與<b class='flag-5'>S7</b>-1200無縫通訊提升產(chǎn)線協(xié)同效率應用案例

    西門子S7-200PLC借助于PPI以太網(wǎng)轉(zhuǎn)換模塊同時與S7-1500PLC和西門子威綸通觸摸屏通訊案例

    行業(yè)自動化升級推進,老舊設備與新系統(tǒng)的兼容問題日益突出。西門子S7-200 PLC因抗干擾強、適配化工車間腐蝕環(huán)境,廣泛應用于反應釜溫度、壓力參數(shù)采集及攪拌設備啟??刂?,但其僅配備PPI 9針DP口,無以太網(wǎng)接口,采用
    的頭像 發(fā)表于 04-18 14:52 ?3532次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-200</b>PLC借助于<b class='flag-5'>PPI</b>以太網(wǎng)轉(zhuǎn)換模塊同時與<b class='flag-5'>S7</b>-1500PLC和<b class='flag-5'>西門子</b>威綸通觸摸屏通訊案例

    械手自動化生產(chǎn)線項目中西門子200smart PLC通過PPI以太網(wǎng)模塊與西門子觸摸屏進行通訊案例

    200smart PLC(CPU SR40)。該PLC唯一網(wǎng)口已被車間機械手視覺檢測設備占用,僅剩余PPI 9針DP口——PPI協(xié)議西門子
    的頭像 發(fā)表于 04-18 14:12 ?4014次閱讀
    械手自動化生產(chǎn)線項目中<b class='flag-5'>西門子</b><b class='flag-5'>200</b>smart PLC通過<b class='flag-5'>PPI</b>以太網(wǎng)模塊與<b class='flag-5'>西門子</b>觸摸屏進行通訊案例

    機床非標升級改造項目中西門子200smart PLC通過PPI以太網(wǎng)模塊與施耐德觸摸屏進行通訊案例

    200smart PLC(CPU SR40)。該PLC唯一網(wǎng)口已被機床主軸轉(zhuǎn)速監(jiān)測設備占用,僅剩余PPI 9針DP口——PPI協(xié)議西門子
    的頭像 發(fā)表于 04-17 13:38 ?160次閱讀
    機床非標升級改造項目中<b class='flag-5'>西門子</b><b class='flag-5'>200</b>smart PLC通過<b class='flag-5'>PPI</b>以太網(wǎng)模塊與施耐德觸摸屏進行通訊案例

    西門子S7-200PLC借助于以太網(wǎng)轉(zhuǎn)換模塊同時與S7-1200PLC和西門子觸摸屏通訊案例

    高,廣泛應用于光伏組件串焊、層壓工序,但其僅配備PPI 9針DP口,無以太網(wǎng)接口,采用西門子專有PPI串口協(xié)議S7-1200 PLC標配P
    的頭像 發(fā)表于 03-23 14:26 ?754次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-200</b>PLC借助于以太網(wǎng)轉(zhuǎn)換模塊同時與<b class='flag-5'>S7</b>-1200PLC和<b class='flag-5'>西門子</b>觸摸屏通訊案例

    西門子 S7-200?與 S7-1500 PLC?以太網(wǎng)通訊及 HMI?集成 實現(xiàn)汽車涂裝車間監(jiān)控智能化升級

    初期以 PPI/DP?總線為主要通訊方式,隨著車企智能化升級需求提升,原有通訊架構的弊端凸顯,成為涂裝車間數(shù)字化改造的核心阻礙: 西門子 S7-200 PLC?無原生以太網(wǎng)口,無法與新部署的
    的頭像 發(fā)表于 03-20 11:23 ?246次閱讀
    <b class='flag-5'>西門子</b> <b class='flag-5'>S7-200</b>?與 <b class='flag-5'>S7</b>-1500 PLC?以太網(wǎng)通訊及 HMI?集成 實現(xiàn)汽車涂裝車間監(jiān)控智能化升級

    利用PPI轉(zhuǎn)以太網(wǎng)模塊打通西門子200smart PLC與匯川觸摸屏在電芯裝配線的通訊鏈路

    西門子200smart PLC(CPU SR40),該設備網(wǎng)口已被車間電芯檢測設備占用,僅剩余PPI 9針DP口——PPI協(xié)議
    的頭像 發(fā)表于 03-18 15:16 ?872次閱讀
    利用<b class='flag-5'>PPI</b>轉(zhuǎn)以太網(wǎng)模塊打通<b class='flag-5'>西門子</b><b class='flag-5'>200</b>smart PLC與匯川觸摸屏在電芯裝配線的通訊鏈路

    西門子SMARTS7-200PLC與S7-1500PLC以太網(wǎng)通訊及PPI集成實現(xiàn)分布式IO控制

    在工業(yè)自動化領域,西門子S7-200系列PLC憑借其高可靠性和性價比,長期占據(jù)著中小型自動化項目的重要市場份額。然而,該系列PLC存在一個顯著局限:原生不具備以太網(wǎng)通訊接口,僅通過RS485接口支持PPI
    的頭像 發(fā)表于 08-15 18:03 ?1503次閱讀
    <b class='flag-5'>西門子</b>SMARTS<b class='flag-5'>7-200</b>PLC與<b class='flag-5'>S7</b>-1500PLC以太網(wǎng)通訊及<b class='flag-5'>PPI</b>集成實現(xiàn)分布式IO控制

    【教程】Profinet分布式IO(P31系列)與西門子PLC S7-200smart 連接例程

    P31-U系列是一款支持Profinet協(xié)議的遠程分布式IO主機模塊,用于將IO數(shù)據(jù)映射到Profinet。使用GSD文件進行集成,PLC免代碼讀取、寫入I0端口。支持西門子S7-200
    的頭像 發(fā)表于 08-14 19:33 ?3077次閱讀
    【教程】Profinet分布式IO(P31系列)與<b class='flag-5'>西門子</b>PLC <b class='flag-5'>S7-200</b>smart  連接例程

    西門子S7-200S7-1200通過PPI以太網(wǎng)模塊通訊,賦能汽車制造行業(yè)發(fā)展

    在當今工業(yè)自動化領域,不同型號PLC之間的高效通訊至關重要。西門子S7200與S71200作為常用的可編程邏輯控制器,其通訊需求在眾多工業(yè)項目中頻繁出現(xiàn),但是S7-200PLC作為經(jīng)典
    的頭像 發(fā)表于 08-12 14:35 ?1075次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-200</b>與<b class='flag-5'>S7</b>-1200通過<b class='flag-5'>PPI</b>以太網(wǎng)模塊通訊,賦能汽車制造行業(yè)發(fā)展

    依托PPI以太網(wǎng)模塊,西門子S7-200S7-1200通訊助力食品加工行業(yè)進步

    在當今工業(yè)自動化領域,不同型號PLC之間的高效通訊至關重要。西門子S7200與S71200作為常用的可編程邏輯控制器,其通訊需求在眾多工業(yè)項目中頻繁出現(xiàn),但是S7-200PLC作為經(jīng)典
    的頭像 發(fā)表于 07-21 09:38 ?1080次閱讀
    依托<b class='flag-5'>PPI</b>以太網(wǎng)模塊,<b class='flag-5'>西門子</b><b class='flag-5'>S7-200</b>與<b class='flag-5'>S7</b>-1200通訊助力食品加工行業(yè)進步

    西門子PLC免點表數(shù)據(jù)采集方案

    西門子PLC S7-1200、S7-1500、S7-300/400型號設備,常用協(xié)議PPI(P
    的頭像 發(fā)表于 07-04 11:26 ?986次閱讀
    <b class='flag-5'>西門子</b>PLC免點表數(shù)據(jù)采集方案

    西門子PLC(S7-1200/1500/300/400)的數(shù)據(jù)采集與監(jiān)控方案

    西門子PLC S7-1200、S7-1500、S7-300/400型號設備,常用協(xié)議PPI(P
    的頭像 發(fā)表于 07-04 10:13 ?1837次閱讀

    西門子S7-200 PLC:數(shù)據(jù)采集與遠程調(diào)試上下載解決方案

    在工業(yè)自動化領域,西門子S7-200PLC 憑借其可靠性和性價比,廣泛應用于各類生產(chǎn)場景。然而,傳統(tǒng)的數(shù)據(jù)采集和調(diào)試方式存在諸多局限,如需技術人員現(xiàn)場操作、設備分布廣導致運維成本高、數(shù)據(jù)孤島現(xiàn)象嚴重等。御控網(wǎng)關為西門子
    的頭像 發(fā)表于 06-10 11:55 ?1210次閱讀

    工業(yè)智能網(wǎng)關可以采集西門子PLC嗎

    、臺達等。 具體而言,工業(yè)智能網(wǎng)關采集西門子PLC數(shù)據(jù)的過程如下: 連接方式:通過串口或網(wǎng)口將工業(yè)智能網(wǎng)關與西門子PLC連接,并確保兩者處于同一網(wǎng)段內(nèi)。 協(xié)議支持:物通博聯(lián)工業(yè)智能網(wǎng)關支持多種
    的頭像 發(fā)表于 05-26 09:14 ?2139次閱讀
    泾源县| 抚顺市| 马尔康县| 鹤壁市| 绥中县| 桂阳县| 株洲市| 拜城县| 界首市| 绥阳县| 县级市| 瑞昌市| 甘德县| 新野县| 黄龙县| 锦州市| 黑龙江省| 龙里县| 深州市| 会昌县| 仁化县| 仁化县| 合山市| 淄博市| 通榆县| 津南区| 和静县| 新泰市| 玉田县| 曲阜市| 离岛区| 白河县| 黄山市| 湄潭县| 姜堰市| 玉林市| 涡阳县| 武安市| 普洱| 什邡市| 张家港市|