6SL3210-5BE32-2UV0西門子V20變頻器380V
上海麗丞工業(yè)自動化設(shè)備有限公司
全新原裝,質(zhì)量保證,保修一年
專業(yè)銷售及維修西門子各類工控自動化配件;
:S7-200CN、S7-200SMART、S7-300、S7-400、 S7-1200、S7-1500、ET200、LOGO邏西門子可編程控制器輯控制模塊
西門子HMI人機界面:觸摸屏
西門子變頻器:MM420、MM430、MM440、G110、G120、6SE70
西門子工業(yè)以太網(wǎng):通訊網(wǎng)卡、通訊電纜、通訊接頭、總線連接器 工控機、交換機、自動化軟件等系型號齊全,快速報價,買我們的產(chǎn)品無憂所值,我們的產(chǎn)品都承諾質(zhì)保一年,讓您買的省心舒心,用的放心!
S7-1200 CPU 與 S7-200 CPU 之間的以太網(wǎng)通信只能通過 S7 通信來實現(xiàn),因為 S7-200 的以太網(wǎng)模塊只支持S7 通信。而在 STEP7 v11中, S7-1200 的 PROFINET 通信口可以做 S7 通信的服務(wù)器端或客戶端。當(dāng)S7-200作為客戶端,S7-1200作為服務(wù)器,見“S7-1200 CPU 通過ETHERNET與S7-200 CPU 通信”;當(dāng)S7-200作為服務(wù)器,S7-1200作為客戶端,由于S7-1200 僅支持 S7 單邊通信,需在客戶端單邊組態(tài)連接和編程,而作為服務(wù)器端的S7-200只需設(shè)置為服務(wù)器準備好通信的數(shù)據(jù)就行。
硬件:
① S7-1200 CPU 硬件版本V2.0或更高
② S7-200 CPU + CP243-1
③ PC (帶以太網(wǎng)卡)
④ PC/PPI 電纜
⑤ TP以太網(wǎng)電纜
軟件:
① STEP7 V11 SP2
② STEP 7 Micro/WIN V4.0 SP9
所完成的通信任務(wù):
① S7-1200 將通信數(shù)據(jù)區(qū) DB1 中的212 個字節(jié)發(fā)送到 S7-200 的VB 數(shù)據(jù)區(qū)。
② S7-1200 讀取 S7–200中的VB數(shù)據(jù)區(qū)存儲到S7-1200 的數(shù)據(jù)區(qū)DB2 。
1. 打開 STEP 7 Micro/WIN 軟件,創(chuàng)建一個新項目,在“PLC”>“TYPE”選擇所使用 CPU 的型號,如圖1. 所示。
圖1. 選擇S7-200 CPU 類型
2. 選擇“工具”>“以太網(wǎng)向?qū)А?進入 CP243-1 的向?qū)渲茫鐖D2. 所示。
圖2. 使用以太網(wǎng)向?qū)?br />
3. 選擇CP243-1 模板的位置。
CP243-1 緊鄰 CPU 安裝,所以模板位置為0 ,也可以通過“讀取模塊”讀出模板位置,如圖3. 所示。
圖3. 選擇模板位置
4. 設(shè)置 CP243-1 模板的 IP 地址
IP 地址:192. 168. 70. 101 ,子網(wǎng)掩碼:255. 255. 255. 0,如圖4.所示。
圖4. 設(shè)置網(wǎng)絡(luò)地址
5. 設(shè)置模塊所占用輸出地址字節(jié)和連接數(shù),如圖5. 所示。
圖5. 設(shè)置占用輸出地址及網(wǎng)絡(luò)連接數(shù)
6. 將CP243-1 定義為 Server 端,如圖6. 所示。
圖 6. 定義為 Server 端
注意:本例S7-200中安裝的CP243-1緊鄰CPU,位置為0,故TSAP地址為10.00;若CP243-1在位置為1,則TSAP地址為10.01。
7. 選擇CRC校驗,如圖7. 所示。
圖7. 選擇CRC 較驗
8. 為配置分配存儲區(qū)
根據(jù)以態(tài)網(wǎng)的配置,需要一個V存儲區(qū),用戶可以指定一個未用過的V存儲區(qū)的起始地址,也可以點擊“建議地址”按鈕使用建議地址。如圖8. 所示。
圖8. 為配置分配存儲區(qū)
9. 生成以太網(wǎng)用戶子程序。如圖9. 所示。
圖9. 生成子程序
10. 調(diào)用向?qū)е猩傻淖映绦?,并將程序下載到CPU中。如圖10. 所示。
圖10. 調(diào)用子程序
1. 使用 STEP7 V11軟件新建一個項目并完成硬件配置,網(wǎng)絡(luò)組態(tài)
1.1 在“項目樹”>“設(shè)備組態(tài)”>“網(wǎng)絡(luò)視圖”下,按如下圖片中1~6的步驟建立S7連接,如圖11. 所示。
圖11. 建立S7連接
1.2 按如下圖片中1~3的步驟填寫連接參數(shù),如圖12. 所示。
圖12. 定義連接對方IP地址
1.3 在“地址詳細信息”中設(shè)置通信伙伴的TSAP地址,如圖13. 所示。
圖13. 定義通信雙方TSAP號
注意:通訊伙伴的TSAP地址設(shè)定必須與CP243-1的組態(tài)一致,如圖6所示。
2. 軟件編程
2.1 創(chuàng)建發(fā)送數(shù)據(jù)塊DB1(接收區(qū)數(shù)據(jù)塊DB2類似),定義為212個字節(jié)的數(shù)組,如圖14.和15. 所示。
圖14. 創(chuàng)建發(fā)送數(shù)據(jù)塊DB1
圖15. 定義212個字節(jié)的數(shù)組
2.2 在OB1中,從“指令”-->“S7 通信”下,調(diào)用Get、Put通信指令,程序見圖16。
圖16. 程序調(diào)用功能
CALL “PUT” | , %DB3 | //調(diào)用 PUT,使用背景DB塊:DB3 |
REQ | :=%M0.7 | //系統(tǒng)時鐘 2秒脈沖 |
ID | :=W#16#0100 | //連接號,要與連接配置中一致,創(chuàng)建連接時的連接號 |
DONE | :=%M2.0 | // 為1時,發(fā)送完成 |
ERROR | :=%M2.1 | // 為1時,有故障發(fā)生 |
STATUS | :=%MW4 | // 狀態(tài)代碼 |
ADDR_1 | :=P#DB1.DBX1000.0 BYTE 212 | // 發(fā)送到通信伙伴數(shù)據(jù)區(qū)的地址 |
SD_1 | :=P#DB1.DBX0.0 BYTE 212 | // 本地發(fā)送數(shù)據(jù)區(qū) |
CALL “GET” | , %DB4 | //調(diào)用 GET,使用背景DB塊:DB4 |
REQ | :=%M0.7 | //系統(tǒng)時鐘 2秒脈沖 |
ID | :=W#16#0100 | //連接號,要與連接配置中一致,創(chuàng)建連接時的連接號 |
NDR | :=%M2.2 | //為1時,接收到新數(shù)據(jù) |
ERROR | :=%M2.3 | //為1時,有故障發(fā)生 |
STATUS | :=%MW6 | //狀態(tài)代碼 |
ADDR_1 | :=P#DB1.DBX2000.0 BYTE 212 | //從通信伙伴數(shù)據(jù)區(qū)讀取數(shù)據(jù)的地址 |
RD_1 | :=P#DB2.DBX0.0 BYTE 212 | //本地接收數(shù)據(jù)地址 |
3. 監(jiān)控結(jié)果
通過在S7-1200側(cè)編程進行S7通信,實現(xiàn)兩個CPU之間的數(shù)據(jù)交換,監(jiān)控結(jié)果如圖17。
圖17. S71200和S7200監(jiān)控數(shù)據(jù)
注意:S7-200中V區(qū)對應(yīng)于DB1,即在PUT指令中使用的通信伙伴數(shù)據(jù)區(qū)ADDR_1=P#DB1.DBX1000.0 BYTE 212在S7-200中對于為VB1000~VB1211。
6SL3210-5BE32-2UV0西門子V20變頻器380V