深圳S7-300調節型電源6ES7307-1BA01-0AA0
西門子S7-1200和S7-300CP342-5的DP口的主從通信
使用S7-1200與S7-300用CP342-5進行主從通信,這里S7-1200的CM1243-5做為主站,將CP342-5做從站。
硬件:
CPU1214CDC/DC/DC,V2.1
CM1243-5(主站模塊)
CPU300(6ES7317-2EK14-0AB0)
CP342-5(6GK7342-5DA02-0XE0)
軟件:
Step7V13SP1
Step7V5.5SP3
S7-300用CP342-5做DP從站,S7-1200通過CM1243-5做主站,這種方式可以分2種情況來操作,具體如下:
一種情況:CPU1214C和CPU300使用Step7V13在一個項目中操作。
二種情況:CPU1214C和CPU300使用Step7V13不在一個項目中的操作。CPU1214C使用Step7V13,而CPU300使用Step7V5.5。
一.一種情況(同一項目中操作)
CM1243-5做DP主站,CPU300的CP342-5DP接口做DP從站,使用Step7V13在一個項目中操作。
1.1使用Step7V13生成項目
使用STEP7V13創建一個新項目,并通過“添加新設備”組態S7-1200站1243-5m,選擇CPU1214CDC/DC/DCV2.1;接著組態S7-300站CP342-5s,選擇CPU317-2PN/DP,如圖1所示。
圖1在新項目中插入S7-1200站和S7-300站
1.2組態主站CM1243-5
組態CM1243-5的DP接口,進入CM1243-5的屬性框,添加子網“PROFIBUS_1”,站址選擇2,如圖2所示。
圖 2 組態 CM1243-5
1.3 組態從站 CP342-5的 DP 接口
組態 CP342-5 DP 接口,進入 DP 接口的屬性框,在“PROFIBUS 地址”界面,子網選擇“PROFIBUS_1”,地址選擇 3,如圖 3 所示。
圖4組態CP342-5操作模式和傳輸區
1.4軟件編程
在S7-300側,CP342-5進行數據發送接收,需要通過編程實現。首先創建發送和接收數據塊DB1和DB2,定義成101個字節的數組,如圖5所示。
深圳S7-300 調節型電源 6ES7307-1BA01-0AA0