現場(chǎng)總線(xiàn)在李家岸引黃涵閘通訊中的應用
3.2 有線(xiàn)通訊系統
系統應用CPU315-2作為Profibus-DP主站,屬于第一類(lèi)DP主站,測流單元和閘門(mén)控制單元采用兩套S7-200CPU加EM277 PROFIBUS-DP接口作為DP從站形成PROFIBUS-DP網(wǎng)絡(luò )進(jìn)行通訊。
EM 277 Profibus-DP可以作為PROFIBUS-DP從站,也可用作與其他MPI主站通訊的通訊口。使用S7-300/400的XGET/XPUT功能時(shí),S7-200可以通過(guò)該模塊與S7-300/400連接。使用MPI協(xié)議或PROFIBUS協(xié)議的STEP 7-Micro/WIN軟件和PROFIBUS卡,以及OP面板或TD200, 均可通過(guò)EM 277模塊與S7-200通訊。該系統中可以通過(guò)PROFIBUS-DP網(wǎng)絡(luò )實(shí)現在中央控制室對各個(gè)監測單元從站進(jìn)行在線(xiàn)程序的監測、編輯、修改等功能。
最多可將6臺設備連接到EM 277 Profibus-DP模塊,其中為編程器和OP各保留一個(gè)連接,其余4個(gè)可由任何MPI主站使用。為了使EM 277 PROFIBUS-DP模塊可以與多個(gè)主站通訊,所有主站必須工作在相同的波特率下。
當EM 277 Profibus-DP模塊用作MPI通訊時(shí),其MPI主站必須使用DP模塊的站址向S7-200發(fā)送信息,發(fā)送到EM 277 DP模塊的MPI信息,將會(huì )被傳送到S7-200上。EM 277模塊是從站模塊,它不能使用NETR和NETW功能在S7-200間通訊。盡管自由口是S7-200的一個(gè)特性,但EM 277模塊不能用作自由口方式通訊,網(wǎng)絡(luò )結構圖如圖1所示。
3.3 無(wú)線(xiàn)通訊系統
無(wú)線(xiàn)通訊系統包含兩部分,一部分是檢測單元與中央控制單元之間的通訊,一部分是中央控制單元與上級監測站之間的通訊。中央控制單元的PLC S7-315-2DP擴展兩個(gè)CP340 RS-232通訊模板,分別負責與上傳電臺和下傳電臺的通訊。采用分頻傳輸的方法達到互不干擾的目的。下傳CP負責接收來(lái)自水位檢測單元的數據。上傳CP負責向上傳送該監測站的所有數據。硬件網(wǎng)絡(luò )配置圖如圖2所示。
(1)本地無(wú)線(xiàn)通訊系統
超聲波測水位系統,是采用單片機控制無(wú)線(xiàn)數傳電臺,定時(shí)向中心控制站發(fā)送水位實(shí)時(shí)檢測值。因此,S7-300的CP340-RS-232只要處于接收狀態(tài)便可以定時(shí)接收到發(fā)來(lái)的數據,根據分站站址號將接收緩沖區接收來(lái)的數據傳送到相應的數據塊即可。測沙單元是由中心S7-300PLC控制時(shí)序,從站S7-200PLC在收到主站發(fā)來(lái)的信號時(shí)返回檢測數據。在無(wú)線(xiàn)通訊時(shí)應注意,主站與從站進(jìn)行無(wú)線(xiàn)通訊時(shí),要采用時(shí)分編址和碼分編址的技術(shù),此外為了避免從站之間的數據干擾要采用字節奇偶校驗方法加以校驗。
測沙單元從站PLC采用自由口通訊模式,是自行設計的通訊程序,現將通訊部分程序介紹如下:
MAIN
NETWORK 37
LD SM0.7 // COMMENT:當檢測到上電信號,調初始化子程序SBR0,
A SM0.1 //特殊標志寄存器SM0.1在上電的第一個(gè)周期為ON。
CALL SBR_0
NETWORK 38
LD SM0.7 //COMMENT:當檢測到PLC從STOP切換到RUN狀態(tài)時(shí),特殊標志寄存
EU //器SM0.7為ON一個(gè)周期,調初始化子程序SBR0,EU為上升沿檢測。
CALL SBR_0
NETWORK 39
LDN SM0.7 //COMMENT:當檢測到PLC從RUN切換到STOP狀態(tài)時(shí),調子程
CALL SBR_1 //序SBR1,更改通訊參數為PPI通訊協(xié)議,以保證正常的程序下載。
評論