Saib xyuas hauv cov ntaub ntawv chaw: yuav ua li cas peb hloov BMS qub nrog ib qho tshiab. Ntu 2

Saib xyuas hauv cov ntaub ntawv chaw: yuav ua li cas peb hloov BMS qub nrog ib qho tshiab. Ntu 2

Hauv thawj ntu, peb tau tham txog vim li cas peb txiav txim siab hloov BMS qub hauv peb cov chaw khaws ntaub ntawv nrog ib qho tshiab. Thiab tsis yog hloov pauv xwb, tab sis tsim los ntawm kos kom haum rau koj cov kev xav tau. Hauv ntu thib ob peb qhia koj tias peb ua li cas.

Kev tshawb fawb txog kev ua lag luam

Muab rau hauv tus account cov piav nyob rau hauv thawj ntu kev xav thiab kev txiav txim siab tsis kam hloov kho cov txheej txheem uas twb muaj lawm, peb tau sau cov lus qhia tshwj xeeb los nrhiav kev daws teeb meem ntawm kev ua lag luam thiab tau nug rau ntau lub tuam txhab loj koom nrog tsuas yog tsim cov tshuab SCADA. 

Cov lus teb thawj zaug los ntawm lawv tau pom tias cov thawj coj ntawm kev saib xyuas kev lag luam feem ntau tseem ua haujlwm ntawm cov khoom siv kho vajtse, txawm hais tias cov txheej txheem ntawm kev tsiv teb tsaws mus rau huab hauv ntu no twb tau pib lawm. Raws li kev khaws cov tshuab virtual, tsis muaj leej twg txhawb qhov kev xaiv no. Ntxiv mus, muaj kev xav tias tsis muaj ib qho ntawm cov neeg tsim khoom pom ntawm lub khw txawm tias pom kev nkag siab txog qhov xav tau rov ua dua: "huab tsis poob" yog cov lus teb ntau tshaj plaws. Qhov tseeb, peb tau muab tso rau qhov chaw saib xyuas cov ntaub ntawv nyob rau hauv huab huab nyob rau hauv tib lub chaw cov ntaub ntawv.

Ntawm no peb yuav tsum ua ib qho me me digression txog cov txheej txheem ntawm kev xaiv tus neeg cog lus. Nqe, ntawm chav kawm, tseem ceeb, tab sis thaum lub sij hawm ib qho kev sib tw rau qhov kev siv ntawm ib tug complex project, nyob rau theem ntawm kev sib tham nrog lwm tus neeg, koj pib xav tias leej twg ntawm cov neeg sib tw xav paub ntau tshaj thiab muaj peev xwm siv tau. 

Qhov no yog tshwj xeeb tshaj yog pom nyob rau hauv complex tej yaam num. 

Raws li qhov xwm txheej ntawm cov lus nug kom meej txog cov kev qhia tshwj xeeb, cov neeg cog lus tuaj yeem muab faib ua cov neeg nyiam hauv kev muag khoom yooj yim (tus qauv siab ntawm tus neeg saib xyuas kev muag khoom xav tau) thiab cov neeg nyiam tsim cov khoom lag luam, tau hnov ​​​​thiab nkag siab cov neeg siv khoom, tsim kev tsim kho. Kev hloov kho rau cov kev qhia tshwj xeeb txawm tias ua ntej qhov kev xaiv zaum kawg (txawm tias qhov kev pheej hmoo ntawm kev txhim kho lwm tus neeg cov kev qhia tshwj xeeb thiab poob qhov kev sib tw), thaum kawg lawv tsuas yog npaj los lees txais kev sib tw ua haujlwm thiab ua cov khoom zoo.

Tag nrho cov no tau ua rau peb ua tib zoo saib rau tus tsim tawm hauv zos me me - Sunline pab pawg ntawm cov tuam txhab, uas tau teb rau feem ntau ntawm peb cov kev xav tau tam sim ntawd thiab npaj txhij los siv tag nrho cov kev xav tau ntawm BMS tshiab. 

Txaus ntshai

Thaum cov neeg ua si loj tau sim nkag siab txog qhov peb xav tau thiab tau ua raws li kev sib tham nrog peb nrog cov kws tshaj lij ua ntej muag, cov neeg tsim khoom hauv zos tau teem sijhawm lub rooj sib tham hauv peb lub chaw haujlwm nrog kev koom tes ntawm nws pab neeg ua haujlwm. Nyob rau ntawm lub rooj sib tham no, tus neeg cog lus ib zaug qhia nws txoj kev xav koom nrog hauv qhov project thiab, qhov tseem ceeb tshaj plaws, piav qhia yuav ua li cas cov txheej txheem yuav tsum tau ua.    

Ua ntej lub rooj sib tham, peb pom ob qhov kev pheej hmoo ntawm kev ua haujlwm nrog pab pawg uas tsis muaj peev txheej ntawm lub tuam txhab loj hauv tebchaws lossis thoob ntiaj teb tom qab nws:

  1. Cov kws tshaj lij tuaj yeem kwv yees lawv lub peev xwm thiab, vim li ntawd, tsuas yog ua tsis tau zoo; piv txwv li, lawv yuav siv cov software nyuaj lossis tsim cov txheej txheem tshwj xeeb uas tsis muaj peev xwm.
  2. Tom qab qhov project tiav, pab pawg ua haujlwm yuav tawg thiab, yog li ntawd, cov khoom txhawb nqa yuav raug cuam tshuam.

Txhawm rau txo cov kev pheej hmoo no, peb tau caw peb tus kheej cov kws tshaj lij kev txhim kho rau lub rooj sib tham. Cov neeg ua haujlwm muaj peev xwm ua haujlwm tau raug xam phaj txog qhov system raws li, yuav ua li cas redundancy yuav tsum tau ua, thiab lwm yam teeb meem uas peb, raws li ib tug kev pab cuam, tsis muaj peev xwm txaus.

Qhov kev txiav txim siab yog qhov zoo: cov qauv tsim ntawm BMS platform uas twb muaj lawm yog niaj hnub, yooj yim thiab txhim khu kev qha, tuaj yeem txhim kho, qhov kev thov rov ua dua thiab cov txheej txheem synchronization yog qhov laj thawj thiab ua haujlwm tau. 

Thawj qhov kev pheej hmoo raug cuam tshuam nrog. Qhov thib ob tau raug cais tawm tom qab tau txais kev pom zoo los ntawm tus neeg cog lus tias lawv tau npaj txhij los hloov cov cai ntawm qhov system thiab cov ntaub ntawv rau peb, thiab tseem los ntawm kev xaiv Python programming lus, uas tau paub zoo rau peb cov kws tshaj lij. Qhov no tau lees paub peb lub sijhawm los tswj cov txheej txheem ntawm peb tus kheej yam tsis muaj teeb meem thiab lub sijhawm ntev ntawm kev cob qhia cov neeg ua haujlwm nyob rau hauv cov xwm txheej ntawm lub tuam txhab kev loj hlob tawm hauv kev ua lag luam.

Ib qho txiaj ntsig ntxiv ntawm lub platform yog tias nws tau siv hauv Docker ntim: cov ntsiav, web interface thiab cov khoom lag luam database muaj nuj nqi hauv ib puag ncig no. Txoj hauv kev no muab ntau qhov zoo, suav nrog kev teeb tsa ua ntej rau qhov siab tshaj plaws ntawm kev xa tawm cov tshuaj piv rau "classic" thiab yooj yim ntxiv ntawm cov cuab yeej tshiab rau lub kaw lus. Lub hauv paus ntsiab lus "tag nrho ua ke" ua kom yooj yim rau kev siv lub system kom ntau li ntau tau: tsuas yog qhib lub kaw lus thiab koj tuaj yeem siv tam sim ntawd. 

Nrog rau qhov kev daws teeb meem no, nws yooj yim dua los ua cov ntawv luam ntawm lub kaw lus, thiab koj tuaj yeem txhim kho nws thiab siv cov kev hloov kho tshiab hauv ib qho chaw sib cais, tsis tas yuav tsum ua haujlwm ntawm kev daws teeb meem tag nrho.  

Thaum ob qho kev pheej hmoo raug txo qis, tus neeg cog lus tau muab CP. Nws npog tag nrho cov tsis tseem ceeb tshaj plaws ntawm BMS system rau peb.

Kev tshwj tseg

BMS tshiab yuav tsum tau nyob hauv huab, ntawm lub tshuab virtual. 

Tsis muaj khoom kho vajtse, tsis muaj servers thiab tag nrho cov kev tsis yooj yim thiab kev pheej hmoo cuam tshuam nrog cov qauv xa tawm no - huab kev daws teeb meem tso cai rau peb tshem tawm lawv mus ib txhis. Nws tau txiav txim siab tias lub kaw lus yuav ua haujlwm hauv peb cov huab ntawm ob qhov chaw cov ntaub ntawv hauv St. Petersburg thiab Moscow. Cov no yog ob lub tshuab ua haujlwm siab ua haujlwm hauv kev ua haujlwm standby nrog kev nkag mus rau txhua tus kws tshaj lij tshwj xeeb. 

Ob lub tshuab muaj kev pov hwm ib leeg, muab tag nrho ntawm kev suav lub zog thiab cov ntaub ntawv xa mus. Kev ntsuas kev ruaj ntseg ntxiv kuj tau teeb tsa, suav nrog kev thaub qab ntawm cov ntaub ntawv thiab cov channel, cov tshuab, tshuab virtual feem ntau, thiab cais cov ntaub ntawv khaws cia ib hlis ib zaug (cov peev txheej tseem ceeb tshaj plaws ntawm kev tswj hwm thiab kev tshuaj xyuas). 

Nco ntsoov tias redundancy raws li kev xaiv hauv BMS kev daws teeb meem tau tsim tshwj xeeb rau peb qhov kev thov. Lub tswv yim npaj nws tus kheej zoo li no:

Saib xyuas hauv cov ntaub ntawv chaw: yuav ua li cas peb hloov BMS qub nrog ib qho tshiab. Ntu 2

kev pab txhawb nqa

Lub ntsiab lus tseem ceeb tshaj plaws rau kev ua haujlwm zoo ntawm BMS kev daws teeb meem yog kev txhawb nqa. 

Txhua yam yog yooj yim ntawm no: ib tug tshiab system yuav raug nqi peb 35 rubles raws li qhov ntsuas no. ib lub hlis rau SLA " teb tsis pub dhau 000 teev", uas yog, 8 x 35 / 000 = $ 12 toj xyoo. Thawj xyoo yog dawb. 

Rau kev sib piv, tswj cov qub BMS los ntawm tus neeg muag khoom raug nqi $ 18 toj ib xyoo nrog rau qhov nce ntxiv rau txhua lub cuab yeej tshiab ntxiv! Nyob rau tib lub sijhawm, lub tuam txhab tsis tau muab tus neeg saib xyuas tshwj xeeb; txhua qhov kev sib cuam tshuam tau tshwm sim los ntawm tus thawj tswj kev muag khoom uas txaus siab rau peb los ua tus neeg yuav khoom nrog rau qhov tseem ceeb hauv kev ua cov lus thov. 

Rau cov nyiaj tsawg, peb tau txais kev txhawb nqa tag nrho, nrog tus thawj tswj hwm tus account uas yuav koom nrog hauv kev tsim khoom, nrog rau ib qho kev nkag mus, thiab lwm yam. Kev txhawb nqa tau hloov pauv ntau dua - ua tsaug rau kev nkag ncaj qha rau cov neeg tsim khoom kom hloov kho sai rau txhua yam ntawm lub cev, kev koom ua ke ntawm API, thiab lwm yam.

Tshiab

Raws li cov lus pom zoo CP hauv BMS tshiab, txhua qhov kev hloov kho tshiab suav nrog tus nqi txhawb nqa, piv txwv li. tsis tas yuav them nyiaj ntxiv. Qhov tshwj xeeb yog kev txhim kho ntawm kev ua haujlwm ntxiv tshaj li qhov tau teev tseg hauv cov kev qhia tshwj xeeb. 

Cov txheej txheem qub yuav tsum tau them nyiaj rau ob qho tib si firmware hloov tshiab (xws li Java) thiab kho kab laum. Nws tsis tuaj yeem tsis kam lees qhov no; thaum tsis muaj qhov hloov tshiab, lub kaw lus tag nrho "slowed" vim cov qub versions ntawm cov khoom siv sab hauv.

Thiab, ntawm chav kawm, nws tsis tuaj yeem hloov kho cov software yam tsis tau yuav ib pob kev txhawb nqa.

Yooj yim mus kom ze

Lwm qhov kev xav tau tseem ceeb cuam tshuam txog lub interface. Peb xav muab kev nkag mus rau nws ntawm lub vev xaib browser los ntawm txhua qhov chaw, tsis tas yuav tsum muaj tus kws tshaj lij ntawm thaj chaw ntawm cov ntaub ntawv chaw. Tsis tas li ntawd, peb tau nrhiav los tsim cov animated interface kom lub zog ntawm cov txheej txheem yuav ua kom pom tseeb rau cov engineers ntawm lub luag haujlwm. 

Tsis tas li nyob rau hauv cov txheej txheem tshiab nws yog qhov tsim nyog los muab kev txhawb nqa rau cov qauv rau kev suav cov kev ua haujlwm ntawm virtual sensors hauv engineering systems - piv txwv li, rau kev pom zoo ntawm cov hluav taws xob hluav taws xob hla cov khoom siv racks. Ua li no, koj yuav tsum muaj ntawm koj pov tseg tag nrho cov kev ua lej ib txwm siv rau cov ntsuas ntsuas. 

Tom ntej no, kev nkag mus rau SQL database yog xav tau nrog lub peev xwm los ntawm nws cov ntaub ntawv tsim nyog ntawm kev ua haujlwm ntawm cov cuab yeej - uas yog, tag nrho cov ntaub ntawv saib xyuas ntawm ob txhiab pab kiag li lawm thiab ob txhiab virtual sensors tsim kwv yees li 20 txhiab qhov sib txawv. 

Ib qho khoom siv khib nyiab kuj tseem xav tau, muab cov duab sawv cev ntawm kev teeb tsa ntawm cov khoom siv hauv txhua chav nrog suav nrog tag nrho qhov hnyav ntawm cov khoom siv kho vajtse, tuav lub tsev qiv ntawv ntawm cov cuab yeej thiab cov ncauj lus kom ntxaws txog txhua lub hauv paus. 

Kev pom zoo ntawm kev qhia tshwj xeeb thiab kos npe rau daim ntawv cog lus

Thaum lub sijhawm nws tsim nyog los pib ua haujlwm ntawm cov txheej txheem tshiab, kev sib txuas lus nrog cov tuam txhab "loj" tseem nyob deb heev los ntawm kev sib tham txog tus nqi ntawm lawv cov lus pom zoo, yog li peb piv cov CP tau txais nrog cov nqi ntawm kev hloov kho BMS qub (saib. thawj ntu), thiab raws li qhov tshwm sim nws tig tawm kom txaus nyiam ntawm tus nqi thiab ua tau raws li peb cov cai.

Qhov kev xaiv tau ua lawm.

Tom qab xaiv tus neeg cog lus, cov kws lij choj tau pib kos qhov kev pom zoo, thiab pab pawg kws tshaj lij los ntawm ob tog pib polishing cov kev qhia tshwj xeeb. Raws li koj paub, cov ncauj lus kom ntxaws thiab muaj peev xwm ua tau zoo yog lub hauv paus rau kev ua tiav ntawm txhua txoj haujlwm. Ntau qhov tshwj xeeb muaj nyob rau hauv cov kev qhia tshwj xeeb, qhov kev poob siab tsawg dua li "tab sis qhov no tsis yog qhov peb xav tau."

Kuv yuav muab ob qho piv txwv ntawm theem ntawm kev nthuav dav ntawm cov kev xav tau hauv cov kev qhia tshwj xeeb:

  1. Cov chaw khaws ntaub ntawv ntawm lub luag haujlwm tau txhawb nqa los ntxiv cov cuab yeej tshiab rau BMS, feem ntau cov no yog PDUs. Hauv BMS qub, qhov no yog qib "tus thawj tswj hwm", uas tseem tso cai hloov pauv qhov hloov pauv ntawm txhua yam khoom siv, thiab nws tsis tuaj yeem cais cov haujlwm. Qhov no tsis haum peb. Nyob rau hauv cov txheej txheem uas twb muaj lawm ntawm lub platform tshiab, cov tswv yim zoo sib xws. Peb tam sim ntawd tau qhia nyob rau hauv cov nqe lus ntawm kev siv hais tias peb xav cais cov luag hauj lwm no: tsuas yog ib tug neeg ua hauj lwm tso cai yuav tsum tau hloov cov chaw, tab sis cov nyob rau hauv lub luag hauj lwm yuav tsum tau txuas ntxiv mus ntxiv li. Cov txheej txheem no raug lees txais rau kev siv.
  2.  Hauv txhua tus qauv BMS muaj peb yam kev ceeb toom: RED - yuav tsum tau teb tam sim ntawd, YELLOW - tuaj yeem pom, BLUE - "Cov Ntaub Ntawv". Peb ib txwm siv cov ntawv ceeb toom xiav los saib xyuas thaum cov kev lag luam tsis tau dhau lawm, xws li cov neeg siv khoom khib tshaj nws lub peev xwm txwv. Hom kev ceeb toom no nyob rau hauv peb cov ntaub ntawv yog npaj rau cov thawj coj thiab tsis muaj kev txaus siab rau kev khiav hauj lwm cov kev pab cuam, tab sis nyob rau hauv lub qub BMS nws tsis tu ncua clogged daim ntawv teev cov active xwm txheej thiab cuam tshuam rau kev ua hauj lwm ua hauj lwm. Peb tau txiav txim siab txog qhov sib txawv ntawm cov logic thiab xim sib txawv ntawm lub tsho ceeb toom kom ua tiav thiab khaws nws, txawm li cas los xij, cov kev qhia tshwj xeeb tau qhia tias cov ntawv ceeb toom "xiav" yuav tsum, yam tsis muaj kev cuam tshuam rau cov tub ceev xwm, ntsiag to "ntoo" rau hauv ib qho cais, qhov chaw lawv yuav raug txiav txim los ntawm cov kws tshaj lij kev lag luam.

Nrog rau kev nthuav dav zoo sib xws, cov qauv tsim cov duab kos thiab tsim cov ntawv ceeb toom, cov txheej txheem ntawm kev sib tshuam, cov npe ntawm cov khoom siv uas yuav tsum tau saib xyuas, thiab ntau lwm yam tau sau tseg. 

Qhov no yog ib txoj haujlwm muaj tswv yim tiag tiag ntawm peb pawg neeg ua haujlwm - kev pabcuam cov neeg siv khoom, uas tau hais txog nws cov cai thiab cov xwm txheej; cov kws tshaj lij ntawm ob sab, uas nws txoj haujlwm yog los hloov cov xwm txheej no rau hauv cov ntaub ntawv thev naus laus zis; pab pawg ntawm cov neeg ua haujlwm cog lus uas tau ua raws li cov neeg siv khoom xav tau raws li cov ntaub ntawv tsim tawm ... Raws li qhov tshwm sim, peb tau hloov qee yam ntawm peb cov kev cai tsis tsim nyog rau kev ua haujlwm ntawm lub platform uas twb muaj lawm, thiab tus neeg cog lus tau lees paub ntxiv qee yam rau peb. 

Parallel ua haujlwm ntawm ob lub tshuab

Saib xyuas hauv cov ntaub ntawv chaw: yuav ua li cas peb hloov BMS qub nrog ib qho tshiab. Ntu 2
Nws yog lub sijhawm rau kev siv. Hauv kev xyaum, qhov no txhais tau hais tias peb muab lub sijhawm rau tus neeg cog lus los siv BMS tus qauv hauv peb cov huab virtual thiab muab kev nkag mus rau network rau txhua yam khoom siv uas yuav tsum tau saib xyuas.

Txawm li cas los xij, cov txheej txheem tshiab tseem tsis tau npaj ua haujlwm. Nyob rau theem no, nws yog ib qho tseem ceeb rau peb kom muaj kev saib xyuas hauv cov txheej txheem qub thiab tib lub sijhawm muab kev nkag mus rau cov cuab yeej siv rau lub system tshiab. Nws yog tsis yooj yim sua kom tsim ib lub kaw lus tsis pom cov cuab yeej hauv nws, uas tsis tuaj yeem ua tsis taus los ntawm kev saib xyuas los ntawm cov txheej txheem qub. 

Txawm hais tias cov cuab yeej tuaj yeem tiv thaiv kev sib nug ib txhij los ntawm ob lub tshuab tsis pom tseeb yam tsis muaj kev sim tiag. Muaj qhov ua tau tias qhov kev xaiv tsa ob zaug ib txhij yuav ua rau muaj kev tsis txaus siab los teb los ntawm cov khoom siv thiab peb yuav tau txais ntau yam yuam kev hais txog qhov tsis muaj cov cuab yeej siv, uas nyob rau hauv lem yuav thaiv kev khiav hauj lwm ntawm lub qub saib xyuas.

Lub tuam txhab network tau khiav txoj hauv kev virtual los ntawm tus qauv ntawm BMS tshiab xa tawm hauv huab rau cov khoom siv, thiab peb tau txais cov txiaj ntsig: 

  • cov khoom siv txuas nrog ntawm SNMP raws tu qauv siv tsis tau raug txiav vim kev thov ib txhij, 
  • cov khoom siv txuas nrog los ntawm lub rooj vag siv modbas-TCP raws tu qauv muaj teeb meem uas tau daws los ntawm kev txawj ntse txo lawv qhov kev xaiv tsa ntau zaus.  

Thiab tom qab ntawd peb tau pib soj ntsuam yuav ua li cas lub kaw lus tshiab tau tsim ua ntej peb lub qhov muag, cov khoom siv twb paub txog peb tau tshwm sim hauv nws, tab sis nyob rau hauv ib qho sib txawv interface - yooj yim, ceev, siv tau txawm tias los ntawm lub xov tooj.

Peb yuav qhia rau koj paub dab tsi tshwm sim nyob rau hauv kawg nyob rau hauv lub thib peb ntawm peb tsab xov xwm.

Tau qhov twg los: www.hab.com

Ntxiv ib saib