(黎城鎮(zhèn)6ES7973-1GC00-0AA0
SIMATIC S7-300,熔斷器組 6.3A; 用于 SM 322 6ES7322-1CF00-0AA0 每個包裝單元 10 個
數(shù)量單元: 10
S7-1200 和 S7-300 CP342-5 的 DP 口的主從通信(S7-1200 做主站,CP342-5 做從站)使用 S7-1200 與 S7-300 用 CP342-5 進行主從通信,這里S7-1200 的 CM1243-5 做為主站,將 CP342-5 做從站。 硬件:
軟件:
S7-300 用 CP342-5 做 DP 從站,S7-1200 通過 CM1243-5 做主站,這種方式可以分2種情況來操作,具體如下:
一. 第一種情況(同一項目中操作)CM1243-5 做 DP 主站,CPU300 的 CP342-5 DP 接口做 DP 從站,使用 Step7 V13 在一個項目中操作。 1.1 使用 Step7 V13生成項目使用 STEP7 V13 創(chuàng)建一個新項目,并通過“添加新設(shè)備”組態(tài) S7-1200 站 1243-5 m,選擇 CPU1214C DC/DC/DC V2.1;接著組態(tài)S7-300 站 CP342-5 s,選擇 CPU 317-2 PN/DP,如圖 1 所示。
圖 1 在新項目中插入 S7-1200 站和 S7-300 站 1.2 組態(tài)主站 CM1243-5組態(tài) CM1243-5 的 DP 接口,進入 CM1243-5 的屬性框,添加子網(wǎng)“PROFIBUS_1”,站址選擇 2,如圖 2 所示。
圖 2 組態(tài) CM1243-5 1.3 組態(tài)從站 CP342-5的 DP 接口組態(tài) CP342-5 DP 接口,進入 DP 接口的屬性框,在“PROFIBUS 地址”界面,子網(wǎng)選擇“PROFIBUS_1”,地址選擇 3,如圖 3 所示。
圖 3 組態(tài)從站 CP342-5 的 DP 接口 在“操作模式”界面,操作模式選擇“DP 從站”,分配的 DP 主站選“1243-5 m.CM1243-5.DP 接口”,在“傳輸區(qū)域”創(chuàng)建 2 個區(qū)域,輸入輸出各 10 個字節(jié);可以點擊“智能從站通信”中的“傳輸區(qū)_1”和“傳輸區(qū)_2”,如圖 4 所示。
圖 4 組態(tài) CP342-5 操作模式和傳輸區(qū) 1.4 軟件編程在 S7-300 側(cè),CP342-5 進行數(shù)據(jù)發(fā)送接收,需要通過編程實現(xiàn)。首先創(chuàng)建發(fā)送和接收數(shù)據(jù)塊 DB1 和 DB2,定義成 101 個字節(jié)的數(shù)組,如圖 5 所示。
圖 5 CP342-5側(cè)創(chuàng)建接收發(fā)送數(shù)據(jù)塊 在 OB1 中,從“指令”>“通信”>“通信處理器”>“Simatic NET CP”>“PROFIBUS DP”下,調(diào)用 DP_SEND、DP_RECV 通信指令,如圖 6 所示。
圖 6 發(fā)送接收指令調(diào)用和 CPLADDR 地址 功能塊參數(shù)意義如下表1.
表1. 功能塊參數(shù)意義 1.5 監(jiān)控結(jié)果在同一項目中,分別為 CPU300 和 CPU1214C 創(chuàng)建監(jiān)控表,進行通訊測試,如圖 7 所示。
(黎城鎮(zhèn)6ES7973-1GC00-0AA0 |