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

          新聞中心

          EEPW首頁 > 手機與無線通信 > 設(shè)計應(yīng)用 > 基于JAVA的工業(yè)控制移動數(shù)據(jù)通信解決方案

          基于JAVA的工業(yè)控制移動數(shù)據(jù)通信解決方案

          作者: 時間:2010-11-24 來源:網(wǎng)絡(luò) 收藏


          (2)支持協(xié)議轉(zhuǎn)換與透明傳輸透明傳輸模式是工業(yè)控制領(lǐng)域適用范圍最廣、通用性最強的一種工作模式在透明傳輸模式下,設(shè)備與監(jiān)控中心的數(shù)據(jù)傳輸采用TCP 連接方式,不解析從串口收到的任何數(shù)據(jù),直接將數(shù)據(jù)作為TCP 或UDP 的數(shù)據(jù)進行打包發(fā)送,而對具體數(shù)據(jù)的解析分別由后端數(shù)據(jù)采集終端設(shè)備和前端數(shù)據(jù)中心的相關(guān)服務(wù)器進行處理同時,為了滿足SCADA 系統(tǒng)要求,設(shè)備也可配置命令串反向控制數(shù)據(jù)采集設(shè)備,按用戶所需改變數(shù)據(jù)采集設(shè)備的工作方式;定義數(shù)據(jù)成幀的方式,即設(shè)備直接將數(shù)據(jù)按要求的格式封裝成規(guī)定的幀,然后通過TCP/UDP傳送到上位機數(shù)字設(shè)備分為支持TCP/IP的設(shè)備和非TCP/IP設(shè)備兩大類TCP/IP設(shè)備包括采用Windows 系列操作系統(tǒng)的 PC、筆記本電腦和采用嵌入式操作系統(tǒng)的 PDA;而傳統(tǒng)的工業(yè)控制設(shè)備主要是非TCP/IP設(shè)備,如RS-232、RS-422、RS-485、CNC、PLC 串行設(shè)備或模擬傳感器設(shè)備
          (3)移動數(shù)據(jù)網(wǎng)絡(luò)底層使用的通信協(xié)議是TCP/IP,而傳統(tǒng)的工業(yè)控制設(shè)備不支持TCP/IP協(xié)議工業(yè)控制系統(tǒng)中通常采用實時、可靠的數(shù)據(jù)傳輸協(xié)議,如CAN、TTP等,這些工業(yè)控制底層的通信協(xié)議也不支持TCP/IP因此,來自這些工業(yè)控制設(shè)備的數(shù)據(jù),只有通過適當?shù)膮f(xié)議轉(zhuǎn)換,才可以實現(xiàn)與TCP/IP 網(wǎng)絡(luò)的連接 項目開發(fā)具有協(xié)議轉(zhuǎn)換功能的嵌入式TCP/IP協(xié)議棧用戶上位系統(tǒng)向數(shù)傳終端發(fā)送工作指令和數(shù)據(jù)時,數(shù)據(jù)經(jīng)由嵌入式TCP/IP協(xié)議棧進行協(xié)議轉(zhuǎn)換,打成IP數(shù)據(jù)包,再以數(shù)據(jù)包的形式發(fā)送到移動數(shù)據(jù)網(wǎng)絡(luò)嵌入式TCP/IP協(xié)議棧使用戶可在缺少TCP/IP協(xié)議棧功能的工業(yè)控制設(shè)備(如單片機、可編程控制器PLC)通過PPP、FTP、TelNet、Direct Socket、SerialNet、E-Mail等方式實現(xiàn)數(shù)據(jù)傳輸

          (4)支持金融卡信息交換格式標準(ISO8583)ISO8583 是POS 機或ATM 柜員機等金融設(shè)備常用的一個標準,它定義了數(shù)據(jù)的封裝格式等在8583應(yīng)用模式下,數(shù)傳終端與后端終端設(shè)備遵循一致的消息格式定義方式,IP 數(shù)據(jù)終端 解析串口收到的消息,并按照約定的命令格式識別消息,檢查校驗和提取消息字段中特定的命令字,執(zhí)行相關(guān)操作,完成一次完整的命令處理設(shè)備工作在在8583 模式下,設(shè)備按照約定執(zhí)行相關(guān)操作,包括:網(wǎng)絡(luò)配置、建立TCP連接、發(fā)送數(shù)據(jù)、接收數(shù)據(jù)等,提取8583格式封裝的業(yè)務(wù)數(shù)據(jù),并進行相應(yīng)的傳輸,可以保證金融終端設(shè)備與數(shù)據(jù)中心間數(shù)據(jù)交互的完整性,能夠滿足工控、金融等行業(yè)的需求

          (5)支持路由功能設(shè)備通過以太口可與多個工業(yè)控制設(shè)備相連,提供路由功能,讓物理位置比較近的多個終端同時連接上無線網(wǎng)絡(luò),實現(xiàn)終端設(shè)備與數(shù)據(jù)中心的雙向數(shù)據(jù)傳輸在此模式下,設(shè)備完成以太接口所連局域網(wǎng)到無線網(wǎng)絡(luò)之間的NAT 路由而設(shè)備的串口用作控制臺配置接口,設(shè)備對串口接收到的數(shù)據(jù)作為標準的控制臺命令處理,實現(xiàn)對IP 數(shù)據(jù)終端的配置管理

          (6)提供AT 擴展命令集很多工業(yè)控制產(chǎn)品直接輸出AT 命令,控制外接設(shè)備無線數(shù)傳終端作為一個帶TCP/IP 功能的擴展數(shù)據(jù)終端,從串口接收數(shù)據(jù)終端發(fā)來的類AT 命令,并執(zhí)行相應(yīng)的操作無線數(shù)傳終端支持所有標準的AT命令,主要用于控制數(shù)據(jù)通信模塊;同時IP 數(shù)據(jù)終端還根據(jù)應(yīng)用擴展實現(xiàn)了以下命令:設(shè)置數(shù)據(jù)通信參數(shù)、激活/斷開數(shù)據(jù)通信連接、發(fā)送/接收短消息、激活/終止TCP連接、發(fā)送/接收TCP報文、發(fā)送/接收UDP報文等AT擴展命令還可根據(jù)用戶的需求進行定制

          (7)提供多種標準通信接口提供100BaseT以太網(wǎng)接口、PCMCIA、RS232、USB、RS485等多種標準接口,同時開發(fā)相應(yīng)的通信組網(wǎng)協(xié)議軟件和物理層驅(qū)動軟件,以適應(yīng)工業(yè)控制設(shè)備及實驗現(xiàn)場儀器分布式處理結(jié)構(gòu)網(wǎng)絡(luò)連接的需要

          (8)采用嵌入式高性能處理器為了支持多媒體數(shù)據(jù)業(yè)務(wù),采用處理能力強大32位的嵌入式處理器,提供強大的處理能力,并能夠滿足未來應(yīng)用功能的升級同時采用實時多任務(wù)編程技術(shù)和交叉開發(fā)工具技術(shù)來控制功能復(fù)雜性,簡化應(yīng)用程序設(shè)計、保障軟件質(zhì)量和縮短開發(fā)周期

          (9)小尺寸、微功耗和低成本通過選用最佳的編程模型和不斷改進算法,采用Java編程模式,優(yōu)化編譯器性能,滿足小尺寸、微功耗和低成本的特性 典型應(yīng)用領(lǐng)域移動數(shù)據(jù)通信正逐步進入傳統(tǒng)的工業(yè)控制領(lǐng)域利用移動數(shù)據(jù)通信技術(shù)可以為工業(yè)監(jiān)控系統(tǒng)搭建遠程數(shù)據(jù)傳輸平臺無線數(shù)傳終端利用最新的移動通信網(wǎng)絡(luò)作為傳輸介質(zhì),可以與眾多的RTU終端、DTU終端、PLC終端、單片機終端、工控機、車載定位儀、儀器儀表、POS終端等工業(yè)控制設(shè)備無縫連接各種遠程工業(yè)控制設(shè)備通過移動數(shù)據(jù)網(wǎng)絡(luò)連接到數(shù)據(jù)中心,實現(xiàn)實時瀏覽溫度,設(shè)置點,報警或者其他監(jiān)控功能,并使數(shù)據(jù)采樣更加實時準確,用戶可以在異地遠程控制監(jiān)控設(shè)備,使工業(yè)控制更加高效率,有助于實現(xiàn)行業(yè)管理現(xiàn)代化、數(shù)據(jù)采集自動化等目標


          關(guān)鍵詞: 無線 GPS

          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁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); })();