<object id="ir2le"></object>
  • 加入收藏 在線留言 聯系我們
    關注微信
    手機掃一掃 立刻聯系商家
    全國服務熱線15267534595
    公司新聞
    S7-1200 Client 端的配置編程
    發布時間: 2024-01-10 09:07 更新時間: 2024-12-27 09:10

    S7-1200 Client 端的配置編程

    1. 使用 STEP7 V11軟件新建一個項目并完成硬件配置,網絡組態

    1.1 在“項目樹”>“設備組態”>“網絡視圖”下,按如下圖片中1~6的步驟建立S7連接,如圖 所示。

    圖片

    1.2 按如下圖片中1~3的步驟填寫連接參數,如圖所示。

    圖片

    1.3 在“地址詳細信息”中設置通信伙伴的TSAP地址,如圖所示


    S7-1200 CPU 與 S7-200 CPU 之間的以太網通信只能通過 S7 通信來實現,因為 S7-200 的以太網模塊只支持S7 通信。當S7-1200作為客戶端,S7-200作為服務器,需在客戶端單邊組態連接和編程,而作為服務器端的S7-200只需設置為服務器準備好通信的數據就行。


    軟件編程

    創建發送數據塊DB1(接收區數據塊DB2類似),定義為212個字節的數組

    圖片

    創建發送數據塊DB1軟件:

    圖片


    S7-200 Server 端的組態

    打開 STEP 7 Micro/WIN 軟件,創建一個新項目,在“PLC”>“TYPE”選擇所使用 CPU 的型號,如圖1. 所示。

    圖片

    CALL “PUT”    , %DB3    //調用 PUT,使用背景DB塊:DB3    

    REQ    :=%M0.7    //系統時鐘 2秒脈沖    

    ID    :=W#16#0100    //連接號,要與連接配置中一致,創建連接時的連接號    

    DONE    :=%M2.0    // 為1時,發送完成    

    ERROR    :=%M2.1    // 為1時,有故障發生    

    STATUS    :=%MW4    // 狀態代碼    

    ADDR_1    :=P#DB1.DBX1000.0 BYTE 212    // 發送到通信伙伴數據區的地址    

    SD_1    :=P#DB1.DBX0.0 BYTE 212    // 本地發送數據區    


    CALL “GET”    , %DB4    //調用 GET,使用背景DB塊:DB4    

    REQ     :=%M0.7    //系統時鐘 2秒脈沖    

    ID    :=W#16#0100    //連接號,要與連接配置中一致,創建連接時的連接號    

    NDR    :=%M2.2    //為1時,接收到新數據    

    ERROR    :=%M2.3    //為1時,有故障發生    

    STATUS    :=%MW6    //狀態代碼    

    ADDR_1    :=P#DB1.DBX2000.0 BYTE 212    //從通信伙伴數據區讀取數據的地址    

    RD_1    :=P#DB2.DBX0.0 BYTE 212    //本地接收數據地址    


    監控結果

    通過在S7-1200側編程進行S7通信,實現兩個CPU之間的數據交換,監控結果如圖

    圖片


    聯系方式

    • 電  話:18126392341
    • 聯系人:梁濤
    • 手  機:15267534595
    • 微  信:15267534595