<object id="ir2le"></object>
  • 加入收藏 在線留言 聯系我們
    關注微信
    手機掃一掃 立刻聯系商家
    全國服務熱線15267534595

    蕪湖市西門子中國(授權)一級代理商-西門子選型-西門子技術支持-西門子維修服務

    更新時間
    2024-12-27 09:10:00
    價格
    請來電詢價
    變頻器
    西門子代理商
    觸摸屏
    西門子一級代理
    伺服電機
    西門子一級總代理
    聯系電話
    18126392341
    聯系手機
    15267534595
    聯系人
    梁濤
    立即詢價

    詳細介紹
    S7通信協議是西門子S7系列PLC內部集成的一種通信協議,適用于西門子S7系列PLC之間進行通信,如1200與1500系列等,它是一種運行在傳輸層之上的(會話層/表示層/應用層)、經過特殊優化的通信協議,其信息傳輸可以基于MPI網絡、PROFIBUS網絡或者以太網。

    下面以1500與1200通信為例,詳細講解S7協議以太網通信程序的編寫方法。要實現如下表數據交換:

    圖片


    一、在博途軟件中新建項目,添加一臺CPU 1511-1PN作為本地CPU,再添加一臺 CPU 1215C作為伙伴CPU,并建立網絡連接。如下圖所示:

    圖片

    圖片

    圖片


    二、編寫GET讀取程序。指令>通信>S7通信>GET(讀取)。

    調用GET到編程區,彈出的調用選項中,選擇多重實例,將背景數據塊命名為GET_讀取,如下圖所示:

    圖片

    點擊指令上的“開始組態”圖標,進入組態頁面。連接參數>選擇已組態的伙伴CPU,如果本地CPU和伙伴CPU不在同一個項目中,可以選擇“未指定”,此時必須手動填寫伙伴CPU的IP地址。如下圖所示:

    圖片

    連接名稱通常會自動生成,如果未生成,可以點擊…打開選擇連接界面,點擊新增來手動添加連接。如下圖所示:

    圖片

    塊參數>REQ:需要上升沿觸發,常用系統時鐘存儲器>讀取區域(ADDR_1)>存儲區域(RD_1)。塊參數可以進行組態也可以在指令中直接編寫。

    圖片


    三、編寫PUT寫入程序。指令>通信>S7通信>PUT(寫入)。

    調用PUT到編程區,彈出的調用選項中,選擇多重實例,將背景數據塊命名為PUT_寫入,如下圖所示:

    圖片

    圖片

    圖片

    如果傳輸數據有多個區域可以點擊指令下方小三角形圖標展開指令,可以顯示隱藏的功能,Zui多可以一次組態四個傳輸區域,ADDR_2與SD_2對應,其它區域同理。如下圖所示:

    圖片

    以上就是S7以太網通信編程的所以步驟,伙伴機無需編寫程序,只要提供對應的數據傳輸區域地址即可。


    相關產品

    聯系方式

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