蕪湖市西門子中國(授權)一級代理商-西門子選型-西門子技術支持-西門子維修服務
| 更新時間 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