<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 現場(chǎng)總線(xiàn)在李家岸引黃涵閘通訊中的應用

現場(chǎng)總線(xiàn)在李家岸引黃涵閘通訊中的應用

作者: 時(shí)間:2012-07-07 來(lái)源:網(wǎng)絡(luò ) 收藏

SBR0
NETWORK 1 // COMMENT:設置通訊口參數為自由口,
LD SM0.0 //9.6k波特率,8為數據位,無(wú)校驗方式,開(kāi)中斷,
MOVB 16#09,SMB30 //允許相應通訊口接收數據中斷事件8,并
ENI //指定中斷事件8所對應的中斷程序號為INT_11。
ATCH INT_11,8
SBR1
NETWORK 1 //COMMENT:恢復通訊口參數為PPI,并斷開(kāi)
LD SM0.0 //通訊口接收數據中斷事件8與通訊口發(fā)送數
MOVB 16#C0, SMB30 //據中斷事件9,以保證正常的程序下載。
DTCH 8
DTCH 9
INT11
NETWORK 1 // COMMENT:比較接收緩沖區SMB0的第一個(gè)字節,
LD SM0.0 //與站點(diǎn)號比較如果站點(diǎn)好正確則繼續接收,
AB= SMB2,VB1 //送計數個(gè)數到累加器AC1,將接收緩沖塊首地址
MOVW +6,AC1 //送VD688,同時(shí)更改接收中斷事件8所對應的
MOVD VB640,VD688 //中斷程序號為INT_12,返回中斷;如果不正確
ATCH INT_12,8 //則繼續等待,保持接收中斷程序序號INT_11。
CRETI
INT12
NETWORK 1 // COMMENT:將接收數據依次送到接收緩沖塊,
LD SM0.0 //地址加一,計數累加器AC1減一。
MOVB SMB2,*VD688
INCD VD688
DECW AC1
NETWORK 2
LD SM1.0 //COMMENT:當計數累加器AC1減到零時(shí),將接收
MOVW VW640,AC0 //到的字節作異或,存放到AC0,同時(shí)更
XORW VW642,AC0 //改接收中斷事件8所對應的中斷程序號為INT_13
ATCH INT_13,8
INT13
NETWORK 1 // COMMENT:屏蔽接收事件中斷8
LD SM0.0
DTCH 8
NETWORK 2
LDW= AC0,VW644 // COMMENT:比較發(fā)送的較驗字與接受的較驗字是否一致,
MOVB 18,VB600 //如果一致則準備返回數據,建立數據發(fā)送表,
MOVW VW0,VW601 //第一個(gè)字節為數據個(gè)數,第二個(gè)字為從站號,
BMB VB200,VB603,16 //接下來(lái)是16個(gè)字節的返回數據,同時(shí)指定
ATCH INT_14, 9 //發(fā)送中斷事件9所對應的中斷程序號為INT_14,發(fā)送
XMT VB600, 0 //數據;將接收緩沖塊的數據送到真正地接受區域,返回
MOVD VD640, VD400 //中斷。
CRETI
NETWORK 3
LD SM0.0 // COMMENT:如果較驗字不一致,更改接收中斷事件
ATCH INT_11, 8 //8所對應的中斷程序號為INT_11,準備下一次接收。
INT14
NETWORK 1 // COMMENT:發(fā)送完成后,屏蔽掉發(fā)送事件中斷,
LD SM0.0 //指定接收中斷事件8所對應的中斷程序號為INT_11,準備
DTCH 9 //下一次接收。
ATCH INT_11,8

(2)遠程系統

黃河系遠程系統可以采用微波、衛星通訊及無(wú)線(xiàn)傳輸等手段。根據系統的實(shí)際情況,選用了較為經(jīng)濟、靈活的,即采用兩套S7-300PLC加CP340進(jìn)行無(wú)線(xiàn)傳輸,使用CP340的RS232通訊協(xié)議進(jìn)行CP模板與無(wú)線(xiàn)數傳電臺之間的數據交換。CP340帶有處理器與緩沖區,數據的發(fā)送接受通過(guò)SEND和RECEIVE功能塊完成,不占用CPU的資源。由于引黃涵閘地處偏僻,距離城市較遠,通訊不便,使用這種通訊方式可以達到50公里的通訊距離,而且不受氣候及地形的影響。在使用不同傳輸頻段的條件下,通過(guò)CP地址號區分,可以實(shí)現上傳與下傳同時(shí)進(jìn)行而不會(huì )出現相互沖突。

中,字節校驗十分重要。由于無(wú)線(xiàn)通訊往往受到外界各種因素的干擾,不但會(huì )引起檢測數據的錯誤,嚴重的情況可造成現場(chǎng)設備的誤動(dòng)作。系統中首字節作為站址號,第二個(gè)字節作為自行規定的確認碼,數據段最后一個(gè)字節作為所有字節的校驗字節,是通過(guò)按位進(jìn)行異或運算生成校驗字節。由于CP模塊接受數據的時(shí)間往往會(huì )大于主CPU的循環(huán)掃描時(shí)間,加之主從站之間的通訊是通過(guò)分時(shí)進(jìn)行的,所以在由接受緩沖區送往接受數據區時(shí),應確保位于始端的確認碼和位于末端的校驗碼同時(shí)正確時(shí)方可進(jìn)行傳送。無(wú)線(xiàn)通訊的另一個(gè)缺點(diǎn)就是實(shí)時(shí)性比較差,尤其是在多站點(diǎn)之間進(jìn)行無(wú)線(xiàn)通訊時(shí),各個(gè)分站的動(dòng)作要等待大循環(huán)周期的到來(lái),運用時(shí)分編址和碼分編址的思想可以提高從站的響應速度。具體方法是在上位機對某個(gè)分站進(jìn)行操作時(shí),將該站站號和標志位同時(shí)送到下位主PLC,主站PLC接受到該標志位時(shí),將依據分站號在接下來(lái)的3個(gè)小周期內連續對該分站進(jìn)行數據收發(fā)控制,將采集單元的數據及時(shí)采集上來(lái),同時(shí)把上位機的控制命令迅速送達執行機構。

4 結束語(yǔ)

本系統是一個(gè)較為完整的測控系統,包含檢測、控制、通訊、監控和編程等各個(gè)環(huán)節。在系統中應用了、無(wú)線(xiàn)數據傳輸、PLC、上位監控等先進(jìn)的通訊控制手段以及超聲波測水位、紅外測沙等先進(jìn)的檢測手段。系統圓滿(mǎn)完成了澆灌任務(wù),產(chǎn)生了巨大的社會(huì )影響和經(jīng)濟效益。

本文的創(chuàng )新點(diǎn):在工程實(shí)施中,尤其解決了無(wú)線(xiàn)通訊,克服了長(cháng)期滯留下來(lái)信號無(wú)法傳輸的問(wèn)題,解決了黃河通訊長(cháng)期落后的通訊方式,為黃河遠程監控的實(shí)施提供了保障。


上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>