国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

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

一、傳統控制系統與Web技術改造后的控制系統比較

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

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

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

工業控制采用嵌入式Web技術,具有以下優勢:

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

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

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

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

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

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

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

1. 有限的嵌入式系統資源,較少的代碼空間

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

2. 能夠支持動態網頁的生成

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

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

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

3. 可以與控制系統、儀器集成

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

4. 能夠支持沒有文件系統的設備

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

四、嵌入式WEB技術發展展望

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

(1)實時性

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

(2)工業標準的選擇

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

(3)可靠性

工業控制設備基本功能是

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

(4)安全性

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

五、結束語

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

責任編輯:gt


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

    關注

    5198

    文章

    20449

    瀏覽量

    334102
  • 服務器
    +關注

    關注

    14

    文章

    10253

    瀏覽量

    91500
  • 操作系統
    +關注

    關注

    37

    文章

    7402

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    什么是嵌入式應用開發?

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

    C語言單元測試嵌入式軟件開發的作用及專業工具的應用

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

    系統嵌入式的學習路線

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

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

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

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

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

    C語言嵌入式開發的應用

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

    嵌入式和FPGA的區別

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

    嵌入式系統的定義和應用領域

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

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

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

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

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

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

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

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

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

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

    工業數字化轉型的浪潮,平板工控電腦作為核心終端設備,正經歷從嵌入式系統到邊緣計算架構的范式革命。這一進化不僅重塑了設備的技術形態,更推動
    的頭像 發表于 06-13 13:48 ?834次閱讀

    Python嵌入式系統的應用場景

    你想把你的職業生涯提升到一個新的水平?Python嵌入式系統中正在成為一股不可缺少的新力量。盡管傳統上嵌入式開發更多地依賴于C和C++語言,Python的優勢在于其簡潔的語法、豐富的庫和快速的開發周期,這使得它在某些
    的頭像 發表于 03-19 14:10 ?1500次閱讀

    泰克MDO32示波器嵌入式系統調試的關鍵技術分析

    高性能的混合域示波器,嵌入式系統調試中發揮著關鍵作用。本文將深入分析泰克MDO32示波器嵌入式系統調試
    的頭像 發表于 03-19 13:51 ?904次閱讀
    泰克MDO32示波器<b class='flag-5'>在</b><b class='flag-5'>嵌入式</b>系統調試<b class='flag-5'>中</b>的關鍵<b class='flag-5'>技術</b><b class='flag-5'>分析</b>