加入收藏 在線留言 聯系我們
        關注微信
        手機掃一掃 立刻聯系商家
        全國服務熱線13185520415
        公司新聞
        西門子S7-1200 Client 端的配置編程
        發布時間: 2024-03-16 09:30 更新時間: 2024-11-22 08:00
        觀看西門子S7-1200 Client 端的配置編程視頻

        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之間的數據交換,監控結果如圖

        圖片

        聯系方式

        • 電  話:13510737515
        • 聯系人:董海波
        • 手  機:13185520415
        • 微  信:13185520415