問題:怎樣將力控組態(tài)軟件中的數(shù)據(jù)存儲到關(guān)系數(shù)據(jù)庫?
成都創(chuàng)新互聯(lián)專注于原州網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供原州營銷型網(wǎng)站建設(shè),原州網(wǎng)站制作、原州網(wǎng)頁設(shè)計(jì)、原州網(wǎng)站官網(wǎng)定制、微信平臺小程序開發(fā)服務(wù),打造原州網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供原州網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
回答:力控監(jiān)控組態(tài)軟件為了實(shí)現(xiàn)力控?cái)?shù)據(jù)庫和關(guān)系數(shù)據(jù)庫之間數(shù)據(jù)傳輸提供了多個(gè)組件,如:擴(kuò)展組件中的ODBCRouter,后臺組件中的ADO組件,這些組件中不僅封裝了ODBC規(guī)范,同時(shí)也封裝了ADO規(guī)范,用戶可以根據(jù)需要在建立數(shù)據(jù)庫鏈接時(shí)選擇需要使用的規(guī)范。利用ADO組件可以通過腳本來創(chuàng)建數(shù)據(jù)表,插入、刪除記錄,編輯已有的數(shù)據(jù)表,清空刪除數(shù)據(jù)表等。同時(shí)也可以通過ODBCRouter組件的配置向?qū)?shí)現(xiàn)以上功能。
下面主要講解力控監(jiān)控組態(tài)軟件使用ODBCRouter將數(shù)據(jù)轉(zhuǎn)儲到SQLserver2000
1、新建數(shù)據(jù)源
ODBCRouter組件中的數(shù)據(jù)源指的是力控的數(shù)據(jù)庫。
1) 在啟動(dòng)ODBCRouter組件后, 通過新建向?qū)?新建數(shù)據(jù)源按鈕或者直接在導(dǎo)航欄上的數(shù)據(jù)源雙擊都可以彈出新建數(shù)據(jù)源界面。
2) 如果力控?cái)?shù)據(jù)庫運(yùn)行在本地,直接選擇本地連接,進(jìn)行下一步就可以了。
3) 如果力控?cái)?shù)據(jù)庫運(yùn)行在遠(yuǎn)程,就要選用遠(yuǎn)程連接,填寫遠(yuǎn)程數(shù)據(jù)庫的IP地址。
2、新建任務(wù)
在導(dǎo)航欄中的轉(zhuǎn)儲任務(wù)上雙擊就可以彈出新建任務(wù)窗口。
選擇Microsoft OLE DB provider for SQL Server程序,進(jìn)入下一步,
輸入登陸SQLserver2000數(shù)據(jù)庫的用戶ID和密碼,同時(shí)選中允許保存密碼,選擇數(shù)據(jù)庫中要轉(zhuǎn)儲數(shù)據(jù)的數(shù)據(jù)庫目錄,然后完成。
選擇數(shù)據(jù)庫中的表名或者直接寫入表名,如果數(shù)據(jù)庫中沒有此表名,數(shù)據(jù)轉(zhuǎn)儲時(shí)會自動(dòng)創(chuàng)建表格。進(jìn)入下一步,
導(dǎo)出: 組件提供6種導(dǎo)出方式,歷史單紀(jì)錄,歷史多紀(jì)錄,實(shí)時(shí)單紀(jì)錄,實(shí)時(shí)唯一單記錄,實(shí)時(shí)多記錄,實(shí)時(shí)唯一多記錄;在導(dǎo)出時(shí)可以選擇導(dǎo)出前是否刪除原表,如果是多記錄導(dǎo)出,可以選擇導(dǎo)出是否單一觸發(fā)。
先選擇數(shù)據(jù)源,然后添加要轉(zhuǎn)儲的數(shù)據(jù)點(diǎn),進(jìn)入下一步
選擇觸發(fā)方式,進(jìn)入下一步
字段Time和TagName是建表是的自動(dòng)字段,不用設(shè)置,可以根據(jù)不同需要自己增加數(shù)據(jù)轉(zhuǎn)儲的字段,可以自己修改字段名。
按鈕AuTo是自動(dòng)添加所有變量的字段名,如果是本地?cái)?shù)據(jù)源就字段名等于變量名,如果是遠(yuǎn)程數(shù)據(jù)源字段名自動(dòng)等于”遠(yuǎn)程數(shù)據(jù)源名\\變量名”。
此時(shí)點(diǎn)擊完成,和SQLserver2000之間的一個(gè)數(shù)據(jù)轉(zhuǎn)儲任務(wù)就設(shè)置完成。
選中任務(wù)名稱,點(diǎn)擊運(yùn)行,進(jìn)入運(yùn)行狀態(tài)
字段Time和TagName是建表是的自動(dòng)字段,不用設(shè)置,可以根據(jù)不同需要自己增加數(shù)據(jù)轉(zhuǎn)儲的字段,可以自己修改字段名。
按鈕AuTo是自動(dòng)添加所有變量的字段名,如果是本地?cái)?shù)據(jù)源就字段名等于變量名,如果是遠(yuǎn)程數(shù)據(jù)源字段名自動(dòng)等于”遠(yuǎn)程數(shù)據(jù)源名\\變量名”。
此時(shí)點(diǎn)擊完成,和SQLserver2000之間的一個(gè)數(shù)據(jù)轉(zhuǎn)儲任務(wù)就設(shè)置完成。
并且須提供遠(yuǎn)程訪問和1433口打開.
參考2005的.Sql Server 2005的1433端口打開和進(jìn)行遠(yuǎn)程連接
如何打開sql server 2005 的1433端口
配置工具-Sql Server Configuration Manager-MSSQLSERVER的協(xié)議
看看TCP/IP協(xié)議是否啟動(dòng),如果啟動(dòng),右鍵菜單點(diǎn)"屬性" ,在分頁菜單中選"IP地址",把"IP1"和"IP2"中"TCP端口"為1433,
"已啟用"改為"是"
配置工具-Sql Server Configuration Manager-SQL Native Client 配置-客戶端協(xié)議-TCP/IP
選擇TCP/IP右鍵菜單中"屬性",確認(rèn)"默認(rèn)端口"是1433,"已啟用"為"是"
SQL Server 2005 遠(yuǎn)程連接
1.紫金橋Realinfo:由紫金橋軟件技術(shù)有限公司開發(fā),該公司是由中石油大慶石化總廠出資成立的。
2.Hmibuilder:由縱橫科技(HMITECH)開發(fā),實(shí)用性強(qiáng),性價(jià)比高,市場主要搭配HMITECH硬件使用。
3.世紀(jì)星:由北京世紀(jì)長秋科技有限公司開發(fā)。產(chǎn)品自1999年開始銷售。
4.三維力控:由北京三維力控科技有限公司開發(fā),核心軟件產(chǎn)品初創(chuàng)于1992年。
5組態(tài)王KingView:由北京亞控科技發(fā)展有限公司開發(fā),該公司成立于1997年。1991年開始創(chuàng)業(yè),1995年推出組態(tài)王1.0版本,在市場上廣泛推廣KingView6.53、KingView6.55版本,每年銷量在10,000套以上,在國產(chǎn)軟件市場中市場占有率第一。
6.MCGS:由北京昆侖通態(tài)自動(dòng)化軟件科技有限公司開發(fā),分為通用版、嵌入版和網(wǎng)絡(luò)版,其中嵌入版和網(wǎng)絡(luò)版是在通用版的基礎(chǔ)開發(fā)來的 ,在市場上主要是搭配硬件銷售。
7.態(tài)神:態(tài)神是由南京新迪生軟件技術(shù)有限公司開發(fā),核心軟件產(chǎn)品初創(chuàng)于2005,是首款3d組態(tài)軟件
軟件
8.uScada免費(fèi)組態(tài)軟件
uScada是國內(nèi)著名的免費(fèi)組態(tài)軟件,是專門為中小自動(dòng)化企業(yè)提供的監(jiān)控軟件方案。uScada包括常用的組態(tài)軟件功能,如畫面組態(tài),動(dòng)畫效果,通訊組態(tài),設(shè)備組態(tài),變量組態(tài),實(shí)時(shí)報(bào)警,控制,歷史報(bào)表,歷史曲線,實(shí)時(shí)曲線,棒圖,歷史事件查詢、腳本控制,網(wǎng)絡(luò)等功能,可以滿足一般的小型自動(dòng)化監(jiān)控系統(tǒng)的要求。軟件的特點(diǎn)是小巧、高效、使用簡單。uScada也向第三方提供軟件源代碼進(jìn)行二次開發(fā),但是源碼需收費(fèi)。
9.Controx(華富開物)由北京華富遠(yuǎn)科技術(shù)有限公司開發(fā),軟件版本分為通用版、嵌入版(CE)、網(wǎng)絡(luò)版、分布式式版本。
10.E-Form++組態(tài)源碼解決方案(重點(diǎn)推薦):
E-Form++可視化源碼組件庫組態(tài)軟件解決方案,該解決方案提供了全部100% 超過50萬行Visual C++/MFC源代碼,可節(jié)省大量的開發(fā)時(shí)間。
11.iCentroView 由上海寶信軟件股份有限公司開發(fā)。平臺支持:權(quán)限管理、冗余管理、集中配置、預(yù)案聯(lián)動(dòng)、多媒體集成、主流通訊協(xié)議通訊、GIS等,并擁有自身研發(fā)的實(shí)時(shí)數(shù)據(jù)庫,為數(shù)據(jù)挖掘與利用提供必要條件。能夠?qū)崿F(xiàn)對底層設(shè)備的實(shí)時(shí)在線監(jiān)測與控制(設(shè)備啟停、參數(shù)調(diào)整等)、故障報(bào)警、事件查詢、統(tǒng)計(jì)分析等功能。
12.QTouch 由著名的QT類庫開發(fā)而成,完全具有跨平臺和統(tǒng)一工作平臺特性,可以跨越多個(gè)操作系統(tǒng),如unix、linux、windows等,同時(shí)在多個(gè)操作上實(shí)現(xiàn)統(tǒng)一工作平臺,即可以在windows上開發(fā)組態(tài),在linux上運(yùn)行等。QTouch是HMI/SCADA組態(tài)軟件,提供嵌入式linux平臺的人機(jī)界面產(chǎn)品。
13 易控 易控組態(tài)軟件由九思易公司開發(fā)。