<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 通過以太網實現自來水廠兩套獨立自控系統(tǒng)的連接

          通過以太網實現自來水廠兩套獨立自控系統(tǒng)的連接

          作者: 時間:2016-12-19 來源:網絡 收藏

          2、 INTOUCH設置

          (1) 整合兩期應用程序數據

          運行INTOUCH 的開發(fā)環(huán)境windowmaker,利用“import”功能將兩期程序數據合二為一,使之成為一個完整的應用程序。然后分別安裝在PC1和PC2上,這樣就可以在任一臺PC上對生產進行監(jiān)控。

          (2) 設置DDE Access

          要在以太網上使用NetDDE進行數據通信,必須為程序提供數據的來源,這就必須對INTOUCH的DDE Access進行設置,設置方法是在“Modify DDE Access Name”對話框中的“DDE Application/Server Name”欄增加“PC2viewer”(在PC1上)和“PC1viewer”(在PC2上)。通過這個設置,PC1和PC2就可通過以太網進行實時數據通信。

          (3) 運行系統(tǒng)

          運行INTOUCH windowviewer前先初始化NetDDE,方法是直接運行該程序。只有先初始化NetDDE,計算機才能與網絡上的其它計算機進行實時通信。通過INTOUCH,兩套獨立的系統(tǒng)就能有機地整合起來,從而整合成一套完整的監(jiān)控系統(tǒng)。

          三、系統(tǒng)功能

          原來各自獨立的兩套系統(tǒng)通過INTOUCH實現了在線的有機連接,可以在以太網TCP/IP協議的統(tǒng)一通信標準和NetDDE下實現在線的數據交換,在線的相互操作。

          例如第一期礬耗參數名為ALU0101, 第二期礬耗參數名為PLC1_ALU,總礬耗參數名為TOTAL_ALU,則可直接用公式

          TOTAL_ALU= ALU0101+PLC1_ALU

          方便求出總礬耗,而以前總礬耗要人工離線計算。

          又如,為保證清水池有足夠多的水,兩期濾池不能同時進行反沖洗,這時濾池在沖洗前必須先進行檢測,若其它濾池不進行反沖洗則其可進行反沖洗,反之則發(fā)出一個等待命令,等其反沖洗完后再行反沖洗。

          有了以太網后,這項工作實現起來非常簡單,只要設置兩個狀態(tài)參數BW1和BW2來判別濾池的反沖洗狀態(tài),(BW1=1時表示第一期濾池正在反沖洗,BW1=0時表示沒有反沖洗,而BW2表示第二期的反沖洗狀態(tài),設置同前),加入下面程序就可實現兩期濾池反沖洗的互相協調:

          If BW1=1 then

          BW2=0

          Else BW2=1

          Endif

          If BW2=1 then

          BW1=0

          Else BW1=1

          Endif

          而這些協調工作在系統(tǒng)更改前也是必須人工干預的。

          四、 結束語

          通過INTOUCH進行不同監(jiān)控系統(tǒng)的連接,方法簡單,是一個比較理想的方法, INTOUCH新版本不斷推出,功能不斷加強,其在工業(yè)以太網方面的技術也不斷完善,利用它,我們可將生產數據送到網上任一臺計算機,甚至發(fā)至互聯網,在網上進行監(jiān)控。


          上一頁 1 2 下一頁

          評論


          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();