新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于Profibus-DP總線技術(shù)的閘門控制系統(tǒng)

基于Profibus-DP總線技術(shù)的閘門控制系統(tǒng)

作者: 時間:2012-11-12 來源:網(wǎng)絡(luò) 收藏





圖2 控制系統(tǒng)的總線拓樸結(jié)構(gòu)

通信處理器CP342-5設(shè)置為“DP Master”主站工作模式,RM3005為從站,CP342-5通過總線(1)與旋轉(zhuǎn)編碼器RM3005進行通訊。另外,遠程控制站通過總線 (2)與集成在CPU315-2DP上的DP接口建立通訊,遠程監(jiān)控的運行。

3 PLC與旋轉(zhuǎn)編碼器之間通信的實現(xiàn)
3.1 第三方產(chǎn)品接入設(shè)計
德國ifm公司的旋轉(zhuǎn)編碼器RM3005相對Siemens公司的PLC來說是屬于第三方產(chǎn)品,但是由于它支持協(xié)議,攜帶設(shè)備數(shù)據(jù)庫文件GSD,因此它們中間通信的實現(xiàn)就非常容易,只需要在Siemens公司STEP7的硬件狀態(tài)環(huán)境中把旋轉(zhuǎn)編碼器RM3005攜帶的設(shè)備數(shù)據(jù)庫文件GSD導(dǎo)入進STEP7后,進行一些簡單的組態(tài)工作,就可以象使用Siemens公司自己的支持協(xié)議的旋轉(zhuǎn)編碼器那樣使用旋轉(zhuǎn)編碼器RM3005,不需要為了實現(xiàn)Profibus-DP協(xié)議而進行任何的編程工作。
3.2 通信設(shè)計
PLC與RM3005之間的通信主要完成兩方面的任務(wù):一是RM3005數(shù)據(jù)初始化時,根據(jù)閘門全關(guān)時的實際位置設(shè)定旋轉(zhuǎn)編碼器的初值。二是系統(tǒng)正常運行過程中 ,需要將測量的閘門位置及時報告給PLC以進行處理。通過通信功能塊“DP_SEND”來實現(xiàn)RM3005數(shù)據(jù)初始化,使用通信功能塊“DP_RECV”來實現(xiàn)由PLC的CPU通過CP342-5實現(xiàn)閘門的位置實時處理,如圖3所示。需要注意的是,RM3005初值的設(shè)定和閘門位置的讀取是兩個互鎖的過程。




圖3 PLC與RM3005之間的通訊

4 結(jié)束語
基于Profibus-DP可靠性得到了大大的提高,維護也很方便。同時,由于現(xiàn)場總線是一個開放與標準的總線系統(tǒng),用戶在實現(xiàn)控制系統(tǒng)時可以按照自己的要求靈活組態(tài),將不同供貨商的產(chǎn)品集成在一起。該系統(tǒng)已在某水庫中投入了使用,其優(yōu)勢得到了驗證。

上一頁 1 2 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉