国产精品成人网站,精品人妻互换一区二区三区,大肉大捧一进一出视频免费的试看,婷婷激情综合网

服務(wù)咨詢(xún)

產(chǎn)品求購(gòu)企業(yè)資訊會(huì)展供應(yīng)

發(fā)布詢(xún)價(jià)單
儀表網(wǎng)>產(chǎn)品庫(kù)>系統(tǒng)集成及工控>PLC>可編程控制器>1771-IJ電AB機(jī)IC693ALG223-可編程控制器
  • 1771-IJ電AB機(jī)IC693ALG223-可編程控制器
  • 1771-IJ電AB機(jī)IC693ALG223-可編程控制器
  • 1771-IJ電AB機(jī)IC693ALG223-可編程控制器
  • 1771-IJ電AB機(jī)IC693ALG223-可編程控制器
  • 1771-IJ電AB機(jī)IC693ALG223-可編程控制器

1771-IJ 1771-IJ電AB機(jī)IC693ALG223-可編程控制器

參考價(jià)
面議
具體成交價(jià)以合同協(xié)議為準(zhǔn)
  • 型號(hào)1771-IJ
  • 品牌
  • 所在地廈門(mén)市
  • 更新時(shí)間2018-09-29
  • 廠(chǎng)商性質(zhì)經(jīng)銷(xiāo)商
  • 入駐年限1
  • 實(shí)名認(rèn)證已認(rèn)證
  • 產(chǎn)品數(shù)量57
  • 人氣值889
客服在線(xiàn) 索取相關(guān)資料 在線(xiàn)詢(xún)價(jià)

聯(lián)系方式:陽(yáng)先生 查看聯(lián)系方式

聯(lián)系我們時(shí)請(qǐng)說(shuō)明是 儀表網(wǎng) 上看到的信息,謝謝!

同類(lèi)產(chǎn)品

廈門(mén)光沃自動(dòng)化設(shè)備有限公司,公司成立之初便秉承“合作,共贏(yíng),創(chuàng)新,服務(wù)人群”的理念,為廣大電力 能源 設(shè)備制造 冶金 化工等行業(yè)的客戶(hù)提供進(jìn)口的自動(dòng)化配件,光沃自動(dòng)化成立這么久以來(lái),獲得了廣大客戶(hù)的*好評(píng),業(yè)務(wù)遍布大江南北,產(chǎn)品遠(yuǎn)銷(xiāo)東南亞各國(guó)和中東,歐美等市場(chǎng),已成為科 工 貿(mào)為一體的自動(dòng)化行業(yè)的實(shí)力供應(yīng)商之一.

公司主要經(jīng)營(yíng)歐美各*的工控備件,如羅克韋爾,英維思,施耐德,ABB,GE,福克斯波羅,西門(mén)子等,全部國(guó)外直接拿貨,省掉中間環(huán)節(jié)和費(fèi)用,價(jià)格*優(yōu)勢(shì)。

我們期待您的來(lái)電!

如果您有任何工控備件的缺損,也可以告知我們,我們有強(qiáng)大的備貨和供貨能力,幫您解決困擾。

我們誠(chéng)意尋求*合作的同行,一起開(kāi)拓市場(chǎng),共贏(yíng)發(fā)展。
主營(yíng)產(chǎn)品,優(yōu)勢(shì)供應(yīng),充足庫(kù)存。
主營(yíng):的PLC 、DCS 系統(tǒng)備件!
?    Allen-Bradley: SLC500/1747/1746、MicroLogix/1761/1763/1762/1766/1764、CompactLogix/1769/1768、Logix5000/1756/1789/1794/1760/1788、PLC-5/1771/1785等。
?    Schneider Modicon(施耐德*康):Quantum 140系列處理器、控制卡、電源模塊等。
?    ABB:工業(yè)機(jī)器人備件DSQC系列、Bailey INFI 90,ABB 變頻器等。
?    GE FANUC(GE發(fā)那科):模塊、卡件、驅(qū)動(dòng)器等各類(lèi)備件。
?    Invensys Foxboro(??怂共_):FBM01系列,F(xiàn)BM201系列.
?    Invensys Triconex: 3008,3504E,3511系列。
?    Westinghouse(西屋):1C311..系列,5X00..系列。 
?    Bosch Rexroth(博世力士樂(lè)):Indramat,I/O模塊,PLC控制器,驅(qū)動(dòng)模塊等。
?    SIEMENS-3RF、3RV、3RK、3RN、3RB、3RS、3RP、3TC、3TX、3TK、3TF、3TH、3UG、3NE、6SB、6SY、6RY、6DD、6SL39、6SE70、6GT等系列這些系列價(jià)格好.
?    如果您需要,我們能夠解決您的缺損部分或交換,歡迎查詢(xún)!我們將會(huì)給您優(yōu)質(zhì)的服務(wù)!
?    我們

點(diǎn)擊展示更多內(nèi)容
產(chǎn)地國(guó)產(chǎn) 加工定制
1771-IJ1771-IJ1771-IJ1771-IJ1771-IJ1771-IJ1771-IJ1771-IJ1771-IJ1771-IJ1771-IJ1771-IJ1771-IJ1771-IJ1771-IJ1771-IJ1771-IJ1771-IJ1771-IJ1771-IJ1771-IJ1771-IJ1771-IJ1771-IJ1771-IJ1771-IJ1771-IJ1771-IJ1771
1771-IJ電AB機(jī)IC693ALG223-可編程控制器 產(chǎn)品詳情

1771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG2231771-IJ電AB機(jī)IC693ALG223

1 引言

  在工業(yè)企業(yè)信息化過(guò)程中,隨著關(guān)系數(shù)據(jù)庫(kù)應(yīng)用的局限性不斷被發(fā)現(xiàn),實(shí)時(shí)數(shù)據(jù)開(kāi)始逐步使用。與關(guān)系數(shù)據(jù)庫(kù)相比,在工業(yè)企業(yè)中,生產(chǎn)數(shù)據(jù)的描述相對(duì)簡(jiǎn)單,但其點(diǎn)數(shù)非常多,導(dǎo)致了實(shí)時(shí)數(shù)據(jù)庫(kù)和傳統(tǒng)的關(guān)系數(shù)據(jù)庫(kù)有不同的側(cè)重點(diǎn)。實(shí)時(shí)數(shù)據(jù)庫(kù)在快速處理大量簡(jiǎn)單生產(chǎn)數(shù)據(jù),具有很大的優(yōu)勢(shì)。本文的工作建立在已經(jīng)搭建的基于工業(yè)以太網(wǎng)和can總線(xiàn)的中小型現(xiàn)場(chǎng)總線(xiàn)控制系統(tǒng)fcs(fieldbus control system)硬件平臺(tái)上,參考了開(kāi)源內(nèi)存數(shù)據(jù)庫(kù)fastdb的實(shí)現(xiàn)機(jī)制,開(kāi)發(fā)環(huán)境是vc++ 6.0。

2實(shí)時(shí)數(shù)據(jù)的概念和模型

  實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)的功能特性與實(shí)時(shí)應(yīng)用的語(yǔ)義緊密相關(guān),必須首先明確其性質(zhì)與要求,進(jìn)而確定rtdbs的設(shè)計(jì)目標(biāo)、功能、特性、系統(tǒng)模型。這種應(yīng)用往往有下列特性:數(shù)據(jù)時(shí)效性(主要的區(qū)別);測(cè)點(diǎn)數(shù)量多(每秒內(nèi)要處理大量的數(shù)據(jù));存取速度快;數(shù)據(jù)存貯量(臨時(shí)存儲(chǔ)大量的數(shù)據(jù));數(shù)據(jù)之間的約束關(guān)系簡(jiǎn)單。因此面向?qū)崟r(shí)應(yīng)用時(shí)候可以將數(shù)據(jù)庫(kù)理論中的部分功能弱化而將部分功能強(qiáng)化。例如,弱化表之間的關(guān)系描述;弱化了數(shù)據(jù)庫(kù)理論中的事務(wù)處理邏輯等等,舍棄了關(guān)系數(shù)據(jù)庫(kù)中的觸發(fā)器,存儲(chǔ)過(guò)程等高級(jí)功能,實(shí)時(shí)數(shù)據(jù)庫(kù)弱化這些功能,用以實(shí)現(xiàn)高效的數(shù)據(jù)插入和查詢(xún)功能。歷史數(shù)據(jù)庫(kù)和實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)主要表現(xiàn)在數(shù)據(jù)和事務(wù)的時(shí)間特性上。一個(gè)實(shí)時(shí)數(shù)據(jù)對(duì)象可以抽象為一個(gè)三元組:d其中data為數(shù)據(jù)對(duì)象標(biāo)識(shí),分量dv為數(shù)據(jù)的當(dāng)前狀態(tài)或值(value);dotp是數(shù)據(jù)的觀(guān)測(cè)時(shí)標(biāo)(observation timestamp),devi是數(shù)據(jù)的外部有效期(external validateinterval),即自dotp算起,dv的有效性的時(shí)間長(zhǎng)度。具體應(yīng)用中實(shí)時(shí)數(shù)據(jù)結(jié)構(gòu)模型根據(jù)具體的設(shè)計(jì)需求,在這三元組上進(jìn)行擴(kuò)展,還包含其他屬性。

3 實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)功能和結(jié)構(gòu)圖

  實(shí)時(shí)數(shù)據(jù)庫(kù)在系統(tǒng)中處于中樞環(huán)節(jié),數(shù)據(jù)采集、計(jì)算、傳輸、顯示和存儲(chǔ)都需要實(shí)時(shí)數(shù)據(jù)庫(kù)的相應(yīng)功能來(lái)支持。通過(guò)i/o采集模塊獲取的現(xiàn)場(chǎng)數(shù)據(jù)經(jīng)過(guò)程序解析后得到實(shí)時(shí)數(shù)據(jù)庫(kù)可以識(shí)別的位號(hào)名和過(guò)程值。在寫(xiě)入實(shí)時(shí)數(shù)據(jù)庫(kù)的時(shí)候會(huì)進(jìn)行量程變換、參數(shù)補(bǔ)償、濾波和累積等組態(tài)信息進(jìn)行計(jì)算和各種報(bào)警處理,然后將采集到的數(shù)據(jù)寫(xiě)入實(shí)時(shí)數(shù)據(jù)庫(kù)對(duì)應(yīng)的i/o點(diǎn)變量中。模擬量輸出(ao)和數(shù)字量輸出(do)在實(shí)時(shí)數(shù)據(jù)庫(kù)中經(jīng)過(guò)解析之后,生成傳輸協(xié)議的格式通過(guò)i/o輸出模塊發(fā)送到主控卡。以上是數(shù)據(jù)的大體流程,如果這個(gè)過(guò)程中數(shù)據(jù)結(jié)構(gòu)定義不完善,就會(huì)大大影響系統(tǒng)的效率,因此定義合理的數(shù)據(jù)結(jié)構(gòu)使數(shù)據(jù)分發(fā)過(guò)程快速地完成是提高系統(tǒng)實(shí)時(shí)性的主要方法之一。系統(tǒng)中既有現(xiàn)場(chǎng)控制站的i/o數(shù)據(jù),也有系統(tǒng)的內(nèi)部變量,變量類(lèi)型有整型、布爾型、浮點(diǎn)型,為了方便處理,對(duì)所有點(diǎn)進(jìn)行抽象,提出一個(gè)統(tǒng)一的實(shí)時(shí)數(shù)據(jù)模型,本文中實(shí)時(shí)數(shù)據(jù)對(duì)象結(jié)構(gòu)定義如下:

  class crtrecord {public:char* psztagname; //位號(hào)的名稱(chēng)long tagid;

  //位號(hào)idshort tagtype; //位號(hào)類(lèi)型float pv; //采樣值float pvpre;

  //上次采樣值time_t lsampletime0; //上次采樣時(shí)間time_t lsampletime;

  //本次采樣時(shí)間time_t lvalidateinterval; //數(shù)據(jù)有效期bool btransrange;

  //是否量程變換float feuhi; //量程上限float feulo; //量程下限float fpvrawlo;

  //原始據(jù)上限float fpvrawhi; //原始數(shù)據(jù)下限bool balarming;//是否處于報(bào)警狀態(tài)bool

  balarmen; //報(bào)警開(kāi)關(guān)float falarmdb; //報(bào)警死區(qū)bool bhialarmen;

  //高限報(bào)警bool bhhalarmen; //高高限報(bào)警bool bllalarmen; //低低限報(bào)警bool

  bloalarmen; //低限報(bào)警float fllalarmvalue; //報(bào)警值int nllprio;

  //低低限報(bào)警級(jí)別float floalarmvalue; //低限報(bào)警值int nloprio;

  //低限報(bào)警級(jí)別float fhialarmvalue; //高限報(bào)警值int nhiprio; //高限報(bào)警級(jí)別float

  fhhalarmvalue; //高高限報(bào)警值int nhhprio; //高高限報(bào)警級(jí)別bool baccumulate;

  //累積開(kāi)關(guān)int ntimecoeff; //時(shí)間系數(shù)int nunitcoeff; //單位系數(shù)bool

  bfilter; //是否濾波int nfilterconst; //濾波常數(shù)bool bsqrt;

  //是否開(kāi)方int nsigcutthreshold;

  //小信號(hào)切除閾值}這樣定義的數(shù)據(jù)結(jié)構(gòu)可以方便的完成各種計(jì)算和報(bào)警操作,比如進(jìn)行量程轉(zhuǎn)換直接就可以使用這個(gè)實(shí)時(shí)數(shù)據(jù)對(duì)象的量程上下限和原始數(shù)據(jù)上下限字段進(jìn)行計(jì)算,模擬量位號(hào)的變化率報(bào)警也可以根據(jù)本次采樣值和上次采樣值的關(guān)系推導(dǎo)出來(lái)。監(jiān)控程序如流程圖顯示、實(shí)時(shí)趨勢(shì)圖、實(shí)時(shí)報(bào)警等要頻繁的從實(shí)時(shí)數(shù)據(jù)庫(kù)檢索實(shí)時(shí)數(shù)據(jù),因此實(shí)時(shí)數(shù)據(jù)庫(kù)要支持多線(xiàn)程訪(fǎng)問(wèn)。這樣就必須處理好并發(fā)控制和事務(wù)調(diào)度,這也是設(shè)計(jì)實(shí)時(shí)數(shù)據(jù)庫(kù)的難點(diǎn)。實(shí)時(shí)數(shù)據(jù)庫(kù)還要提供第三方接口,可以方便和其他的程序進(jìn)行通訊。圖1是組態(tài)軟件實(shí)時(shí)數(shù)據(jù)庫(kù)相關(guān)的功能和結(jié)構(gòu)圖,實(shí)時(shí)數(shù)據(jù)庫(kù)起到一個(gè)核心的作用。

 

4事務(wù)處理和并發(fā)控制

  事務(wù)是并發(fā)控制的基本單位,保證事務(wù)原子性、*性、隔離性、持久性(acid)才能確保數(shù)據(jù)庫(kù)從一種狀態(tài)轉(zhuǎn)移到另一種狀態(tài)。隔離性定理表明,只要每個(gè)讀寫(xiě)事務(wù)的操作對(duì)象與其他寫(xiě)事務(wù)的操作對(duì)象能相互隔離,事務(wù)就可以*隔離的并發(fā)執(zhí)行。而且在實(shí)時(shí)數(shù)據(jù)庫(kù)中事務(wù)有定時(shí)限制的特性,系統(tǒng)的正確性不僅依賴(lài)于邏輯結(jié)果,而且依賴(lài)于邏輯結(jié)果產(chǎn)生的時(shí)間,因此必須對(duì)并發(fā)操作進(jìn)行合理調(diào)度。事務(wù)可串行化是實(shí)現(xiàn)事務(wù)調(diào)度的目標(biāo),嚴(yán)格的兩階段鎖兼顧并發(fā)度又可以避免死鎖,因此可以用來(lái)實(shí)現(xiàn)事務(wù)的可串行化。兩階段鎖的封鎖類(lèi)型有兩種:排他鎖(exclusive locks,簡(jiǎn)稱(chēng)x鎖,又稱(chēng)為寫(xiě)鎖)和共享鎖(share locks,簡(jiǎn)稱(chēng)s鎖,又稱(chēng)為讀鎖)。兩階段鎖是指事務(wù)的執(zhí)行分兩個(gè)過(guò)程:*階段是獲得封鎖,在這個(gè)階段,事務(wù)可以申請(qǐng)任何數(shù)據(jù)項(xiàng)上的任何類(lèi)型的鎖,但是不釋放任何鎖,這一階段又稱(chēng)為擴(kuò)展階段。第二階段是釋放封鎖,事務(wù)釋放他申請(qǐng)的全部封鎖,不再申請(qǐng)任何封鎖,這一階段又稱(chēng)為收縮階段。封鎖序列如圖2所示。

  圖2 封鎖序列

  達(dá)到大的事務(wù)吞吐量和短的事務(wù)平均響應(yīng)時(shí)間是實(shí)時(shí)數(shù)據(jù)庫(kù)追求的目標(biāo),合理設(shè)計(jì)鎖粒度可以提高數(shù)據(jù)庫(kù)并發(fā)的效率。在實(shí)時(shí)內(nèi)存數(shù)據(jù)庫(kù)中,事務(wù)獲得鎖的開(kāi)銷(xiāo)與處理數(shù)據(jù)的開(kāi)銷(xiāo)相當(dāng),所以鎖開(kāi)銷(xiāo)對(duì)事務(wù)運(yùn)行的速度的影響不可忽視。使用細(xì)粒度鎖可以提高并發(fā)性,但在沖突較低時(shí),并發(fā)能力對(duì)吞吐量幾乎沒(méi)有影響。如果這時(shí)沖突較低,將細(xì)粒度鎖換成粗粒度鎖會(huì)減少鎖開(kāi)銷(xiāo)。所以,為了在保證并發(fā)度的前提下減少事務(wù)加鎖開(kāi)銷(xiāo),應(yīng)該盡量使用粗粒度的鎖,本文就是采用粗粒度鎖,加鎖和解鎖都是數(shù)據(jù)庫(kù)級(jí)別。參考fastdb的實(shí)現(xiàn)方式,在本程序設(shè)計(jì)中數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)方式有如下三種情形,使用一個(gè)共用體來(lái)表示:enum dbaccesstype {dbreadonly, dballaccess,dbconcurrentread}。如果某個(gè)進(jìn)程使用dballaccess模式訪(fǎng)問(wèn)數(shù)據(jù)庫(kù),如果該進(jìn)程使用了insert、update、delete等修改數(shù)據(jù)的操作,其他進(jìn)程訪(fǎng)問(wèn)該庫(kù)的所有操作(包括select)都會(huì)被阻塞,直到該操作提交或回滾。如果使用dbconcurrentupdate模式訪(fǎng)問(wèn)數(shù)據(jù)庫(kù),當(dāng)某個(gè)進(jìn)程對(duì)數(shù)據(jù)進(jìn)行寫(xiě)操作,同時(shí)另外的進(jìn)程使用dbreadonly或者dbconcurrentread讀取數(shù)據(jù),不會(huì)出現(xiàn)阻塞的情況。

5 實(shí)時(shí)數(shù)據(jù)庫(kù)的接口實(shí)現(xiàn)

  組態(tài)軟件的實(shí)時(shí)數(shù)據(jù)庫(kù)要具有開(kāi)放的第三方接口,可以提供給其他的程序進(jìn)行數(shù)據(jù)的讀寫(xiě),例如可以和opc server進(jìn)行通訊。傳統(tǒng)的數(shù)據(jù)庫(kù)接口比如odbc和ado都是面向關(guān)系型數(shù)據(jù)庫(kù)的,對(duì)于實(shí)時(shí)內(nèi)存數(shù)據(jù)庫(kù)不再適合。dde接口雖然常用于以前產(chǎn)品的數(shù)據(jù)交換中,但是速度是個(gè)問(wèn)題。因此采用com接口,讓實(shí)時(shí)數(shù)據(jù)庫(kù)以進(jìn)程內(nèi)com服務(wù)器(in-process com server)方式對(duì)外部提供統(tǒng)一的接口。第三方接口采用api方式和sql語(yǔ)法方式。使用api方式可以獲得更高的存取速度,而使用sql語(yǔ)法需要對(duì)sql進(jìn)行解析,這樣就會(huì)影響系統(tǒng)的處理速度,當(dāng)前只實(shí)現(xiàn)了幾種常用的sql語(yǔ)法解析,考慮到終端用戶(hù)的需要,故同時(shí)提供這兩種接口方式。下面是實(shí)時(shí)數(shù)據(jù)庫(kù)常用的兩個(gè)接口函數(shù)原型:stdmethod(setpvfromtagn-ame)(/*in]*/ bstr *pbstrtagname, /*in]*/ short tagtype, /*in]*/float value); //通過(guò)位號(hào)名更新實(shí)時(shí)數(shù)據(jù)stdmethod(getpvfromtag -name)(/*in]*/bstr *pbstrtagnam -e, /*in]*/ short tagtype, /*out]*/ float*pvalue); //通過(guò)位號(hào)名讀取實(shí)時(shí)數(shù)據(jù)

6查詢(xún)處理算法

  在組態(tài)軟件中,存儲(chǔ)介質(zhì)是影響實(shí)時(shí)性的一個(gè)重要因素。實(shí)時(shí)數(shù)據(jù)庫(kù)采用物理內(nèi)存作為存儲(chǔ)區(qū),在內(nèi)存中完成對(duì)數(shù)據(jù)的實(shí)時(shí)操作。這樣主存數(shù)據(jù)庫(kù)就具有了高性能的事務(wù)處理能力,因此查詢(xún)算法也要針對(duì)內(nèi)存訪(fǎng)問(wèn)的特點(diǎn)設(shè)計(jì)。

  6.1算法選擇

  磁盤(pán)數(shù)據(jù)庫(kù)系統(tǒng)的典型的索引技術(shù)是b-tree索引。b-tree主要目的是減少數(shù)據(jù)文件的索引查找所需要的磁盤(pán)i/o的數(shù)量。t-tree是針對(duì)主存訪(fǎng)問(wèn)優(yōu)化的索引技術(shù),是lehman提出的適應(yīng)于主存數(shù)據(jù)庫(kù)系統(tǒng)的索引結(jié)構(gòu)。t-tree是一種一個(gè)節(jié)點(diǎn)中包含多個(gè)索引條目的平衡二叉樹(shù),t-tree的時(shí)間復(fù)雜度為對(duì)數(shù)ο(logn)。散列法比樹(shù)訪(fǎng)問(wèn)機(jī)制更快速,平均時(shí)間復(fù)雜度為常數(shù)ο(1)。由于hash表應(yīng)用起來(lái)相對(duì)簡(jiǎn)單,維護(hù)也比較方便,對(duì)實(shí)時(shí)數(shù)據(jù)庫(kù)操作多的是根據(jù)位號(hào)名進(jìn)行的精確查詢(xún)、更新,因此散列技術(shù)是實(shí)時(shí)內(nèi)存數(shù)據(jù)庫(kù)的方案。

 

6.2算法設(shè)計(jì)本文

  采用帶有沖突鏈的可擴(kuò)展的hash表,這個(gè)表實(shí)際上是一個(gè)對(duì)象指針數(shù)組,有一個(gè)指針指向沖突鏈,沖突鏈元素構(gòu)成一個(gè)后向鏈表,每一個(gè)元素都包含一個(gè)指向后一個(gè)元素的指針,可以為數(shù)值型和字符串型數(shù)據(jù)創(chuàng)建hash表。為了避免沖突鏈的增長(zhǎng),hash表可以根據(jù)當(dāng)前的存儲(chǔ)狀態(tài)自動(dòng)增長(zhǎng),當(dāng)前在同時(shí)滿(mǎn)足如下兩種情況下會(huì)調(diào)整hash表的大?。孩俦碇械挠涗洍l數(shù)比hash表空間大;②hash表中使用的元素?cái)?shù)目(即非空的沖突鏈數(shù)目)大于表的2/3。每次hash表都以?xún)杀兜拇笮≡黾?,確切的說(shuō)hash表大小是2**n-1(從統(tǒng)計(jì)學(xué)觀(guān)點(diǎn)來(lái)看使用奇數(shù)或者素?cái)?shù)作為hash表的大小可以減少?zèng)_突的機(jī)會(huì))。使用散列機(jī)制關(guān)鍵在于選擇合適的hash函數(shù)使得數(shù)據(jù)項(xiàng)均勻散列避免或減少?zèng)_突。本文使用一個(gè)非常簡(jiǎn)單的hash函數(shù)h= h*31 + *key++;hash表的索引就是散列碼除以hash表的大小所得的余數(shù)。采用此hash函數(shù)對(duì)組態(tài)位號(hào)名進(jìn)行散列,經(jīng)驗(yàn)證,散列的均勻度比較理想。

7實(shí)時(shí)數(shù)據(jù)和歷史數(shù)據(jù)的關(guān)系

  實(shí)時(shí)數(shù)據(jù)和歷史數(shù)據(jù)對(duì)于組態(tài)軟件同等重要,分析他們之間的各自特點(diǎn)才能找到一個(gè)好的解決方案。歷史數(shù)據(jù)量巨大;歷史數(shù)據(jù)保存的時(shí)間長(zhǎng);存儲(chǔ)格式簡(jiǎn)單,沒(méi)有復(fù)雜的關(guān)系;以位號(hào)名和時(shí)間為查詢(xún)條件;大量的查詢(xún)都是近時(shí)間段的歷史數(shù)據(jù);追加多,刪除少,修改少,中間插入少。故采用實(shí)時(shí)數(shù)據(jù)庫(kù)和歷史數(shù)據(jù)庫(kù)相結(jié)合的方法可以發(fā)揮各自的優(yōu)點(diǎn)。本軟件中使用功能完善的關(guān)系數(shù)據(jù)庫(kù)sqlserver 2000作為歷史數(shù)據(jù)庫(kù)。sql server2000具有強(qiáng)大的數(shù)據(jù)管理功能和較高的效率,可以滿(mǎn)足企業(yè)上層程序?qū)?shù)據(jù)的分析和訪(fǎng)問(wèn)。比如報(bào)表的生成,繪制歷史曲線(xiàn),數(shù)據(jù)挖掘等。利用windows多線(xiàn)程機(jī)制,創(chuàng)建了一個(gè)單獨(dú)的線(xiàn)程用于轉(zhuǎn)儲(chǔ)歷史數(shù)據(jù),采用定量轉(zhuǎn)儲(chǔ)方式,轉(zhuǎn)儲(chǔ)的條件是當(dāng)內(nèi)存中的歷史數(shù)據(jù)超過(guò)程序中設(shè)置的大值。

8結(jié)束語(yǔ)

  實(shí)時(shí)數(shù)據(jù)庫(kù)是組態(tài)軟件的關(guān)鍵部分,在內(nèi)存中實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)庫(kù)能滿(mǎn)足組態(tài)軟件對(duì)實(shí)時(shí)性的要求。利用兩階段鎖實(shí)現(xiàn)并發(fā)控制和事務(wù)調(diào)度,針對(duì)內(nèi)存的特點(diǎn)設(shè)計(jì)的查詢(xún)處理算法,使得數(shù)據(jù)可以滿(mǎn)足流程圖監(jiān)控等頻繁的數(shù)據(jù)檢索。利用實(shí)時(shí)數(shù)據(jù)庫(kù)簡(jiǎn)化了組態(tài)軟件中數(shù)據(jù)管理,增強(qiáng)了系統(tǒng)的穩(wěn)定性。

 


1 UTMSI-05AADDZC 071558-1-BMI 006 GAPMAX263MIN23 2
2 UTMSI-10AADEZD 232615-1-BMI 001 GAPMAX288MIN250 1
3 VS-626M5 CIMR-M5N2018 AC DRIVE 18.5kW 16
4 VS-626M5 CIMR-M5N2011 AC DRIVE 11kW 2
5 VS-626M5 CIMR-M5N2015 AC DRIVE 15kW 1
6 VS-626M5 CIMR-M5N2022 AC DRIVE 22kW 5
7 VS-626M5 CIMR-M5N27P5 AC DRIVE 7.5kW 3
8 VS-656MR5 CIMR-MR5N2011 DC SPINDLE DRIVE 11kW 230V 1
9 VS-656MR5 CIMR-MR5N2022 CONVERTER 22kW 200V 10
10 BCM-815M  0
11 CACR-HR10VBCY119 SERVOPACK 1
12 CACR-HR20VBCY119 SERVOPACK 2
13 CACR-HR30VBCY119 SERVOPACK 4
14 CACR-HR44BBY100 SERVOPACK 2
15 CACR-IR05SE  3
16 CACR-IR20SB ServoPack / ServoDrive 1
17 CACR-IR30SB ServoPack / ServoDrive 1
18 CACR-PR01AD4QRY75  12
19 CACR-SRCA30BBSY124 AC SERVOPACK 1
20 CIMR-MRXN2015  1
21 CIMR-MXN20225
  1
22 CPCR-01-SW2C  5
23 CPCR-AN372A  1
24 CPCR-FR01B-R1S  1
25 CPCR-MN085E  2
26 CPCR-SWA6B-Y18  22
27 DDSCR-GL40S1 CPU MODULE 1
28 DDSCR-GL40S3 CPU MODULE 4
29 DDSCR-GL60H CPU MODULE 2
30 DDSCR-GL60S2 CPU MODULE 2
31 DDSCR-R84H-M Memocon-SC U84H 1
32 DDSCR-U84-124 Memocon-SC U84 CPU CARD 1
33 JAMSC-B1011 I/O BUFFER 1
34 JAMSC-B1050 Memocon-SC U84 I/O Card 5
35 JAMSC-B1051B MODULE I/O 1000 SERIES 29
36 JAMSC-B1055 MODULE 2
37 JAMSC-B1056  4
38 JAMSC-B1058 MODULE I/O 1000 SERIES 3
39 JAMSC-B1058V  3
40 JAMSC-B1059  3
41 JAMSC-B1059C Memocon-SC U84 I/O Card 14
42 JAMSC-B1062V  3
43 JAMSC-B1063V  3
44 JAMSC-B1064 OUTPUT MODULE 24VDC 11
45 JAMSC-B1065E INPUT MODULE 24VDC 1
46 JAMSC-B1067B  10
47 JAMSC-B1068  12
48 JAMSC-B1069B  19
49 JAMSC-B1070V REGISTER OUTPUT 2
50 JAMSC-B1073-2 Memocon-SC U84 19
51 JAMSC-B1090B MODULE I/O 1000 SERIES 28
52 JAMSC-B2110A MODULE PLC I/O BUFFER 10
53 JAMSC-B2500V MODULE PLC OUTPUT 1
54 JAMSC-B2504 MODULE PLC OUTPUT 15
55 JAMSC-B2602A OUTPUT MODULE 24 TRANSISTOR 4
56 JAMSC-B2603 INPUT MODULE PLC 21
57 JAMSC-B2604 OUTPUT MODULE PLC 1
58 JAMSC-B2605 INPUT MODULE PLC INPUT 4
59 JAMSC-B2700 I/O REGISTER OUTPUT MODULE 4
60 JAMSC-B2701 DATA REGISTER MODULE 4
61 JAMSC-B2702 INTELLIGENT I/O MODULE 4
62 JAMSC-B2733V MODULE INPUT 2
63 JAMSC-B27C2  2
64 JAMSC-B2801 COUNTER MODULE REVERSABLE MEMOCON-SC U84 I/O 1
65 JAMSC-B2803 POSITION MODULE 7
66 JAMSC-B2808  7
67 JAMSC-B2813T  12
68 JAMSC-B2833 MODULE PLC INTELLIGENT I/O 6
69 JAMSC-B2902 MODULE PLC RELAY OUTPUT 2
70 JAMSC-C8110 COMM MODULE 1
71 JAMSC-C8120 MODULE 2
72 JAMSC-C8150 Memocon-SC U84H  1
73 JAMSC-C8610E COMMUNICATIONS MODULE 1
74 JAMSC-IF60 PLC I/O PROCESSOR 2
75 JAMSC-IF61 COMMUNICATION MODULE 1
76 JAMSC-IF612 COMMUNICATION MODULE 4
77 JAMSC-IF62A REMOTE 1/0 DRIVER MODULE 7
78 JAMSC-IF64 MODULE IF64 LINK 6
79 JAMSC-IF70T RECEIVER PLC REMOTE I/O 4
80 JAMSC-IF70V RECEIVER PLC REMOTE I/O 1
81 JAMSC-P8051 Memocon-SC U84 Power Supply 1
82 JAMSC-S8125 Memocon-SC U84 1
83 JANCD-CG23-1 DF8202769-B0 2
84 JANCD-FC861 CNC I/O BOARD PCB 4
85 JANCD-JIF01-1  1
86 JANCD-JIF01-2  1
87 JANCD-JCP05-1  2
88 JANCD-SR20B-1 DTN-5330/AXIS CPU PBC 2
89 JANCD-SR21-1 AXIS CPU BOARD PCB 2
90 JEFMC-CU10-10C  1
91 JRMSI-B1027
 Memocon-SC U84 Mount-Base 4
92 JRMSI-B1034 Memocon-SC U84 Mount-Base 4
93 JRMSI-B1021  4
94 JRMSI-B1025  7
95 JRMSP-P8051 Memocon-SC U84H Power Supply 4
96 JRMSP-P8051Y  1
97 JRMSP-P8054 Memocon-SC U84H Power Supply 1
98 JRMSP-P8101 Memocon-SC U84H Power Supply 1
99 JRMSP-PS22A POWER MODULE 8
100 JRMSP-PS40 POWER MODULE 4
101 JRMSP-PS60 POWER SUPPLY 4
102 JUSP-RA05  1
103 JUSP-TYNCIC  1
104 JZMSZ-W622  2
105 JZNC-J0P04C-4  1
106 UTSJB-B19BCCBA S02535-3A-BMI 001 GAPMAX225MIN188 4
107 SGDA-01BPY122 SERVO AMPLIFIER 1
108 SGDC-05AJAY16  1
109 SGDC-15AJA  2
110 SGDC-20AJA-F  1
111 SGDC-20AJA-FY16  1
112 SGDC-30AJA-FY16(B)  4
113 SGDC-30AJAY16  8
114 SGDC-50AJAY16  4
115 SGDK-3030AEA  2
116 SGDK-50AEA  1
117 SGDK-75AEA SERVO 200V 7.5kW 2
118 SGDS-02F01A  1
119 UTMSI-05AADD2C  1
YASKAWA PLC可程式控制模組 JAMSC 系列                                 JAMSC-IF70T                          CACR-HR44BBY100


               


--------------------------------------------------------------------------------
YASKAWA MEMOCON GL120 系列
       

 Part# Description Q'ty
1 DDSCR-120CPU14200 CPU MODULE 1
2 DDSCR-120CPU34100 CPU MODULE 2
3 JAMSC-120ACI02000  1
4 JAMSC-120ACO01000  1
5 JAMSC-120AVI02100  1
6 JAMSC-120AVO0100  2
7 JAMSC-120CBE37000  6
8 JAMSC-120CRD13100  1
9 JAMSC-120DAI54300  3
10 JAMSC-120DAO84300  5
11 JAMSC-120DDI34300  13
12 JAMSC-120DDI35400  5
13 JAMSC-120DDO34310 OUTPUT MODULE 12/24VDC 16POINT SINKING 10
14 JAMSC-120DDO35410  4
15 JAMSC-120DRA84300  2
16 JAMSC-120MMB10400  1
17 JAMSC-120NFB23100 PC Link Coax. GL 120 2
18 JAMSC-120NOM27100  1
19 JAMSC-120XCP80000  1
20 JRMSI-120XPB01200  2
21 JRMSP-120CPS11100
 POWER SUPPLY PLC GL120 3
22 JRMSP-120CPS11300 POWER SUPPLY PLC GL120 5
YASKAWA MEMOCON GL120 系列

 

 

--------------------------------------------------------------------------------


98.2.17

 Part# Description Q'ty
1 UTMSI-05AADDZC 071558-1-BMI 006 GAPMAX263MIN23 2
2 1PH7137-2NG02-OLA3  1
3 UTMSI-10AADEZD 232615-1-BMI 001 GAPMAX288MIN250 1
4 ADLK-8  1
5 AX1 FC300B  1
6 AX2 FC310  1
7 BCM-815M  1
8 CACR-30SEBPOOBOO  1
9 CACR-A1-NF3A SERVOPACK In:1PH 200-230VAC 2A Out:3PH 0-230VAC 0.7A 0.1(0.134)kW(hp) 2
10 CACR-HR10BB SERVOPACK AC 3PH In:200-230V 50/60Hz 8A Out:0-230V 7.6A 1.0(1.3)kW(Hp) 1
11 CACR-HR10VBCY119 SERVOPACK 1
12 CACR-HR20VBCY119 SERVOPACK 2
13 CACR-HR30VBCY119 SERVOPACK AC 3PH Input:200-230V 50/60Hz 18A Output:0-230V 26A 30.(4.0)kw(HP) 4
14 CACR-HR44BBY100 SERVOPACK AC 3PH In:200-230V 50/60Hz 24A Out:0-230V 33A 4.4(5.9)kW(HP) 1
15 CACR-IR05SE SERVOPACK 1
16 CACR-IR10SB SERVOPACK 1
17 CACR-IR20SB ServoPack / Servo Controller 1
18 CACR-IR30SB SERVOPACK AC 3PH In:200-230V 50/60Hz 18A Out:0-230V 20A 3.0(4.02)kW(Hp) 1
19 CACR-PR01AD4QRY75 ServoPack / ServoDrive 45
20 CACR-PR02AC4ER SERVOPACK 1
21 CACR-SR02AC1ER SERVOPACK 200v 1
22 CACR-SR05BE12G SERVOPACK AC 3PH In:200-230V 50/60Hz 5A Out:0-230V 3.8A 0.5(0.61)kW(HP) 1
23 CACR-SR15BB1AF SERVOPACK 1
24 CACR-SR30SB1BSY119 SERVOPACK AC 3PH In:200-230V 50/60Hz 18A Out:0-230V 14.6A 3.0(4.02)kW(Hp) 1
25 CACR-SRCA30BBSY124 AC SERVOPACK 3
26 CIMR-22JP3-1BOOM  1
27 CIMR-30JP2-1BOOM  1
28 CIMR-G3A2L45 Varispeed  616G3 SPEC:2L45 200V CLASS INVERTER AC 3PH In:200-220V/50Hz.200-230V/60Hz  224A Out:0-230V 76kVA 205A  Mass:81kg 1
29 CIMR-G5A21P5 VARISPEED 616G5 AC 3PH  Input:200-220V 50Hz.200-230V 60Hz Output:0-230V 3kVA 8A 

熱門(mén)產(chǎn)品
產(chǎn)品名稱(chēng)參考價(jià)地區(qū)公司名稱(chēng)更新時(shí)間 
OMRON可編程控制器特征 面議 上海市 上海乾拓貿(mào)易有限公司 2024-10-20 在線(xiàn)詢(xún)價(jià)
光洋電子工業(yè)KOYOELE可編程邏輯控制器SJ ¥12306 重慶市 重慶津澤機(jī)電科技有限公司 2024-03-21 在線(xiàn)詢(xún)價(jià)
西門(mén)子Climatix可編程控制器 ¥1080 濟(jì)南市 濟(jì)南工達(dá)捷能科技發(fā)展有限公司 2024-09-04 在線(xiàn)詢(xún)價(jià)
MELEXIS可編程控制器 面議 武漢市 武漢宏浩機(jī)械貿(mào)易有限公司 2024-07-20 在線(xiàn)詢(xún)價(jià)
松下panasonic可編程控制器 HL-C2CE 面議 上海市 上海乾拓貿(mào)易有限公司 2024-11-04 在線(xiàn)詢(xún)價(jià)
概述神視可編程控制器 面議 上海市 上海乾拓貿(mào)易有限公司 2024-08-11 在線(xiàn)詢(xún)價(jià)
免責(zé)申明

所展示的信息由會(huì)員自行提供,內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性由發(fā)布會(huì)員負(fù)責(zé),儀表網(wǎng)對(duì)此不承擔(dān)任何責(zé)任。儀表網(wǎng)不涉及用戶(hù)間因交易而產(chǎn)生的法律關(guān)系及法律糾紛,糾紛由您自行協(xié)商解決

友情提醒 :本網(wǎng)站僅作為用戶(hù)尋找交易對(duì)象,就貨物和服務(wù)的交易進(jìn)行協(xié)商,以及獲取各類(lèi)與貿(mào)易相關(guān)的服務(wù)信息的平臺(tái)。為避免產(chǎn)生購(gòu)買(mǎi)風(fēng)險(xiǎn),建議您在購(gòu)買(mǎi)相關(guān)產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。過(guò)低的價(jià)格、夸張的描述、私人銀行賬戶(hù)等都有可能是虛假信息,請(qǐng)采購(gòu)商謹(jǐn)慎對(duì)待,謹(jǐn)防欺詐,對(duì)于任何付款行為請(qǐng)您慎重抉擇!如您遇到欺詐等不誠(chéng)信行為,請(qǐng)您立即與儀表網(wǎng)聯(lián)系,如查證屬實(shí),儀表網(wǎng)會(huì)對(duì)該企業(yè)商鋪?zhàn)鲎N(xiāo)處理,但儀表網(wǎng)不對(duì)您因此造成的損失承擔(dān)責(zé)任!

關(guān)于我們|網(wǎng)站導(dǎo)航|本站服務(wù)|會(huì)員服務(wù)|網(wǎng)站建設(shè)|特色服務(wù)|旗下網(wǎng)站|友情鏈接|在線(xiàn)投訴|興旺通|供應(yīng)信息

儀表網(wǎng)-儀器儀表行業(yè)“互聯(lián)網(wǎng)+”服務(wù)平臺(tái)

Copyright ybzhan.cn All Rights Reserved法律顧問(wèn):浙江天冊(cè)律師事務(wù)所 賈熙明律師ICP備案號(hào):浙B2-20100369-24

客服熱線(xiàn):0571-87756399,87759942加盟熱線(xiàn):0571-87756399展會(huì)合作:0571-87759945客服郵箱:873582202@qq.com 投稿郵箱:ybzhan@qq.com

網(wǎng)站客服:服務(wù)咨詢(xún):對(duì)外合作:儀表采購(gòu)群: 儀表技術(shù)群:

版權(quán)所有©浙江興旺寶明通網(wǎng)絡(luò)有限公司


提示

×

*您想獲取產(chǎn)品的資料:

以上可多選,勾選其他,可自行輸入要求

個(gè)人信息:

无码97久久久久人妻精品| 色就色综合| 日韩综合无码一区久久92| 熟女三区| 久久亚洲AV成人无码国产电影 | av片网址| 欧美一区国产| 欧美日韩特级黄片| 日韩人妻无码专区| 午夜精品福利片| 美女被操的网站| 亚洲国产导航| 2020年国产精品| 久久久久久毛片| 精品国产片一区二区三区免费| 日韩国产欧美一区二区| 精品无码人妻一区二区免费蜜桃| 午夜AV影视| 亚洲精品中文字幕无码| 久久99国产精品二区护士| 久久久久亚洲视频| 亚洲欧洲无码一区二区三区| 日韩在线一本| 午夜福利成人| 欧日韩不卡在线视频| 日本成人色视频| 插插插网站| 精品久久久久久蜜桃| 成人精品一区二区三区电影| 尤物精品在线观看| 亚洲熟妇无码AV不卡在线播放 | 99亚洲精品无码久久久久| 女人高潮精品一级毛片 | 人妻少妇中文字幕| 久久免费少妇高潮99精品| 6969精品视频在线观看| 人妻无码| 亚洲中文字幕无码永久在线| 视色4se成人午夜精品| 国产韩国精品一区二区三区久久| 美女被操网站|