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