松江西門子6ES7222-1BH32-0XB0
|
SIPLUS S7-1200 SM 1222 16數字輸出 -25...+70°C 帶防腐蝕涂層 基于 6ES7222-1BH32-0XB0 。 數字輸出 16 數字輸出,DC 24V,晶體管 0.5A
|
上海斌勤電氣技術有限公司本著“以人為本、科技先導、顧客滿意、持續改進”的工作方針,致力于工業自動化控制領域的產品開發、工程配套和系統集成;滿足不同客戶需求,誠信走天下,走遍天下有朋友西門子PLC 西門子PLC模塊 西門子PLC通訊模塊 西門子PLC模擬量模塊 西門子PLC模塊總西門子變頻器 觸摸屏 ;銷售及維修,
西門子公司-
上海斌勤電氣技術有限公司(西門子合作伙伴)
聯系人 :康 奎(業務經理)每天24小時為您服務
S7-1200 和 S7-300 CP342-5 的 DP 口的主從通信(CP342-5 做主站,1200 做從站)
使用 S7-1200 與 S7-300 用 CP342-5 進行主從通信,這里 CP342-5 做為主站,將 S7-1200 的 CM1242-5 做從站。
硬件:
-
CPU 1214C DC/DC/DC,V2.1
-
CM1242-5(從站模塊)
-
CPU300(6ES7 317-2EK14-0AB0)
-
CP342-5(6GK7 342-5DA02-0XE0)
軟件:
-
Step7 V13 SP1
-
Step7 V5.5 SP3
S7-300 用 CP342-5 做 DP主站,S7-1200 通過 CM1242-5 做從站,這種方式可以分2種情況來操作,具體如下:
-
第一種情況:CPU 1214C 和 CPU300 使用 Step7 V13 在一個項目中操作。
-
第二種情況:CPU 1214C 和 CPU300 使用 Step7 V13 不在一個項目中的操作。CPU 1214C 使用 Step7 V13,而 CPU300 使用 Step7 V5.5。
一. 第一種情況(同一項目中操作)
1.1 使用 Step7 V13生成項目
使用 STEP7 V13 創建一個新項目,并通過“添加新設備”組態 S7-300 站 CP342-5 m,選擇 CPU 317-2 PN/DP;接著組態 S7-1200 站 cm1242-5 s,選擇 CPU1214C DC/DC/DC V2.1,如圖 1 所示。
圖 1 在新項目中插入 S7-300 站和 S7-1200 站
1.2 組態主站CP342-5的 DP 接口
組態 CP342-5 DP 接口,進入屬性框,在“PROFIBUS 地址”界面,添加子網“PROFIBUS_1”,地址選擇 2;在“操作模式”界面,操作模式選擇“DP 主站”,如圖 2 所示。
圖 2 組態主站 CP342-5 的 DP 接口
1.3 組態從站 CM1242-5
接著組態從站 CM1242-5 的 DP 接口,進入 CM1242-5 的屬性框,在“PROFIBUS 地址”界面,選擇子網“PROFIBUS_1”,站址選擇 3,如圖3所示;
圖 3 組態從站 1242-5 DP 接口
在“操作模式”界面,選擇“DP 從站”,“分配的 DP 主站”選擇“cp342-5 m.CP 342-5_1”,在傳輸區域創建 2 個區域(“傳輸區_1”、“傳輸區_2”),輸入輸出各 10 個字節,如圖 4 所示。
圖 4 組態 CM1242-5 操作模式和傳輸區
1.4 軟件編程
在 S7-300 側,CP342-5 進行數據發送接收,需要通過編程實現。首先創建發送和接收數據塊 DB1 和 DB2,定義成101個字節的數組,如圖 5 所示。
圖 5 CP342-5側創建接收發送數據塊
在 OB1 中,從“指令”>“通信”>“通信處理器”>“Simatic NET CP”>“PROFIBUS DP”下,調用DP_SEND、DP_RECV通信指令,如圖 6 所示。
松江西門子6ES7222-1BH32-0XB0