色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

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

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

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

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

          (2)遠(yuǎn)程系統(tǒng)

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

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

          4 結(jié)束語(yǔ)

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

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


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

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉