stdb存儲ifix數據
① 組態軟體哪個好
國內組態軟體大一點的分為四家:紫金橋RealHistorian、亞控組態王KingScada、力控ForceControl7.2 SP1、傑控FaMe。主要分析他們幾個的優缺點,如下:
設備驅動:紫金橋RealHistorian常用硬體種類常用型號支持
亞控組態王KingScada種類非常多,支持大量硬體型號
力控ForceControl7.2 SP1種類比較多,支持常用驅動和部分匯流排;功能相對比較全(modbus驅動,可以控制起始地址,數據長度,校驗高低位互換!可以很容易實現非標設備鏈接!)
傑控FaMe主要集中在主要的幾家國外廠家和網關等相關設備范圍比較小
歷史存儲:紫金橋RealHistorian.周期和變化保存兩種方式
亞控組態王KingScada.無
力控ForceControl7.2 SP1.周期和變化保存兩種方式和數據插入模式(條件保存)
傑控FaMe.無
點類型:紫金橋RealHistorian.內置多種點類型(模擬點、數字點、組合點、設備運行點、運算點等)
亞控組態王KingScada.IO離散,IO長整型,IO整型,IO實型,IO雙精度浮點,IO字元串
力控ForceControl7.2 SP1.模擬、數字、累計、控制、運算、組合和雪崩過濾點等7種類型(建點那裡,可以批量點鏈接,不同節點下,點名可以重名)
傑控FaMe.無
關系庫通訊:紫金橋RealHistorian.支持多種關系資料庫,包括Oracle、sql Server、Access、mysql、sqlite。 支持一些國產的關系庫例如:人大金倉,達夢
亞控組態王KingScada.無
力控ForceControl7.2 SP1.通過ADO,可以和所有的關系型資料庫通信,但是配置比較繁瑣。具體沒測試。
傑控FaMe.通過ADO方式把數據存儲到關系庫主要是acess、sqlsever。
腳本系統:紫金橋RealHistorian.完整的腳本語言,提供大量預定義函數,提供各種控制語句,可實現十分復雜的功能,同時有多種智能提示,使用方便簡潔。
亞控組態王KingScada.完整的腳本語言,類VC,提供大量預定義函數,沒有中文注釋,需要對函數屬性比較熟悉才能熟練應用,使用較難
力控ForceControl7.2 SP1.無
傑控FaMe.直接內嵌的vb的腳本系統,腳本都是寫在統一界面,多處共用,但是開發需要有vb的基礎。
圖庫:紫金橋RealHistorian.為用戶提供幾千種具有立體效果的精美子圖,覆蓋各行各業,且可根據用戶需求,快速定製相關行業子圖。
亞控組態王KingScada.KingScada提供較多的立體圖形,覆蓋各行各業,用戶也可根據需求定製子圖,比較精美
力控ForceControl7.2 SP1.不精美,數量很多
傑控FaMe.無
HTML5:紫金橋RealHistorian.支持
亞控組態王KingScada.
力控ForceControl7.2 SP1.不支持
傑控FaMe.不支持
OPC Server組件:紫金橋RealHistorian.DA/UA
亞控組態王KingScada.DA
力控ForceControl7.2 SP1.支持DA(需要配置)
傑控FaMe.不支持
跨平台支持能力:紫金橋RealHistorian.支持常用的Windows系列操作系統、支持國產麒麟系列操作系統以及RedHat、Ubuntu、CentOS等多種Linux桌面操作系統和各種Linux嵌入式操作系統。除支持通用的Intel、AMD處理器,還支持龍芯、兆芯、飛騰、申威、眾志等國產處理器。
亞控組態王KingScada. 支持的操作系統語言版本:中文簡體、英文。支持的操作系統位數:32位、64位Windows Server 2008 R2 標准版、Windows Server 2012 R2 企業版、Windows Server 2016 R2 企業版、Windows 7 旗艦版、Windows 8 專業版、Windows 10
力控ForceControl7.2 SP1.只支持Windows系列操作系統
傑控FaMe.只支持Windows系列操作系統
嵌入式系統支持能力:紫金橋RealHistorian.系統採用可裁剪式架構,以及擁有良好的跨平台特性,能夠適應多種不同配置的嵌入式設備及操作系統(嵌入式Linux、VxWorks、WinCE等)
亞控組態王KingScada. 不支持
力控ForceControl7.2 SP1.不支持
傑控FaMe.不支持
單機容量:紫金橋RealHistorian.800萬點
亞控組態王KingScada.100W點
力控ForceControl7.2 SP1.最大案例大慶石油天然氣項目點數達40000點
傑控FaMe.不知道
數據轉儲:紫金橋RealHistorian.支持通過數據轉儲功能配置,將實時數據和歷史數據存儲到各種關系庫當中SQL Server、Access97-2000、Access2002-2003、Access2007、Oracle、Mysql。
亞控組態王KingScada.KingDataLogger主要實現從KingIOServer工程中讀取數據、緩存數據,並存儲至不同種類的資料庫、不同的表。目前支持的資料庫包括:工業庫KingHistorian、SQL Server、Access97-2000、Access2002-2003、Access2007、Oracle、Mysql
力控ForceControl7.2 SP1. 不支持
傑控FaMe. 不支持
希望對你有所幫助,通過數據分析得到你想要的
② 常用的組態軟體有哪些
常用的組態軟體有:
1、組態王
組態王是國內第一家較有影響的組態軟體開發公司(更早的品牌多數已經湮滅)。組態王提供了資源管理器式的操作主界面,並且提供了以漢字作為關鍵字的腳本語言支持。組態王也提供多種硬體驅動程序。
2、MCGS(Monitor and Control Generated System)
是通態軟體公司開發的組態軟體,一套基於Windows平台的,用於快速構造和生成上位機監控系統的組態軟體系統,可運行於Microsoft Windows 95/98/Me/NT/2000等操作系統。
3、Kinco DTools組態軟體
由上海步科自動化股份有限公司研發。
4、InTouch
Wonderware的InTouch軟體是最早進入我國的組態軟體。在80年代末、90年代初,基於Windows3.1的InTouch軟體曾讓我們耳目一新,並且InTouch提供了豐富的圖庫。
5、iFix
Intellution公司以Fix組態軟體起家,1995年被愛默生收購,現在是愛默生集團的全資子公司,Fix6.x軟體提供工控人員熟悉的概念和操作界面,並提供完備的驅動程序。
6、Citech
CiT公司的Citech也是較早進入中國市場的產品。Citech具有簡潔的操作方式,但其操作方式更多的是面向程序員,而不是工控用戶。Citech提供了類似C語言的腳本語言進行二次開發,但與iFix不同的是,Citech的腳本語言並非是面向對象的,而是類似於C語言,這無疑為用戶進行二次開發增加了難度。
7、WinCC
Simens的WinCC也是一套完備的組態開發環境,Simens提供類C語言的腳本,包括一個調試環境。WinCC內嵌OPC支持,並可對分布式系統進行組態。但WinCC的結構較復雜,用戶最好經過Simens的培訓以掌握WinCC的應用。
8、Controx(開物)
華富計算機公司的Controx2000是全32位的組態開發平台,為工控用戶提供了強大的實時曲線、歷史曲線、報警、數據報表及報告功能。作為國內最早加入OPC組織的軟體開發商,Controx內建OPC支持,並提供數十種高性能驅動程序。
9、ForceControl(力控)
大慶三維公司的ForceControl(力控)從時間概念上來說,力控也是國內較早就已經出現的組態軟體之一。只是因為早期力控一直沒有作為正式商品廣泛推廣,所以並不為大多數人所知。
10、RSView Supervisory Edition
是羅克韋爾自動化發布的,基於Windows2000操作系統的人機界面軟體,它用於監視,控制並獲得全企業內所有的生產操作的數據。
11、NI Lookout
NI Lookout是市場上最為易用的工控組態軟體,運用Lookout,可以很方便地實現對工業過程的監控和數據採集。Lookout支持數十種PLC的通信協議,比如Modbus,AB和Siemens等。Lookout同樣支持OPC通信。Lookout還可以同NI的硬體產品FieldPoint無縫集成。
③ 組態是什麼意思
「組態(Configure)」的含義是「配置」、「設定」、「設置」等意思,是指用戶通過類似「搭積木」的簡單方式來完成自己所需要的軟體功能,而不需要編寫計算機程序,也就是所謂的「組態」。它有時候也稱為「二次開發」,組態軟體就稱為「二次開發平台」。
「監控(Supervisory Control)」,即「監視和控制」,是指通過計算機信號對自動化設備或過程進行監視、控制和管理。
簡單地說,組態軟體能夠實現對自動化過程和裝備的監視和控制。它能從自動化過程和裝備中採集各種信息,並將信息以圖形化等更易於理解的方式進行顯示,將重要的信息以各種手段傳送到相關人員,對信息執行必要分析處理和存儲,發出控制指令等等。
(3)stdb存儲ifix數據擴展閱讀:
組態產品:
在當今工控領域,一些常用的大型組態軟體主要有:羅克韋爾(Rockwell)-SE,ABB-OptiMax,艾默生DeltaV,WinCC,ChinPMC,iCentroView, iFix,Wonderware Intouch,積成電子(E1000)組態王(KINGVIEW),紫金橋(RealInfo)。
力控,易控,華富開物(controX),巨控組態(giantview),天工組態,Advantrol,VisualField,QTouch2跨平台HMI/SCDA組態軟體等。免費的組態軟體有uScada。
雖然說組態就是不需要編寫程序就能完成特定的應用。但是為了提供一些靈活性,組態軟體也提供了編程手段,一般都是內置編譯系統,提供類BASIC語言,有的甚至支持VB。
④ 組態軟體的發展趨勢
自2000年以來,國內監控組態軟體產品、技術、市場都取得了飛快的發展,應用領域日益拓展,用戶和應用工程師數量不斷增多。充分體現了「工業技術民用化」的發展趨勢。
監控組態軟體是工業應用軟體的重要組成部分,其發展受到很多因素的制約,歸根結底,是應用的帶動對其發展起著最為關鍵的推動作用。
關於新技術的不斷涌現和快速發展對監控組態軟體會產生何種影響,有人認為隨著技術的發展,通用組態軟體會退出市場,例如有的自動化裝置直接內嵌「Web Server」實時畫面供中控室操作人員訪問。
作者並不這樣認為。用戶要求的多樣化,決定了不可能有哪一種產品囊括全部用戶的所有的畫面要求,最終用戶對監控系統人機界面的需求不可能固定為單一的模式,因此最終用戶的監控系統是始終需要「組態」和「定製」的。這就是監控組態軟體不可能退出市場的主要原因,因為需求是存在且不斷增長的。
監控組態軟體是在信息化社會的大背景下,隨著工業IT技術的不斷發展而誕生、發展起來的。在整個工業自動化軟體大家庭中,監控組態軟體屬於基礎型工具平台。監控組態軟體給工業自動化、信息化、及社會信息化帶來的影響是深遠的,它帶動著整個社會生產、生活方式的變化,這種變化仍在繼續發展。因此組態軟體作為新生事物尚處於高速發展時期,目前還沒有專門的研究機構就它的理論與實踐進行研究、總結和探討,更沒有形成獨立、專門的理論研究機構。
近5年來,一些與監控組態軟體密切相關的技術如OPC、OPC-XML、現場匯流排等技術也取得了飛速的發展,是監控組態軟體發展的有力支撐。 7.2.1 監控組態軟體日益成為自動化硬體廠商爭奪的重點
整個自動化系統中,軟體所佔比重逐漸提高,雖然組態軟體只是其中一部分,但因其滲透能力強、擴展性強,近年來蠶食了很多專用軟體的市場。因此,監控組態軟體具有很高的產業關聯度,是自動化系統進入高端應用、擴大市場佔有率的重要橋梁。在這種思路的驅使下,西門子的WinCC在市場上取得巨大成功。目前,國際知名的工業自動化廠商如Rockwell、GE Fanuc、Honeywell、西門子、ABB、施耐德、英維思等均開發了自己的組態軟體。
監控組態軟體在DCS操作站軟體中所佔比重日益提高
繼FOXBORO之後,Euro therm(歐陸)、Delta V、PCS7等DCS系統紛紛使用通用監控組態軟體作為操作站。同時,國內的DCS廠家也開始嘗試使用監控組態軟體作為操作站。
在大學和科研機構,越來越多的人開始從事監控組態軟體的相關技術研究
從國內自動化行業學術期刊來看,以組態軟體及與其密切相關的新技術為核心的研究課題呈上升趨勢,眾多研究人員的存在,是組態軟體技術發展及創新的重要活躍因素,也一定能夠積累很多技術成果。無論是技術成果還是研究人員,都會遵循金字塔的規律,由基礎向高端形成過渡。這些研究人員和他們的研究成果為監控組態軟體廠商開發新產品提供了有益的經驗借鑒,並開拓他們的思路。
基於Linux 的監控組態軟體及相關技術正在迅速發展之中,很多廠商都相繼推出成熟的商品,對組態軟體業的格局將產生深遠的影響。
7.2.2 集成化、定製化
從軟體規模上看,大多數監控組態軟體的代碼規模超過100萬行,已經不屬於小型軟體的范疇了。從其功能來看,數據的加工與處理、數據管理、統計分析等功能越來越強。
監控組態軟體作為通用軟體平台,具有很大的使用靈活性。但實際上很多用戶需要「傻瓜」式的應用軟體,即需要很少的定製工作量即可完成工程應用。為了既照顧「通用」又兼顧「專用」,監控組態軟體拓展了大量的組件,用於完成特定的功能,如批次管理、事故追憶、溫控曲線、油井示功圖組件、協議轉發組件、ODBCRouter、ADO曲線、專家報表、萬能報表組件、事件管理、GPRS透明傳輸組件等。
7.2.3縱向:功能向上、向下延伸
組態軟體處於監控系統的中間位置,向上、向下均具有比較完整的介面,因此對上、下應用系統的滲透能力也是組態軟體的一種本能,具體表現為:
向上
其管理功能日漸強大,在實時資料庫及其管理系統的配合下,具有部分MIS、MES或調度功能。尤以報警管理與檢索、歷史數據檢索、操作日誌管理、復雜報表等功能較為常見。
向下
日益具備網路管理(或節點管理)功能:在安裝有同一種組態軟體的不同節點上,在設定完地址或計算機名稱後,互相間能夠自動訪問對方的資料庫。組態軟體的這一功能,與OPC規范以及IEC61850規約、BACNet等現場匯流排的功能類似,反映出其網路管理能力日趨完善的發展趨勢。
軟PLC、嵌入式控制等功能:除組態軟體直接配備軟PLC組件外,軟PLC組件還作為單獨產品與硬體一起配套銷售,構成PAC控制器。這類軟PLC組件一般都可運行於嵌入式Linux操作系統。
OPC服務軟體:OPC標准簡化了不同工業自動化設備之間的互聯通訊,無論在國際上還是國外,都已成為廣泛認可的互聯標准。而組態軟體同時具備OPC Server和OPC Client功能,如果將組態軟體豐富的設備驅動程序根據用戶需要打包為OPCServe單獨銷售,則既豐富了軟體產品種類又滿足了用戶的這方面需求,加拿大的Matrikon公司即以開發、銷售各種OPCServer軟體為主要業務,已經成為該領域的領導者。監控組態軟體廠商擁有大量的設備驅動程序,因此開展OPCSever軟體的定製開發具有得天獨厚的優勢。
工業通信協議網關:它是一種特殊的Gateway,屬工業自動化領域的數據鏈產品。OPC標准適合計算機與工業I/O設備或桌面軟體之間的數據通訊,而工業通信協議網關適合在不同的工業I/O設備之間、計算機與I/O設備之間需要進行網段隔離、無人值守、數據保密性強等應用場合的協議轉換。市場上有專門從事工業通訊協議網關產品開發、銷售的廠商,如Woodhead、prolinx等,但是組態軟體廠商將其豐富的I/O驅動程序擴展一個協議轉發模塊就變成了通訊網關,開發工作的風險和成本極小。Multi_OPCServer和通訊網關pFieldComm都是力控ForceControl組態軟體的衍生產品。
7.2.4橫向:監控、管理范圍及應用領域擴大
只要同時涉及實時數據通訊(無論是雙向還是單向)、實時動態圖形界面顯示、必要的數據處理、歷史數據存儲及顯示,就存在對組態軟體的潛在需求。
除了大家熟知的工業自動化領域,近幾年以下領域已經成為監控組態軟體的新增長點:
設備管理或資產管理(PAM,Plant Asset Management)。此類軟體的代表是艾默生公司的設備管理軟體AMS。據ARC機構預測,到2009年全球PAM的業務量將達到19億美元。PAM所包含的范圍很廣,其共同點是實時採集設備的運行狀態,累積設備的各種參數(如運行時間、檢修次數、負荷曲線等),及時發現設備隱患、預測設備壽命,提供設備檢修建議,對設備進行實時綜合診斷。
針對過程式控制制和自動化控制,美國ICONICS公司推出了注重設備故障檢測和診斷的分析管理軟體Facility AnalytiX,Facility AnalytiX®是一個帶有預測功能的樓宇自動化解決方案,它以ICONICS先進的故障檢測和診斷(FDD)引擎作為核心。它的內部演算法會權衡各種故障可能性,並據此建議管理者,操作人員和維修工採取措施以防設備故障發生或者產生能源浪費。當設備發生故障時,先進的軟體技術會自動提供一個可能故障原因的分類列表,這樣就可以減少停機時間並降低故障診斷和故障恢復的成本。目前已經在美國電力和園區級樓宇項目得到廣泛的應用。
先進控制或優化控制系統。在工業自動化系統獲得普及以後,為提高控制質量和控制精度,很多用戶開始引進先進控制或優化控制系統。這些系統包括自適應控制、(多變數)預估控制、無模型控制器、魯棒控制、智能控制(專家系統、模糊控制、神經網路等)、其他依據新控制理論而編寫的控制軟體等。這些控制軟體的常項是控制演算法,使用監控組態軟體主要解決控制軟體的人機界面、與控制設備的實時數據通訊等問題。
工業模擬系統。模擬軟體為用戶操作模擬對象提供了與實物幾乎相同的環境。模擬軟體不但節省了巨大的培訓成本開銷,還提供了實物系統所不具備的智能特性。模擬系統的開發商專長於模擬模塊的演算法,在實時動態圖形顯示、實時數據通訊方面不一定有優勢,力控®;監控組態軟體與模擬軟體間通過高速數據介面聯為一體,在教學、科研模擬應用中應用越來越廣泛。
電網系統信息化建設。電力自動化是監控組態軟體的一個重要應用領域,電力是國家的基礎行業,其信息化建設是多層次的,由此決定了對組態軟體的多層次需求。
智能建築:物業管理的主要需求是能源管理(節能)和安全管理,這一管理模式要求建築物智能設備必須聯網,首先有效地解決信息孤島問題,減少人力消耗,提高應急反應速度和設備預期壽命,智能建築行業在能源計量、變配電、安防&;門禁、消防系統系統聯入IBMS伺服器方面需求旺盛。
公共安全監控與管理:公共安全的隱患可造成突發事件應急失當,容易造成城市公共設施癱瘓、人員群死群傷等惡性災難。公共安全監控包括:
人防(車站、廣場)等市政工程有毒氣體濃度監控及火災報警。
水文監測:包括水位、雨量、閘位、大壩的實時監控。
重大建築物(如橋梁等)健康狀態監控:及時發現隱患,預報事故的發生。
機房動力環境監控:在電信、鐵路、銀行、證券、海關等行業以及國家重要的機關部門,計算機伺服器的正常工作是業務和行政正常進行的必要條件,因此存放計算機伺服器的機房重地已經成為監控的重點,監控的內容包括:UPS工作參數及狀態、電池組的工作參數及狀態、空調機組的運行狀態及參數、漏水監測、發電機組監測、環境溫濕度監測、環境可燃氣體濃度監測、門禁系統監測等。
城市危險源實時監測:對存放危險源的場所、危險源行蹤的監測。避免放射性物質和劇毒物質失控地流通。
國土資源立體污染監控:對土壤、大氣中與農業生產有關的污染物含量進行實時監測,建立立體式實時監測網路。
城市管網系統實時監控及調度:包括供水管網、燃氣管網、供熱管網等的監控。 組態軟體已經成為工業自動化系統的必要組成部分,即「基本單元」或「基本元件」,因此吸引了大型自動化公司紛紛投資開發自有知識產權的組態軟體,以期依靠強大的市場產生大批量的銷售,從中獲取利潤。
目前在國內外市場佔有率較高的監控組態軟體分別是GE Fanuc的iFix、Wonderware的Intouch、西門子WinCC、Citech等。中國大陸廠商以力控、亞控等為主,除此外尚有5-10個廠商從事監控組態軟體業務。
在國內市場上,高端市場仍被國外產品壟斷。國內產品已經開始搶佔一些高端市場,並且所佔比例在逐漸增長。
⑴ 組態軟體產品本身的變化
作為通用型工具軟體,組態軟體在自動化系統中始終處於「承上啟下」的地位。用戶在涉及工業信息化的項目中,如果涉及到實時數據採集,首先會考慮試用組態軟體。正因如此,組態軟體幾乎應用於所有的工業信息化項目當中。應用的多樣性,給組態軟體的性能指標、使用方式、介面方式都提出了很多新的要求,也存在一些挑戰。這些需求對組態軟體系統結構帶來的沖擊是巨大的,對組態軟體的發展起到關鍵的促進作用。
功能變遷:仍以人機界面為主,數據採集、歷史資料庫、報警管理、操作日誌管理、許可權管理、數據通訊轉發成為其基礎功能;功能組件呈分化、集成化、功能細分的發展趨勢,以適應不同行業、不同用戶層次的多方面需求。
新技術的採用:組態軟體的IT化趨勢明顯,大量的最新計算技術、通訊技術、多媒體技術被用來提高其性能,擴充其功能。
注重效率:實際上,有的「組態」工作非常繁瑣,用戶希望通過模板快速生成自己的項目應用。圖形模板、資料庫模板、設備模板可以讓用戶以「復制」方式快速生成目標程序。
組態軟體注重數據處理能力和數據吞吐能力的提高:組態軟體除了常規的實時數據通訊、人機界面功能外,1萬點以上的實時數據歷史存儲與檢索、100個以上C/S或B/S客戶端對歷史資料庫系統的並發訪問,對組態軟體的性能都是嚴峻的考驗。隨著應用深度的提高,這種要求會變得越來越普遍。
與控制系統硬體捆綁:組態軟體與自動控制設備實現無縫集成,為硬體「量身定做」。這表明組態軟體的滲透能力逐漸加強,自動化系統從來就離不開軟體的支持,而整體解決方案利於硬體產品的銷售,也利於廠商控制銷售價格。
⑵組態軟體其他應用環境的變化
造成組態軟體需求增長的另外一個原因是,感測器、數據採集裝置、控制器的智能化程度越來越高,實時數據瀏覽和管理的需求日益高漲,有的用戶甚至要求在自己的辦公室里監督定貨的製造過程。
類似OPC這樣的組織的出現,以及現場匯流排、尤其是工業乙太網的快速發展,大大簡化了異種設備間互連、開發I/O設備驅動軟體的工作量。I/O驅動軟體也逐漸會朝標准化的方向發展。
通過近十年的發展,以力控科技等為代表的國內監控組態軟體,在技術、市場、服務方面已趨於成熟,形成了比較雄厚的市場和技術積累,具備了與國外對手抗衡的本錢。
新技術的出現,會淘汰一批墨守成規、不思進取的廠商。那些以用戶需求為為中心、勇於創新,採用新技術不斷滿足用戶日益增長的潛在需求的廠商會逐漸在市場上取得主動,成為組態軟體及相關工業IT產品市場的主導者。
發展潛力:雖然組態軟體的市場潛力巨大,但是要想得到這個市場卻並非容易。一方面,用戶對組態軟體的要求越來越高,用戶的應用水平也在同步提高,相應地對軟體的品質要求也越來越高;另一方面,組態軟體廠商應該前瞻性地研發具有潛在需求的新功能、新產品。因此市場巨大並不代表所有從事組態軟體開發的廠商都有均等的機會,機會永遠屬於少數優秀廠商。
a 為適應新需求未來監控組態軟體的分布式體系結構
前面已經介紹,監控組態軟體的規模都在100萬行以上,這樣龐大的軟體系統在結構設計上必須採用分布式結構。分布式系統並不是監控組態軟體的專利,目前很多大型軟體系統都是分布式系統。
在組態軟體中,重新提起「分布式」這個老話題是必要的,因為規模大於5000點的應用幾乎離不開分布式應用的需求。還需要強調,不是因為組態軟體缺少分布式結構的產品,而是缺少真正經得起分布式應用考驗的產品。
b 目前國內監控組態軟體產業發展中存在的問題
軟體是自動化系統的核心與靈魂,組態軟體又具有很高的滲透能力和產業關聯度。不管從橫向還是縱向看,一個自動化系統中,組態軟體日益滲透到每個角落,占據越來越多的份額。組態軟體越來越多地體現著自動化系統的價值。
雖然軟體是自動化系統的核心與靈魂,但是組態軟體還遠未承擔起這一角色。組態軟體的內涵和外延在不斷變化,其在自動化系統中所扮演的角色會逐漸接近這一標准。
所以,在自動化系統中國內監控組態軟體廠商承載著民族工業自動化產業的未來希望與核心競爭力。監控組態軟體廠商要想承擔起這樣的重任,必須在上圖所示各個層次的軟體上擁有自己的核心競爭能力,確立在市場上的足夠發言權和主動地位。中國的華為公司為我們樹立了榜樣,只要在後續技術創新、延長軟體產品線上能夠滿足用戶日益增長的各種需求,並保持原創性創新的長盛不衰,中國的工業自動化軟體產業也一定會創造出工業IT界的華為奇跡。
c 平台化,模塊化的軟體技術
平台化,模塊化類似於硬體技術的匯流排技術和PLC模塊,他將軟體的結構模式進行固化,讓開發者象使用配置硬體一樣方便的進行軟體的配置,模塊化的結構可以做到軟體的輕量化,用戶在購買和安裝的時候可以進行選擇,讓我們實施自動化工程和攢機一樣方便,平台類似於電腦的主板,功能模塊類似於顯卡,音效卡。這種軟體模式正在被越來越多的組態軟體廠商所採用。如組態王,GENESIS 64.
⑤ IFIX中如何引用CryStal Report
在這里我主要想和大家討論一下Crystal Report的總體框架模式方面的問題,重點是如何使用VB有效的融合報表和數據,快速的進行報表開發工作。希望拋磚引玉,找到幾種最好最快的開發模式。
本文暫不涉及技術細節,所以您可能覺得太過簡單。但這樣的問題的確是我們開發中的第一號大問題。在以後的討論中,我們可以針對具體的問題討論具體的技術細節。
我准備了一份源代碼,已經發給了部分網友,但是沒有做詳細的測試。我准備在明後天做完測試,如果各位有需要的話,應該在星期一左右可以發給你們(唉,星期六星期天還要加班!)。
注意:有需要的朋友請跟帖說明,不要只給我發短消息。
縮寫語說明
RPT Crystal Report Template File. 使用Crystal Report設計器生成的報表樣式和模板文件,後綴名為RPT
RDC Crystal Report Designer Component. Crystal Report的對象模型,用於在VB中操作Crystal Report.
CRV Crystal Report Viewer. OCX 控制項,用於在VB中提供報表預覽界面。
CRC Crystal Report Control. OCX 控制項,在Crystal Report 8.0以前用於在VB中提供報表預覽界面,現已被CRV取代。
CDO Crystal Data Source Object. Crystal Report 提供的數據源對象,用於創建與資料庫無關的動態數據源。
一,如何動態獲取數據,生成報表?
報表的一個主要特徵就是根據事先設計好的模板樣式和運行時的動態數據生成一份可查看與列印的文檔。
一般來說,VB的程序中整個報表流程中的主線,由它來對Crystal Report及其它工具發號施令,實現用戶需求。
VB是通過RDC模型來操作CrystalReport的。通常有如下兩種模式生成報表:
1,VB-RPT-DB
VB調用RPT文件,RPT文件查詢資料庫得到數據,生成報表。此方法的詳細流程如下:
1)在Crystal Report 中設計好RPT文件,設計時可在CrystalReport中連接到資料庫,得到查詢數據,即時預覽報表。
2) 在VB中,通過RDC模型打開RPT文件,並將運行時和資料庫連接所需的信息,如資料庫名,用戶,密碼等傳給RPT文件,如果RPT文件中有參數,還要傳入參數。
3)RPT文件連接到資料庫,執行查詢得到數據,生成報表。
4) 在VB中,通過CRV控制項打開報表進行預覽或通過RDC模型進行列印,導出等操作。
2,VB-DB-RPT
VB先查詢資料庫得到結果集,再打開RPT文件並傳入結果集,生成報表。此方法詳細流程如下:
1)在Crystal Report 中設計好RPT文件。由於此時結果集還未生成,只能使用TTX文件做為虛擬數據源,以便讀取欄位信息。所以在設計RPT文件之前,還要根據最終的結果集結構生成一個TTX文件。
2)在VB中,連接到資料庫,執行查詢,得到結果集。
3)在VB中,通過RDC模型打開RPT文件,傳入結果集和參數,生成報表。
4)在VB中,通過CRV控制項打開報表進行預覽或通過RDC模型進行列印,導出等操作。
顯然,VB-RPT-DB模式遠優於VB-DB-RPT模式,這體現在如下幾個方面:
1,設計時,VB-DB-RPT模式一般要求生成一個和最終結果集欄位結構完全一致的TTX文件做為虛擬數據源,增大的開發和維護的工作量,而且還不能即時預覽生成的報表。VB-RPT-DB模式則是直接和資料庫相連,無需TTX文件,還能看到最終數據。
2,運行時,VB-DB-RPT模式在得到結果集後,需要在VB中建立相應的結果集對象,並將其傳入RPT文件,與VB-RPT-DB模式相比多了一個很大的對象--結果集對象。
3,運行時,VB-DB-RPT模式的結果集從DB傳到VB,再傳到RPT, 而VB-RPT-DB模式的結果集直接從DB傳到RPT,少了一次大的數據傳遞。
4, 開發時,VB-DB-RPT模式一般每加一個報表,就要加兩段代碼:查詢結果集和生成報表。而VB-RPT-DB模式可以很方便的實現一個介面應對所有的報表,新加報表幾乎無需增加VB代碼。二者的代碼量不可同日而語。
二、如何生成報表模板文件?
設計報表格式是所有報表工作的第一步。在CrystalReport中,有兩個地方可以設計報表,Crystal Report集成設計器和內嵌在VB中的報表設計器。我個人覺得,內嵌報表設計器的做法弊遠大於利,不推薦使用。
三,如何查詢DB,得到運行時數據。
通過VB查詢DB得到結果集的方式有很多種,大家都很熟悉。通過RPT查詢DB的方式主要有:存儲過程,視圖,表, Crystal Query, 直接SQL查詢。
其中最簡單的莫過於直接連接到表,進行表查詢。可是一般的報表都不會只涉及到一個表。在RPT文件中進行多表查詢並設置查詢條件的方法雖然簡單,但是分散了整體的查詢邏輯,而且操作煩瑣,不是一個好辦法。視圖和存儲過程是最好的選擇,不過視圖在性能上不及存儲過程,所以我推薦使用存儲過程。
存儲過程和視圖是放在資料庫中的。如果不允許或不能在資料庫中建立視圖和存儲過程等,還可以利用Crystal Report自已的SQL查詢功能,將完整的SQL查詢語句寫在RPT文件中。
從Crystal Report自己的說明來看,Crystal Query文件就像是Crystal Report自己的存儲過程。不過這個工具不包含在Crystal Report 9中。Crystal Report 官方網站提供了單獨的免費下載。這個工具有兩個限制:在Crystal Queryk中的每個欄位,欄位值長度不能超過20個字元, 總欄位數據也不能超過20個。我是從Crystal Report的幫助文件中看到這些信息的。如是真的話,Crystal Query就沒有什麼競爭力了。Crystal Report 也支持在設計RPT文件時直接寫SQL,還可以帶參數。這是個不錯的功能。不知道是不是也有上述兩個限制。
我沒有仔細測試Crystal Report內嵌SQL查詢的功能,在此不宜多加評論。但我強烈推薦使用資料庫的存儲過程和視圖。它有效的分離的報表工作中的邏輯和設計工作,利於分工合作,也利於編護和升級。
使用Oracle的存儲過程有如下限制,SQL Server 類似。
> 要使用本地連接或ODBC連接到Oracle,不能使用OLE DB連接。建議使用本地連接。
> 存儲過程必須放到一個包內。結果集游標必須在包頭聲明。
> 存儲過程只能有輸入參數。
> 存儲過程只能返回一個結果集,以輸入輸出型(IN OUT)的游標參數形式返回。
> 結果集中的欄位名稱和類型通過打開游標的SQL語句直接確定。所以不能使用動態SQL,也不能通過嵌套調用存儲過程的方式來將數據裝入游標。
四,如何傳遞多個數據源和參數。
如果所有的數據源都是VB-RPT-DB模式,那麼VB要做的連接工作就很簡單,將一個動態建立的連接傳給RDC就可以了。RDC再將連接傳給每一個RPT中存在的數據源。即便在報表包含子報表時也是如此的簡單。
如果數據源是VB-DB-RPT模式,或都是好幾種類型混合的。最好在設計報表的時候給每個數據源設定一個唯一名字(包括子報表的數據源),RDC就跟據名字來給每個數據源傳遞連接信息或結果集。
事實上,在一個報表中即便存在多個數據源,由於Crystal Report要求互相之間要有主鍵的對應關系,而不能一個數據源處理完後再處理另一個數據源,所以這些多個的數據源在本質上仍然是一個數據源。我做過很多復雜的報表,很少碰到要用到多個數據源的。使用子報表的情況倒是佔了一半左右。
報表中的所參數都可以從VB中傳入,建議也為所有的參數(包括子報表的參數)設定一個唯一的名字,由RDC跟據名字來傳值,這樣就不用理會報表中有哪些子報表了。
在處理大量的報表時,將報表的RPT文件路徑及其參數信息存入資料庫,就可以實現新增報表無須修改VB程序。一般而言,一個系統中的絕大部分報表,其參數都差不多,很容易控制。
2.1 准備一個通用模板。
一個項目中的所有報表,通常有一個統一的格式和標准。准備一個帶有最基本格式和標準的RPT文件作為模板是個聰明的做法。不過Crystal Report中的模板向導功能並不是很強,不如直接創建一個RPT文件,然後復制來得快。
2.2 在Crystal Report 編輯環境中設定欄位和數據的預設模式。
在Crystal Report的選項菜單(文件->選項)中設定要不同欄位,不同數據類型的顯示格式和字體,這一點非常重要。它可以最大程度的保證的模板設計完全符合標准。減少重復勞動。
在文件->報表選項中也有三項很重要的設置:
1) 將資料庫的NULL值轉為默認值, 選中。
2) 將其它NULL值轉為默認值, 選中。
3) 若無記錄則取消列印, 不選。
2.3 選擇一個可以同時支持中英文的字體。
字體的選擇直接影響版面效果。有的字體不支持中文,顯示中文時就會出現亂碼。有的中文字體在純英文下不能使用。有的字體在Windows 2000/XP的中英文環境中大小不同。有的字體不是Windows 自帶字體。
最好在各種環境下試過後再決定採用哪種字體。
2.4 使用公式欄位,匯總欄位,運行時總計欄位,以及變數實現數據的頁面邏輯。
Crystal Report中的公式其實就是一個表達式,它通過使用Crystal Report中的函數和操作符來操作數據源中的數據以得到最終想要顯示的欄位。在公式中還可以使用變數。
在Crystal Report中有兩種比較特別的公式:匯總公式和運行時總計公式。這兩種公式都可以在公式編輯器(CR稱之為公式工作室)中編輯,但比較復雜。CR提供了更簡單的方法:在報表中選中要統計的欄位,點出右鍵菜單,選中"插入…"項,就會彈出兩個子菜單項:匯總,運行總計。
匯總欄位用於對特定的欄位進行按組或全局的匯總統計。
運行時總計欄位在匯總欄位的基礎上加入條伯控制,使得在報表中跟據一個欄位的不同取值分別得到另一個欄位的總計數據成為可能。
在公式編輯器中可以使用變數。按作用域分,有局部變數,全局變數和共享變數。局部變數只在一個公式或函數中有效。全局變數在整個報表(但不包含子報表)中有效,共享變數在一個報表文件,包括子報表中都有效。
2.5 使用子報表。
跟據以往的項目經驗,有一半左右的報表要用到子報表。在Crystal Report中,一個報表事實上只能處理一個結果集。存在多個結果集,要求互相之間有主鍵的對應關系,在本質上仍然是一個。如果報表要顯示多個部分,就必須使用子報表。除沒有單獨的頁眉和頁腳外,子報表具有完整報表的所有特性。
頁面顯示的時候,子報表的寬度會受到其在主報表中的寬度限制,所以在把子報表放入主報表的時候,一定要給予足夠的寬度。
主報表和子報表之間可以通過欄位-參數的關系進行鏈接。即將主報表中的欄位作為子報表的參數。
2.6 使用交叉表。
設有A,B兩個欄位,要求在報表中將A的全部值顯示在第一列的列頭,將B的全部值顯示在每一行的行首,在行和列的主體部分顯示出跟據相應的A值和B值計算出來的結果,如下圖所示。這就是一個交叉表。
交叉表中Crystal Report 中的一個對象,可以很簡單的創建,注意交叉表應放到報表的報表頁腳部分(Report Footer),不能放在細節部分或頁眉。否則會導致重復顯示和數據不全。
Crystal Report對交叉表的分頁功能支持不佳,所以要盡可能的不讓數據超過一頁。
2.7 使用分欄表。
所謂分欄表,就是把頁面分成幾欄來顯示結果。這樣就可以在同一行顯示多條記錄。
在節專家中選中詳細資料節,注意只能選詳細資料節的總節,不能選子節,就可以發出多欄格式化的選項,選中後界面上會多出一個布局的選項卡。在這個選項卡中就可以設置分欄。
2.8 最好不要在每頁顯示總頁數。
顯示總頁數會導致報表多一次全程運算,嚴重降低性能,最好不要在每頁都顯示總頁數。
2.9 把報表列印出來檢查格式與數據。
這是個要訣,不列印出來檢查,你的格式與數據很難保證沒有錯誤。
2.10 設置欄位或小節的條件顯示條件
Crystal Report中的所有對象,大到一個小節,小到一個欄位,都可限定顯示的格式。在這些對象的格式化編輯器中,有個抑制顯示的選項,其右有一個公式編輯按鈕,點擊這個按鈕就可以進入公式編輯器,編輯一個邏輯表達式來控制抑制顯示的條件。注意,只有勾上抑制顯示的選項,條件公式才會起作用。
2.11 對欄位進行有條件的格式化
如果碰到類似這樣要求,就要對欄位進行有條件的格式化:將所有值大於1000的A欄位加下劃線顯示。
對欄位的有條件格式化只能在公式編輯器(公式工作室)中實現。
2.12 在導出為RTF是要注意欄位對齊。
如果報表的欄位是隨意放置的,在導出RTF文件是將會出現位置的嚴重錯亂。
⑥ 固態存儲硬碟和一般硬碟的差別和 價格差
網路裡面詳細解釋:
下面是總結:
固態硬碟(Solid State Disk或Solid State Drive),也稱作電子硬碟或者固態電子盤,是由控制單元和固態存儲單元(DRAM或FLASH晶元)組成的硬碟。固態硬碟的介面規范和定義、功能及使用方法上與普通硬碟的相同,在產品外形和尺寸上也與普通硬碟一致。由於固態硬碟沒有普通硬碟的旋轉介質,因而抗震性極佳。其晶元的工作溫度范圍很寬(-40~85攝氏度)。目前廣泛應用於軍事、車載、工控、視頻監控、網路監控、網路終端、電力、醫療、航空等、導航設備等領域。目前由於成本較高,正在逐漸普及到DIY市場。
由於固態硬碟技術與傳統硬碟技術不同,所以產生了不少新興的存儲器廠商。廠商只需購買NAND存儲器,再配合適當的控制晶元,就可以製造固態硬碟了。新一代的固態硬碟普遍採用SATA-2介面。
[編輯本段][1][2]分類
固態硬碟的存儲介質分為兩種,一種是採用快閃記憶體(FLASH晶元)作為存儲介質,另外一種是採用DRAM作為存儲介質。
基於快閃記憶體的固態硬碟(IDE FLASH DISK、Serial ATA Flash Disk):採用FLASH晶元作為存儲介質,這也是我們通常所說的SSD。它的外觀可以被製作成多種模樣,例如:筆記本硬碟、微硬碟、存儲卡、優盤等樣式。這種SSD固態硬碟最大的優點就是可以移動,而且數據保護不受電源控制,能適應於各種環境,但是使用年限不高,適合於個人用戶使用。在基於快閃記憶體的固態硬碟中,存儲單元又分為兩類:SLC(Single Layer Cell 單層單元)和MLC(Multi-Level Cell多層單元)。SLC的特點是成本高、容量小、但是速度快,而MLC的特點是容量大成本低,但是速度慢。MLC的每個單元是2bit的,相對SLC來說整整多了一倍。不過,由於每個MLC存儲單元中存放的資料較多,結構相對復雜,出錯的幾率會增加,必須進行錯誤修正,這個動作導致其性能大幅落後於結構簡單的SLC快閃記憶體。此外,SLC快閃記憶體的優點是復寫次數高達100000次,比MLC快閃記憶體高10倍。此外,為了保證MLC的壽命,控制晶元都校驗和智能磨損平衡技術演算法,使得每個存儲單元的寫入次數可以平均分攤,達到100萬小時故障間隔時間(MTBF)。
基於DRAM的固態硬碟:採用DRAM作為存儲介質,目前應用范圍較窄。它仿效傳統硬碟的設計、可被絕大部分操作系統的文件系統工具進行卷設置和管理,並提供工業標準的PCI和FC介面用於連接主機或者伺服器。應用方式可分為SSD硬碟和SSD硬碟陣列兩種。它是一種高性能的存儲器,而且使用壽命很長,美中不足的是需要獨立電源來保護數據安全。
[編輯本段]固態硬碟的優點
固態硬碟與普通硬碟比較,擁有以下優點:
1. 啟動快,沒有電機加速旋轉的過程。
2. 不用磁頭,快速隨機讀取,讀延遲極小。根據相關測試:兩台電腦在同樣配置的電腦下,搭載固態硬碟的筆記本從開機到出現桌面一共只用了18秒,而搭載傳統硬碟的筆記本總共用了31秒,兩者幾乎有將近一半的差距。
3. 相對固定的讀取時間。由於定址時間與數據存儲位置無關,因此磁碟碎片不會影響讀取時間。
4. 基於DRAM的固態硬碟寫入速度極快。
5. 無噪音。因為沒有機械馬達和風扇,工作時噪音值為0分貝。某些高端或大容量產品裝有風扇,因此仍會產生噪音。
6. 低容量的基於快閃記憶體的固態硬碟在工作狀態下能耗和發熱量較低,但高端或大容量產品能耗會較高。
7. 內部不存在任何機械活動部件,不會發生機械故障,也不怕碰撞、沖擊、振動。這樣即使在高速移動甚至伴隨翻轉傾斜的情況下也不會影響到正常使用,而且在筆記本電腦發生意外掉落或與硬物碰撞時能夠將數據丟失的可能性降到最小。
8. 工作溫度范圍更大。典型的硬碟驅動器只能在5到55攝氏度范圍內工作。而大多數固態硬碟可在-10~70攝氏度工作,一些工業級的固態硬碟還可在-40~85攝氏度,甚至更大的溫度范圍下工作。
9. 低容量的固態硬碟比同容量硬碟體積小、重量輕。但這一優勢隨容量增大而逐漸減弱。直至256GB,固態硬碟仍比相同容量的普通硬碟輕。
[編輯本段]固態硬碟的缺點
固態硬碟與傳統硬碟比較,擁有以下缺點:
1. 成本高。每單位容量價格是傳統硬碟的5~10倍(基於快閃記憶體),甚至200~300倍(基於DRAM)。
2. 容量低。目前固態硬碟最大容量遠低於傳統硬碟。固態硬碟的容量仍在迅速增長,據稱IBM已測試過4TB的固態硬碟。
3. 由於不像傳統硬碟那樣屏蔽於法拉第籠中,固態硬碟更易受到某些外界因素的不良影響。如斷電(基於DRAM的固態硬碟尤甚)、磁場干擾、靜電等。
4. 寫入壽命有限(基於快閃記憶體)。一般快閃記憶體寫入壽命為1萬到10萬次,特製的可達100萬到500萬次,然而整台計算機壽命期內文件系統的某些部分(如文件分配表)的寫入次數仍將超過這一極限。特製的文件系統或者固件可以分擔寫入的位置,使固態硬碟的整體壽命達到20年以上。
5. 基於快閃記憶體的固態硬碟在寫入時比傳統硬碟慢很多,也更易受到寫入碎片的影響。
6. 數據損壞後難以的恢復。傳統的磁碟或者磁帶存儲方式,如果硬體發生損壞,通過目前的數據恢復技術也許還能挽救一部分數據。但如果固態硬碟發生損壞,幾乎不可能通過目前的數據恢復技術在失效(尤其是基於DRAM的)、破碎或者被擊穿的晶元中找回數據。
7. 根據實際測試,使用固態硬碟的筆記本電腦在空閑或低負荷運行下,電池航程短於使用5400RPM的2.5英寸傳統硬碟。
8. 基於DRAM的固態硬碟在任何時候的能耗都高於傳統硬碟,尤其是關閉時仍需供電,否則數據丟失。
9. 據用戶反映,使用低廉的MLC的固態硬碟在Windows操作系統下運行比傳統硬碟慢。這是由於Windows操作系統的文件系統機制不適於固態硬碟。在Linux下無此問題。
[編輯本段]固態硬碟產品
現有的固態硬碟產品有3.5英寸,2.5英寸,1.8英寸等多種類型,容量一般為16~256GB,比一般的快閃記憶體檔(U盤)大。介面規格與傳統硬碟一致,有UATA、SATA、SCSI等。
在CES 2008上,專業固態硬碟廠商BitMicro Networks展示了一款採用SCSI介面的專業級固態硬碟產品的內部結構(見右圖)。該產品在一塊PCB上焊接了32顆TSOP封裝的NAND快閃記憶體晶元。BitMicro透露,該產品每GB平均價格為10美元左右,大約是主流機械硬碟的5倍。
朗科在2008年也推出了號稱「國內第一款」固態硬碟產品。而憶正則宣稱已於2007年就已推出國內第一款固態硬碟產品。緊隨其後中基偉業也推出號稱"全球最快"的固態硬碟產品,鎂光堪稱推出速度為1GB/S的固態硬碟(用固態硬碟作陣列)。
SSD固態存儲的局限性
雖然S S D比磁碟技術似乎有巨大的優越性,但是也存在著一些缺點。首先它的價格昂貴,因為內存的花費差不多是磁碟存儲的1 0 0倍。其次,它們通常由易失型D R A M組成,一旦斷電,數據將永久地丟失。為了避免數據丟失,S S D應該採用後備電池保護。最後,因為S S D並不是緩存,因此,它不是將少量的數據塊刷新到非易失存儲,而是將S S D的整個內容進行拷貝。雖然對於目標磁碟驅動器或子系統,其容量及持續寫的傳輸率也不盡相同,但對這個操作的合理估計是1 G B / m i n。
其管理方法之一是使用磁碟驅動器來鏡像S S D,然而,處理鏡像驅動器的I / O卻需要額外的開銷,這就對S S D的整體I / O傳輸率產生負面影響。但無論如何,至少在完成到鏡像磁碟的鏡像寫操作中,它所花費的時間是極小的。
由於某些原因,包括晶元密度、散熱性能等,S S D的容量總是小於磁碟驅動器。當考慮到磁碟子系統時,容量差別更是巨大。這意味著使用S S D的應用要受到S S D的存儲容量的限制。然而,值得指出的是,S S D可以用在磁碟子系統中以提供高性能的存儲。
綜上所述,較高的售價阻礙了SSD固態硬碟的普及,價格高於同容量的機械硬碟幾倍甚至幾十倍。
目前的SSD固態硬碟的容量較小,和目前動輒500GB甚到上TB的硬碟,而SSD固態硬碟最高容量僅為128GB。缺乏終端設備的支持也是SSD固態硬碟所面臨的另一大問題。
雖然目前固態硬碟還受著成本、容量等因素的制約,但是隨著Vista操作系統的普及,SSD固態硬碟的規格不斷升級以及發展速度將進一步加快,SSD固態硬碟明天會依然燦爛。
傳統硬碟與固態硬碟優缺點對比
1、防震抗摔性:目前的傳統硬碟都是磁碟型的,數據儲存在磁碟扇區里。而固態硬碟是使用快閃記憶體顆粒(即目前內存、MP3、U盤等存儲介質)製作而成,所以SSD固態硬碟內部不存在任何機械部件,這樣即使在高速移動甚至伴隨翻轉傾斜的情況下也不會影響到正常使用,而且在發生碰撞和震盪時能夠將數據丟失的可能性降到最小。相較傳統硬碟,固硬佔有絕對優勢。
2、數據存儲速度:從PConline評測室的評測數據來看,固態硬碟相對傳統硬碟性能提升2倍多。
3、功耗:固態硬碟的功耗上也要高於傳統硬碟。
4、重量:固態硬碟在重量方面更輕,與常規1.8英寸硬碟相比,重量輕20-30克。
5、噪音:由於固硬屬於無機械部件及快閃記憶體晶元,所以具有了發熱量小、散熱快等特點,而且沒有機械馬達和風扇,工作噪音值為0分貝。傳統硬碟就要遜色很多。
6、價格:目前市場上80G Intel固態硬碟,價格為4000元左右。而這個價錢足夠買幾個容量為1TB的傳統硬碟了。
7、容量:固態硬碟目前最大容量僅為256G(目前IBM公司已經開始測試容量為4TB的高速固態硬碟組),和傳統硬碟最大按TB容量衡量相比差距很大。
8、使用壽命:SLC只有10萬次的讀寫壽命,成本低廉的MLC,讀寫壽命僅有1萬次;比起傳統硬碟毫無優勢可言。
固態硬碟安全
與傳統的硬碟驅動器相比,固態磁碟驅動器可能會提供更好的數據安全性,但是專家表示,它並沒有完全的清除數據,而且對來自Light Sources高輸出型燈如紫外線激光器的物理攻擊的抵禦能力較弱。 盡管它們相對來說成本較高,而且耐用性比較好,但是固態磁碟驅動器還是廣受歡迎,特別是在攜帶型計算機上,因為它們具備電源消耗低,數據訪問速度快的特點。專家表示,隨著固態磁碟驅動器技術的使用越來越廣泛,並且滲透到其它手持設備如智能手機領域之後,在固態磁碟驅動器上保護數據的安全會成為一個更受關注的問題。
一家半導體研究和咨詢公司Objective Analysis的總裁Jim Handy說,很多固態磁碟驅動器使用行業標準的、專為攝像機和MP3播放器設計的NAND快閃記憶體晶元,因此它們沒有物理安全漏洞,不會阻止其從存儲容器(Enclosure)中轉移。黑客可以輕松地將NAND晶元從固態磁碟驅動器上分離開,然後使用快閃記憶體晶元程序讀取其上的數據。
一旦數據被讀取之後,就可以使用數據恢復軟體來重組文件。Handy說:「這個過程確實沒有什麼復雜的。」
博客站點bunnie工作室的一位專門攻擊晶元的黑客Bunnie說,另一個物理攻擊包括使用紫外線激光器來消除鎖定位(lockbit)或者是加密鎖----其位於晶元的保險絲上,用於保護固態磁碟驅動器。在鎖定位消除之後,可以通過標准方法來讀取SSD上的數據陣列。
Bunnie說:「一旦數據解除鎖定,根本不需要什麼特別的設備就能夠讀取該數據陣列。」例如,數據陣列可以使用常規的ROM讀取器來讀取,該設備通常意味著要燒錄並檢驗不安全的ROM設備。
Kilopass市場總監Craig Rawlings說,為了降低黑客竊取數據的可能性,加密鎖可以整合到固態磁碟驅動器控制器設備內部,用於從硬體層上解決磁碟加密問題。Kilopass出售的產品使用超級永久可編程存儲器(XPM)技術,在片上系統設備上存儲加密鎖。
雖然加密鎖也會受到攻擊,但是專家認為,加密是在固態磁碟驅動器上保護數據安全的首要之事。很多公司,包括Safend和Encryptx都有這方面的產品,可以在存儲設備如SSD上對數據進行加密。
Kroll Ontrack數據恢復高級工程師Sean Barry說,加密增加了又一道防線,因此,黑客們必須繞過加密層和控制器,然後重組原始數據,這樣才能成功地竊取數據。這需要花費一定的時間,而這段時間內,數據有可能已經無效或者失去價值了。
加密也使得固態磁碟驅動器上的文件更易清除。iFixlt的CEO Kyle Wiens說,和硬碟驅動器一樣,雖然SSD創建了多個文件備份,但是加密軟體可以幫助你擦除受保護的文件。
Wiens說:「每一次當你往SSD上寫數據時,其有可能寫到了硬碟的另一個地方,然後再修改目錄表。這樣,它就忘記了之前數據存放的地址。」用戶可能會刪除一個文件,但是另一個分區上的副本可能還是安然無恙。
Wiens說,固態磁碟驅動器的損耗平衡功能(基於某一演算法)可以在所有存儲晶元單元上均衡地消除和寫入數據,從而使各存儲晶元單元的老化速度達到均衡,這樣,文件就很難完全的清除。
Intel Fellow--- Knut Grimsrud表示,某些加密軟體會監視損耗平衡過程來跟蹤文件的痕跡,然後,可以使用安全的消除命令來刪除這些痕跡。安全擦除(Secure erase)是一個用於安全刪除文件的命令,需要加密軟體的支持。
Grimsrud說:「如果所有軟體都是在邏輯塊定址(LBA)頂層寫入數據的,我認為它在固態磁碟驅動器上的效率可能並不高,因為其可能已經失去先前的損耗平衡或其它類似功能所帶來的效率提高,而軟體並不知道這點。」邏輯塊定址(LBA)指定了存儲設備上數據塊的存儲地址。
總之,刪除固態磁碟驅動器上的數據要比刪除硬碟驅動器上的數據容易,這有好有壞。KrollOntrack的Barry說,數據被存儲在固態磁碟驅動器的電子管上,消除電子管,數據就會被沖刷掉。而在硬碟驅動器上,為了防止數據被讀取,數據不得不被覆蓋或者是遭受物理損壞。
Barry說,從快速的角度來看,數據沖刷有其自身的優勢,但是從不好的角度來看,固態磁碟驅動器上的數據往往比較隨意,很容易丟失。
⑦ 監控組態軟體的監控組態軟體2008年最新發展及趨勢
一、背景
自2000年以來,國內監控組態軟體產品、技術、市場都取得了飛快的發展,應用領域日益拓展,用戶和應用工程師數量不斷增多。充分體現了「工業技術民用化」的發展趨勢。
監控組態軟體是工業應用軟體的重要組成部分,其發展受到很多因素的制約,歸根結底,是應用的帶動對其發展起著最為關鍵的推動作用。
關於新技術的不斷涌現和快速發展對監控組態軟體會產生何種影響,有人認為隨著技術的發展,通用組態軟體會退出市場,例如有的自動化裝置直接內嵌「Web Server」實時畫面供中控室操作人員訪問。
作者並不這樣認為。用戶要求的多樣化,決定了不可能有哪一種產品囊括全部用戶的所有的畫面要求,最終用戶對監控系統人機界面的需求不可能固定為單一的模式,因此最終用戶的監控系統是始終需要「組態」和「定製」的。這就是監控組態軟體不可能退出市場的主要原因,因為需求是存在且不斷增長的。
監控組態軟體是在信息化社會的大背景下,隨著工業IT技術的不斷發展而誕生、發展起來的。在整個工業自動化軟體大家庭中,監控組態軟體屬於基礎型工具平台。監控組態軟體給工業自動化、信息化、及社會信息化帶來的影響是深遠的,它帶動著整個社會生產、生活方式的變化,這種變化仍在繼續發展。因此組態軟體作為新生事物尚處於高速發展時期,目前還沒有專門的研究機構就它的理論與實踐進行研究、總結和探討,更沒有形成獨立、專門的理論研究機構。
近5年來,一些與監控組態軟體密切相關的技術如OPC、OPC-XML、現場匯流排等技術也取得了飛速的發展,是監控組態軟體發展的有力支撐。
二、 監控組態軟體的最新發展情況
2.1 監控組態軟體日益成為自動化硬體廠商爭奪的重點
整個自動化系統中,軟體所佔比重逐漸提高,雖然組態軟體只是其中一部分,但因其滲透能力強、擴展性強,近年來蠶食了很多專用軟體的市場。因此,監控組態軟體具有很高的產業關聯度,是自動化系統進入高端應用、擴大市場佔有率的重要橋梁。在這種思路的驅使下,西門子的WinCC在市場上取得巨大成功。目前,國際知名的工業自動化廠商如Rockwell、GE Fanuc、Honeywell、西門子、ABB、施耐德、英維思等均開發了自己的組態軟體。
監控組態軟體在DCS操作站軟體中所佔比重日益提高
繼FOXBORO之後,Euro therm(歐陸)、Delta V、PCS7等DCS系統紛紛使用通用監控組態軟體作為操作站。同時,國內的DCS廠家也開始嘗試使用監控組態軟體作為操作站。以力控科技為代表的ForceControl國產組態軟體在這方面也取得了良好的業績。
在大學和科研機構,越來越多的人開始從事監控組態軟體的相關技術研究
從國內自動化行業學術期刊來看,以組態軟體及與其密切相關的新技術為核心的研究課題呈上升趨勢,眾多研究人員的存在,是組態軟體技術發展及創新的重要活躍因素,也一定能夠積累很多技術成果。無論是技術成果還是研究人員,都會遵循金字塔的規律,由基礎向高端形成過渡。這些研究人員和他們的研究成果為監控組態軟體廠商開發新產品提供了有益的經驗借鑒,並開拓他們的思路。
基於Linux 的監控組態軟體及相關技術正在迅速發展之中,以力控科技為代表的廠商相繼推出成熟的商品,對組態軟體業的格局將產生深遠的影響。
2.2集成化、定製化
從軟體規模上看,大多數監控組態軟體的代碼規模超過100萬行,已經不屬於小型軟體的范疇了。從其功能來看,數據的加工與處理、數據管理、統計分析等功能越來越強。
監控組態軟體作為通用軟體平台,具有很大的使用靈活性。但實際上很多用戶需要「傻瓜」式的應用軟體,即需要很少的定製工作量即可完成工程應用。為了既照顧「通用」又兼顧「專用」,監控組態軟體拓展了大量的組件,用於完成特定的功能,如批次管理、事故追憶、溫控曲線、油井示功圖組件、協議轉發組件、ODBCRouter、ADO曲線、專家報表、萬能報表組件、事件管理、GPRS透明傳輸組件等。
2.3 縱向:功能向上、向下延伸
組態軟體處於監控系統的中間位置,向上、向下均具有比較完整的介面,因此對上、下應用系統的滲透能力也是組態軟體的一種本能,具體表現為:
向上
其管理功能日漸強大,在實時資料庫及其管理系統的配合下,具有部分MIS、MES或調度功能。尤以報警管理與檢索、歷史數據檢索、操作日誌管理、復雜報表等功能較為常見。
向下
日益具備網路管理(或節點管理)功能:在安裝有同一種組態軟體的不同節點上,在設定完地址或計算機名稱後,互相間能夠自動訪問對方的資料庫。組態軟體的這一功能,與OPC規范以及IEC61850規約、BACNet等現場匯流排的功能類似,反映出其網路管理能力日趨完善的發展趨勢。
軟PLC、嵌入式控制等功能:除組態軟體直接配備軟PLC組件外,軟PLC組件還作為單獨產品與硬體一起配套銷售,構成PAC控制器。這類軟PLC組件一般都可運行於嵌入式Linux操作系統。
OPC服務軟體:OPC標准簡化了不同工業自動化設備之間的互聯通訊,無論在國際上還是國外,都已成為廣泛認可的互聯標准。而組態軟體同時具備OPC Server和OPC Client功能,如果將組態軟體豐富的設備驅動程序根據用戶需要打包為OPCServe單獨銷售,則既豐富了軟體產品種類又滿足了用戶的這方面需求,加拿大的Matrikon公司即以開發、銷售各種OPCServer軟體為主要業務,已經成為該領域的領導者。監控組態軟體廠商擁有大量的設備驅動程序,因此開展OPCSever軟體的定製開發具有得天獨厚的優勢,三維力控的Multi-OPCServer 產品即屬此類。
工業通信協議網關:它是一種特殊的Gateway,屬工業自動化領域的數據鏈產品。OPC標准適合計算機與工業I/O設備或桌面軟體之間的數據通訊,而工業通信協議網關適合在不同的工業I/O設備之間、計算機與I/O設備之間需要進行網段隔離、無人值守、數據保密性強等應用場合的協議轉換。市場上有專門從事工業通訊協議網關產品開發、銷售的廠商,如Woodhead、prolinx等,但是組態軟體廠商將其豐富的I/O驅動程序擴展一個協議轉發模塊就變成了通訊網關,開發工作的風險和成本極小。Multi_OPCServer和通訊網關pFieldComm都是力控ForceControl組態軟體的衍生產品。
2.4 橫向:監控、管理范圍及應用領域擴大
只要同時涉及實時數據通訊(無論是雙向還是單向)、實時動態圖形界面顯示、必要的數據處理、歷史數據存儲及顯示,就存在對組態軟體的潛在需求。
除了大家熟知的工業自動化領域,近幾年以下領域已經成為監控組態軟體的新增長點:
設備管理或資產管理(PAM,Plant Asset Management)。此類軟體的代表是艾默生公司的設備管理軟體AMS。據ARC機構預測,到2009年全球PAM的業務量將達到19億美元。PAM所包含的范圍很廣,其共同點是實時採集設備的運行狀態,累積設備的各種參數(如運行時間、檢修次數、負荷曲線等),及時發現設備隱患、預測設備壽命,提供設備檢修建議,對設備進行實時綜合診斷。
先進控制或優化控制系統。在工業自動化系統獲得普及以後,為提高控制質量和控制精度,很多用戶開始引進先進控制或優化控制系統。這些系統包括自適應控制、(多變數)預估控制、無模型控制器、魯棒控制、智能控制(專家系統、模糊控制、神經網路等)、其他依據新控制理論而編寫的控制軟體等。這些控制軟體的常項是控制演算法,使用監控組態軟體主要解決控制軟體的人機界面、與控制設備的實時數據通訊等問題。
工業模擬系統。模擬軟體為用戶操作模擬對象提供了與實物幾乎相同的環境。模擬軟體不但節省了巨大的培訓成本開銷,還提供了實物系統所不具備的智能特性。模擬系統的開發商專長於模擬模塊的演算法,在實時動態圖形顯示、實時數據通訊方面不一定有優勢,力控®監控組態軟體與模擬軟體間通過高速數據介面聯為一體,在教學、科研模擬應用中應用越來越廣泛。
電網系統信息化建設。電力自動化是監控組態軟體的一個重要應用領域,電力是國家的基礎行業,其信息化建設是多層次的,由此決定了對組態軟體的多層次需求。
智能建築:物業管理的主要需求是能源管理(節能)和安全管理,這一管理模式要求建築物智能設備必須聯網,首先有效地解決信息孤島問題,減少人力消耗,提高應急反應速度和設備預期壽命,智能建築行業在能源計量、變配電、安防&門禁、消防系統系統聯入IBMS伺服器方面需求旺盛。
公共安全監控與管理:公共安全的隱患可造成突發事件應急失當,容易造成城市公共設施癱瘓、人員群死群傷等惡性災難。公共安全監控包括:
人防(車站、廣場)等市政工程有毒氣體濃度監控及火災報警。
水文監測:包括水位、雨量、閘位、大壩的實時監控。
重大建築物(如橋梁等)健康狀態監控:及時發現隱患,預報事故的發生。
機房動力環境監控:在電信、鐵路、銀行、證券、海關等行業以及國家重要的機關部門,計算機伺服器的正常工作是業務和行政正常進行的必要條件,因此存放計算機伺服器的機房重地已經成為監控的重點,監控的內容包括:UPS工作參數及狀態、電池組的工作參數及狀態、空調機組的運行狀態及參數、漏水監測、發電機組監測、環境溫濕度監測、環境可燃氣體濃度監測、門禁系統監測等。
城市危險源實時監測:對存放危險源的場所、危險源行蹤的監測。避免放射性物質和劇毒物質失控地流通。
國土資源立體污染監控:對土壤、大氣中與農業生產有關的污染物含量進行實時監測,建立立體式實時監測網路。
城市管網系統實時監控及調度:包括供水管網、燃氣管網、供熱管網等的監控。
三、與組態軟體密切相關的應用、市場環境變化情況
組態軟體已經成為工業自動化系統的必要組成部分,即「基本單元」或「基本元件」,因此吸引了大型自動化公司紛紛投資開發自有知識產權的組態軟體,以期依靠強大的市場產生大批量的銷售,從中獲取利潤。
目前在國內外市場佔有率較高的監控組態軟體分別是GE Fanuc的iFix、Wonderware的Intouch、西門子WinCC、Citech和LabView等。中國大陸廠商以力控、亞控等為主,除此外尚有5-10個廠商從事監控組態軟體業務。
在國內市場上,高端市場仍被國外產品壟斷。國內產品已經開始搶佔一些高端市場,並且所佔比例在逐漸增長。
(1) 組態軟體產品本身的變化
作為通用型工具軟體,組態軟體在自動化系統中始終處於「承上啟下」的地位。用戶在涉及工業信息化的項目中,如果涉及到實時數據採集,首先會考慮試用組態軟體。正因如此,組態軟體幾乎應用於所有的工業信息化項目當中。應用的多樣性,給組態軟體的性能指標、使用方式、介面方式都提出了很多新的要求,也存在一些挑戰。這些需求對組態軟體系統結構帶來的沖擊是巨大的,對組態軟體的發展起到關鍵的促進作用。
功能變遷:仍以人機界面為主,數據採集、歷史資料庫、報警管理、操作日誌管理、許可權管理、數據通訊轉發成為其基礎功能;功能組件呈分化、集成化、功能細分的發展趨勢,以適應不同行業、不同用戶層次的多方面需求。
新技術的採用:組態軟體的IT化趨勢明顯,大量的最新計算技術、通訊技術、多媒體技術被用來提高其性能,擴充其功能。
注重效率:實際上,有的「組態」工作非常繁瑣,用戶希望通過模板快速生成自己的項目應用。圖形模板、資料庫模板、設備模板可以讓用戶以「復制」方式快速生成目標程序。
組態軟體注重數據處理能力和數據吞吐能力的提高:組態軟體除了常規的實時數據通訊、人機界面功能外,1萬點以上的實時數據歷史存儲與檢索、100個以上C/S或B/S客戶端對歷史資料庫系統的並發訪問,對組態軟體的性能都是嚴峻的考驗。隨著應用深度的提高,這種要求會變得越來越普遍。
與控制系統硬體捆綁:組態軟體與自動控制設備實現無縫集成,為硬體「量身定做」。這表明組態軟體的滲透能力逐漸加強,自動化系統從來就離不開軟體的支持,而整體解決方案利於硬體產品的銷售,也利於廠商控制銷售價格。
例如力控®的DCS專用版,與國內外很多DCS系統實現了捆綁。
(2)組態軟體其他應用環境的變化
造成組態軟體需求增長的另外一個原因是,感測器、數據採集裝置、控制器的智能化程度越來越高,實時數據瀏覽和管理的需求日益高漲,有的用戶甚至要求在自己的辦公室里監督定貨的製造過程。
類似OPC這樣的組織的出現,以及現場匯流排、尤其是工業乙太網的快速發展,大大簡化了異種設備間互連、開發I/O設備驅動軟體的工作量。I/O驅動軟體也逐漸會朝標准化的方向發展。
通過近十年的發展,以力控科技等為代表的國內監控組態軟體,在技術、市場、服務方面已趨於成熟,形成了比較雄厚的市場和技術積累,具備了與國外對手抗衡的本錢。
新技術的出現,會淘汰一批墨守成規、不思進取的廠商。那些以用戶需求為為中心、勇於創新,採用新技術不斷滿足用戶日益增長的潛在需求的廠商會逐漸在市場上取得主動,成為組態軟體及相關工業IT產品市場的主導者。
發展潛力:雖然組態軟體的市場潛力巨大,但是要想得到這個市場卻並非容易。一方面,用戶對組態軟體的要求越來越高,用戶的應用水平也在同步提高,相應地對軟體的品質要求也越來越高;另一方面,組態軟體廠商應該前瞻性地研發具有潛在需求的新功能、新產品。因此市場巨大並不代表所有從事組態軟體開發的廠商都有均等的機會,機會永遠屬於少數優秀廠商。
1.2 為適應新需求未來監控組態軟體的分布式體系結構
前面已經介紹,監控組態軟體的規模都在100萬行以上,這樣龐大的軟體系統在結構設計上必氬捎梅植際澆峁埂7植際較低巢⒉皇羌囁刈樘?砑?淖ɡ??殼昂芏啻笮腿砑?低扯際欠植際較低場?
在組態軟體中,重新提起「分布式」這個老話題是必要的,因為規模大於5000點的應用幾乎離不開分布式應用的需求。還需要強調,不是因為組態軟體缺少分布式結構的產品,而是缺少真正經得起分布式應用考驗的產品。
1.3 目前國內監控組態軟體產業發展中存在的問題
軟體是自動化系統的核心與靈魂,組態軟體又具有很高的滲透能力和產業關聯度。不管從橫向還是縱向看,一個自動化系統中,組態軟體日益滲透到每個角落,占據越來越多的份額。組態軟體越來越多地體現著自動化系統的價值。
雖然軟體是自動化系統的核心與靈魂,但是組態軟體還遠未承擔起這一角色。組態軟體的內涵和外延在不斷變化,其在自動化系統中所扮演的角色會逐漸接近這一標准。
力控ForceControl軟體正在努力覆蓋自動化軟體更多的范疇。
所以,在自動化系統中國內監控組態軟體廠商承載著民族工業自動化產業的未來希望與核心競爭力。監控組態軟體廠商要想承擔起這樣的重任,必須在上圖所示各個層次的軟體上擁有自己的核心競爭能力,確立在市場上的足夠發言權和主動地位。中國的華為公司為我們樹立了榜樣,只要在後續技術創新、延長軟體產品線上能夠滿足用戶日益增長的各種需求,並保持原創性創新的長盛不衰,中國的工業自動化軟體產業也一定會創造出工業IT界的華為奇跡。
⑧ 為什麼我的電腦裝完ifix總藍屏
藍屏的原因很多:
一.y0x0000000A:IRQL_NOT_LESS_OR_EQUAL
◆錯誤分析:主要是由問題的驅動程序、有缺陷或不兼容的硬體與軟體造成的. 從技術角度講. 表明在內核模式中存在以太高的進程內部請求級別(IRQL)訪問其沒有許可權訪問的內存地址.
二.0x00000012:TRAP_CAUSE_UNKNOWN
◆錯誤分析:如果遇到這個錯誤信息, 那麼很不幸, 因為分析的結果是錯誤原因未知.
◇解決方案:既然微軟都幫不上忙, 就得靠自己了, 請仔細回想這個錯誤是什麼時候出現的; 第一次發生時你對系統做了哪些操作; 發生時正在進行什麼操作. 從這些信息中找出可能的原因, 從而選擇相應解決方案嘗試排除.
三.0x0000001A:MEMORY_MANAGEMENT
◆錯誤分析:這個內存管理錯誤往往是由硬體引起的, 比如: 新安裝的硬體、內存本身有問題等.
◇解決方案:如果是在安裝Windows時出現, 有可能是由於你的電腦達不到安裝Windows的最小內存和磁碟要求.
四.0x0000001E:KMODE_EXCEPTION_NOT_HANDLED
◆錯誤分析:Windows內核檢查到一個非法或者未知的進程指令, 這個停機碼一般是由問題的內存或是與前面0x0000000A相似的原因造成的.
◇解決方案:
(1)硬體兼容有問題:請對照前面提到的最新硬體兼容性列表, 查看所有硬體是否包含在該列表中.
(2)有問題的設備驅動、系統服務或內存沖突和中斷沖突: 如果在藍屏信息中出現了驅動程序的名字, 請試著在安裝模式或者故障恢復控制台中禁用或刪除驅動程序, 並禁用所有剛安裝的驅動和軟體. 如果錯誤出現在系統啟動過程中, 請進入安全模式, 將藍屏信息中所標明的文件重命名或者刪除.
(3)如果錯誤信息中明確指出Win32K.sys: 很有可能是第三方遠程式控制制軟體造成的, 需要從故障恢復控制台中將對該軟體的服務關閉.
(4)在安裝Windows後第一次重啟時出現:最大嫌疑可能時系統分區的磁碟空間不足或BIOS兼容有問題.
(5)如果是在關閉某個軟體時出現的:很有可能時軟體本省存在設計缺陷, 請升級或卸載它
五.0x00000023:FAT_FILE_SYSTEM
0x00000024:NTFS_FILE_SYSTEM
◆錯誤分析:0x00000023通常發生在讀寫FAT16或者FAT32文件系統的系統分區時, 而0x00000024則是由於NTFS.sys文件出現錯誤(這個驅動文件的作用是容許系統讀寫使用NTFS文件系統的磁碟). 這兩個藍屏錯誤很有可能是磁碟本身存在物理損壞, 或是中斷要求封包(IRP)損壞而導致的. 其他原因還包括:硬碟磁碟碎片過多; 文件讀寫操作過於頻繁, 並且數據量非常達或者是由於一些磁碟鏡像軟體或殺毒軟體引起的.
◇解決方案:
第一步:首先打開命令行提示符, 運行\\"Chkdsk /r\\"(注:不是CHKDISK, 感覺象這個, 但是……)命令檢查並修復硬碟錯誤, 如果報告存在壞道(Bad Track), 請使用硬碟廠商提供的檢查工具進行檢查和修復.
第二步:接著禁用所有即使掃描文件的軟體, 比如:殺毒軟體、防火牆或備份工具.
第三步:右擊C:\\winnt\\system32\\drivers\\fastfat.sys文件並選擇\\"屬性\\", 查看其版本是否與當前系統所使用的Windows版本相符.(注:如果是XP, 應該是C:\\windows\\system32\\drivers\\fastfat.sys)
第四步:安裝最新的主板驅動程序, 特別IDE驅動. 如果你的光碟機、可移動存儲器也提供有驅動程序, 最好將它們升級至最新版.
六.0x00000027:RDR_FILE_SYSTEM
◆錯誤分析:這個錯誤產生的原因很難判斷, 不過Windows內存管理出了問題很可能會導致這個停機碼的出現.
◇解決方案:如果是內存管理的緣故, 通常增加內存會解決問題.
七.0x0000002E:DATA_BUS_ERROR
◆錯誤分析:系統內存存儲器奇偶校驗產生錯誤, 通常是因為有缺陷的內存(包括物理內存、二級緩存或者顯卡顯存)時設備驅動程序訪問不存在的內存地址等原因引起的. 另外, 硬碟被病毒或者其他問題所損傷, 以出現這個停機碼.
◇解決方案:
(1)檢查病毒
(2)使用\\"chkdsk /r\\"命令檢查所有磁碟分區.
(3)用Memtest86等內存測試軟體檢查內存.
(4)檢查硬體是否正確安裝, 比如:是否牢固、金手指是否有污漬.
八.0x00000035:NO_MORE_IRP_STACK_LOCATIONS
◆錯誤分析:從字面上理解, 應該時驅動程序或某些軟體出現堆棧問題. 其實這個故障的真正原因應該時驅動程序本省存在問題, 或是內存有質量問題.
◇解決方案:請使用前面介紹的常規解決方案中與驅動程序和內存相關的方案進行排除.
九.0x0000003F:NO_MORE_SYSTEM_PTES
◆錯誤分析:一個與系統內存管理相關的錯誤, 比如:由於執行了大量的輸入/輸出操作, 造成內存管理出現問題: 有缺陷的驅動程序不正確地使用內存資源; 某個應用程序(比如:備份軟體)被分配了大量的內核內存等.
◇解決方案:卸載所有最新安裝的軟體(特別是哪些增強磁碟性能的應用程序和殺毒軟體)和驅動程序.
十.0x00000044:MULTIPLE_IRP_COMPLIETE_REQUESTS
◆錯誤分析:通常是由硬體驅動程序引起的.
◇解決方案:卸載最近安裝的驅動程序.
十一.0x00000050:PAGE_FAULT_IN_NONPAGED+AREA
◆錯誤分析:有問題的內存(包括物理內存、二級緩存、顯存)、不兼容的軟體(主要是遠程式控制制和殺毒軟體)、損壞的NTFS卷以及有問題的硬體(比如:PCI插卡本身已損壞)等都會引發這個錯誤.
字串2
◇解決方案:請使用前面介紹的常規解決方案中與內存、軟體、硬體、硬碟等相關的方案進行排除.
十二.0x00000051:REGISTRY_ERROR
◆錯誤分析:這個停機碼說明注冊表或系統配置管理器出現錯誤, 由於硬碟本身有物理損壞或文件系統存在問題, 從而造成在讀取注冊文件時出現輸入/輸出錯誤.
◇解決方案:使用\\"chkdsk /r\\"檢查並修復磁碟錯誤.
十三.0x00000058:FTDISK_INTERNAL_ERROR
◆錯誤分析:說明在容錯集的主驅動發生錯誤.
◇解決方案:首先嘗試重啟電腦看是否能解決問題, 如果不行, 則嘗試\\"最後一次正確配置\\"進行解決.
十四.0x0000005E:CRITICAL_SERVICE_FAILED
◆錯誤分析:某個非常重要的系統服務啟動識別造成的.
◇解決方案:如果是在安裝了某個新硬體後出新的, 可以先移除該硬體, 並通過網上列表檢查它是否與Windows 2K/XP兼容, 接著啟動電腦, 如果藍屏還是出現, 請使用\\"最後一次正確配置\\"來啟動Windows, 如果這樣還是失敗, 建議進行修復安裝或是重裝.
十五.0x0000006F:SESSION3_INITIALIZATION-FAILED
◆錯誤分析:這個錯誤通常出現在Windows啟動時, 一般是由有問題的驅動程序或損壞的系統文件引起的.
字串7
◇解決方案:建議使用Windows安裝光碟對系統進行修復安裝.
十六.0x00000076:PROCESS_HAS_LOCKED_PAGES
◆錯誤分析:通常是因為某個驅動程序在完成了一次輸入/輸出操作後, 沒有正確釋放所佔有的內存
◇解決方案:
第一步:點擊開始-->運行:regedt32, 找到[HKLM\\SYSTEM\\Currentcontrol set\\control\\session manager\\memory management], 在右側新建雙位元組值\\"TrackLockedPages\\", 值為1. 這樣Windows便會在錯誤再次出現時跟蹤到是哪個驅動程序的問題.
第二步:如果再次出現藍屏, 那麼錯誤信息會變成:
STOP:0x0000000CB(0xY,0xY,0xY,0xY)DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS
其中第四個\\"0xY\\"會顯示為問題驅動程序的名字, 接著對其進行更新或刪除.
第三步:進入注冊表, 刪除添加的\\"TrackLockedPages\\".
十七.0x00000077:KERNEL_STACK_INPAGE_ERROR
◆錯誤分析:說明需要使用的內核數據沒有在虛擬內存或物理內存中找到. 這個錯誤常常於是著磁碟有問題, 相應數據損壞或受到病毒侵蝕.
◇解決方案:使用殺毒軟體掃描系統; 使用\\"chkdsk /r\\"命令檢查並修復磁碟錯誤, 如不行則使用磁碟廠商提供的工具檢查修復.
字串6
十八.0x0000007A:KERNEL_DATA_INPAGE_ERROR
◆錯誤分析:這個錯誤往往是虛擬內存中的內核數據無法讀入內存造成的. 原因可能是虛擬內存頁面文件中存在壞簇、病毒、磁碟控制器出錯、內存有問題.
◇解決方案:首先用升級為最新病毒庫殺毒軟體查殺病毒, 如果促無信息中還有0xC000009C或0xC000016A代碼, 那麼表示是壞簇造成的, 並且系統的磁碟檢測工具無法自動修復, 這時要進入\\"故障恢復控制台\\", 用\\"chkdsk /r\\"命令進行手動修復.
十九.0x0000007B:INACESSIBLE_BOOT_DEVICE
◆錯誤分析:Windows在啟動過程中無法訪問系統分區或啟動卷. 一般發生在更換主板後第一次啟動時, 主要是因為新主板和舊主板的IDE控制器使用了不同晶元組造成的. 有時也可能是病毒或硬碟損傷所引起的.
◇解決方案:一般只要用安裝光碟啟動電腦, 然後執行修復安裝即可解決問題. 對於病毒則可使用DOS版的殺毒軟體進行查殺(主戰有kv2005DOS版下載). 如果是硬碟本身存在問題, 請將其安裝到其他電腦中, 然後使用\\"chkdsk /r\\"來檢查並修復磁碟錯誤.
二十.0x0000007E:SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
◆錯誤分析:系統進程產生錯誤, 但Windows錯誤處理器無法捕獲. 其產生原因很多, 包括:硬體兼容性、有問題的驅動程序或系統服務、或者是某些軟體.
字串9
◇解決方案:請使用\\"事件查看器\\"來獲取更多的信息, 從中發現錯誤根源.
二一.0x0000007F:UNEXPECTED_KERNEL_MOED_TRAP
◆錯誤分析:一般是由於有問題的硬體(比如:內存)或某些軟體引起的. 有時超頻也會產生這個錯誤.
◇解決方案:用檢測軟體(比如:Memtest86)檢查內存, 如果進行了超頻, 請取消超頻. 將PCI硬體插卡從主板插槽拔下來, 或更換插槽. 另外, 有些主板(比如:nForce2主板)在進行超頻後, 南橋晶元過熱也會導致藍屏, 此時為該晶元單獨增加散熱片往往可以有效解決問題