scada源碼
Ⅰ 求C++ 網路編程最好的書籍 謝謝了
學習編程基礎也很重要的,路要一步一步地走。不要老是想到看一本書就成為高手。我給你推薦一些書吧,你可以選一些看。其中很多都是經典之作。C++是以C為基礎的,所以你最好看一下C語言,網路方面,《計算機網路》和《TCP/IP詳解》是必看的。望採納。
1、演算法
計算機程序設計藝術-------Donald.E.Knuth----------演算法「倚天屠龍」雙劍
演算法導論-----------------Thomas H. Cormen--------演算法「倚天屠龍」雙劍
離散數學及其應用----------Kenneth H.Rosen
具體數學—計算機科學基礎--------Donald.E.Knuth
2、數據結構
數據結構 C++
數據結構演算法與應用
3、C語言
C程序設計語言(第2版·新版)---C語言「倚天屠龍雙劍」---Brian W.Kernighan「C語言之父」
C Primer Plus中文版(第五版)--------C語言「倚天屠龍雙劍」---Stephen Prata
C程序設計(第三版)---------------------------譚浩強
C語言大全(第四版)---------------------------HERBERT SCHILDT
C語言介面與實現:創建可重用軟體的技術-------------DAVID R.HANSON
C語言參考手冊(原書第5版)--------------------------Samuel P.Harbison
C程序設計教程---------------------------------H.M.Deitel/P.J.Deitel
C陷阱與缺陷-----------------------------------Andrew Koenig
5、C++
C++程序設計語言(特別版)---c++八大金剛----Bjarne Stroustrup「C++之父」
C++ Primer (第3版)中文版----c++八大金剛---Stanley B.Lippman
C++ Primer (第4版)中文版----c++八大金剛---Stanley B.Lippman
C++標准程序庫—自修教程與參考手冊--c++八大金剛--Nicolai M.Josuttis
C++語言的設計和演化-----c++八大金剛----Bjarne Stroustrup「C++之父」
深度探索C++對象模型---c++八大金剛----Stanley B.Lippman
Essential C++中文版---c++八大金剛---Stanley B.Lippman
Effective C++中文版 2nd Edition-----c++八大金剛------Scott Meyers
More Effective C++中文版----c++八大金剛------Scott Meyers
C++編程思想(第2版) 第1卷:標准C++導引--------Bruce Eckel
C++編程思想(第2版)第2卷:實用編程技術 --------Bruce Eckel
C++程序設計--------------------------譚浩強
C++ 程序設計教程(第2版)--------------錢能
C++ Primer Plus(第五版)中文版---Stephen Prata
6、操作系統
深入理解計算機系統(修訂版)-------RANDAL E.BRYANT
計算機操作系統(第六版)
7、編譯原理
跟我一起寫makefile
《編譯原理技術和工具》------- Alfred ------- 龍書
《現代編譯原理-C語言描述》 ----------- Andrew W. Appel ----------- 虎書
《高級編譯器設計與實現》 ----------- Steven S.Muchnick ----------- 鯨書
8、網路
計算機網路第四版中文版-----------Andrew S.Tanenbaum -------網路編程三劍客
TCP/IP詳解3卷本--------------------Richard Stevens----網路編程三劍客
UNIX網路編程2卷本--------------------Richard Stevens----網路編程三劍客
用TCP/IP進行網際互聯-----------Douglas E. Comer
高級TCP/IP編程-------------------Jon C. Snader
C++網路編程-----------------------Douglas Schmidt
UNIX環境高級編程(第2版)--------------------Richard Stevens
9、linux
Linux內核設計與實現
Linux內核完全注釋
LINUX內核分析及編程
Ⅱ 常用的組態軟體有哪些
常用的組態軟體有:
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無縫集成。
Ⅲ 組態軟體的國內品牌
1.紫金橋Realinfo:由紫金橋軟體技術有限公司開發,該公司是由中石油大慶石化總廠出資成立的。
2.Hmibuilder:由縱橫科技(HMITECH)開發,實用性強,性價比高,市場主要搭配HMITECH硬體使用。
3.世紀星:由北京世紀長秋科技有限公司開發。產品自1999年開始銷售。
4.三維力控:由北京三維力控科技有限公司開發,核心軟體產品初創於1992年。
5組態王KingView:由北京亞控科技發展有限公司開發,該公司成立於1997年。1991年開始創業,1995年推出組態王1.0版本,在市場上廣泛推廣KingView6.53、KingView6.55版本,每年銷量在10,000套以上,在國產軟體市場中市場佔有率第一。
6.MCGS:由北京昆侖通態自動化軟體科技有限公司開發,分為通用版、嵌入版和網路版,其中嵌入版和網路版是在通用版的基礎開發來的 ,在市場上主要是搭配硬體銷售。
7.態神:態神是由南京新迪生軟體技術有限公司開發,核心軟體產品初創於2005,是首款3d組態軟體
軟體
8.uScada免費組態軟體
uScada是國內著名的免費組態軟體,是專門為中小自動化企業提供的監控軟體方案。uScada包括常用的組態軟體功能,如畫面組態,動畫效果,通訊組態,設備組態,變數組態,實時報警,控制,歷史報表,歷史曲線,實時曲線,棒圖,歷史事件查詢、腳本控制,網路等功能,可以滿足一般的小型自動化監控系統的要求。軟體的特點是小巧、高效、使用簡單。uScada也向第三方提供軟體源代碼進行二次開發,但是源碼需收費。
9.Controx(華富開物)由北京華富遠科技術有限公司開發,軟體版本分為通用版、嵌入版(CE)、網路版、分布式式版本。
10.E-Form++組態源碼解決方案(重點推薦):
E-Form++可視化源碼組件庫組態軟體解決方案,該解決方案提供了全部100% 超過50萬行Visual C++/MFC源代碼,可節省大量的開發時間。
11.iCentroView 由上海寶信軟體股份有限公司開發。平台支持:許可權管理、冗餘管理、集中配置、預案聯動、多媒體集成、主流通訊協議通訊、GIS等,並擁有自身研發的實時資料庫,為數據挖掘與利用提供必要條件。能夠實現對底層設備的實時在線監測與控制(設備啟停、參數調整等)、故障報警、事件查詢、統計分析等功能。
12.QTouch 由著名的QT類庫開發而成,完全具有跨平台和統一工作平台特性,可以跨越多個操作系統,如unix、linux、windows等,同時在多個操作上實現統一工作平台,即可以在windows上開發組態,在linux上運行等。QTouch是HMI/SCADA組態軟體,提供嵌入式linux平台的人機界面產品。
13 易控 易控組態軟體由九思易公司開發。
Ⅳ 組態軟體國內那家做的好推薦幾個比較一下
國內組態軟體大一點的分為四家:紫金橋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. 不支持
希望對你有所幫助,通過數據分析得到你想要的
Ⅳ web的存儲技術
引言
隨著電網商業化運營的深入開展和電網規模的擴大,電力系統的實時監控、分析決策、信息發布及人員培訓等方面的需求水平也越來越高,各部門、人員之間的信息交互也越來越多,越來越頻繁,同時要求具有在不同地域對數據的讀寫功能。信息資源共享及數據的異地讀寫成為了一個突出的問題。
2 WEB方案的提出
2.1 從對數據的共享需求來看
從數據共享分類大致分為兩類:1)只要求對數據進行查詢、瀏覽,屬於前台共享;2)需要將數據進行再處理之後使用,屬於後台共享。
這里涉及到的需求都可以通過前台共享(WEB模式)來實現。而前台共享實現的方式主要有兩種:Client/Server模式 和Browser/Server模式(WEB發布)。現將兩種模式的對比如下:
(1)Client/Server模式是傳統的解決方案,它在一些傳統應用上非常勝任,但對於當今的需求,就有些捉襟見肘。該模式中關系資料庫管理系統可處理的並發用戶是有限的,不超過50個(一般二三十個並發用戶數就可觀了)。但隨著網路規模的急劇擴大,有許多傳統的方法已經不足以應付需求的急劇增長。而採用Browser/Server方式只需要在伺服器上建立相應的Web服務程序,對資料庫的操作由Web伺服器集中完成,不存在並發用戶的限制問題。
(2)運用傳統的模式,每台客戶端機器都必需安裝應用軟體,造成了軟體開發、安裝、升級、維護上的大量人力、物力、財力的耗費。而Browser/Server方式在客戶端幾乎不需要做任何修改,系統軟硬體的安裝,升級、維護僅集中在伺服器端,且Web瀏覽器具有統一的用戶界面,形式簡單,操作方便。
(3)Client Server模式在共享區域上也有很大的局限性,它不能打破企業中各信息系統各自為政,互相獨立的局面。而Web技術(基於Browser/Server模式)帶來了新的企業網路解決方案——Intranet。Intranet是一個以TCP/IP為基礎,集成Web技術而形成的企業內部信息網路,主要提供信息服務,避免了信息孤島現象。企業用戶無論在企業內部,還是在家中,甚至在外出差,都可以通過區域網,或通過電話線運用遠程訪問服務(RAS)進入Intranet,真正實現內部信息的唾手可得。
根據數據面向的訪問群范圍較廣且較分散的特點,我們決定採用Browser/Server模式(即Web發布技術)來實現對數據的共享。
2.2 從對數據讀寫的類型來看
從數據讀寫分類也可分為兩類:1)數字、字元類型; 2)文件、圖表類型。
對於數字、字元類型的讀寫需求可用WEB模式實現。對文件、圖表類型關鍵在於資料的存儲模式。雖然通過人工錄入的方式可將數據轉錄,但通過第三方軟體可完美的實現文件的網路存儲,不需轉化。而此軟體的操作管理也是基於WEB伺服器模式的,即Web發布技術。
3系統設計思想
我們針對不同的數據存儲、讀寫要求,設計了相應方案。
3.1 關於寫入
3.1.1 歷史數據處理
(1)不需更新、不需再處理的的數據進行文件掃描、上傳處理;
(2)要更新的數據採用WEB伺服器進行文件存儲,可再次在線編輯;
(3)需處理的數據進行人工錄入。
3.1.2 新數據處理
(1)可通過SCADA系統獲取實時數據,直接進行自動存儲;
(2)須更新的數據採用網頁伺服器進行文件存儲,可再次在線編輯;
(3)不需更新、不需再處理的的數據可進行文件掃描、上傳處理;
(4)需處理的數據通過人工錄入方式填寫。
3.2 關於讀取
提供多元化的數據錄入、讀取樣式,能符合各種數據讀、寫的要求。並且針對不同的錄入要求採用相應的錄入方式,可節省大量人力。讀取方式分兩種:
(1)區域網內用戶端通過IE直接訪問伺服器站點;
(2)遠程用戶通過撥號訪問伺服器站點。
4 系統技術實現
4.1 WEB結構
Web結構的核心是一台Web 伺服器,它一般由一台獨立的伺服器承擔,資料庫伺服器為信息管理系統資料庫伺服器,各客戶機數據請求均由Web伺服器提交給資料庫伺服器,再由Web伺服器返回發給請求的客戶機。
這里的Web伺服器可設為的內部網,另一端接入企業Intranet,這樣既避免了內部網直接暴露於外部,又使內部都可訪問到Web站點。
4.2 WEB的軟硬平台
大多數Web伺服器都是為一種操作系統進行優化的,所以選擇Web伺服器時,需要和操作系統聯系起來考慮。IIS(Internet Information Server)是微軟Windows2000/NT自帶的Web伺服器,具有與操作系統的親和性,並繼承了Microsoft產品一貫的用戶界面。所以,我們採用以下Web平台:
(1)硬體:伺服器(PII300以上,128MB 以上RAM,100 Mbit/s網卡),客戶機(PII200以上64 MB以上RAM,100Mbit/s網卡) ;
(2)軟體:伺服器(Windows 2000/(NT Server4.0)中文版,建議Server Pack 5.0以上,IIS 4.0 ),客戶機(Microsoft Win 9X中文版,IE 4.0以上瀏覽器) ;
(3)網路:建議為100Mbit/s乙太網。
4.3 WEB開發
4.3.1開發工具
(1)ASP是Microsoft用於生態動態網頁的技術,它建立在IIS伺服器的基礎上。在ASP中可以利用ADO方便地實現對資料庫的訪問。它提供了連接任何兼容ODBC的資料庫的能力,通過ODBC連接,從資料庫伺服器獲取數據;執行更新、刪除、添加數據,獲取ODBC的錯誤信息等。ASP還支持多種腳本語言,如JavaScript,PerlScript以及VBScript,運用這些腳本語言可以靈活、動態的生成HTML文本。腳本語言還可以方便的調度和控制大量ActiveX控制項和Java小程序。即可使ASP相對於原有的CGI技術,具有開發周期短、調試方便、兼容性好、經濟易行等特點。所以,在軟體製作中,我們採用了ASP技術,並運用Java編制了一些適合自身應用的Applet控制項。
(2)以Microsoft 公司出品的SharePoint軟體作為網路文件存儲的基本結構。可通過WEB頁直接進行文件(Word,Excel,PowerPoint,Txt,Html)的網路存儲、修改。通過對其中源碼的修改,使之適應我們的實際使用情況。同時,對其WEB共享文件夾的安全許可權進行設置,達到網路安全的功能。
4.3.2網路用戶管理 網路用戶的創建是基於伺服器的本機用戶帳號。所有許可權集中於伺服器於一身,便於維護人員集中管理。維護人員足不出戶就可對每個用戶發出命令,允許或禁止用戶的讀、寫操作。為了方便用戶修改個人網路帳戶及密碼,我們通過網路WEB技術提供了系統帳戶密碼修改頁面,使得用戶不論身在何處,只要能訪問該WEB伺服器,就好像在辦公室內上班一樣方便。
5 系統安全
除了平台、開發環境和功能設計外,網站的安全性問題也不容忽視。從硬體的安全形度考慮,我們為主伺服器設置了一台備份伺服器,同時將WEB伺服器設為網關使用雙網卡,對內部機器IP進行合理規劃。在軟體方面,凡是用於客戶端的腳本(主要是響應客戶端時間)全部採用JavaScript腳本編寫。伺服器端腳本(主要是用戶許可權設置及資料庫操作)均採用運行於伺服器端的 VbScript腳本編寫,ODBC介面及用戶許可權跟蹤進行獨特加密。這樣,對資料庫操作及用戶身份驗證的腳本在伺服器端編譯執行,相對於客戶端是看不見的,同時傳遞時進行了多次加密、校驗。
在防護上堅持使用正版軟體,並時刻注意升級庫,做到防患於未然。
6 結語
基於WEB的電網信息管理及辦公應用系統不但具有易於開發、使用和維護的特點,而且易於和其他系統介面及協同工作,同時向下和向上兼容過去和將來的辦公模式。OFFICE文擋的網路存儲和基於網路資料庫的數據存儲方式,既保留了以前的工作習慣,同時提供了網路數據存儲的工作方法。能通過此系統,使得工作人員向完全網路辦公模式轉化,有一個循序漸進的過程。
Ⅵ 關於組態軟體的設計與開發
1北京開運聯合 18732014250
2中興通訊股份有限公司601331
3海信集團有限公司448641
4 UT斯達康通訊有限公司386763
5海爾集團公司333664
6神州數碼(中國)有限公司311862
7浙江浙大網新科技股份有限公司288781
8熊貓電子集團有限公司233572
9浪潮集團有限公司181046
10東軟集團有限公司174196
11北京北大方正集團171711
12微軟(中國)有限公司163313
13朝華科技(集團)股份有限公司155943
14中國計算機軟體與技術服務總公司139890
15清華同方股份有限公司135305
16上海貝爾阿爾卡特股份有限公司119854
17山東中創軟體工程股份有限公司116018
18國際商業機器(中國)有限公司(IBM) 114000
19大唐電信科技股份有限公司(北京) 112035
20摩托羅拉(中國)電子有限公司105614
7.2.4橫向:監控、管理范圍及應用領域擴大
只要同時涉及實時數據通訊(無論是雙向還是單向)、實時動態圖形界面顯示、必要的數據處理、歷史數據存儲及顯示,就存在對組態軟體的潛在需求。
除了大家熟知的工業自動化領域,近幾年以下領域已經成為監控組態軟體的新增長點:
設備管理或資產管理(PAM,Plant Asset Management)。此類軟體的代表是艾默生公司的設備管理軟體AMS。據ARC機構預測,到2009年全球PAM的業務量將達到19億美元。PAM所包含的范圍很廣,其共同點是實時採集設備的運行狀態,累積設備的各種參數(如運行時間、檢修次數、負荷曲線等),及時發現設備隱患、預測設備壽命,提供設備檢修建議,對設備進行實時綜合診斷。
針對過程式控制制和自動化控制,美國ICONICS公司推出了注重設備故障檢測和診斷的分析管理軟體Facility AnalytiX,Facility AnalytiX®是一個帶有預測功能的樓宇自動化解決方案,它以ICONICS先進的故障檢測和診斷(FDD)引擎作為核心。它的內部演算法會權衡各種故障可能性,並據此建議管理者,操作人員和維修工採取措施以防設備故障發生或者產生能源浪費。當設備發生故障時,先進的軟體技術會自動提供一個可能故障原因的分類列表,這樣就可以減少停機時間並降低故障診斷和故障恢復的成本。目前已經在美國電力和園區級樓宇項目得到廣泛的應用。
先進控制或優化控制系統。在工業自動化系統獲得普及以後,為提高控制質量和控制精度,很多用戶開始引進先進控制或優化控制系統。這些系統包括自適應控制、(多變數)預估控制、無模型控制器、魯棒控制、智能控制(專家系統、模糊控制、神經網路等)、其他依據新控制理論而編寫的控制軟體等。這些控制軟體的常項是控制演算法,使用監控組態軟體主要解決控制軟體的人機界面、與控制設備的實時數據通訊等問題。
工業模擬系統。模擬軟體為用戶操作模擬對象提供了與實物幾乎相同的環境。模擬軟體不但節省了巨大的培訓成本開銷,還提供了實物系統所不具備的智能特性。模擬系統的開發商專長於模擬模塊的演算法,在實時動態圖形顯示、實時數據通訊方面不一定有優勢,力控®;監控組態軟體與模擬軟體間通過高速數據介面聯為一體,在教學、科研模擬應用中應用越來越廣泛。
電網系統信息化建設。電力自動化是監控組態軟體的一個重要應用領域,電力是國家的基礎行業,其信息化建設是多層次的,由此決定了對組態軟體的多層次需求。
智能建築:物業管理的主要需求是能源管理(節能)和安全管理,這一管理模式要求建築物智能設備必須聯網,首先有效地解決信息孤島問題,減少人力消耗,提高應急反應速度和設備預期壽命,智能建築行業在能源計量、變配電、安防&;門禁、消防系統系統聯入IBMS伺服器方面需求旺盛。
公共安全監控與管理:公共安全的隱患可造成突發事件應急失當,容易造成城市公共設施癱瘓、人員群死群傷等惡性災難。公共安全監控包括:
人防(車站、廣場)等市政工程有毒氣體濃度監控及火災報警。
水文監測:包括水位、雨量、閘位、大壩的實時監控。
重大建築物(如橋梁等)健康狀態監控:及時發現隱患,預報事故的發生。
機房動力環境監控:在電信、鐵路、銀行、證券、海關等行業以及國家重要的機關部門,計算機伺服器的正常工作是業務和行政正常進行的必要條件,因此存放計算機伺服器的機房重地已經成為監控的重點,監控的內容包括:UPS工作參數及狀態、電池組的工作參數及狀態、空調機組的運行狀態及參數、漏水監測、發電機組監測、環境溫濕度監測、環境可燃氣體濃度監測、門禁系統監測等。
城市危險源實時監測:對存放危險源的場所、危險源行蹤的監測。避免放射性物質和劇毒物質失控地流通。
國土資源立體污染監控:對土壤、大氣中與農業生產有關的污染物含量進行實時監測,建立立體式實時監測網路。
城市管網系統實時監控及調度:包括供水管網、燃氣管網、供熱管網等的監控。
相關情況
組態軟體已經成為工業自動化系統的必要組成部分,即「基本單元」或「基本元件」,因此吸引了大型自動化公司紛紛投資開發自有知識產權的組態軟體,以期依靠強大的市場產生大批量的銷售,從中獲取利潤。
Ⅶ 什麼是PAC,PLC,DCS
PAC
PAC的概念是由ARC咨詢集團的高級研究員Craig Resnick提出的,在談到創造這個新名詞的意義時,他認為,「PLC在市場相當活躍,而且發展良好,具很強的生命力。然而,PLC也正在許多方面不斷改變,不斷增加其魅力。自動化供應商正不斷致力於PLC的開發,以迎合市場與用戶需求。功能的增強促使新一代系統浮出水面。PAC基於開放的工業標准、具多領域功能、通用的開放平台以及高性能。ARC創造了這個詞,以幫助用戶定義應用需要,幫助製造商在談到其產品時能更清晰。」
PAC的概念定義為:控制引擎的集中,涵蓋PLC用戶的多種需要,以及製造業廠商對信息的需求。PAC包括PLC的主要功能和擴大的控制能力,以及PC-based控制中基於對象的、開放數據格式和網路連接等功能。
PAC基本要求:
◆多域功能(邏輯、運動、驅動和過程)——這個概念支持多種I/O類型。邏輯、運動和其他功能的集成是不斷增長的復雜控制方法的要求
◆單一的多學科開發平台——單一的開發環境必須能支持各種I/O和控制方案
◆用於設計貫穿多個機器或處理單元的應用程序的軟體工具——這個軟體工具必須能適應分布式操作
◆一組de facto網路和語言標准——這個技術必須利用高投入技術
◆開放式、模塊化體系結構——設計和技術標准與規范必須是在實現中開放的、模塊化的和可結合的
PLC
1、PLC即可編程式控制制器(Programmable logic Controller,是指以計算機技術為基礎的新型工業控制裝置。在1987年國際電工委員會(International Electrical Committee)頒布的PLC標准草案中對PLC做了如下定義:
「PLC是一種專門為在工業環境下應用而設計的數字運算操作的電子裝置。它採用可以編製程序的存儲器,用來在其內部存儲執行邏輯運算、順序運算、計時、計數和算術運算等操作的指令,並能通過數字式或模擬式的輸入和輸出,控制各種類型的機械或生產過程。PLC及其有關的外圍設備都應該按易於與工業控制系統形成一個整體,易於擴展其功能的原則而設計。」
PLC的特點
2.1可靠性高,抗干擾能力強
高可靠性是電氣控制設備的關鍵性能。PLC由於採用現代大規模集成電路技術,採用嚴格的生產工藝製造,內部電路採取了先進的抗干擾技術,具有很高的可靠性。例如三菱公司生產的F系列PLC平均無故障時間高達30萬小時。一些使用冗餘CPU的PLC的平均無故障工作時間則更長。從PLC的機外電路來說,使用PLC構成控制系統,和同等規模的繼電接觸器系統相比,電氣接線及開關接點已減少到數百甚至數千分之一,故障也就大大降低。此外,PLC帶有硬體故障自我檢測功能,出現故障時可及時發出警報信息。在應用軟體中,應用者還可以編入外圍器件的故障自診斷程序,使系統中除PLC以外的電路及設備也獲得故障自診斷保護。這樣,整個系統具有極高的可靠性也就不奇怪了。
2.2配套齊全,功能完善,適用性強
PLC發展到今天,已經形成了大、中、小各種規模的系列化產品。可以用於各種規模的工業控制場合。除了邏輯處理功能以外,現代PLC大多具有完善的數據運算能力,可用於各種數字控制領域。近年來PLC的功能單元大量涌現,使PLC滲透到了位置控制、溫度控制、CNC等各種工業控制中。加上PLC通信能力的增強及人機界面技術的發展,使用PLC組成各種控制系統變得非常容易。
2.3易學易用,深受工程技術人員歡迎
PLC作為通用工業控制計算機,是面向工礦企業的工控設備。它介面容易,編程語言易於為工程技術人員接受。梯形圖語言的圖形符號與表達方式和繼電器電路圖相當接近,只用PLC的少量開關量邏輯控制指令就可以方便地實現繼電器電路的功能。為不熟悉電子電路、不懂計算機原理和匯編語言的人使用計算機從事工業控制打開了方便之門。
2.4系統的設計、建造工作量小,維護方便,容易改造
PLC用存儲邏輯代替接線邏輯,大大減少了控制設備外部的接線,使控制系統設計及建造的周期大為縮短,同時維護也變得容易起來。更重要的是使同一設備經過改變程序改變生產過程成為可能。這很適合多品種、小批量的生產場合。
2.5體積小,重量輕,能耗低
以超小型PLC為例,新近出產的品種底部尺寸小於100mm,重量小於150g,功耗僅數瓦。由於體積小很容易裝入機械內部,是實現機電一體化的理想控制設備。
3. PLC的應用領域
目前,PLC在國內外已廣泛應用於鋼鐵、石油、化工、電力、建材、機械製造、汽車、輕紡、交通運輸、環保及文化娛樂等各個行業,使用情況大致可歸納為如下幾類。
3.1開關量的邏輯控制
這是PLC最基本、最廣泛的應用領域,它取代傳統的繼電器電路,實現邏輯控制、順序控制,既可用於單台設備的控制,也可用於多機群控及自動化流水線。如注塑機、印刷機、訂書機械、組合機床、磨床、包裝生產線、電鍍流水線等。
3.2模擬量控制
在工業生產過程當中,有許多連續變化的量,如溫度、壓力、流量、液位和速度等都是模擬量。為了使可編程式控制制器處理模擬量,必須實現模擬量(Analog)和數字量(Digital)之間的A/D轉換及D/A轉換。PLC廠家都生產配套的A/D和D/A轉換模塊,使可編程式控制制器用於模擬量控制。
3.3運動控制
PLC可以用於圓周運動或直線運動的控制。從控制機構配置來說,早期直接用於開關量I/O模塊連接位置感測器和執行機構,現在一般使用專用的運動控制模塊。如可驅動步進電機或伺服電機的單軸或多軸位置控制模塊。世界上各主要PLC廠家的產品幾乎都有運動控制功能,廣泛用於各種機械、機床、機器人、電梯等場合。
3.4過程式控制制
過程式控制制是指對溫度、壓力、流量等模擬量的閉環控制。作為工業控制計算機,PLC能編制各種各樣的控制演算法程序,完成閉環控制。PID調節是一般閉環控制系統中用得較多的調節方法。大中型PLC都有PID模塊,目前許多小型PLC也具有此功能模塊。PID處理一般是運行專用的PID子程序。過程式控制制在冶金、化工、熱處理、鍋爐控制等場合有非常廣泛的應用。
3.5數據處理
現代PLC具有數學運算(含矩陣運算、函數運算、邏輯運算)、數據傳送、數據轉換、排序、查表、位操作等功能,可以完成數據的採集、分析及處理。這些數據可以與存儲在存儲器中的參考值比較,完成一定的控制操作,也可以利用通信功能傳送到別的智能裝置,或將它們列印製表。數據處理一般用於大型控制系統,如無人控制的柔性製造系統;也可用於過程式控制制系統,如造紙、冶金、食品工業中的一些大型控制系統。
3.6通信及聯網
PLC通信含PLC間的通信及PLC與其它智能設備間的通信。隨著計算機控制的發展,工廠自動化網路發展得很快,各PLC廠商都十分重視PLC的通信功能,紛紛推出各自的網路系統。新近生產的PLC都具有通信介面,通信非常方便。
4. PLC的國內外狀況
世界上公認的第一台PLC是1969年美國數字設備公司(DEC)研製的。限於當時的元器件條件及計算機發展水平,早期的PLC主要由分立元件和中小規模集成電路組成,可以完成簡單的邏輯控制及定時、計數功能。20世紀70年代初出現了微處理器。人們很快將其引入可編程式控制制器,使PLC增加了運算、數據傳送及處理等功能,完成了真正具有計算機特徵的工業控制裝置。為了方便熟悉繼電器、接觸器系統的工程技術人員使用,可編程式控制制器採用和繼電器電路圖類似的梯形圖作為主要編程語言,並將參加運算及處理的計算機存儲元件都以繼電器命名。此時的PLC為微機技術和繼電器常規控制概念相結合的產物。
20世紀70年代中末期,可編程式控制制器進入實用化發展階段,計算機技術已全面引入可編程式控制制器中,使其功能發生了飛躍。更高的運算速度、超小型體積、更可靠的工業抗干擾設計、模擬量運算、PID功能及極高的性價比奠定了它在現代工業中的地位。20世紀80年代初,可編程式控制制器在先進工業國家中已獲得廣泛應用。這個時期可編程式控制制器發展的特點是大規模、高速度、高性能、產品系列化。這個階段的另一個特點是世界上生產可編程式控制制器的國家日益增多,產量日益上升。這標志著可編程式控制制器已步入成熟階段。
20世紀末期,可編程式控制制器的發展特點是更加適應於現代工業的需要。從控制規模上來說,這個時期發展了大型機和超小型機;從控制能力上來說,誕生了各種各樣的特殊功能單元,用於壓力、溫度、轉速、位移等各式各樣的控制場合;從產品的配套能力來說,生產了各種人機界面單元、通信單元,使應用可編程式控制制器的工業控制設備的配套更加容易。目前,可編程式控制制器在機械製造、石油化工、冶金鋼鐵、汽車、輕工業等領域的應用都得到了長足的發展。
我國可編程式控制制器的引進、應用、研製、生產是伴隨著改革開放開始的。最初是在引進設備中大量使用了可編程式控制制器。接下來在各種企業的生產設備及產品中不斷擴大了PLC的應用。目前,我國自己已可以生產中小型可編程式控制制器。上海東屋電氣有限公司生產的CF系列、杭州機床電器廠生產的DKK及D系列、大連組合機床研究所生產的S系列、蘇州電子計算機廠生產的YZ系列等多種產品已具備了一定的規模並在工業產品中獲得了應用。此外,無錫華光公司、上海鄉島公司等中外合資企業也是我國比較著名的PLC生產廠家。可以預期,隨著我國現代化進程的深入,PLC在我國將有更廣闊的應用天地。
5. PLC未來展望
21世紀,PLC會有更大的發展。從技術上看,計算機技術的新成果會更多地應用於可編程式控制制器的設計和製造上,會有運算速度更快、存儲容量更大、智能更強的品種出現;從產品規模上看,會進一步向超小型及超大型方向發展;從產品的配套性上看,產品的品種會更豐富、規格更齊全,完美的人機界面、完備的通信設備會更好地適應各種工業控制場合的需求;從市場上看,各國各自生產多品種產品的情況會隨著國際競爭的加劇而打破,會出現少數幾個品牌壟斷國際市場的局面,會出現國際通用的編程語言;從網路的發展情況來看,可編程式控制制器和其它工業控制計算機組網構成大型的控制系統是可編程式控制制器技術的發展方向。目前的計算機集散控制系統DCS(Distributed
Control
System)中已有大量的可編程式控制制器應用。伴隨著計算機網路的發展,可編程式控制制器作為自動化控制網路和國際通用網路的重要組成部分,將在工業及工業以外的眾多領域發揮越來越大的作用。
DCS
DCS是分布式控制系統的英文縮寫(Distributed Control System),在國內自控行業又稱之為集散控制系統。
即所謂的分布式控制系統,或在有些資料中稱之為集散系統,是相對於集中式控制系統而言的一種新型計算機控制系統,它是在集中式控制系統的基礎上發展、演變而來的。在系統功能方面,DCS和集中式控制系統的區別不大,但在系統功能的實現方法上卻完全不同。
首先,DCS的骨架—系統網路,它是DCS的基礎和核心。由於網路對於DCS整個系統的實時性、可靠性和擴充性,起著決定性的作用,因此各廠家都在這方面進行了精心的設計。對於DCS的系統網路來說,它必須滿足實時性的要求,即在確定的時間限度內完成信息的傳送。這里所說的「確定」的時間限度,是指在無論何種情況下,信息傳送都能在這個時間限度內完成,而這個時間限度則是根據被控制過程的實時性要求確定的。因此,衡量系統網路性能的指標並不是網路的速率,即通常所說的每秒比特數(bps),而是系統網路的實時性,即能在多長的時間內確保所需信息的傳輸完成。系統網路還必須非常可靠,無論在任何情況下,網路通信都不能中斷,因此多數廠家的DCS均採用雙匯流排、環形或雙重星形的網路拓撲結構。為了滿足系統擴充性的要求,系統網路上可接入的最大節點數量應比實際使用的節點數量大若干倍。這樣,一方面可以隨時增加新的節點,另一方面也可以使系統網路運行於較輕的通信負荷狀態,以確保系統的實時性和可靠性。在系統實際運行過程中,各個節點的上網和下網是隨時可能發生的,特別是操作員站,這樣,網路重構會經常進行,而這種操作絕對不能影響系統的正常運行,因此,系統網路應該具有很強在線網路重構功能。
其次,這是一種完全對現場I/O處理並實現直接數字控制(DOS)功能的網路節點。一般一套DCS中要設置現場I/O控制站,用以分擔整個系統的I/O和控制功能。這樣既可以避免由於一個站點失效造成整個系統的失效,提高系統可靠性,也可以使各站點分擔數據採集和控制功能,有利於提高整個系統的性能。DCS的操作員站是處理一切與運行操作有關的人機界面(HMI-Human Machine Interface或operator interface)功能的網路節點。
系統網路是DCS的工程師站,它是對DCS進行離線的配置、組態工作和在線的系統監督、控制、維護的網路節點,其主要功能是提供對DCS進行組態,配置工作的工具軟體(即組態軟體),並在DCS在線運行時實時地監視DCS網路上各個節點的運行情況,使系統工程師可以通過工程師站及時調整系統配置及一些系統參數的設定,使DCS隨時處在最佳的工作狀態之下。與集中式控制系統不同,所有的DCS都要求有系統組態功能,可以說,沒有系統組態功能的系統就不能稱其為DCS。
DCS自1975年問世以來,已經經歷了二十多年的發展歷程。在這二十多年中,DCS雖然在系統的體系結構上沒有發生重大改變,但是經過不斷的發展和完善,其功能和性能都得到了巨大的提高。總的來說,DCS正在向著更加開放,更加標准化,更加產品化的方向發展。
作為生產過程自動化領域的計算機控制系統,傳統的DCS僅僅是一個狹義的概念。如果以為DCS只是生產過程的自動化系統,那就會引出錯誤的結論,因為現在的計算機控制系統的含義已被大大擴展了,它不僅包括過去DCS中所包含的各種內容,還向下深入到了現場的每台測量設備、執行機構,向上發展到了生產管理,企業經營的方方面面。傳統意義上的DCS現在僅僅是指生產過程式控制制這一部分的自動化,而工業自動化系統的概念,則應定位到企業全面解決方案,即total solution 的層次。只有從這個角度上提出問題並解決問題,才能使計算機自動化真正起到其應有的作用。
進入九十年代以後,計算機技術突飛猛進,更多新的技術被應用到了DCS之中。PLC是一種針對順序邏輯控制發展起來的電子設備,它主要用於代替不靈活而且笨重的繼電器邏輯。現場匯流排技術在進入九十年代中期以後發展十分迅猛,以至於有些人已做出預測:基於現場匯流排的FCS將取代DCS成為控制系統的主角。