日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于嵌入式Web技術在工業(yè)現場中的應用和實現方式分析

電子設計 ? 來源:武漢理工大學學報 ? 作者:劉泉,魯進軍 ? 2020-06-29 07:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

目前,將WEB技術用于工業(yè)控制中已經成為一個熱點,通過在工業(yè)控制底層的現場設備中運行嵌入式Web服務器,可用標準瀏覽器在Internet網絡的遠端對這些設備進行訪問與控制,通過存儲在現場設備中的網頁,動態(tài)地反映現場設備的運行狀態(tài)以及執(zhí)行操作后的反饋信息。這勢必給采集、檢測、分析、控制、系統(tǒng)維護等帶來新的功能優(yōu)勢,如遠程采集、監(jiān)控、系統(tǒng)維護等。這種嵌入式Web服務器與現場控制系統(tǒng)、儀器儀表相結合,就可通過Internet實現遠程監(jiān)控和系統(tǒng)維護。同時,控制系統(tǒng)、儀器儀表在Web功能延伸的同時,還必須保證系統(tǒng)本身具備的特性:實時性、可靠性、安全性等。

一、傳統(tǒng)控制系統(tǒng)與Web技術改造后的控制系統(tǒng)比較

在工業(yè)控制系統(tǒng)中,對遠端嵌入式控制設備進行訪問和監(jiān)控往往通過專用通信協議和監(jiān)控軟件。通常這種方式的訪問,客戶端和服務器端的程序都是專為用戶定制的,具有良好的響應。但缺點也十分明顯,即每臺想訪問服務器的客戶PC機都要安裝給定版本的客戶端程序,一旦有新的版本產生,每臺客戶端PC都得重新安裝新的版本,要讓每臺客戶機都盡快更新成最新版本的程序是一件費時的事情。

嵌入式Web技術的控制系統(tǒng)的監(jiān)控功能是通過位于PC機上的通用客戶端程序(如IE軟件)訪問位于嵌入設備中的服務器端程序來完成。嵌入式Web服務器卻可簡化和實現遠程訪問和控制。嵌入式Web服務器就是一個HTTP文本服務器,它是在非PC機的現場設備上運行的特殊Web服務器。通常這些現場設備資源有限,如CPU運算處理能力不強、存儲空間少、能耗要求嚴格,所以嵌入式Web服務器在工業(yè)控制中應用通常都有一些特殊的要求。由于嵌入Web服務器遵循HTTP協議,可通過標準的瀏覽器進行訪問,就不需要定制特殊的客戶端程序,只需安裝標準的瀏覽器軟件,如Internet Explore或者Netscape。這樣只有現場設備的應用程序需要定制和更新,客戶端程序就不需要。典型的采用嵌入式Web服務器的控制系統(tǒng)結構如圖1所示。

基于嵌入式Web技術在工業(yè)現場中的應用和實現方式分析

工業(yè)控制采用嵌入式Web技術,具有以下優(yōu)勢:

(1)無須研發(fā)客戶端軟件,網絡瀏覽器作為通用客戶端的人機界面可運行于各個平臺,無論是Windows、Unix均可,與所在工作站的操作系統(tǒng)無關;

(2)瀏覽器的界面簡單易用,無需進行額外的使用培訓;

(3)可通過瀏覽器進行服務器端軟件的下載、升級和更新,使管理和升級現場設備應用軟件更加輕松和方便;

(4)同一個服務器設備可被多個瀏覽器同時訪問,只需通過安全認證,可以使用戶通過Internet網進行遠程監(jiān)測、控制、升級,節(jié)省人力資本;

(5)服務器端軟件可以進行自診斷,能實時進行故障報警,故障分析,并通過Internet網絡通知不在現場的管理者,可加快故障排除,縮短故障響應和維修時間。

二、嵌入式Web服務器與標準Web服務器的差別

標準Web服務器,目的是用于電子商務或在Internet上發(fā)布網絡服務供大多數人訪問,是定位在“集中所有的Web服務軟件的優(yōu)點,提供最穩(wěn)定的、全功能的HTTP服務器”。它的全功能的許多特性都是以犧牲代碼空間并占用大量硬件資源為代價的,而工業(yè)底層的各種現場設備的各種資源均有限,和PC機有很大的差別,上面這些要求對嵌入式Web服務器來說難以實現。嵌入式Web服務器則更多地關注根據儀表、控制系統(tǒng)的特點設計,以下是嵌入式Web服務器的具體特征。

1. 有限的嵌入式系統(tǒng)資源,較少的代碼空間

這是最重要的需求。許多嵌入式設備通常只有有限的存儲空間(Flash和RAM),這就要求我們的服務器程序所占的存儲空間要小(包括代碼空間、堆和棧的大?。?。同時,由于大多數嵌入式設備沒有很好的存儲管理功能,不能對已經分配的存儲空間進行有效的回收,所以一旦用于打開某個網頁的內存空間被釋放之后,很難與臨近的內存空間合并,導致將來無法使用。這就要求嚴格控制嵌入式Web服務器的代碼大小,所需內存大小,并采用預分配和靜態(tài)分配的機制進行存儲管理,防止出現內存碎片。

2. 能夠支持動態(tài)網頁的生成

標準Web服務器通常含有大量的靜態(tài)存儲網頁,而嵌入式Web服務器要根據需求動態(tài)生成網頁。這些網頁需要實時地反映設備的狀態(tài)、采集的信號、報警信息,反饋操作的執(zhí)行結果等等。嵌入式Web服務器必須要求網頁能隨現場設備的變化而動態(tài)更新和生成。通常有以下兩種做法來實現動態(tài)數據的生成:

(1)通過純C代碼在程序執(zhí)行時生成HTML的標簽來反映動態(tài)的數據;

(2)直接生成動態(tài)網頁,并通過擴展標簽來嵌入動態(tài)數據。

3. 可以與控制系統(tǒng)、儀器集成

嵌入式WEB服務器應當能與現有的控制設備進行很好地集成,以方便設計。將已有的與設備相關的應用程序接口API與Web服務器集成,可通過不同的途徑。不同的嵌入Web服務器供應商會提供不同的方法,目前還沒有統(tǒng)一的標準。但比較通用的做法是通過動態(tài)服務網頁ASP(Active Server Pages)和JavaScript來使設備的應用程序產生的動態(tài)結果鏈接到網頁上。

4. 能夠支持沒有文件系統(tǒng)的設備

許多嵌入式設備通常沒有磁盤文件系統(tǒng)或其他大容量存儲設備,但仍希望通過網頁來對其進行訪問和控制,這就要求嵌入式Web服務器能夠通過ROM或Flash這樣的存儲設備來進行網頁的存儲。

5. 可以移植到新的平臺上

和CPU體系結構中嵌入式Web服務器通常要應用在不同的現場設備中,這些設備具有不同的處理器體系,如果Web服

務器具有高度可移植性,則不僅可使更多的不同現場設備提供Web服務,而且能讓在Web服務器上的開發(fā)經驗從一個項目轉移到另一個項目上來。

6. 必須有安全保護,嚴格認證關鍵信息的訪問以及組態(tài)、配置的操作

對嵌入式控制系統(tǒng)、儀表設備的信息安全是十分重要的,通常使用的安全模型都應該在嵌入式設備中得到相應的實現,如SSL加密和認證、DDA加密、用戶操作權限設置等,保證控制系統(tǒng)信息實時控制的安全可靠。

三、嵌入式Web技術在工業(yè)現場中的具體實現方式

由于在工業(yè)現場中,各種智能儀表的運算能力、儲存空間及其他各種硬件資源均有不同,其接入到網絡中的方式也有不同,導致嵌入式Web技術在具體的實現中有以下幾種方式:

(1)運行軟件TCP/IP協議棧,設備內部實現Web服務器。

這種方式的關鍵是用純軟件來實現TCP/IP的協議棧,讓嵌入式Web服務器軟件在此之上運行,并可直接連接到網絡上。這種直接連接的方式,通常需要CPU具有很強的運算處理能力,要求32位處理器,如ARM系列CPU,PowerPC,MIPS處理器等,它們通常有串口可以與Modem連接,或者有以太網芯片組連接到以太網上,從而讓TCP/IP協議棧軟件與外界進行通信,其結構如圖2。

其技術優(yōu)點是:設備可直接掛接到網絡上;整體性好,不需要其他輔助硬件,全部硬件就是CPU和接口芯片,硬件設計簡單。

其缺點是:需要處理能力較高的CPU,通常為32位運算能力的處理器;代碼量和數據內存耗費很大,需要較大的存儲空間;純軟件協議棧,軟件調試復雜。

(2)通過輔助硬件實現TCP/IP協議棧,控制設備集成形式實現Web服務器。

這種方式如圖3,完全由硬件來實現TCP/IP協議棧,只需在硬件規(guī)劃時設計好接口即可。也可采用能實現TCP/IP的硬件電路板,通過串口接入到現場智能設備上,從而實現硬件TCP/IP協議?,F場設備的控制處理器只需運行嵌入式Web服務器軟件即可,大大減輕了負擔。

方案優(yōu)點是: 設備可以直接掛接到網絡上;全部的TCP/IP協議棧由外圍芯片硬件實現,減輕了調試軟件的負擔;CPU不用運行TCP/IP協議棧軟件,減輕了處理負擔,對CPU的性能要求降低,減少了存儲器的使用空間。

其缺點是:增加了外圍芯片,成本增加;增加了硬件設計復雜度和產品成本。

(3)外部網關形式實現嵌入式Web服務器,對多設備進行調度。

這種方式如圖4,通常讓一臺PC機來充當外部網關,在此之上運行完整的TCP/IP協議和部分嵌入式Web服務軟件,通過串口等方式使每臺PC機可控制一個或者多個現場設備。外界對現場設備的訪問,先要通過網關進行解析,然后與現場設備交換信息,提取網頁等,并將最終的信息送給外部訪問者。

其優(yōu)點是:現場設備不需其他輔助的硬件,只需有簡單的RS-232或RS-485通信接口;極大減輕了CPU的負載,對CPU的性能和存儲器空間的要求大大降低;基于8位或16位微處理器使得控制設備比較適合采用外部網關形式Web服務器;由于軟硬件的修改很少,極大縮短了產品的研發(fā)時間。

其缺點是:由于需要外部的網關(通常是PC機),增加了產品的成本和系統(tǒng)復雜性;在網關與現場設備之間的協議沒有標準可循,通常不同的廠商之間的協議各不相同,增加了互聯的難度。

通常,采取何種方式實現網絡互聯并運行嵌入式Web服務器,取決于硬件資源、產品成本和用途。對于CPU處理能力強的硬件設備,可采用第一種或者第二種方式,而對于CPU處理能力不強,產品數量不多,或者是老設備的改造等,可在原有硬件的基礎上考慮第二種或者第三種實現方式。

四、嵌入式WEB技術發(fā)展展望

將嵌入式Web技術應用到工業(yè)控制現場具有許多優(yōu)點,但同時還有一些關鍵問題需要進一步解決:

(1)實時性

在用戶瀏覽器和工業(yè)控制底層的嵌入Web服務器之間,通常采用10M/100M以太網。如果要將實時采集的信息及時反映到用戶的瀏覽器上,可用路由器或者交換器把關鍵網段隔離開,這樣可避免更多的沖突,保證足夠的通信速率。同時在CPU的處理能力上也要有所考慮,采用高運算能力32位嵌入式微處理器,以保證控制運算的實時性,以及在多用戶訪問同一個嵌入式Web服務器時可有較快的響應速度。

(2)工業(yè)標準的選擇

Internet相關各種標準在不停地發(fā)展。從使用的語言上來看,HTML語言已經有了更多替代,如XML可擴展標識語言,可使表示形式和具體內容分開,具有更強的數據交換功能,更有利于控制系統(tǒng)通過標準方式來交換數據。所以在現場設備中,會得到更多的推廣。

(3)可靠性

工業(yè)控制設備基本功能是

實現現場過程變量的輸入、輸出和控制任務,現場控制設備的可靠性至關重要,由于增加了嵌入式Web服務功能,導致系統(tǒng)軟件功能變得復雜而且耗費資源。因此必須進行嚴格的系統(tǒng)軟硬件可靠性設計,保證現場控制設備增加了遠程服務的Web服務功能的前提下系統(tǒng)控制功能仍能穩(wěn)定地運行。

(4)安全性

對工業(yè)現場關鍵設備的訪問和操作,以及網頁信息的顯示,均要保證安全性,通常不能用明文在網絡上傳輸信息,而是采用加密措施以及鑒別認證進行用戶管理。

五、結束語

隨著網絡技術不斷的發(fā)展,將Web技術應用到工業(yè)控制現場中使得系統(tǒng)功能在空間上得到延伸,具備網絡化自動化控制系統(tǒng)的特性,具有較好應用性、開放性,是技術發(fā)展的趨勢和熱點。同時,在具體實現嵌入式Web服務器的時候,我們要考慮底層設備和儀器的各種資源約束,如處理器速度、存儲器空間、通信接口方式、產品成本等,以決定采取何種方式接入網絡,以及實現哪些Web服務器功能。

責任編輯:gt


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5210

    文章

    20680

    瀏覽量

    337415
  • 服務器
    +關注

    關注

    14

    文章

    10371

    瀏覽量

    91774
  • 操作系統(tǒng)

    關注

    37

    文章

    7443

    瀏覽量

    129644
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    嵌入式AI開發(fā)必看:杜絕幻覺,才是工業(yè)級IDE的核心底氣

    以全流程校驗調試體系為核心,結合十余年工業(yè)實踐沉淀,給出了工業(yè)嵌入式 AI 開發(fā)的確定性解決方案。 一、 AI 幻覺的危害與行業(yè)困境 工業(yè)
    發(fā)表于 03-18 13:49

    什么是嵌入式應用開發(fā)?

    、實現和部署,還包括硬件選擇、軟件設計、測試、集成和維護等流程?。 定義和背景 嵌入式應用開發(fā)是指將軟件部署到嵌入式系統(tǒng),這些系統(tǒng)廣泛應用于消費電子和
    發(fā)表于 01-12 16:13

    C語言單元測試嵌入式軟件開發(fā)的作用及專業(yè)工具的應用

    語言使用率超過90%。從智能家居溫控系統(tǒng)到汽車ECU控制單元,從工業(yè)機器人到醫(yī)療設備,C語言仍然是嵌入式開發(fā)的首選語言。 C語言嵌入式開發(fā)
    發(fā)表于 12-18 11:46

    系統(tǒng)嵌入式的學習路線

    嵌入式技術是各種電子產品的核心技術,也是工業(yè)4.0、遠程醫(yī)療、3D打印等新興產業(yè)的核心技術,具有廣闊的發(fā)展前景。很多計算機、電子信息類專業(yè)的
    發(fā)表于 12-16 07:49

    小身材大能量的嵌入式板卡,profinet工業(yè)現場的通信替代好物

    小身材大能量的嵌入式板卡,profinet工業(yè)現場的通信替代好物 鋰電池行業(yè)正處于快速發(fā)展,隨著電動汽車、新能源存儲和便攜電子設備需求的
    的頭像 發(fā)表于 12-15 15:40 ?419次閱讀

    分享一個嵌入式開發(fā)學習路線

    技術,實現設備聯網上傳數據。 系統(tǒng)架構思維:理解企業(yè)級嵌入式開發(fā)的架構設計,如分層架構、模塊化設計等。 實踐建議:STM32上移植FreeRTOS,
    發(fā)表于 12-04 11:01

    ProfiNet嵌入式板卡,主流替代可實現ProfiNet工業(yè)以太網的應用實例

    ProfiNet嵌入式板卡,主流替代可實現ProfiNet工業(yè)以太網的應用實例
    的頭像 發(fā)表于 12-01 17:11 ?1295次閱讀
    ProfiNet<b class='flag-5'>嵌入式</b>板卡,主流替代可<b class='flag-5'>實現</b>ProfiNet<b class='flag-5'>工業(yè)</b>以太網的應用實例

    C語言嵌入式開發(fā)的應用

    嵌入式設備能夠與外部網絡進行通信,實現數據傳輸和信息共享。 智能家居、工業(yè)物聯網、智能交通等領域,嵌入式網絡編程的應用無處不在。
    發(fā)表于 11-21 08:09

    嵌入式和FPGA的區(qū)別

    的組成部分。理解它們的核心差異和各自優(yōu)勢,才能為項目選擇最適合的技術方案,性能、成本和開發(fā)效率之間找到最佳平衡點。 總結來說:嵌入式系統(tǒng)采用\"軟件定義功能\"的方式,適合
    發(fā)表于 11-19 06:55

    嵌入式系統(tǒng)的定義和應用領域

    不在影響著我們的生活和工作方式。 嵌入式系統(tǒng),嵌入式操作系統(tǒng)和嵌入式微處理器扮演著至關重
    發(fā)表于 11-17 06:49

    嵌入式需要掌握哪些核心技能?

    接口是80%崗位的必備技能,工業(yè)協議需求集中于特定行業(yè)。 AI、大數據席卷的當下,嵌入式技術依然穩(wěn)居制造業(yè)、物聯網、汽車電子等領域的核心地位。 數據顯示,2024年
    發(fā)表于 10-21 16:25

    入行嵌入式應該怎么準備?

    不同的領域,如汽車、醫(yī)療、工業(yè)控制等。對于特定領域的了解將使你更具競爭力。因此,了解不同領域的特點和要求是非常有益的。 入行嵌入式需要掌握的技術能力遠不止上述幾點,但這些是入門的基礎。通過學習和實踐,方可逐漸提高自己的
    發(fā)表于 08-06 10:34

    聚徽廠家嵌入式工業(yè)平板:低功耗技術與卓越性能的完美融合

    工業(yè)智能化發(fā)展的浪潮嵌入式工業(yè)平板作為工業(yè)設備與數字化系統(tǒng)連接的重要樞紐,其性能與功耗表現
    的頭像 發(fā)表于 07-01 17:14 ?810次閱讀

    中科億海微SoM模組——嵌入式工業(yè)現場總線通信控制板

    嵌入式工業(yè)現場總線是一種高速、低成本的內部總線技術。它主要用于PLCIO模塊、機器人手臂等應用場景,能夠提供高效的數據傳輸和靈活的配置選項。圖嵌入式
    的頭像 發(fā)表于 06-24 14:22 ?914次閱讀
    中科億海微SoM模組——<b class='flag-5'>嵌入式</b><b class='flag-5'>工業(yè)</b><b class='flag-5'>現場</b>總線通信控制板

    聚徽智控——從嵌入式到邊緣計算:平板工控電腦的技術進化論

    工業(yè)數字化轉型的浪潮,平板工控電腦作為核心終端設備,正經歷從嵌入式系統(tǒng)到邊緣計算架構的范式革命。這一進化不僅重塑了設備的技術形態(tài),更推動
    的頭像 發(fā)表于 06-13 13:48 ?1040次閱讀
    太谷县| 界首市| 涿州市| 阿巴嘎旗| 深州市| 龙川县| 定陶县| 平远县| 崇信县| 乡宁县| 康定县| 岫岩| 巴彦淖尔市| 基隆市| 化隆| 鲁甸县| 七台河市| 海安县| 嘉定区| 汉阴县| 额济纳旗| 桂林市| 澳门| 衡阳县| 景德镇市| 德昌县| 汉中市| 霍城县| 洪泽县| 尤溪县| 丰台区| 房产| 承德市| 吴旗县| 五家渠市| 旺苍县| 乌兰县| 庐江县| 雷波县| 革吉县| 山西省|