色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于國(guó)產(chǎn)麒麟操作系統(tǒng)的狀態(tài)診斷系統(tǒng)設(shè)計(jì)

電子設(shè)計(jì) ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:工程師吳畏 ? 2018-06-11 16:18 ? 次閱讀

引言

現(xiàn)有的數(shù)據(jù)采集與監(jiān)視控制(SCADA)系統(tǒng)大多運(yùn)行在Windows平臺(tái)上,缺少國(guó)產(chǎn)化方面的考慮[1]。本文介紹的SCADA系統(tǒng)開(kāi)發(fā)及運(yùn)行環(huán)境實(shí)現(xiàn)了全國(guó)產(chǎn)化。作為工業(yè)級(jí)數(shù)據(jù)采集與監(jiān)視控制軟件,對(duì)于系統(tǒng)的穩(wěn)定性和可靠性要求較高。因此SCADA系統(tǒng)中需要有狀態(tài)診斷子系統(tǒng),并且系統(tǒng)中的關(guān)鍵組件——服務(wù)器,必須實(shí)現(xiàn)冗余配置,當(dāng)主服務(wù)器發(fā)生故障時(shí),能夠及時(shí)診斷故障并切換到后備服務(wù)器,且切換過(guò)程中不能造成擾動(dòng)。由于狀態(tài)診斷系統(tǒng)與操作系統(tǒng)關(guān)系較為密切,不同操作系統(tǒng)下的實(shí)現(xiàn)可能大不相同,本文設(shè)計(jì)與實(shí)現(xiàn)了自主研發(fā)的基于國(guó)產(chǎn)麒麟操作系統(tǒng)的狀態(tài)診斷系統(tǒng)。

1 整體結(jié)構(gòu)

數(shù)據(jù)采集與監(jiān)視控制系統(tǒng)采用跨平臺(tái)的軟件架構(gòu)設(shè)計(jì):硬件采用國(guó)產(chǎn)飛騰處理器的服務(wù)器和臺(tái)式機(jī)(或筆記本),操作系統(tǒng)采用國(guó)產(chǎn)中標(biāo)麒麟,開(kāi)發(fā)工具采用可跨平臺(tái)的Qt,支持在國(guó)產(chǎn)中標(biāo)麒麟和Windows操作系統(tǒng)上跨平臺(tái)運(yùn)行。系統(tǒng)整體結(jié)構(gòu)如圖1所示。

基于國(guó)產(chǎn)麒麟操作系統(tǒng)的狀態(tài)診斷系統(tǒng)設(shè)計(jì)

數(shù)據(jù)采集與監(jiān)視控制系統(tǒng)采用客戶端/服務(wù)器體系結(jié)構(gòu),正常情況下歷史站即為系統(tǒng)的服務(wù)器,如果用戶有高可靠性要求,會(huì)配置冗余歷史站,歷史站負(fù)責(zé)與下位機(jī)進(jìn)行數(shù)據(jù)交互,并記錄歷史數(shù)據(jù)。客戶端即各個(gè)操作員站,操作員站的數(shù)據(jù)從歷史站獲取,且網(wǎng)絡(luò)僅傳輸每秒中發(fā)生變化的變更數(shù)據(jù)集。操作員站用于人機(jī)交互,用文字、動(dòng)畫(huà)顯示現(xiàn)場(chǎng)的狀態(tài),并可以對(duì)現(xiàn)場(chǎng)的開(kāi)關(guān)、閥門進(jìn)行操作。根據(jù)用戶需要,可以配置對(duì)外通信功能,通過(guò)網(wǎng)絡(luò)單向發(fā)布管理層用戶關(guān)心的數(shù)據(jù)和狀態(tài)[2]。

2 功能及實(shí)現(xiàn)

數(shù)據(jù)采集與監(jiān)視控制系統(tǒng)從功能上分為離線功能和在線功能:離線包括工程組態(tài)、離線查詢等,在線包括數(shù)據(jù)通信、服務(wù)處理、數(shù)據(jù)處理、畫(huà)面監(jiān)視等[3]。操作員站和歷史站的功能有所區(qū)別,操作員站主要包括畫(huà)面監(jiān)視、數(shù)據(jù)下發(fā)、打印等與用戶的圖形接口,歷史站除包含操作員站的所有功能外,還包含數(shù)據(jù)通信、服務(wù)處理、數(shù)據(jù)處理等后臺(tái)任務(wù)。狀態(tài)診斷是操作員站和歷史站都具有的后臺(tái)服務(wù)子系統(tǒng)。軟件結(jié)構(gòu)如圖2所示。

基于國(guó)產(chǎn)麒麟操作系統(tǒng)的狀態(tài)診斷系統(tǒng)設(shè)計(jì)

歷史站包含所有功能的設(shè)計(jì)優(yōu)點(diǎn)在于,對(duì)于很小的項(xiàng)目,可以只配置一臺(tái)歷史站,或者配置兩臺(tái)互為冗余的歷史站,這樣可以有效降低成本。

2.1 狀態(tài)診斷子系統(tǒng)基本功能

(1)初始確定歷史站的主從機(jī)狀態(tài):先啟動(dòng)的為主機(jī);同時(shí)啟動(dòng)時(shí),A歷史站為主機(jī)。

(2)周期自診斷:周期診斷本機(jī)各子任務(wù)的狀態(tài)及系統(tǒng)資源狀態(tài)。

(3)周期互診斷:實(shí)現(xiàn)主從機(jī)之間的心跳監(jiān)測(cè),通過(guò)周期性互發(fā)心跳值的方式實(shí)現(xiàn)。主機(jī)收不到從機(jī)的心跳信號(hào)時(shí)仍正常運(yùn)行,從機(jī)收不到主機(jī)的心跳信號(hào)則切換為主機(jī)。

(4)判斷數(shù)據(jù)站的狀態(tài):

①在線:任務(wù)管理、數(shù)據(jù)通信、服務(wù)器狀態(tài)診斷、校時(shí)、數(shù)據(jù)處理、歷史數(shù)據(jù)收集、數(shù)據(jù)采集、報(bào)警、全記錄等,全部正常運(yùn)行。

②離線:除數(shù)據(jù)通信模塊,需要在線的任務(wù)都沒(méi)有運(yùn)行。

③故障:在線時(shí)需要在線的任務(wù)存在不正常運(yùn)行的[4]。

2.2 自診斷方式

各子任務(wù)的狀態(tài)通過(guò)周期檢測(cè)心跳值的方式檢測(cè)。對(duì)于心跳超時(shí)的子任務(wù),可以根據(jù)任務(wù)配置,對(duì)出錯(cuò)的任務(wù)作不關(guān)閉不重啟、關(guān)閉不重啟、關(guān)閉并重啟等處理,如果出錯(cuò)的子任務(wù)仍然不能正常運(yùn)行,從機(jī)只報(bào)故障,主機(jī)需要切換為從機(jī)。

中標(biāo)麒麟系統(tǒng)可以通過(guò)兩種方式獲取系統(tǒng)資源狀態(tài):

(1)讀取系統(tǒng)文件,例如可以通過(guò)讀取carrier文件,獲取網(wǎng)絡(luò)狀態(tài),部分示例代碼參見(jiàn)函數(shù)void getNetState()。

(2)調(diào)用shell命令,解析命令的返回值,例如可以通過(guò)解析df命令的執(zhí)行結(jié)果,獲取硬盤使用率,部分示例代碼參見(jiàn)函數(shù)void getHardDiskOccupy()。

基于國(guó)產(chǎn)麒麟操作系統(tǒng)的狀態(tài)診斷系統(tǒng)設(shè)計(jì)

針對(duì)大部分冗余歷史站容易出現(xiàn)的雙主問(wèn)題,本文制作了詳細(xì)的冗余切換表,通過(guò)測(cè)試證明,可以避免雙主的出現(xiàn)。部分冗余切換如表1所示。

基于國(guó)產(chǎn)麒麟操作系統(tǒng)的狀態(tài)診斷系統(tǒng)設(shè)計(jì)

為了保證系統(tǒng)穩(wěn)定可靠地運(yùn)行,SCADA的狀態(tài)診斷系統(tǒng)需要確定系統(tǒng)當(dāng)前狀態(tài),并判斷何時(shí)滿足狀態(tài)切換的條件。本文設(shè)計(jì)并實(shí)現(xiàn)的狀態(tài)診斷系統(tǒng)按照?qǐng)D3所示狀態(tài)圖進(jìn)行狀態(tài)判斷和切換[5]。

基于國(guó)產(chǎn)麒麟操作系統(tǒng)的狀態(tài)診斷系統(tǒng)設(shè)計(jì)

狀態(tài)診斷系統(tǒng)在工程運(yùn)行前需要先檢測(cè)工程配置是否正確,如果配置錯(cuò)誤(如未配置歷史站、PC名字配置錯(cuò)誤),則提示錯(cuò)誤,并結(jié)束工程;如果配置正確,則啟動(dòng)各子任務(wù),并運(yùn)行工程。

運(yùn)行工程后進(jìn)入在線狀態(tài),檢測(cè)本機(jī)配置,如果配置為操作員站,則不存在主從機(jī)的區(qū)別,以操作員站的狀態(tài)運(yùn)行,直到退出在線或退出工程;如果配置為歷史站,則需要判斷主從狀態(tài),根據(jù)有故障不搶主、A機(jī)優(yōu)先的原則確定主從機(jī)狀態(tài)。

為了減少切換次數(shù),主機(jī)無(wú)故障會(huì)一直保持主機(jī)狀態(tài),從機(jī)周期檢測(cè)主機(jī)的狀態(tài),如果主機(jī)降從或退出,則從機(jī)自檢無(wú)故障可以升主。

主機(jī)和從機(jī)均可以退出在線或退出工程。

3 實(shí)驗(yàn)結(jié)果

實(shí)驗(yàn)條件:歷史站A、歷史站B均正常運(yùn)行。實(shí)驗(yàn)操作及實(shí)驗(yàn)結(jié)果如表2所示。

基于國(guó)產(chǎn)麒麟操作系統(tǒng)的狀態(tài)診斷系統(tǒng)設(shè)計(jì)

4 結(jié)論

實(shí)驗(yàn)結(jié)果證明,本系統(tǒng)能夠按照預(yù)期的結(jié)果在國(guó)產(chǎn)麒麟系統(tǒng)上穩(wěn)定運(yùn)行。通過(guò)對(duì)任務(wù)的監(jiān)視、強(qiáng)制關(guān)閉與重啟任務(wù),能夠?qū)Τ鲥e(cuò)的子任務(wù)及時(shí)進(jìn)行處理,保證各子任務(wù)的正常運(yùn)行;通過(guò)服務(wù)器冗余配置,可以保證主歷史站出故障能夠迅速切換到從歷史站,使得從歷史站出故障時(shí)不影響主歷史站的正常運(yùn)行。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19400

    瀏覽量

    230742
  • SCADA
    +關(guān)注

    關(guān)注

    6

    文章

    269

    瀏覽量

    36829
  • 麒麟
    +關(guān)注

    關(guān)注

    1

    文章

    224

    瀏覽量

    13674
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    RK3568-麒麟KylinOS國(guó)產(chǎn)操作系統(tǒng)演示案例

    RK3568-麒麟KylinOS國(guó)產(chǎn)操作系統(tǒng)演示案例
    的頭像 發(fā)表于 01-22 15:15 ?3270次閱讀
    RK3568-<b class='flag-5'>麒麟</b>KylinOS<b class='flag-5'>國(guó)產(chǎn)</b><b class='flag-5'>操作系統(tǒng)</b>演示案例

    RK3568J“麒麟”+“翼輝”國(guó)產(chǎn)系統(tǒng)正式發(fā)布,“鴻蒙”也正在路上!

    %,提供報(bào)告)已正式適配兩大國(guó)產(chǎn)系統(tǒng):銀河麒麟嵌入式操作系統(tǒng)KylinOS(V10 SP1) + 翼輝嵌入式操作系統(tǒng)SylixOS(V2.3
    發(fā)表于 07-09 11:44

    3568F-麒麟KylinOS國(guó)產(chǎn)操作系統(tǒng)演示案例

    KylinOS簡(jiǎn)介 銀河麒麟嵌入式操作系統(tǒng)V10是面向物聯(lián)網(wǎng)及工業(yè)互聯(lián)網(wǎng)場(chǎng)景的安全實(shí)時(shí)嵌入式操 作系統(tǒng),具備信息安全、多域隔離、云邊端協(xié)同、多樣性算力支持等特點(diǎn),可滿足嵌入式 場(chǎng)景對(duì)操作系統(tǒng)
    發(fā)表于 07-25 15:55

    國(guó)產(chǎn)筆記本,支持國(guó)產(chǎn)操作系統(tǒng)銀河麒麟/統(tǒng)信uos

    操作系統(tǒng)麒麟
    GITSTAR 集特工控
    發(fā)布于 :2024年01月03日 09:52:09

    基于LABVIEW的斷路操作機(jī)構(gòu)故障器診斷系統(tǒng)的設(shè)計(jì)

    跪求!!!我在做基于LABVIEW的斷路操作機(jī)構(gòu)故障器診斷系統(tǒng)的設(shè)計(jì),大家有相關(guān)資料的送我一份,非常感謝!!1017728254@qq.com
    發(fā)表于 09-23 17:04

    ECS 控制臺(tái)診斷系統(tǒng)

    摘要: 控制臺(tái)診斷系統(tǒng),旨在為您提供快速反饋問(wèn)題的渠道,在降低您的反饋成本的同時(shí),第一時(shí)間為您提供解決方案,減少您的損失,給您提供更加平滑的控制臺(tái)操作體驗(yàn)。當(dāng)您在操作 ECS控制臺(tái) 時(shí),可能會(huì)
    發(fā)表于 12-26 14:03

    基于VXI儀器的電路板故障診斷系統(tǒng)

    ,兼容性強(qiáng),易進(jìn)行系統(tǒng)擴(kuò)展和更新?lián)Q代,為以后系統(tǒng)的完善和發(fā)展打下堅(jiān)實(shí)的基礎(chǔ)。2. 故障診斷系統(tǒng)的軟件設(shè)計(jì)  故障診斷系統(tǒng)的軟件設(shè)計(jì)平臺(tái)選擇了HPVEE,基本
    發(fā)表于 11-23 16:37

    中標(biāo)麒麟操作系統(tǒng)的串口怎么調(diào)試?

    目前,由于國(guó)產(chǎn)的中標(biāo)麒麟操作系統(tǒng)有著高安全性,以及其功能、穩(wěn)定性、效率方面都達(dá)到國(guó)外同類產(chǎn)品水平,部分指標(biāo)還要優(yōu)于國(guó)外同類產(chǎn)品,極大地降低了采購(gòu)成本及維護(hù)成本等特點(diǎn),中標(biāo)麒麟
    發(fā)表于 08-23 07:32

    RK3568J“麒麟”+“翼輝”國(guó)產(chǎn)系統(tǒng)正式發(fā)布,“鴻蒙”也正在路上!

    RK3568J ”麒麟“ + “翼輝”國(guó)產(chǎn)系統(tǒng)正式發(fā)布 近期,創(chuàng)龍科技RK3568J全國(guó)產(chǎn)平臺(tái)(國(guó)產(chǎn)化率100%,提供報(bào)告)已正式適配兩大
    發(fā)表于 11-30 16:08

    國(guó)產(chǎn)電腦操作系統(tǒng)體驗(yàn)!

     目前國(guó)產(chǎn)操作系統(tǒng)中標(biāo)麒麟V7.0正式升級(jí)到了64位,而且還對(duì)系統(tǒng)UI和一些細(xì)節(jié)功能也進(jìn)行了調(diào)整,此外,中標(biāo)麒麟桌面
    發(fā)表于 03-29 10:44 ?2675次閱讀

    國(guó)產(chǎn)操作系統(tǒng)產(chǎn)業(yè)深度解析

    中國(guó)的操作系統(tǒng)國(guó)產(chǎn)化浪潮源于20世紀(jì)末,歷經(jīng)二十余年,厚積薄發(fā)、屢敗屢戰(zhàn)。目前,依托開(kāi)源生態(tài)以及政策東風(fēng),正快速崛起,涌現(xiàn)出了一大批以Linux為主要架構(gòu)為國(guó)產(chǎn)操作系統(tǒng),如中標(biāo)
    的頭像 發(fā)表于 07-01 17:10 ?7787次閱讀
    <b class='flag-5'>國(guó)產(chǎn)</b><b class='flag-5'>操作系統(tǒng)</b>產(chǎn)業(yè)深度解析

    國(guó)產(chǎn)桌面操作系統(tǒng)開(kāi)發(fā)者平臺(tái)發(fā)布 開(kāi)放麒麟發(fā)力

    國(guó)產(chǎn)桌面操作系統(tǒng)開(kāi)發(fā)者平臺(tái)發(fā)布 開(kāi)放麒麟發(fā)力 此前我國(guó)市場(chǎng)上的國(guó)產(chǎn)操作系統(tǒng)有UOS(統(tǒng)信軟件)、麒麟
    的頭像 發(fā)表于 06-30 19:13 ?3287次閱讀

    國(guó)產(chǎn)操作系統(tǒng)之光-麒麟操作系統(tǒng)

    國(guó)產(chǎn)中標(biāo)麒麟桌面操作系統(tǒng)是一款面向桌面應(yīng)用的圖形化桌面操作系統(tǒng),針對(duì)X86及龍芯、申威、眾志、飛騰等國(guó)產(chǎn)CPU平臺(tái)進(jìn)行自主開(kāi)發(fā),率先實(shí)現(xiàn)了對(duì)
    發(fā)表于 09-08 14:23 ?1990次閱讀
    <b class='flag-5'>國(guó)產(chǎn)</b><b class='flag-5'>操作系統(tǒng)</b>之光-<b class='flag-5'>麒麟</b><b class='flag-5'>操作系統(tǒng)</b>

    麒麟系統(tǒng)國(guó)產(chǎn)系統(tǒng)與***的強(qiáng)強(qiáng)聯(lián)合

    在國(guó)家不斷強(qiáng)調(diào)自主創(chuàng)新的背景下,麒麟軟件與Firefly開(kāi)源團(tuán)隊(duì)共同打造國(guó)產(chǎn)操作系統(tǒng)+國(guó)產(chǎn)芯片的產(chǎn)品平臺(tái),在雙方的共同努力下,目前已在RK3588平臺(tái)上完美適配了銀河
    的頭像 發(fā)表于 07-05 10:00 ?1644次閱讀
    【<b class='flag-5'>麒麟</b><b class='flag-5'>系統(tǒng)</b>】<b class='flag-5'>國(guó)產(chǎn)</b><b class='flag-5'>系統(tǒng)</b>與***的強(qiáng)強(qiáng)聯(lián)合

    汽車ECU診斷:車外離線診斷系統(tǒng)

    車外離線診斷系統(tǒng) 上述車內(nèi)在線診斷系統(tǒng)中記錄了故障的相關(guān)數(shù)據(jù),這些數(shù)據(jù)將會(huì)被技術(shù)或維修人員使用。 具體來(lái)說(shuō),就是技術(shù)或維修人員使用外部的診斷設(shè)備(比如診斷儀)做一些獲取故障信息的
    的頭像 發(fā)表于 07-26 11:29 ?1476次閱讀
    汽車ECU<b class='flag-5'>診斷</b>:車外離線<b class='flag-5'>診斷系統(tǒng)</b>
    主站蜘蛛池模板: 欧美video巨大粗暴18| 婷婷精品国产亚洲AV在线观看 | 欧美日韩免费看| 人妻中文字幕无码久久AV爆| 色人格影院第四色| 亚洲AV色香蕉一区二区三区| 夜蒲团之5阳性之教| 最近免费中文字幕大全免费| a4you销魂gogo人体| 丰满五十老女人性视频| 国产精品人妻系列21P| 饥渴的护士自慰被发现| 乱色欧美激惰| 日韩AV成人无码久久精品老人| 婷婷精品国产亚洲AV在线观看| 亚洲国产女人aaa毛片在线| 在线观看视频亚洲| jlzz中国jizz日本老师水多| 国产成人无码区免费内射一片色欲 | 久草在线在线精品观看| 美女逼逼毛茸茸| 日日干日日操日日射| 亚洲成a人不卡在线观看| 在线 无码 中文 强 乱| YELLOW日本动漫免费动漫| 国产毛片视频网站| 看看妇女的B免费看| 日本熟妇乱妇熟色在线电影| 亚洲成人免费在线观看| 91九色网址| 国产极品白嫩超清在线观看| 久久高清免费视频| 秋霞电影网午夜鲁丝片无码| 亚洲成a人片777777久久| 99热久久爱五月天婷婷| 国产精品禁18久久久夂久| 久久热精品18国产| 日韩一区二区三区免费体验| 亚洲卫视论坛| 超碰 无码 中文字幕| 精品人妻伦一二三区久久AAA片|