<object id="ayu7o"></object>

      <object id="ayu7o"></object>

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

      天津PLC代理商-觸摸屏代理商-變頻器代理商一級代理

      更新時間
      2024-12-02 08:00:00
      價格
      請來電詢價
      西門子變頻器
      西門子觸摸屏
      西門子伺服電機
      西門子PLC
      西門子直流調速器
      西門子電纜
      聯系電話
      13922889745
      聯系手機
      18475208684
      聯系人
      向小姐
      立即詢價

      詳細介紹
      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以太網通信編程的所以步驟,伙伴機無需編寫程序,只要提供對應的數據傳輸區域地址即可。


      相關產品

      聯系方式

      • 電  話:13922889745
      • 經理:向小姐
      • 手  機:18475208684
      • 微  信:18475208684