SIEMENS天津市西門子(授權)一級總代理-西門子變頻器一級總代理
| 更新時間 2024-12-27 09:10:00 價格 請來電詢價 變頻器 西門子代理商 觸摸屏 西門子一級代理 伺服電機 西門子一級總代理 聯系電話 18126392341 聯系手機 15267534595 聯系人 梁濤 立即詢價 |
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秒脈沖
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之間的數據交換,監控結果如圖
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595