CP342-5 作為主站需要調(diào)用FC1,FC2 建立通訊接口區(qū),作為從站同樣需要調(diào)用FC1,FC2 建立通訊接口區(qū),下面將以S7-400 CPU416-2DP 作為主站,CP342-5 作為從站舉例說明CP342-5 作為從站的應用。主站發(fā)送16 個字節(jié)給從站,同樣從站發(fā)送16 個字節(jié)給主站。
軟件:STEP 7 V5.2
硬件:
1.PROFIBUS-DP 主站S7-400 CPU416-2DP
2.從站選用S7-300,CP342-5
3.MPI 網(wǎng)卡CP5611
4.PROFIBUS 電纜及接頭
PG S7-400 S7-300 帶DP 342-5
硬件連接:在該實例中,S7-400 CPU416-2DP 做主站,CP342-5 作從站。先將S7-400 和S7-300 , CP342 -5 分別進行初始化。然后將用PROFIBUS 電纜將S7-400 的DP 口與CP342-5 的PROFIBUS 接口按上圖連接好。修改CP5611 的參數(shù)使之與PROFIBUS 網(wǎng)絡一致,并將其連接到PROFIBUS 網(wǎng)絡上,下面介紹組態(tài)詳細步驟。
打開SIMATIC MANAGER 軟件,在FILE 菜單的下拉菜單下選擇“NEW” 新建一個項目,在NAME 欄中輸入項目名稱,將其命名為“CP342-5_SLAVE ”,在下方的Storage Location 中設置其存儲位置,如下圖:
組態(tài)從站:
在項目窗口的左側(cè)選中該項目,單擊右鍵在彈出的子菜單中選擇Insert New Object 插入一個SIMATIC 300 Station,可以看到選擇的對象出現(xiàn)在右側(cè)的屏幕上。
雙擊SIMATIC 300 Station 目錄下的hardware 圖標,打開HW configuration 進行硬件組態(tài)。在HW configuration 主界面的右側(cè)按實際硬件安裝順序完成系統(tǒng)硬件組態(tài)。在菜單欄中選擇“View”菜單下的“Catalog”打開硬件目錄。在左側(cè)目錄中打開SIMATIC 300 文件夾,在RACK-300 下選擇一個機架,把選用的基架拖到屏幕的左上方。同時在2 號槽和4 號槽分插入S7-300 CPU 和和 CP342-5 ,在配置CPU 時,會自動彈出一個對話框,此時不用做任何設置,直接點擊OK 即可。由于在該實例中,將CP342-5 作為從站,配置CP342-5 網(wǎng)絡設置時,先新建一條PROFIBUS 網(wǎng)絡,然后組態(tài)PROFIBUS 屬性如下圖:
傳輸輸率可以根據(jù)PROFIBUS 總線長度而定,如果網(wǎng)絡上有中繼器、OBT 和OLM 要通過選項“Options”來加入。
本例中選擇傳輸速率為“1.5Mbps”和“DP”行規(guī),無中繼器和OBT 等網(wǎng)絡元件,點擊“OK”按鈕確認。然后定義CP342-5 的站地址,本例中為4 號站,加入CP 后,雙擊該欄,在彈出的對話框中,選擇“Operating Mode” 標簽,并激活“DP Slave”模式,如下圖:
如果激活“DP Slave”項下的選擇框 ,表示CP342-5 作從站的同時,還支持編程功能和S7 協(xié)議。組態(tài)完成后編譯存盤并下載到CPU 中。
組態(tài)主站:
在右側(cè)區(qū)域單擊右鍵在彈出菜單中選擇SIMATIC 400 STATION 插入S7-400 主站,在屏幕右側(cè)會看到相應的S7-400 站點出現(xiàn),如下圖:
雙擊“Hardware”,按實際硬件安裝順序完成系統(tǒng)硬件組態(tài),序依次插入機架、電源、CPU。插入CPU 時要同時組態(tài)PROFIBUS,選擇與從站同一條的PROFIB US 網(wǎng)絡,并選擇主站站地址,本例中主站為2 號站,CPU 組態(tài)后會出現(xiàn)一條PROFIBUS 網(wǎng)絡,在硬件中選擇“Configured Stations ”,從“S7-300 CP342-5 ”中選擇與訂貨號、版本號相同的CP342-5,如下圖:
然后拖到PROFIBUS 網(wǎng)上,剛才已經(jīng)組態(tài)完的從站列在表中,點擊鍵“Connect”,連接從站到主站的PROFIBUS 網(wǎng)上,如下圖:
連接完成后,點擊從站組態(tài)通訊接口區(qū),插入16 個字節(jié)的輸入和16 個字節(jié)的輸出,如果選擇“Total”,主站CPU 要調(diào)用SFC14,SFC15 對數(shù)據(jù)包進行處理,本例中選擇按字節(jié)通訊,在主站中不需要對通訊進行編程,組態(tài)如下圖:
組態(tài)完成后編譯存盤下載到CPU 中,可以修改CP5611 參數(shù),使之可以連接到PROFIBUS 網(wǎng)絡上同時對主站和從站編程。從上圖中可以看到主站的通訊區(qū)已經(jīng)建立,主站發(fā)送到從站的數(shù)據(jù)區(qū)為QB0~QB15,主站接收從站的數(shù)據(jù)區(qū)為IB0~IB15,從站需要調(diào)用FC1,F(xiàn)C2 建立通訊區(qū)。
在“Libraries” ->“SIMATIC_NET_CP” ->“CP300”找到FC1, FC2, 并在OB1 調(diào)用FC1,F(xiàn)C2 建立通訊區(qū),例子如下:
參數(shù)含義:
CPLADDR:CP342-5 的地址。
SEND:發(fā)送區(qū),對應主站的輸入?yún)^(qū)。
RECV:接收區(qū),對應主站的輸出區(qū)。
DONE:發(fā)送完成一次產(chǎn)生一個脈沖。
NDR: 接收完成一次產(chǎn)生一個脈沖。
ERROR:錯誤位。
STATUS:調(diào)用FC1,F(xiàn)C2 時產(chǎn)生的狀態(tài)字。
DPSTATUS:PROFIBUS-DP 的狀態(tài)字節(jié)。
編譯存盤并下載到CPU 中,這樣通訊接口區(qū)就建立起來了.
主站S7-400 從站CP342-5
QB0~QB15 -> MB40~MB55
IB0~IB15 <- MB20~MB35
電話:15721373211
郵箱:15721373211@139.com
網(wǎng)址:http://openxml.net/
地址:上海青浦區(qū)北青公路7171號111-112室