S7-300的MPI通訊

    學習PLC之間的通信**是初學者的難題,如果有通信基礎還好,要是沒有一點基礎怎么入門呢?這里給大家?guī)讉€建議:

    一、初步了解PLC通信涉及到的基礎知識,這個時候沒必要精深的搞清楚所有問題。

    二、以手頭上有的實物練習,無論是PLC之間還是PLC與變頻器等其他儀表,也不要考慮使用什么協(xié)議,一個目的:先實操做通一個。

    三、根據(jù)第二步遇到的問題,反復琢磨,找資料、請教老師。一定要把實操中遇到的疑惑都解開。

    四、找另一種通信實操··············

    這只是一個以實操為基礎的大概步驟,希望能給初學的一點啟發(fā)!!


    圖解S7-300的MPI通訊

    文/網(wǎng)絡

    圖/網(wǎng)絡

    需要S7-300視頻的朋友可以分享本文到朋友圈然后截圖回復,我們會把全套高清視頻下載鏈接給您!

    MPI通信較多可以在15個CPU之間實現(xiàn),包括MPI全局通訊,單邊通訊和雙邊通訊三種方式。



    MPI全局通訊(300PLC之間)

     MPI的全局通訊一個包較多22個字節(jié),較多4個數(shù)據(jù)包(一個發(fā)送,一個接收算一個數(shù)據(jù)包)

    硬件的配置(在一個項目里面組態(tài)三個CPU):

    注意在組態(tài)的時候建立的是MPI通訊,不是DP通訊


    PLC1里進行硬件組態(tài):





    在PLC3里進行硬件組態(tài):

    和PLC2的CPU屬性設置相同,地址更改為3



    我們在PLC里面不用編輯通訊的程序,只需在PLC1里給MB0開始的22個字節(jié)賦值,在PLC2里給MB0開始的22個字節(jié)解壓使用即可。


    程序的下載步驟:

    一,先下載PLC1,使用編程電纜連接PLC1上的MPI接口



    二,下載完PLC1的項目程序后,我們開始下載PLC1的全局通訊的通訊信息


    三,下載PLC2,使用編程電纜連接PLC2上的MPI接口


    四,下載完PLC2的項目程序后,我們開始下載PLC2的全局通訊的通訊信息

    下載完成,連接上MPI通信電纜,測試通訊情況



    MPI單邊通訊(300的PLC和300的PLC)

    單邊通訊主要用在PLC與PLC之間的通訊,一個發(fā)送和接受較多76個字節(jié)


    特別提示:因為通訊程序沒有必要每個掃描周期都運行,所以我們可以把通訊程序放到OB35(循環(huán)中斷)里面。


    下面我們開始單邊通訊300對300的編程:

    我們使用系統(tǒng)功能SFC68發(fā)送,SFC67接受


    下面我們在PLC1里面進行編程:

    SFC68發(fā)送數(shù)據(jù)

    REQ:等于“1”的時候發(fā)送數(shù)據(jù)

    C0NT:保持通訊,(是否使用這個SFC68進行發(fā)送),常為“1”

    DEST_TD:通訊對方的地址

    VAR_ADDR:對方接收數(shù)據(jù)的的緩存區(qū)(把要發(fā)送的數(shù)據(jù)放到對方的什么地方)

    SD:本地需要發(fā)送的數(shù)據(jù)

    REST_VAL:錯誤代碼

    BUSY:完成位

    上圖中SFC68的意思為,當M1.0為“1”,且M1.1為“1”,時向MPI地址是3的PLC中發(fā)送M0.0開始的20個字節(jié),存到對方DB1.DB1000.0開始的20個字節(jié)中去。


    SFC67接收數(shù)據(jù)

    同樣在標準庫中找到SFC67:


    SFC67接收信息

    REQ:等于“1”的時候發(fā)送數(shù)據(jù)

    C0NT:保持通訊,(是否使用這個SFC68進行發(fā)送),常為“1”

    DEST_TD:通訊對方的地址

    VAR_ADDR:對方存儲數(shù)據(jù)的緩存區(qū)(我們要從地方的什么地方取數(shù)據(jù))
    REST_VAL:錯誤代碼

    BUSY:完成位

    RD:本地存儲信息的的地址(把對方的數(shù)據(jù)拿過來以后放到自己這邊的什么地方)

    上圖中SFC67的意思是:當M1.4為“1”,且M1.5為“1”,時把MPI地址是3的PLC中DB1.DBX2000.0開始的76個字節(jié)存到自己PLC里從M100.0開始的76個字節(jié)中。

    分別把PLC的程序下載到相應的CPU內(nèi),連接MPI通訊電纜測試


    MPI單邊通訊(300的PLC和200的PLC)

    S7-300為主站,S7-200為從站

    MPI通訊也可以通過EM277進行,EM277撥碼開關地址要和300編程時填寫的對方通訊地址相同

    300和200的單邊通訊方式與300對300的通訊相同,都需要使用SFC67和SFC68,進行數(shù)據(jù)的接收和發(fā)送

    上圖中的信息意思是:當M200.0為“1”,且M200.1為“1”的時候把300PLC的以M0.0為開始的76個字節(jié)傳送到200PLC以V0.0為開始的76個字節(jié)中去。



    上圖中的意思是:當M200.4為“1”,且M200.5為1的時候讀取200PLC里以V1.0為開始的76個字節(jié)存放到300PLC的以M100.0為開始的76個字節(jié)里面。


    特別提示:MPI的默認通訊速率是187.5kbit/s,需要將200對應接口的通訊速率也改成187.5kbit/s


    S7-300和200的通訊除了能傳遞V區(qū)的數(shù)據(jù)也能傳遞其他數(shù)據(jù)

    如下圖程序:

    當M1.1為“1”的時候,CPU調(diào)用SFC68(X_PUT)把S7-300中的數(shù)據(jù)MB6寫入S7-200(站地址為4)的QB0中


    當M1.5為1的時候,S7-300會將S7-200的IB0的數(shù)值讀取到S7-300的MB7中


    MPI雙邊通訊(300PLC和300PLC)

    MPI的雙邊通訊需要使用系統(tǒng)功能SFC65發(fā)送和SFC66接收

    SFC65發(fā)送數(shù)據(jù):


    SFC65,發(fā)送數(shù)據(jù)

    REQ:等于“1”的時候發(fā)送數(shù)據(jù)

    C0NT:保持通訊,(是否使用這個SFC65進行發(fā)送),常為“1”

    DEST_TD:通訊對方的地址
    REQ_ID:數(shù)據(jù)編號,(常填寫本地MPI地址)SD:要發(fā)送的數(shù)據(jù)塊

    REST_VAL:錯誤代碼

    BUSY:完成位

    上圖中的信息意思是:當M5.0和M5.1接通的時候把DB1.DBX3000.0為起始的76個字節(jié)的數(shù)據(jù)的3號數(shù)據(jù)包寫入到MPI地址是3的PLC中。


    在另外一臺PLC(MPI地址中SFC65中的對方地址相同)內(nèi)編寫SFC66接收數(shù)據(jù)

    EN_DT:等于“1”的時候發(fā)送數(shù)據(jù)

    RET_VAL:錯誤代碼

    REQ_ID:接收數(shù)據(jù)編號

    NDA:檢測數(shù)據(jù)

    RD:接收數(shù)據(jù)存放的地點

    上圖中的信息意思是:當M6.0為“1”的時候,接收對方發(fā)來的信息,存放到DB1.DB3100.0開始的76個字節(jié)中。


    上海騰希電氣技術有限公司專注于西門子PLC,V90伺服,V20變頻器等, 歡迎致電 13681875601

  • 詞條

    詞條說明

  • DDNS 客戶端

    DDNS 客戶端DDNS(Dynamic Domain Name System,動態(tài)域名系統(tǒng))是一個 Internet 服務,該服務允許將一個固定主機名設置為一個代表動態(tài)變化 IP 地址的假名。DDNS 客戶端會同步分配的 IP 地址與在 DDNS 提供商方面注冊的主機名。這意味著始終可通過相同的主機名對設備進行訪問。要求:授權使用 DDNS 服務的用戶名和密碼。已注冊主機名,例如 example

  • 移動無線提供商

    移動無線提供商APN(Access Point Name,接入點名稱)是從無線移動網(wǎng)絡訪問 Internet 或到私有公司網(wǎng)絡的接入點的名稱。APN 是公共還是私有取決于所連接網(wǎng)絡的類型。有關 APN 的信息由無線移動網(wǎng)絡提供商提供。說明該頁面包含以下內(nèi)容:國家/地區(qū)列表 (Country List)?(僅在線時可用)在此列表中選擇部署的設備所在的國家/地區(qū)。提供商列表 (Provide

  • 向 DP主站系統(tǒng)添加智能從站

    向 DP 主站系統(tǒng)添加智能從站簡介智能 DP 從站(智能從站)的一個特征是,不是由實際 I/O 直接給 DP 主站提供 I/O 數(shù)據(jù),而是由預處理 CPU 提供。 該預處理 CPU 與 CP 一起構成智能從站。差異: DP 從站與智能 DP 從站對于 DP 從站,DP 主站直接訪問分布式 I/O。對于智能 DP 從站,DP 主站實際是訪問預處理 CPU 的 I/O 地址空間中的傳輸區(qū)域,而不是訪問

  • SIZER功能簡介

    SIZER功能簡介??????? SIZER是一個快速、簡便的驅動器和控制器選型工具軟件。適用于所有新一代低壓驅動和電機的選型。從工頻運行的電機到變頻器控制的電機;從簡單的電機選型到整個機械系統(tǒng)的選型;從單軸驅動到模塊化的多軸驅動系統(tǒng)都可以使用。SIZER可用于完整驅動系統(tǒng)工程設計的工作流程。???

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

公司名: 上海騰希電氣技術有限公司

聯(lián)系人: 田禮科

電 話: 021-37660026

手 機: 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

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

公司名: 上海騰希電氣技術有限公司

聯(lián)系人: 田禮科

手 機: 13681875601

電 話: 021-37660026

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

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