基于Profibus-DP總線(xiàn)技術(shù)的閘門(mén)控制系統

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

圖3 PLC與RM3005之間的通訊
4 結束語(yǔ)
基于Profibus-DP總線(xiàn)技術(shù)的閘門(mén)控制系統可靠性得到了大大的提高,維護也很方便。同時(shí),由于現場(chǎng)總線(xiàn)是一個(gè)開(kāi)放與標準的總線(xiàn)系統,用戶(hù)在實(shí)現控制系統時(shí)可以按照自己的要求靈活組態(tài),將不同供貨商的產(chǎn)品集成在一起。該系統已在某水庫中投入了使用,其優(yōu)勢得到了驗證。
評論