機(jī)電之家 > 機(jī)電號(hào) > 正文 申請(qǐng)入駐

長(zhǎng)沙玥勵(lì)6ES7212-1HE40-0XB0西門子數(shù)字量輸入/輸出模塊

長(zhǎng)沙玥勵(lì)   西門子   6ES7212-1HE40-0XB0   數(shù)字量輸入/輸出模塊   

 

 西門子 6ES7223-1BH32-0XB0 數(shù)字量模塊 現(xiàn)貨出售  

 

 

長(zhǎng)玥勵(lì)自動(dòng)化設(shè)備有限公司西門子系統(tǒng)集成商長(zhǎng)期銷售西門子S7-200/300/400/1200PLC、數(shù)控系統(tǒng)、變頻器、人機(jī)界面、觸摸屏、伺服、電機(jī)、西門子電纜等,并可提供西門子維修服務(wù),歡迎來(lái)電垂詢 

聯(lián)系人:姚善雷 (銷售經(jīng)理)

手機(jī)    13874941405

QQ       3464463681

地址:長(zhǎng)沙市岳麓區(qū)雷鋒大道468號(hào)金科世界城16-3303室

S7-1200 CPU 通過ETHERNET與S7-200 CPU 通信

S7-1200 CPU 與 S7-200 CPU 之間的以太網(wǎng)通信只能通過 S7 通信來(lái)實(shí)現(xiàn),因?yà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ù)器準(zhǔn)備好通信的數(shù)據(jù)就行。

硬件和軟件需求及所完成的通信任務(wù)

硬件:
① 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 個(gè)字節(jié)發(fā)送到 S7-200 的VB 數(shù)據(jù)區(qū)。 
② S7-1200 讀取 S7–200中的VB數(shù)據(jù)區(qū)存儲(chǔ)到S7-1200 的數(shù)據(jù)區(qū)DB2 。

S7-200 Server 端的組態(tài)

1. 打開 STEP 7 Micro/WIN 軟件,創(chuàng)建一個(gè)新項(xiàng)目,在“PLC”>“TYPE”選擇所使用 CPU 的型號(hào),如圖1. 所示。

圖1. 選擇S7-200 CPU 類型

2. 選擇“工具”>“以太網(wǎng)向?qū)А?進(jìn)入 CP243-1 的向?qū)渲?,如圖2. 所示。

 

圖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校驗(yàn),如圖7. 所示。


圖7. 選擇CRC 較驗(yàn)

8. 為配置分配存儲(chǔ)區(qū)

根據(jù)以態(tài)網(wǎng)的配置,需要一個(gè)V存儲(chǔ)區(qū),用戶可以指定一個(gè)未用過的V存儲(chǔ)區(qū)的起始地址,也可以點(diǎn)擊“建議地址”按鈕使用建議地址。如圖8. 所示。

 
圖8. 為配置分配存儲(chǔ)區(qū) 

9. 生成以太網(wǎng)用戶子程序。如圖9. 所示。

 
圖9. 生成子程序


10. 調(diào)用向?qū)е猩傻淖映绦?,并將程序下載到CPU中。如圖10. 所示。

圖10. 調(diào)用子程序

 

S7-1200 Client 端的配置編程

1. 使用 STEP7 V11軟件新建一個(gè)項(xiàng)目并完成硬件配置,網(wǎng)絡(luò)組態(tài)

1.1 在“項(xiàng)目樹”>“設(shè)備組態(tài)”>“網(wǎng)絡(luò)視圖”下,按如下圖片中1~6的步驟建立S7連接,如圖11. 所示。

圖11. 建立S7連接

1.2 按如下圖片中1~3的步驟填寫連接參數(shù),如圖12. 所示。

圖12. 定義連接對(duì)方IP地址

1.3 在“地址詳細(xì)信息”中設(shè)置通信伙伴的TSAP地址,如圖13. 所示。

圖13. 定義通信雙方TSAP號(hào)

注意:通訊伙伴的TSAP地址設(shè)定必須與CP243-1的組態(tài)一致,如圖6所示。

2. 軟件編程

2.1 創(chuàng)建發(fā)送數(shù)據(jù)塊DB1(接收區(qū)數(shù)據(jù)塊DB2類似),定義為212個(gè)字節(jié)的數(shù)組,如圖14.和15. 所示。

圖14. 創(chuàng)建發(fā)送數(shù)據(jù)塊DB1

圖15. 定義212個(gè)字節(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)時(shí)鐘 2秒脈沖
ID :=W#16#0100 //連接號(hào),要與連接配置中一致,創(chuàng)建連接時(shí)的連接號(hào)
DONE :=%M2.0 // 為1時(shí),發(fā)送完成
ERROR :=%M2.1 // 為1時(shí),有故障發(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)時(shí)鐘 2秒脈沖
ID :=W#16#0100 //連接號(hào),要與連接配置中一致,創(chuàng)建連接時(shí)的連接號(hào)
NDR :=%M2.2 //為1時(shí),接收到新數(shù)據(jù)
ERROR :=%M2.3 //為1時(shí),有故障發(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è)編程進(jìn)行S7通信,實(shí)現(xiàn)兩個(gè)CPU之間的數(shù)據(jù)交換,監(jiān)控結(jié)果如圖17。

圖17. S71200和S7200監(jiān)控?cái)?shù)據(jù)

注意:S7-200中V區(qū)對(duì)應(yīng)于DB1,即在PUT指令中使用的通信伙伴數(shù)據(jù)區(qū)ADDR_1=P#DB1.DBX1000.0 BYTE 212在S7-200中對(duì)于為VB1000~VB1211。

 

如何打開項(xiàng)目歸檔文件

參考:如何打開歸檔項(xiàng)目文件

S7-1200 與 S7-300 CP343-1 S7 通信例程

本文為S7-1200 與 S7-300 CP343之間 S7 通信的幾種可能情況分別提供了例程:
1. 同一項(xiàng)目中S7-1200 與 S7-300 CP343-1之間 S7 通信,S7-1200 作為 S7 客戶端,S7-300 作為服務(wù)器;
2. 同一項(xiàng)目中S7-1200 與 S7-300 CP343-1之間 S7 通信,S7-1200 作為 S7 服務(wù)器,S7-300 作為客戶端;
3. 不同項(xiàng)目中S7-1200 與 S7-300 CP343-1之間 S7 通信,S7-1200 作為 S7 客戶端,S7-300 作為服務(wù)器,雙方 CPU 都采用 TIA V14 SP1編程組態(tài);
4. 不同項(xiàng)目中S7-1200 與 S7-300 CP343-1之間 S7 通信,S7-1200 作為 S7 服務(wù)器,S7-300 作為客戶端,雙方 CPU 都采用 TIA V14 SP1編程組態(tài);
5. 不同項(xiàng)目中S7-1200 與 S7-300 CP343-1之間 S7 通信,S7-1200 作為 S7 客戶端,S7-300 作為服務(wù)器,S7-1200 使用STEP7 V14 SP1編程組態(tài),S7-300使用 STEP 7 V5.6 編程組態(tài); 
6. 不同項(xiàng)目中S7-1200 與 S7-300 CP343-1之間 S7 通信,S7-1200 作為 S7 服務(wù)器,S7-300 作為客戶端,S7-1200 使用STEP7 V14 SP1編程組態(tài),S7-300使用 STEP 7 V5.6 編程組態(tài)。

注:例程中為標(biāo)準(zhǔn)版的 CP343-1,如果為CP343-1 lean,則S7-300只能作為服務(wù)器。

1.同一項(xiàng)目中S7-1200 與 S7-300 CP343-1 之間 S7 通信(S7-1200 作為 S7 客戶端,S7-300 作為服務(wù)器)

1.使用環(huán)境:
① S7-1200 V4.2
② S7-300 V3.3 ; CP343-1 V3.0
③ STEP7 V14 SP1

2.實(shí)現(xiàn)功能:
用于演示同一項(xiàng)目中S7-1200 與 S7-300 CP343-1之間的以太網(wǎng)通信,項(xiàng)目中 S7-1200 CPU 作為 S7 通信的客戶端,S7-300 作為 S7 通信的服務(wù)器。
① S7-1200 CPU將 本地 DB10塊中的 10 個(gè)字節(jié)的數(shù)據(jù)發(fā)送到 S7-300 CPU的DB11 塊中。 
② S7-1200 CPU將 S7-300 CPU的 DB10塊中 10 個(gè)字節(jié)的數(shù)據(jù)讀取到 本地DB11 塊中。


1_Same_Projects_S7-1200_As_Client.zap14

2.同一項(xiàng)目中S7-1200 與 S7-300 CP343-1之間 S7 通信(S7-1200 作為 S7 服務(wù)器,S7-300 作為客戶端)

1.使用環(huán)境:
① S7-1200 V4.2
② S7-300 V3.3 ; CP343-1 V3.0
③ STEP7 V14 SP1

2.實(shí)現(xiàn)功能:
用于演示同一項(xiàng)目中S7-1200 與 S7-300 CP343-1之間的以太網(wǎng)通信,項(xiàng)目中 S7-1200 CPU 作為 S7 通信的服務(wù)器,S7-300 作為 S7 通信的客戶端。
① S7-300 CPU將 本地 DB10塊中的 10 個(gè)字節(jié)的數(shù)據(jù)發(fā)送到 S7-1200 CPU的DB11 塊中。 
② S7-300 CPU將 S7-1200 CPU的 DB10塊中 10 個(gè)字節(jié)的數(shù)據(jù)讀取到 本地DB11 塊中。


2_Same_Projects_S7-300_As_Client.zap14

3.不同項(xiàng)目中S7-1200 與 S7-300 CP343-1之間 S7 通信(S7-1200 作為 S7 客戶端,S7-300 作為服務(wù)器)

1.使用環(huán)境:
① S7-1200 V4.2
② S7-300 V3.3 ; CP343-1 V3.0
③ STEP7 V14 SP1

2.實(shí)現(xiàn)功能:
用于演示不同項(xiàng)目中S7-1200 與 S7-300 CP343-1之間的以太網(wǎng)通信,項(xiàng)目中 S7-1200 CPU 作為 S7 通信的客戶端,S7-300 作為 S7 通信的服務(wù)器。
① S7-1200 CPU將 本地 DB10塊中的 10 個(gè)字節(jié)的數(shù)據(jù)發(fā)送到 S7-300 CPU的DB11 塊中。 
② S7-1200 CPU將 S7-300 CPU的 DB10塊中 10 個(gè)字節(jié)的數(shù)據(jù)讀取到 本地DB11 塊中。


S7-1200 項(xiàng)目:3_Different_Projects_S7-1200_As_Client.zap14

S7-300項(xiàng)目:3_Different_Projects_S7-300_As_Server.zap14

4.不同項(xiàng)目中S7-1200 與 S7-300 CP343-1之間 S7 通信(S7-1200 作為 S7 服務(wù)器,S7-300 作為客戶端)

1.使用環(huán)境:
① S7-1200 V4.2
② S7-300 V3.3 ; CP343-1 V3.0
③ STEP7 V14 SP1

2.實(shí)現(xiàn)功能:
用于演示不同項(xiàng)目中S7-1200 與 S7-300 CP343-1之間的以太網(wǎng)通信,項(xiàng)目中 S7-1200 CPU 作為 S7 通信的服務(wù)器,S7-300 作為 S7 通信的客戶端。
① S7-300 CPU將 本地 DB10塊中的 10 個(gè)字節(jié)的數(shù)據(jù)發(fā)送到 S7-1200 CPU的DB11 塊中。 
② S7-300 CPU將 S7-1200 CPU的 DB10塊中 10 個(gè)字節(jié)的數(shù)據(jù)讀取到 本地DB11 塊中。


S7-1200 項(xiàng)目:4_Different_Projects_S7-1200_As_Server.zap14

S7-300項(xiàng)目:4_Different_Projects_S7-300_As_Client.zap14

5.不同項(xiàng)目中S7-1200 與 S7-300 CP343-1之間 S7 通信(S7-1200 作為 S7 客戶端,S7-300 作為服務(wù)器)

1.使用環(huán)境:
① S7-1200 V4.2
② S7-300 V3.3 ; CP343-1 V3.0
③ S7-1200 V4.2 使用STEP7 V14 SP1編程組態(tài);S7-300 V3.3 使用 STEP 7 V5.6 編程組態(tài)。

2.實(shí)現(xiàn)功能:
用于演示不同項(xiàng)目中S7-1200 與 S7-300 CP343-1之間的以太網(wǎng)通信,項(xiàng)目中 S7-1200 CPU 作為 S7 通信的客戶端,S7-300 作為 S7 通信的服務(wù)器。
① S7-1200 CPU將 本地 DB10塊中的 10 個(gè)字節(jié)的數(shù)據(jù)發(fā)送到 S7-300 CPU的DB11 塊中。 
② S7-1200 CPU將 S7-300 CPU的 DB10塊中 10 個(gè)字節(jié)的數(shù)據(jù)讀取到 本地DB11 塊中。


S7-1200 項(xiàng)目:5_Different_Projects_S7-1200_As_Client.zap14

S7-300項(xiàng)目:5_Different_Projects_S7-300_As_Server.zip

6.不同項(xiàng)目中S7-1200 與 S7-300 CP343-1之間 S7 通信(S7-1200 作為 S7 服務(wù)器,S7-300 作為客戶端)

1.使用環(huán)境:
① S7-1200 V4.2
② S7-300 V3.3 ; CP343-1 V3.0
③ S7-1200 V4.2 使用STEP7 V14 SP1編程組態(tài);S7-300 V3.3 使用 STEP 7 V5.6 編程組態(tài)。

2.實(shí)現(xiàn)功能:
用于演示不同項(xiàng)目中S7-1200 與 S7-300 CP343-1之間的以太網(wǎng)通信,項(xiàng)目中 S7-1200 CPU 作為 S7 通信的服務(wù)器,S7-300 作為 S7 通信的客戶端。
① S7-300 CPU將 本地 DB10塊中的 10 個(gè)字節(jié)的數(shù)據(jù)發(fā)送到 S7-1200 CPU的DB11 塊中。 
② S7-300 CPU將 S7-1200 CPU的 DB10塊中 10 個(gè)字節(jié)的數(shù)據(jù)讀取到 本地DB11 塊中。


S7-1200 項(xiàng)目:6_Different_Projects_S7-1200_As_Server.zap14

S7-300項(xiàng)目:6_Different_Projects_S7-300_As_Client.zip

免責(zé)聲明

本例程僅供參考,程序中的CPU版本、類型可能與用戶實(shí)際使用不同,用戶可能需要先對(duì)例子程序做修改和調(diào)整,才能將其用于測(cè)試。本例程的作者和擁有者對(duì)于該例程的功能性和兼容性不負(fù)任何責(zé)任,使用該例程的風(fēng)險(xiǎn)完全由用戶自行承擔(dān)。由于它是免費(fèi)的,所以不提供任何擔(dān)保,錯(cuò)誤糾正和熱線支持,用戶不必為此聯(lián)系西門子技術(shù)支持與服務(wù)部門。

 

如何打開項(xiàng)目歸檔文件

參考:如何打開歸檔項(xiàng)目文件

S7-1200 與 S7-300 PN S7 通信例程

本文為S7-1200 與 S7-300 PN 之間 S7 通信的幾種可能情況分別提供了例程:
1. 同一項(xiàng)目中S7-1200 與 S7-300 PN 口之間 S7 通信,S7-1200 作為 S7 通信客戶端,S7-300 PN 作為服務(wù)器;
2. 同一項(xiàng)目中S7-1200 與 S7-300 PN 口之間 S7 通信,S7-1200 作為 S7 通信服務(wù)器,S7-300 PN 作為客戶端;
3. 不同項(xiàng)目中S7-1200 與 S7-300 PN 口之間 S7 通信,S7-1200 作為 S7 通信客戶端,S7-300 PN 作為服務(wù)器,雙方 CPU 都采用 TIA V14 SP1 編程組態(tài);
4. 不同項(xiàng)目中S7-1200 與 S7-300 PN 口之間 S7 通信,S7-1200 作為 S7 通信服務(wù)器,S7-300 PN 作為客戶端,雙方 CPU 都采用 TIA V14 SP1 編程組態(tài);
5. 不同項(xiàng)目中S7-1200 與 S7-300 PN 口之間 S7 通信,S7-1200 作為 S7 通信客戶端,S7-300 PN 作為服務(wù)器,S7-1200 使用STEP7 V14 SP1 編程組態(tài),S7-300PN 使用 STEP 7 V5.6 編程組態(tài); 
6. 不同項(xiàng)目中S7-1200 與 S7-300 PN 口之間 S7 通信,S7-1200 作為 S7 通信服務(wù)器,S7-300 PN 作為客戶端,S7-1200 使用STEP7 V14 SP1 編程組態(tài),S7-300PN 使用 STEP 7 V5.6 編程組態(tài)。

1.同一項(xiàng)目中S7-1200 與 S7-300 PN 口之間 S7 通信(S7-1200 作為 S7 通信客戶端,S7-300 PN 作為服務(wù)器)

1.使用環(huán)境:
① S7-1200 V4.2
② S7-300PN V3.2
③ STEP7 V14 SP1

2.實(shí)現(xiàn)功能:
例程用于演示同一項(xiàng)目中S7-1200 與 S7-300 PN 口之間的S7通信,項(xiàng)目中 S7-1200 CPU 作為 S7 通信的客戶端,S7-300PN 作為 S7 通信的服務(wù)器。
① S7-1200 CPU調(diào)用 PUT 指令將本地?cái)?shù)據(jù)區(qū) DB10 塊中的 10 個(gè)字節(jié)的數(shù)據(jù)傳送到 S7-300 CPU的數(shù)據(jù)區(qū) DB10 塊中。 
② S7-1200 CPU調(diào)用 GET 指令讀取S7-300 CPU的數(shù)據(jù)區(qū) DB11 塊中10 個(gè)字節(jié)的數(shù)據(jù)存儲(chǔ)到本地?cái)?shù)據(jù)區(qū) DB 11 塊中。

S7 通信服務(wù)器設(shè)置:
S7-300PN 作為 S7 通信的服務(wù)器無(wú)需編寫 S7 通信程序。


S7-1200_S7_Communication_With_S7-300PN_S7-1200_As_Client.zap14

2.同一項(xiàng)目中S7-1200 與 S7-300 PN 口之間 S7 通信(S7-1200 作為 S7 通信服務(wù)器,S7-300 PN 作為客戶端)

1.使用環(huán)境:
① S7-1200 V4.2
② S7-300PN V3.2
③ STEP7 V14 SP1

2.實(shí)現(xiàn)功能:
例程用于演示同一項(xiàng)目中S7-1200 與 S7-300 PN 口之間的S7通信,項(xiàng)目中 S7-1200 CPU 作為 S7 通信的服務(wù)器,S7-300PN 作為 S7 通信的客戶端。
① S7-300PN CPU調(diào)用 PUT 指令將本地?cái)?shù)據(jù)區(qū) DB11 塊中的 10 個(gè)字節(jié)的數(shù)據(jù)傳送到 S7-1200 CPU的數(shù)據(jù)區(qū) DB11 塊中。 
② S7-300PN CPU調(diào)用 GET 指令讀取S7-1200 CPU的數(shù)據(jù)區(qū) DB10 塊中10 個(gè)字節(jié)的數(shù)據(jù)存儲(chǔ)到本地?cái)?shù)據(jù)區(qū) DB 10 塊中。

S7 通信服務(wù)器設(shè)置:
S7-1200 作為 S7 通信的服務(wù)器無(wú)需編寫 S7 通信程序,但是需要在 CPU 屬性"防護(hù)與安全 > 連接機(jī)制"中激活"允許來(lái)自遠(yuǎn)程對(duì)象的 PUT/GET 通信訪問"。


S7-1200_S7_Communication_With_S7-300PN_S7-1200_As_Server.zap14

3.不同項(xiàng)目中S7-1200 與 S7-300 PN 口之間 S7 通信(S7-1200 作為 S7 通信客戶端,S7-300 PN 作為服務(wù)器)

1.使用環(huán)境:
① S7-1200 V4.2
② S7-300PN V3.2
③ STEP7 V14 SP1

2.實(shí)現(xiàn)功能:
例程用于演示不同項(xiàng)目中S7-1200 與 S7-300 PN 口之間的S7通信,項(xiàng)目中 S7-1200 CPU 作為 S7 通信的客戶端,S7-300PN 作為 S7 通信的服務(wù)器。
① S7-1200 CPU調(diào)用 PUT 指令將本地?cái)?shù)據(jù)區(qū) DB10 塊中的 10 個(gè)字節(jié)的數(shù)據(jù)傳送到 S7-300 CPU的數(shù)據(jù)區(qū) DB10 塊中。 
② S7-1200 CPU調(diào)用 GET 指令讀取S7-300 CPU的數(shù)據(jù)區(qū) DB11 塊中10 個(gè)字節(jié)的數(shù)據(jù)存儲(chǔ)到本地?cái)?shù)據(jù)區(qū) DB 11 塊中。

S7 通信服務(wù)器設(shè)置:
S7-300PN 作為 S7 通信的服務(wù)器無(wú)需編寫 S7 通信程序。

注意:
S7-1200 項(xiàng)目中創(chuàng)建 S7 連接時(shí),需要在網(wǎng)絡(luò)視圖中為"S7_連接"的屬性"常規(guī) > 地址詳細(xì)信息"中將伙伴 CPU 的 TSAP 設(shè)置為 03.02 。


S7-1200 項(xiàng)目:Different_Projects_S7-1200_As_Client.zap14

S7-300PN項(xiàng)目:Different_Projects_S7-300_As_Server.zap14

4.不同項(xiàng)目中S7-1200 與 S7-300 PN 口之間 S7 通信(S7-1200 作為 S7 通信服務(wù)器,S7-300 PN 作為客戶端)

1.使用環(huán)境:
① S7-1200 V4.2
② S7-300PN V3.2
③ STEP7 V14 SP1

2.實(shí)現(xiàn)功能:
例程用于演示不同項(xiàng)目中S7-1200 與 S7-300 PN 口之間的S7通信,項(xiàng)目中 S7-1200 CPU 作為 S7 通信的服務(wù)器,S7-300PN 作為 S7 通信的客戶端。
① S7-300PN CPU調(diào)用 PUT 指令將本地?cái)?shù)據(jù)區(qū) DB11 塊中的 10 個(gè)字節(jié)的數(shù)據(jù)傳送到 S7-1200 CPU的數(shù)據(jù)區(qū) DB11 塊中。 
② S7-300PN CPU調(diào)用 GET 指令讀取S7-1200 CPU的數(shù)據(jù)區(qū) DB10 塊中10 個(gè)字節(jié)的數(shù)據(jù)存儲(chǔ)到本地?cái)?shù)據(jù)區(qū) DB 10 塊中。

S7 通信服務(wù)器設(shè)置:
S7-1200 作為 S7 通信的服務(wù)器無(wú)需編寫 S7 通信程序,但是需要在 CPU 屬性"防護(hù)與安全 > 連接機(jī)制"中激活"允許來(lái)自遠(yuǎn)程對(duì)象的 PUT/GET 通信訪問"。


S7-1200 項(xiàng)目:Different_Projects_S7-1200_As_Server.zap14

S7-300PN項(xiàng)目:Different_Projects_S7-300_As_Client.zap14

5.不同項(xiàng)目中S7-1200 與 S7-300 PN 口之間 S7 通信(S7-1200 作為 S7 通信客戶端,S7-300 PN 作為服務(wù)器)

1.使用環(huán)境:
① S7-1200 V4.2
② S7-300PN V3.2
③ S7-1200 V4.2 使用STEP7 V14 SP1編程組態(tài);S7-300PN V3.2 使用 STEP 7 V5.6 編程組態(tài)。

2.實(shí)現(xiàn)功能:
例程用于演示不同項(xiàng)目中S7-1200 與 S7-300 PN 口之間的S7通信,項(xiàng)目中 S7-1200 CPU 作為 S7 通信的客戶端,S7-300PN 作為 S7 通信的服務(wù)器。
① S7-1200 CPU調(diào)用 PUT 指令將本地?cái)?shù)據(jù)區(qū) DB10 塊中的 10 個(gè)字節(jié)的數(shù)據(jù)傳送到 S7-300 CPU的數(shù)據(jù)區(qū) DB10 塊中。 
② S7-1200 CPU調(diào)用 GET 指令讀取S7-300 CPU的數(shù)據(jù)區(qū) DB11 塊中10 個(gè)字節(jié)的數(shù)據(jù)存儲(chǔ)到本地?cái)?shù)據(jù)區(qū) DB 11 塊中。

S7 通信服務(wù)器設(shè)置:
S7-300PN 作為 S7 通信的服務(wù)器無(wú)需編寫 S7 通信程序。

注意:
S7-1200 項(xiàng)目中創(chuàng)建 S7 連接時(shí),需要在網(wǎng)絡(luò)視圖中為"S7_連接"的屬性"常規(guī) > 地址詳細(xì)信息"中將伙伴 CPU 的 TSAP 設(shè)置為 03.02 。


S7-1200 項(xiàng)目:S7-1200_As_Client.zap14

S7-300PN項(xiàng)目:S7-300_As_Server.zip

6.不同項(xiàng)目中S7-1200 與 S7-300 PN 口之間 S7 通信(S7-1200 作為 S7 通信服務(wù)器,S7-300 PN 作為客戶端)

1.使用環(huán)境:
① S7-1200 V4.2
② S7-300PN V3.2
③ S7-1200 V4.2 使用STEP7 V14 SP1編程組態(tài);S7-300PN V3.2 使用 STEP 7 V5.6 編程組態(tài)。

2.實(shí)現(xiàn)功能:
例程用于演示不同項(xiàng)目中S7-1200 與 S7-300 PN 口之間的S7通信,項(xiàng)目中 S7-1200 CPU 作為 S7 通信的服務(wù)器,S7-300PN 作為 S7 通信的客戶端。
① S7-300PN CPU調(diào)用 PUT 指令將本地?cái)?shù)據(jù)區(qū) DB11 塊中的 10 個(gè)字節(jié)的數(shù)據(jù)傳送到 S7-1200 CPU的數(shù)據(jù)區(qū) DB11 塊中。 
② S7-300PN CPU調(diào)用 GET 指令讀取S7-1200 CPU的數(shù)據(jù)區(qū) DB10 塊中10 個(gè)字節(jié)的數(shù)據(jù)存儲(chǔ)到本地?cái)?shù)據(jù)區(qū) DB 10 塊中。

S7 通信服務(wù)器設(shè)置:
S7-1200 作為 S7 通信的服務(wù)器無(wú)需編寫 S7 通信程序,但是需要在 CPU 屬性"防護(hù)與安全 > 連接機(jī)制"中激活"允許來(lái)自遠(yuǎn)程對(duì)象的 PUT/GET 通信訪問"。


S7-1200 項(xiàng)目:S7-1200_As_Server.zap14

S7-300PN項(xiàng)目:S7-300_As_Client.zip

免責(zé)聲明

本例程僅供參考,程序中的CPU版本、類型可能與用戶實(shí)際使用不同,用戶可能需要先對(duì)例子程序做修改和調(diào)整,才能將其用于測(cè)試。本例程的作者和擁有者對(duì)于該例程的功能性和兼容性不負(fù)任何責(zé)任,使用該例程的風(fēng)險(xiǎn)完全由用戶自行承擔(dān)。由于它是免費(fèi)的,所以不提供任何擔(dān)保,錯(cuò)誤糾正和熱線支持,用戶不必為此聯(lián)系西門子技術(shù)支持與服務(wù)部門。

 

如何打開項(xiàng)目歸檔文件

參考:如何打開歸檔項(xiàng)目文件

S7-1200 與 S7-1200 S7 通信例程

本文為 S7-1200 與 S7-1200 進(jìn)行 S7 通信的兩種可能情況分別提供了例程:
1. S7-1200 與 S7-1200 在同一項(xiàng)目下進(jìn)行 S7 通信;
2. S7-1200 與 S7-1200 在不同項(xiàng)目下進(jìn)行 S7 通信;

1.S7-1200 與 S7-1200 S7 通信 同一項(xiàng)目( 一個(gè) S7-1200 為客戶端,一個(gè) S7-1200 為服務(wù)器)

1. 使用環(huán)境:
(1)S7-1215C V4.2與S7-1217C V4.2
(2)TIA 博途V14SP1組態(tài)

2. 實(shí)現(xiàn)功能:
S7-1215C作為客戶端,S7-1217C作為服務(wù)器,S7-1215C讀取S7-1217C的IB100~I(xiàn)B199,寫入S7-1217C的QB100~QB199

S7_PUT_GET_Two_Side.zap14

2.S7-1200 與 S7-1200 S7 通信 不同項(xiàng)目( 一個(gè) S7-1200 為客戶端,一個(gè) S7-1200 為服務(wù)器)

1. 使用環(huán)境:
(1)S7-1215C V4.2與S7-1217C V4.2
(2)TIA 博途V14SP1組態(tài)

2. 實(shí)現(xiàn)功能:
S7-1215C作為客戶端,S7-1217C作為服務(wù)器,S7-1215C讀取S7-1217C的IB100~I(xiàn)B199,寫入S7-1217C的QB100~QB199

客戶端程序:
S7_PUT_GET_Client.zap14

服務(wù)器程序:

S7_PUT_GET_Server.zap14

免責(zé)聲明

本例程僅供參考,程序中的CPU版本、類型可能與用戶實(shí)際使用不同,用戶可能需要先對(duì)例子程序做修改和調(diào)整,才能將其用于測(cè)試。本例程的作者和擁有者對(duì)于該例程的功能性和兼容性不負(fù)任何責(zé)任,使用該例程的風(fēng)險(xiǎn)完全由用戶自行承擔(dān)。由于它是免費(fèi)的,所以不提供任何擔(dān)保,錯(cuò)誤糾正和熱線支持,用戶不必為此聯(lián)系西門子技術(shù)支持與服務(wù)部門。

長(zhǎng)沙玥勵(lì)   西門子    6ES7212-1HE40-0XB0

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“機(jī)電號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of JDZJ Hao, which is a social media platform and only provides information storage services.

/企業(yè)主營(yíng)產(chǎn)品/
湖南 長(zhǎng)沙6ES7212-1AB23-0XB8西門子報(bào)價(jià)單 ¥10.00
長(zhǎng)沙玥勵(lì)6ES7297-1AA23-0XA0西門子銷售中心 ¥10.00
湖南 長(zhǎng)沙6GK724-31EX0-10XE0西門子電纜 ¥10.00
長(zhǎng)沙玥勵(lì)6ES7214-1AD23-0XB8西門子技術(shù)參考 ¥10.00
/閱讀下一篇/

南寧2相步進(jìn)馬達(dá)TS3218N35 TS3621N1銳意創(chuàng)新,用心為人

相關(guān)推薦
熱點(diǎn)推薦
【集團(tuán)資訊】秦川集團(tuán)召開2024年度干部述職大會(huì)

【集團(tuán)資訊】秦川集團(tuán)召開2024年度干部述職大會(huì)

秦川機(jī)床
2024/12/31 9:02:03
許繼集團(tuán)與鄭州大學(xué)簽署戰(zhàn)略合作協(xié)議

許繼集團(tuán)與鄭州大學(xué)簽署戰(zhàn)略合作協(xié)議

許繼集團(tuán)
2024/12/31 9:01:00
沈鼓集團(tuán)簽訂中電建肥城2×300MW鹽穴壓縮空氣儲(chǔ)能項(xiàng)目空氣壓縮機(jī)組合同

沈鼓集團(tuán)簽訂中電建肥城2×300MW鹽穴壓縮空氣儲(chǔ)能項(xiàng)目空氣壓縮機(jī)組合同

沈鼓集團(tuán)
2024/12/30 18:29:28
集團(tuán)科協(xié)開展科協(xié)會(huì)員日活動(dòng)暨新會(huì)員入會(huì)儀式

集團(tuán)科協(xié)開展科協(xié)會(huì)員日活動(dòng)暨新會(huì)員入會(huì)儀式

沈鼓集團(tuán)
2024/12/30 18:29:20
連續(xù)三屆大賽摘金!沈鼓集團(tuán)再創(chuàng)佳績(jī)!

連續(xù)三屆大賽摘金!沈鼓集團(tuán)再創(chuàng)佳績(jī)!

沈鼓集團(tuán)
2024/12/30 18:29:10
青工競(jìng)技勇交鋒,比武賽場(chǎng)展鋒芒

青工競(jìng)技勇交鋒,比武賽場(chǎng)展鋒芒

沈鼓集團(tuán)
2024/12/30 18:29:04
電磁流量計(jì)清零操作指南

電磁流量計(jì)清零操作指南

北京精博中儀自控設(shè)備有限公司
2024/12/30 17:22:14
法士特榮獲第八屆“尋找車極限”兩項(xiàng)殊榮

法士特榮獲第八屆“尋找車極限”兩項(xiàng)殊榮

法士特
2024/12/30 15:02:36
冰輪環(huán)境與國(guó)家能源集團(tuán)簽署戰(zhàn)略合作框架協(xié)議

冰輪環(huán)境與國(guó)家能源集團(tuán)簽署戰(zhàn)略合作框架協(xié)議

冰輪集團(tuán)
2024/12/30 15:01:31
北京首鋼男籃險(xiǎn)勝南京頭排蘇酒男籃 北京首鋼園女籃力克江蘇南鋼女籃

北京首鋼男籃險(xiǎn)勝南京頭排蘇酒男籃 北京首鋼園女籃力克江蘇南鋼女籃

首鋼
2024/12/30 12:41:59
不斷探索優(yōu)化 打造卓著品牌——通鋼公司在錨桿鋼研發(fā)生產(chǎn)中不斷加碼加力

不斷探索優(yōu)化 打造卓著品牌——通鋼公司在錨桿鋼研發(fā)生產(chǎn)中不斷加碼加力

首鋼
2024/12/30 12:41:55
漫步 AI 國(guó)潮——穿越新松2024 ???

漫步 AI 國(guó)潮——穿越新松2024 ???

新松機(jī)器人
2024/12/30 12:39:52
榮譽(yù)時(shí)刻

榮譽(yù)時(shí)刻

埃斯頓
2024/12/29 18:33:35
奮戰(zhàn)四季度 | 濰柴高端船舶動(dòng)力捷報(bào)頻傳

奮戰(zhàn)四季度 | 濰柴高端船舶動(dòng)力捷報(bào)頻傳

濰柴控股集團(tuán)有限公司
2024/12/29 14:41:29
沖刺四季度 | 雷沃重工拼勁足,打贏收官戰(zhàn)!

沖刺四季度 | 雷沃重工拼勁足,打贏收官戰(zhàn)!

濰柴控股集團(tuán)有限公司
2024/12/29 14:41:20
往期回顧 全部

工控相關(guān)熱點(diǎn)

研發(fā)力量丨揭秘K7加工效率大提速背后的“硬核”技術(shù)

工控相關(guān)推薦

縱享“絲滑”換電,寧的「巧克力」生態(tài)來(lái)了

頭條要聞

寧德時(shí)代磐石底盤,重新定義智能底盤安全新標(biāo)準(zhǔn)

工控要聞

山推工匠學(xué)院揭牌成立

工控資訊

上海電纜研究所黨委委員、副總經(jīng)理、總會(huì)計(jì)師、上海凱波電纜特材股份有限公司董事長(zhǎng)許偉斌率隊(duì)來(lái)訪遠(yuǎn)東

往期工控要聞

蘇州交通投資集團(tuán)黨委副書記、副總經(jīng)理董仲林率隊(duì)來(lái)訪遠(yuǎn)東