Siveyans nan sant done a: ki jan nou ranplase ansyen BMS la ak yon nouvo. Pati 3

Nou kontinye istwa nou sou fason nou chanje sistèm BMS nan sant done nou yo (pati 1, pati 2). An menm tan an, nou pa t tou senpleman chanje solisyon an nan yon machann pou yon lòt, men nou te devlope yon sistèm nan grafouyen nan kostim kondisyon nou yo. Nan fen istwa nou an, nou pataje rezilta travay yo fè ak solisyon enteresan ki ka itil ou.

Nouvo koòdone

Isit la, jan yo di, li pi bon yo wè yon fwa.

Siveyans nan sant done a: ki jan nou ranplase ansyen BMS la ak yon nouvo. Pati 3Manto.

Ann gade sou diferans ki genyen.

  • Premye a se красиво konfòtab. Remake kijan li te vin fasil pou swiv chaj yo sou modil PDU ("Banks" oswa tou senpleman "Banks") ak sòm total chaj paralèl modil pè. Sou modèl etajè ki soti nan nouvo BMS la, nou imedyatman wè ke modil PDU ki pi ba yo pè yo twò chaje (kouran total la pi wo pase notifikasyon 16A akseptab - "ble"), ak sa ki anwo yo anba chaj. Si youn nan antre yo dekonekte, chaj la tout antye pral transfere nan dezyèm lan, ak modil ki pi ba a ki rete kouran pral fèmen akòz surcharge. Pou anpeche sa rive, sèvis sipò sant done a pral avèti kliyan an davans epi voye yon rekòmandasyon sou fason pou redistribiye chaj la.
  • Fasil ajoute nan ekipman yo. Nan nouvo BMS la, detèktè vityèl pou sòm kouran modil ak pouvwa etajè yo deja ajoute nan modèl etajè estanda epi yo kreye otomatikman apre yo fin ajoute yon PDU nan etajè a. Nan ansyen BMS yo, yo te dwe kreye manyèlman ak Lè sa a, trennen sou kat jeyografik la, ki te ogmante chans pou erè akòz "faktè imen an".
  • Dimansyon san limit pou kreyativite. Koulye a, nou pa gen okenn restriksyon lè nou kreye detèktè vityèl. Ou ka bati absoliman nenpòt modèl matematik nan nenpòt ki varyab. Sa vle di nou gen kapasite pou kreye detèktè vityèl konplèks (anvan nou te kapab sèlman ajoute valè) ak pi byen analize estatistik ak tandans nan pèfòmans nan sistèm jeni. Sa amelyore kalite desizyon yo pran konsènan konfigirasyon sistèm, ranplasman ekipman, ak jesyon resous yo. 
  • Klè koòdone. Nan nouvo koòdone a pa gen okenn dezord nan ikon, fanatik yo vire, switch "klike". Ak bagay ki pi pratik se kapasite pou endike estati PDU Liy A/B andedan manto yo. Nou te eseye fè yon bagay ki sanble nan ansyen BMS la, men kantite ikon fizyone pou chak santimèt kare kat jeyografik la te fòse nou abandone li.

Koulye a, li bon gade nan:

Siveyans nan sant done a: ki jan nou ranplase ansyen BMS la ak yon nouvo. Pati 3
Sèvè.

Siveyans nan sant done a: ki jan nou ranplase ansyen BMS la ak yon nouvo. Pati 3
Fragman switchboard prensipal la.

Siveyans nan sant done a: ki jan nou ranplase ansyen BMS la ak yon nouvo. Pati 3
Panèl kontwòl vantilasyon.

Epi nouvo BMS yo ka dekore pou Nouvèl Ane sa a :)
Siveyans nan sant done a: ki jan nou ranplase ansyen BMS la ak yon nouvo. Pati 3

Yon paj - konpreyansyon mityèl san yon mo ak san espesifikasyon teknik

Pou yon tan trè lontan nou te vle aplike yon lòt "trick" nan BMS: yo konpile paramèt prensipal yo nan sant done a sou yon paj, se konsa ke yon ti koutje sou ekran an ta ase yo evalye estati a nan sistèm prensipal yo. Sepandan, nou pa t 'fin konprann ki sa li ta dwe sanble.

Menm anvan devlopman nouvo BMS la te kòmanse, nou te vizite yon douzèn sant done nan Netherlands sou randone. Youn nan objektif yo se te wè egzanp aplikasyon an nan yon paj konsa.

E pa yon sèl sant done te montre nou li - nan kèk li pa t 'la, nan lòt moun li te "ap devlope kounye a", nan lòt moun li te yon "gwo sekrè komès". Se poutèt sa, nan tèm referans nou an pou kreyasyon yon nouvo BMS, pa te gen okenn deskripsyon presi nan paj sa a trè enpòtan pou nou.

Kòm yon rezilta, nou te vin ak li literalman "nan vole." Jis nan moman sa a mwen te oblije adistans konsilte kòlèg nan sant done a. Li te trè enkonvenyan yo defile nan paj yo nan BMS sou telefòn la nan rechèch nan done gaye, e an reyalite premye vèsyon an te trase sou yon sèvyèt. Yon paj. Li te aplike pa devlopè yo ki baze sou foto a. 

Swiv egzanp kòlèg Olandè ki pridan nou yo, nou p ap montre vèsyon final paj prensipal nou an, sitou paske chak sant done inik e pa gen okenn sans pou kopye li. Men, kite nou dekri de prensip prensipal fòmasyon li yo:

  1. Sa a se yon tab ki fèt pou anfòm fòma yon ekran smartphone vètikal (oswa yon monitè, men kenbe yon layout vètikal), ak tout enfòmasyon enpòtan parèt sou yon ekran. Anwo tab la se yon "rezime" ensidan aktif, kidonk li te pi bon pou mete yo ansanm nan yon fòma vètikal. 
  2. Aranjman selil yo nan tablo a swiv achitekti sant done a (fizik oswa lojik). Nou abandone aranjman sistèm yo nan lòd alfabetik, jan sa ta dezirab nan premye gade. Sekans la reflete asosyasyon vizyèl pèsonèl sant done yo - tankou si yo te kontwole fizikman tout chanm ak sistèm yo. Sa fè li pi fasil pou jwenn enfòmasyon.

An reyalite, kounye a absoliman tout karakteristik kle nan sant done yo gwoupe ak prezante sou yon ekran nan smartphone / monitè nan enjenyè a responsab ak manadjè, pandan y ap lyen ak topografi fizik la ak lojik nan sant done a aplike. 

Isit la se yon foto nan premye bouyon sa a, byenke, nan kou, Lè sa a, vèsyon sa a te repanse ak finalize.

Siveyans nan sant done a: ki jan nou ranplase ansyen BMS la ak yon nouvo. Pati 3

Rekonesans ak rezime ensidan

Ann pale de yon lòt nouvo konsèp pou nou, ki te parèt kòm rezilta pwojè pou mete ajou sistèm siveyans lan.

Lanmen se yon tèm pito ra ki te pwopoze pa pwomotè a nan nouvo BMS la. Sa vle di konfimasyon ke operatè a te wè ensidan an, rekonèt li epi li aksepte responsablite pou rezoud li.  

Mo a kole, e kounye a nou "rekonèt" ensidan yo.

Algorithm ki enkli nan vèsyon debaz nouvo BMS la pa t 'kostim nou. An reyalite, sa yo te kòmantè nan jounal evènman an, se sa ki, ensidan rezoud pa t 'disparèt nan jounal la, epi yo aksepte ("rekonèt") yo pa te klase soti nan nouvo.

Kòm yon rezilta, yo te devlope yon fenèt ki rele "rezime", kote:

  1. Sèlman ensidan aktif ak aparèy nan mòd sèvis yo parèt (pa gen okenn avi komèsyal ble).
  2. Gen yon distenksyon klè ant ensidan NOUVO ak ensidan ki AKSEPTE.
  3. Li endike ki moun ki aksepte ensidan an.

Algorithm travay pou ofisye devwa yo nan nouvo BMS la se jan sa a:

  1. Nouvo ensidan yo enkli nan rapò a epi tann rekonesans. Yo pa ka rete nan seksyon sa a pou yon tan long; moun nan sèvis pou ekipman an dwe imedyatman pran chaj ensidan an.
  2. Anplwaye a pran responsablite pou ensidan an lè li klike sou mak ki sou bò dwat la. Depi tout anplwaye yo anba kont inik, li otomatikman parèt ki aksepte ensidan an. Si sa nesesè, kite yon kòmantè.
  3. Yo deplase ensidan an nan seksyon "Rekonèt", rès ofisye devwa yo ak manadjè a konprann ke se anplwaye responsab la ki okipe ensidan an.

Siveyans nan sant done a: ki jan nou ranplase ansyen BMS la ak yon nouvo. Pati 3
Egzanp yon fenèt rezime ak yon nouvo mesaj ki deja rekonèt.

Lè nou konekte fenèt rezime a ak tablo Yon paj la, nou te jwenn yon plen ekran prensipal la Sistèm BMS, kote ou ka wè imedyatman: 

  • kondisyon prensipal sistèm done sant yo;
  • prezans nouvo ensidan ki pa trete;
  • prezans ensidan aksepte ak enfòmasyon sou ki moun ki espesyalman elimine yo.

Aksè navigatè ak alèt pop-up nan telefòn

Koòdone entènèt la, aksesib nan nenpòt aparèy soti nan nenpòt kote nan mond lan, se yon kontras sevè ak "epè" kliyan an, ki se konplètman fèmen pou itilizatè ekstèn yo. 

Ansyen apwòch la te enplike yon seri enkonvenyans, soti nan pwoblèm nan òganize travay aleka pou siveyans anplwaye sèvis yo nan bezwen pou enstale kliyan "epè" nan twous distribisyon sou estasyon travay anplwaye nan sant done a.

Koulye a, nenpòt paj nan BMS gen yon adrès inik, ki pèmèt ou pataje non sèlman adrès dirèk paj la oswa aparèy la, men tou, lyen ki mennen nan graf/rapò inik. 

Aksè nan sistèm nan kounye a te pote soti nan otantifikasyon LDAP atravè Active Directory, ki ogmante nivo sekirite li yo. 

Mobilite jodi a se yon faktè kle nan bon jan kalite travay enjenyè ki an sèvis yo. Anplis de siveyans siveyans nan chanm chanjman devwa a, enjenyè fè wonn, fè travay woutin deyò "sal devwa" epi, gras a ekran prensipal BMS optimize pou ekran mobil, pa pèdi kontwòl sa k ap pase nan chanm turbine yo menm. pou yon segond. 

Se bon jan kalite a nan kontwòl tou amelyore gras a fonctionnalités nan chat travay. Yo akselere pwosesis travay yo lè yo pèmèt korespondans enjenyè nan sèvis yo dwe "lye" ak BMS la. Pou egzanp, nou itilize aplikasyon Ekip la, ki pèmèt ou fè korespondans entèn ak resevwa tout mesaj ki soti nan BMS la sou telefòn ou nan fòm nan pop-up notifikasyon pouse, ki elimine nesesite pou ofisye devwa a toujou ap gade nan telefòn nan. ekran.

Siveyans nan sant done a: ki jan nou ranplase ansyen BMS la ak yon nouvo. Pati 3
 Pouse notifikasyon sou ekran smartphone la.

Siveyans nan sant done a: ki jan nou ranplase ansyen BMS la ak yon nouvo. Pati 3
Men ki jan notifikasyon yo parèt nan aplikasyon Ekip yo.

An menm tan an, notifikasyon pop-up yo configuré sèlman pou mesaj sou ensidan ensidan yo, kidonk minimize faktè distraksyon an; anplwaye a konnen: si yon Notifikasyon pouse ekip parèt sou ekran smartphone la, lè sa a yo bezwen ale nan paj BMS la. epi aksepte ensidan an. Mesaj rezolisyon ensidan yo swiv sou paj BMS la.

Siveyans nan sant done a: ki jan nou ranplase ansyen BMS la ak yon nouvo. Pati 3
Foto a montre koòdone BMS nan yon smartphone.

Adisyon moute

Pandan ke pri a nan ajou yon BMS nan ansyen machann nou an te konparab ak devlope yon nouvo sistèm nan grate (apeprè $ 100), diferans lan nan fonksyonalite nan pwodwi yo te tounen kolosal. Nou te resevwa yon sistèm fleksib optimize pou travay ak pwosesis biznis nou yo. Nou te reyalize tou gwo ekonomi nan sipò sistèm kontinyèl ak pri ajou. 

Men, nan kou, te gen difikilte. 

  • Premyèman, nou te souzèstime kantite chanjman ki te bezwen fè nan vèsyon baz nouvo BMS la epi nou pa t respekte dat limit yo te dakò davans yo. Pou nou, sa a pa t 'yon pwoblèm kritik, depi nou te asire jiska dènye minit ak travay sou sistèm nan fin vye granmoun, ak pwosesis la te kreyatif, konplèks ak Se poutèt sa pafwa te ale pi dousman pase espere. Anplis de sa, nou te toujou wè ke pwomotè nou an fè tout efò yo reyalize rezilta a pi byen. Men, an reyalite, istwa a te vin trè long, ak espesyalis kle nou yo te pase anpil plis efò ak tan sou li pase sa yo te planifye. 
  • Dezyèmman, nou te bezwen plizyè etap nan tès yo debug algorithm la pou rezève machin vityèl ak chanèl kominikasyon. Okòmansman, te gen echèk tou de sou bò a nan sistèm BMS la ak sou bò a nan mete kanpe machin vityèl ak rezo a. Debogaj sa a te pran tan tou. Erezman, kontraktè a te bay yon platfòm tès nan fòm lan nan yon sèvis nwaj, kote tout paramèt ak inovasyon yo te okòmansman teste.
  • Twazyèmman, sistèm nan ki kapab lakòz yo te vin pi difisil pou edite itilizatè fen a. Si anvan yon kat te konpoze de yon background (fichye grafik) ak ikon ki te fasil pou chanje oswa deplase, kounye a li se yon koòdone grafik konplèks ak animasyon ki mande pou sèten ladrès koreksyon.

Aktyalizasyon radikal nan sistèm BMS nou an ka deja rele pwojè ki pi enpòtan nan ane ki sot pase a, ki pral seryezman afekte bon jan kalite a nan jesyon operasyonèl nan sit nou an nan lavni. 

Nou, nan kou, pa t 'jete ansyen sèvè a fè deyò, men "allèje li": nou netwaye li nan dè milye de detèktè "komèsyal" vityèl ak PDU epi kite nan li sèlman kèk douzèn nan aparèy ki pi enpòtan yo, tankou dyezèl. dèlko ansanm, UPS, èkondisyone, ponp, detèktè flit ak tanperati Nan mòd sa a, vitès ansyen li te retounen, epi li kapab yon "rezèv rezèv". By wout la, apre yo fin retire PDU a nan ansyen BMS la, nou libere sou 1000 kounye a lisans nesesè, ou rive konnen kisa pou fè ak yo?

Sous: www.habr.com

Add nouvo kòmantè