天津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