ARIES PLC110[M02]-MS4, HMI, OPC u SCADA, jew kemm te Chamomile teħtieġ persuna. Parti 1

Wara nofsinhar it-tajjeb, għeżież qarrejja ta’ dan l-artiklu. Qed nikteb dan f'format ta' reviżjoni.

Ftit twissijaNixtieq inwissik li jekk immedjatament fhimt dak li qed nitkellmu mit-titlu, nagħtik parir biex tibdel l-ewwel punt (fil-fatt, il-qalba PLC) għal xi ħaġa minn kategorija ta 'prezz pass ogħla.
L-ebda ammont ta 'ffrankar ta' flus ma jiswa daqshekk nervituri, b'mod suġġettiv.

Għal dawk li ma jibżgħux minn ftit xagħar griż u l-amplitudni ta 'tic nervuża, aktar tard niddeskrivi fid-dettall kif inħoloq dan il-miraklu teknoloġiku. Dan l-artikolu jipprovdi analiżi qasira tal-proġett b'ċertu ammont ta 'kritika.

Oriġini. Formulazzjoni tal-problema

Attwalment, naħdem f'uffiċċju tad-disinn, u nittestjaw tagħmir ta 'awtomazzjoni għall-integrazzjoni fil-fabbriki turnkey tagħna. Riċentement, it-tagħmir OWEN wasal fil-maħżen u ġie deċiż li jinġabar bank tat-test minnu:

  • PLC110[M02]-MS4 (ambjent eżekuttiv MasterSCADA 4D)
  • Panel tal-operatur SP307
  • Modulu ta 'input tas-sinjal analogu universali МВ110-224.2А
  • Modulu ta 'input tas-sinjal ta' strain gauge MV110-4TD
  • Modulu tal-kejl elettriku MV110-220.3M

Struttura tas-sistema intgħażlet bid-divrenzjar tan-netwerks skont l-iskop:

  1. Modbus RTU ibbażat fuq RS-485 - komunikazzjoni bejn il-PLC u apparat slave (moduli, konvertituri tal-frekwenza, sensuri intelliġenti, panel HMI SP307), kaptan tan-netwerk PLC.
  2. Modbus TCP ibbażat fuq Ethernet - Komunikazzjoni ta 'PLCs differenti ma' xulxin u mas-server OPC
  3. Is-server tal-PC tas-sistema OPC u SCADA huwa fl-istess ħin portal bejn żewġ netwerks differenti (LAN Korporattiva tal-intrapriża u netwerk Modbus TCP ta 'kontrolluri (żewġ adapters tan-netwerk b'rotta tad-dejta bl-użu ta' għodod standard tal-Windows)
  4. Il-LAN korporattiva għandha aċċess għall-Internet permezz ta' proxy server

L-istruttura ġenerali tas-sistema tidher fl-immaġni hawn taħt:

ARIES PLC110[M02]-MS4, HMI, OPC u SCADA, jew kemm te Chamomile teħtieġ persuna. Parti 1

Funzjonalità inkorporata

  • Ġbir u direzzjoni mill-ġdid tad-dejta mill-PLC għas-server OPC
  • Kontroll u monitoraġġ lokali permezz tal-pannell HMI
  • Kontroll u monitoraġġ minn SCADA permezz ta' server OPC
  • Kontroll minn kwalunkwe PC mil-LAN tal-intrapriża u permezz tal-Internet billi tuża klijent SCADA
  • Konnessjoni ta 'moniters OPC mobbli permezz ta' LAN u Internet
  • Naturalment, l-arkivjar u l-ġenerazzjoni tar-rapporti

Jidher li xejn ma kien mitluf. Hemm deskrizzjoni ġenerali tas-sistema, u issa, fil-fatt, fuq is-suġġett (se niddeskrivi metodi ta 'eliminazzjoni f'artikoli bl-implimentazzjoni ta' kull node):

Diffikultajiet li ltaqgħu magħhom

1. Dokumentazzjoni PLC

L-ittestjar beta tal-PLC iddikjarat fuq il-qalba tal-MasterSCADA 4D kien indikat mill-manifattur fl-2012. Minkejja tali ħajja impressjonanti tal-kunċett, dak kollu li għandu l-iżviluppatur fl-2019 huwa manwal ta 'programmazzjoni ta' 28 (!?) paġna, li fuqu hemm ftit inqas minn xejn informazzjoni utli, u screenshots fil-manwal huma minn MasterSCADA 3D, li huwa pjuttost umoristiċi meta jitqies li l-interface inbidlet.

Fil-forum ta' 20 suġġett huwa wkoll appoġġjat b'mod attiv minn tliet aderenti u maniġer tal-bejgħ.

2. Arkitettura ta 'moduli PLC

Dan huwa suġġett separat għal diskussjoni. Fil-qosor: il-PLC jikkomunika mal-moduli bħala apparati slave Modbus RTU, li l-ewwel iridu jiġu kkonfigurati mill-utilità separatament billi jgħaqqdu kull wieħed ma 'PC permezz ta' konvertitur RS-485.

Intelliġenti, ovvjament, probabbilment jafu kif jagħmlu dan mingħajr konvertitur permezz ta 'PLC, jgħaqqdu b'mod sekwenzjali moduli man-netwerk u jiktbu r-reġistri meħtieġa, iżda dan jiġi b'esperjenza u ammont kbir ta' uġigħ.

Għal żviluppatur li jara tali arkitettura għall-ewwel darba, mhu xejn faċli għall-utent.
Ukoll, il-moduli analogi kollha jixtiequ jonqsu għal raġunijiet mhux magħrufa, filwaqt li magħhom in-netwerk kollu RS-485 f'Terra Incognita, iżda nixtieq ukoll nitkellem dwar dan separatament, epika sħiħa, ovvjament. Il-problema, mill-mod, hija 10 snin, il-manifattur laughs it off "Irridu nammettu li l-mudelli ma ħadmux għalina", madankollu, dan huwa l-uniku interface għall-komunikazzjoni ma 'moduli, u n-nies, pjuttost bis-serjetà, ilhom jiktbu l-implimentazzjonijiet Modbus RTU tagħhom għal żmien twil.

Sadanittant, it-te tal-chamomile kien qed jispiċċa... Ix-xemx kienet qed tinżel

3. IDE MasterSCADA

Mhux se nitkellmu dwar għodod grafiċi; ma ttestjajthomx b'mod estensiv, iżda mill-ewwel ngħid li ma għoġobnix.

Qed nitkellmu dwar l-implimentazzjoni tal-iskambju tad-dejta u l-lingwi standard tal-IEC:

L-inputs u l-outputs fiżiċi tal-kontrollur mhumiex varjabbli globali u ma jistgħux jiġu aċċessati minn kwalunkwe parti tal-programm billi tikteb alias, pereżempju "DI1". Għandek drag dan f'kull programm billi tuża mankijiet, varjabbli lokali hija ffurmata hemmhekk, li tirret jew tittrasferixxi l-valur. Dawk. l-essenza stess tal-PLC, fil-viżjoni tiegħi, hija xi ftit mitlufa: l-apparat għandu jissimplifika l-ipprogrammar tal-loġika tal-operat tal-kanali fiżiċi sal-livell "Jekk id-dħul DI1 jiġi attivat, ixgħel l-output DO1"u jidher bħal dan "Input DI1 - Varjabbli LI1 - Varjabbli LO1 - Output DO1", ukoll, minħabba l-injoranza ta 'dan il-prinċipju IDE, tista' taqbad twissija delightful "Konverżjoni Boolean-Boolean hija impossibbli" (x'aktarx, wieħed minnhom huwa pointer, imma nimmaġina fl-edituri tal-ħallieqa, huwa aktar armonjuż) .

Il-libreriji tal-lingwi ST, FBD, SFC huma pjuttost voluminużi u hemm għażla għall-faċilità ta 'programmar, madankollu, dawn il-komponenti mhumiex funzjonijiet, iżda klassijiet li fihom il-metodi huma inkorporati, u t-tieni, il-biċċa l-kbira m'għandhomx għajnuna biex jiddeskrivu. il-funzjonalità u t-tipi tad-dejta. Il-persistenza wasslitni lejn il-libreriji tal-qalba CodeSys, fejn dawn il-funzjonijiet kollha ttieħdu minnhom, l-għajnuna tagħhom għenet.

4. Skambju mal-pannell SP307

Avveniment pjuttost interessanti għal dawk li m'għandhomx fejn iqattgħu ftit jiem.

Ittestjar GUI standard (HMI jew SCADA) għalija huwa li nagħmel 6 testijiet:

  1. Qari ta' Sinjal Diskret
  2. Reġistrazzjoni ta' sinjal diskret
  3. Qari ta' Valur Integer
  4. Kitba ta 'Valur Integer
  5. Qari valur reali
  6. Kitba ta 'valur reali

Għaldaqstant, niġbed 6 komponenti primittivi fuq l-iskrin u niċċekkja kull wieħed fl-ordni
L-iskambju huwa assolutament l-istess bħal ma 'moduli, iżda minn port separat RS-232/485 PLC, u, jidher, aktar stabbli. Peress li huwa skjav tal-HMI, ktibtlu b'bidla, u qrajtu f'votazzjoni ta '500ms, sabiex ma titlifx l-azzjonijiet tal-operatur.

L-ewwel 4 punti tlestew perfettament, iżda l-punti 5 u 6 ħolqu problemi.

Nibagħtu dejta tat-tip Single Float, nuruha fuq l-iskrin u naraw li d-dejta mhix l-istess, għalkemm is-settings kollha tal-output (Float, reġistru dimensjoni 1, eċċ.) huma korretti. Ikun gidba li tgħid li l-preċedent mhuwiex deskritt fid-dokumentazzjoni, madankollu, ipprova ssib liema waħda u fejn, huwa umoristiku minn barra.

Wara tfittxija isterika tas-settings kollha rigward id-dejta nnifisha u l-bgħit tagħha, Aħna niktbu lill-appoġġ tekniku, ir-rispons huwa bħala medja ta '5-6 ijiem kalendarji, naħdmu skond l-iskrittura standard ta' appoġġ tekniku "Iċċekkja li l-enerġija hija mixgħula - iċċekkja l-verżjoni tas-softwer - jekk jogħġbok stenna ġimgħa oħra - Ejja mmorru nifhmuha nfusna ”.

Mill-mod, ġie deċiż billi tiġi installata qurdien wieħed f'post assolutament inadegwat b'firma assolutament inadegwata.

Fil-funzjonalità tal-iskrin L-input tas-sinjal analogu tal-format "Slider" mhuwiex inkluż, jistgħu jiddaħħlu biss fil-qasam tat-test bl-użu tan-numri. Dan huwa sempliċiment aqwa, jew niktbu l-buttuni "±" u l-iskrittura aħna stess, jew nidħlu numru mit-tastiera, u ninsew il-kontroll artab ta 'xi drive.

Mhux se ngħabbi żżejjed l-artiklu, għalhekk se niddeskrivi problemi mal-ogħla livell fil-parti 2.

Biex niġbor fil-qosor, Irrid ninnota li kelli biżżejjed libertà u ħafna ħin biex insolvi dawn il-problemi, li mal-ewwel daqqa t'għajn jidhru umoristiċi, iżda jikkawżaw ħafna wġigħ lill-vittma. F'kundizzjonijiet ta 'żmien limitat, huwa kritiku li tiffaċċja problemi bħal dawn.

PS: It-teżijiet kollha ppreżentati hawn huma suġġettivi, u huma biss tentattiv biex iwissu lil min mhux ippreparat, u mhux biex jiddiskrimina kontra l-manifatturi, nitolbok tieħu dan l-artikolu minn dan il-lat.

It-tieni parti diġà tinsab hawn: ikklikkja

Sors: www.habr.com

Żid kumment