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