Skip to main content

Pramoninių bus sistemų duomenų įrašymas: kaip gamybos įmonės archyvuoja ir analizuoja technologinius parametrus be nuolatinio PC ryšio

Gamybos procesas veikia. PLC fiksuoja slėgį, temperatūrą, sūkių dažnį, vožtuvų padėtis. Bet kas nutinka su tais duomenimis? Dažniausiai — jie tiesiog dingsta. Operatyviniai PLC duomenys nėra sukurti ilgalaikiam archyvavimui, o kai gedimas įvyksta ar auditorius užduoda klausimą "kokie buvo proceso parametrai prieš tris savaites?" — atsakymo nėra. Šią spragą tarp operatyvinio valdymo ir ilgalaikio duomenų kaupimo sprendžia autonominiai duomenų kaupikliai su fieldbus sąsajomis. Baltijos regiono gamybos įmonėms tai tampa vis aktualesniu klausimu, ypač ten kur galioja kokybės standartai ar klientai reikalauja proceso dokumentacijos.


Kokia problema — ir kodėl ji slepiama

PLC yra sukurtas valdyti procesą. Ne archyvuoti istoriją. Daugumos PLC vidinė atmintis saugo duomenis valandoms — dienoms, retai savaitėms, priklausomai nuo konfigūracijos ir kanalų skaičiaus. Kai gedimas įvyksta po kelių dienų, laikinės koreliacijos su proceso parametrais dažnai jau nebėra.

Yra kelios situacijos, kuriose ši problema tampa brangi:

Chemijos ir farmacijos įmonės Lietuvoje ir Latvijoje, kurios dirba su reguliuojamais procesais, privalo dokumentuoti temperatūrą, slėgį ir srautą su laiko žymomis. FDA 21 CFR Part 11 ar GMP reikalavimai nenumato išimčių — audito takas privalo būti atkuriamas. PLC to nepadaro automatiškai, todėl inžinieriai rankiniu būdu eksportuoja ir fiksuoja duomenis. Tai laiko reikalaujanti procedūra, kuri pati savaime yra klaidos šaltinis.

Mašinų gamyba ir bandymų stendai — kitas dažnas atvejis. Estonijos ar Latvijos mašinų gamyba eksportuoja į Vakarus, klientai reikalauja bandymų protokolų su tiksliais matavimų duomenimis. PROFIBUS ar Modbus valdoma bandymų įranga generuoja duomenis, kurie turi būti ne tik išmatuoti, bet ir archyvuoti su laiko žymomis bei susieti su konkrečiu gaminiu ar partija.

Energetika ir komunalinė infrastruktūra — kompresoriaus stotys, siurblinės, šilumos mazgai. Visi turi PLC, dažnai PROFIBUS tinkle. Gedimų diagnostika be istorinių duomenų reiškia, kad inžinierius atvyksta, mato esamą būseną, bet negali rekonstruoti to, kas vyko prieš gedimą. Kiek laiko slėgis kilo? Kada temperatūra pradėjo nukrypti? Šie klausimai lieka be atsakymo.

Techninis niuansas, kurį dažnai ignoruoja projektuotojai: PROFIBUS DP tinkle PLC yra master, o visi kiti prietaisai — slaves. Duomenų kaupiklis, prijungtas kaip dar vienas slave, gali pasyviai klausytis duomenų srauto be jokios intervencijos į valdymo logiką. Tai reiškia, kad galima archyvuoti visus proceso parametrus be bet kokios PLC programos modifikacijos — tiesiog prijungus kaupiklį prie esamo tinklo.


Kaip sprendimas veikia — techninis mechanizmas

Delphin ProfiMessage ir LogMessage serijos kaupikliai yra sukurti kaip autonominiai matavimo ir įrašymo mazgai, kurie dirba lygiagrečiai su esama automatizavimo sistema — ne vietoje jos.

Ryšio architektūra veikia taip: ProfiMessage palaiko PROFIBUS DP slave (du nepriklausomi interfeisai, redundantinis režimas pagal PNO 2.212 V1.2 standartą), Modbus TCP ir Modbus RTU (master arba slave), laisvai programuojamą CAN sąsają, PROFINET, OPC UA client/server, bei RS-232/485 tiesioginiam jutiklių prijungimui. Tai praktiškai reiškia, kad nepriklausomai nuo to, kokia bus sistema — senesnė PROFIBUS infrastruktūra ar modernesnis Ethernet tinklas — prijungimas įmanomas be papildomų šliuzų ar konverterių.

Autonominis įrašymas — pagrindinis skirtumas nuo paprastų OPC klientų ar SCADA papildinių. ProfiMessage D turi iki 32 GB vidinę atmintį ir įrašo duomenis tiesiogiai į savo vidinę saugyklą, nepriklausomai nuo PC ar serverio pasiekiamumo. Praktiškai tai reiškia: tinklo pertrauka, serverio perkrovimas ar programinės įrangos atnaujinimas nesustabdo duomenų kaupimo. Duomenys išliks.

Matavimo tikslumas — 24 bitų rezoliucija su galimybe iki 600 Hz atrankos dažniu priklausomai nuo I/O modulio tipo. Universalūs įėjimai leidžia be papildomų keitiklių prijungti mA, mV, termoporias, Pt100/Pt1000 varžinius jutiklius, impulsinius signalus, skaitmeninius I/O. Visi kanalai galvaniškai izoliuoti vienas nuo kito ir nuo maitinimo šaltinio — tai eliminuoja žemės kilpų problemą, kuri dažnai atsiranda kai viename skyduje yra daug skirtingų sistemų.

Programiniai kanalai (software channels) — tai funkcija, apie kurią duomenų lape rašoma, bet kurią retai pilnai išnaudoja pirmojo diegimo metu. Kaupiklis vidiniais skaičiavimais gali atlikti ribinių reikšmių stebėjimą, matematines integracijas, aliarmo generavimą — visa tai be PLC programos pakeitimų. Tai ypač naudinga kai reikia stebėti išvestinį parametrą (pvz. energijos suvartojimą per pamainą) kuris nėra tiesiogiai matuojamas, bet apskaičiuojamas iš kelių kanalų.

Vienas praktinis faktas, kurio nerasite duomenų lape: kai ProfiMessage konfigūruojamas PROFIBUS slave režimu ir prijungiamas prie esamo tinklo, PROFIBUS magistras (PLC) turi žinoti apie naują slave prietaisą — reikia importuoti GSD failą ir priskirti adresą. Tačiau jei prietaisas konfigūruojamas kaip pasyvus tinklo stebėtojas per kitą interfeisą (pvz. sniffer per RS-485), PLC konfigūracijos keisti nereikia visai. Šie du diegimo scenarijai skiriasi komisavimo laiku vidutiniškai 2-4 valandomis.


Taikymo sritys ir pavyzdžiai iš praktikos

Cheminis procesas / Reaktoriaus monitoringas Reaktoriuje veikia PROFIBUS tinklas su temperatūros, slėgio ir lygio jutikliais, kuriuos valdo Siemens S7 PLC. Techniniai auditoriai reikalauja 12 mėnesių duomenų archyvo su laiko žymomis. ProfiMessage prijungiamas kaip PROFIBUS slave, įrašo visus proceso parametrus autonomiškai. ProfiSignal programinė įranga eksportuoja ataskaitas PDF formatu su operatoriaus identifikatoriumi — tai tiesiogiai atitinka GMP dokumentavimo reikalavimus. Inžinierius, kuris anksčiau kas savaitę rankiniu būdu eksportavo duomenis, dabar tik patvirtina automatiškai sugeneruotą ataskaitą.

Mašinų gamybos bandymų stendas Hidraulinės sistemos bandymų stende — Modbus RTU tinklas su 18 slėgio ir temperatūros kanalų. Klientas reikalauja bandymų protokolo kiekvienai gaminamai sistemai. LogMessage kaupiklis įrašo visą bandymų ciklą, ProfiSignal automatiškai generuoja protokolą su grafiku, laiko žymomis ir rezultatų atitikimu specifikacijai. Protokolas išsaugomas kartu su serijos numeriu — kliento auditas vyksta be jokių papildomų dokumentų ruošimo darbų.

Suslėgto oro kompresorių stotis Trijų kompresorių stotis su Modbus TCP tinklu. Anksčiau operatoriai kas dvi valandas rankiniu būdu fiksavo slėgio, temperatūros ir srovės rodmenis. Atsirado galimybė energetikos auditui, bet istorinių duomenų detalumas buvo per mažas. ProfiMessage D konfigūruotas Modbus master režimu, nuskaito visų trijų kompresorių parametrus kas 10 sekundžių, saugo vidinėje atmintyje, periodiškai sinchronizuoja su centrinių serveriu. Energetikos auditas parodė, kad vienas kompresorius sistemingai persikrauna 7:00–9:00 laikotarpiu — tai leido perskirstyti paleidimo grafiką ir sumažinti pikinę suvartojimą.

Maisto perdirbimo pasterizavimo linija PROFINET tinklas, sterilizavimo tuneliai su temperūros zonomis. HACCP reikalauja fiksuoti temperatūrą kiekviename taške su 1 min. intervalu ir saugoti 24 mėnesius. ProfiMessage D PROFINET interfeisu integruotas į esamą tinklą. Aliarmo funkcija automatiškai siunčia pranešimą jei bet kurioje zonoje temperatūra nukrenta žemiau nustatyto slenkščio — operatorius reaguoja per 2 minutes, o ne per kitą rankinį patikrinimą po 30 minučių.

Laivų variklių techninė priežiūra Laivas su CAN bus tinklu, keturiais dyzeliniais varikliais. Kiekvieną kartą laivui atplaukus reikia įvertinti variklių būklę, bet istorinių duomenų nėra — tik dabartinės rodmenys. ProfiMessage su CAN interfeisu įrašo sūkių dažnį, išmetimų temperatūrą, alyvos slėgį ir aušinimo vandens temperatūrą. Po 3 mėnesių naudojimo pastebėta, kad vieno variklio išmetimų temperatūra sistemingai aukštesnė 12–15°C lyginant su kitais tokio pat apkrovimo metu — tai ankstyvasis turbokompresorių nusidėvėjimo požymis, aptiktas prieš gedimą.

Medienos perdirbimas / džiovinimo kamera RS-485 tinklas su 32 temperatūros kanalais džiovinimo kamerose. Medienos džiovinimo procesas trunka 5–21 dieną priklausomai nuo medienos rūšies ir storio. Duomenų kaupiklis įrašo visą ciklo istoriją, kuri vėliau analizuojama jei mediena po džiovinimo neatitinka kokybės reikalavimų. Prieš tai diagnostika buvo: "kažkas nutiko" be jokios galimybės nustatyti tikslų priežasties momentą.


Praktinis rezultatas po diegimo

Iš projektų Baltijos regione matomi keli nuoseklūs efektai:

Kokybės srityje — gamybos įmonės, diegusios autonominį archyvavimą, paprastai fiksuoja 60–80% sumažėjusį laiką, skiriamą gedimų diagnostikai. Skirtumas tarp "kažkas nutiko" ir "štai proceso parametrų grafikas 4 valandas prieš gedimą ir gedimo metu" yra esminis.

Atitikties srityje — auditų paruošimo laikas sumažėja dramatiškai. Vietoje kelių dienų duomenų rinkimo ir formatavimo — automatiškai generuojama ataskaita. FDA 21 CFR Part 11 atitikčiai būtinos elektroninės parašo funkcijos ir audito takas yra ProfiSignal programinėje įrangoje kaip standartinė konfigūracija.

Energetikos srityje — su 10–30 sekundžių įrašymo intervalu matomos energijos suvartojimo anomalijos, kurios vidutiniškai 4 valandų agregavimo duomenyse yra nematomos. Kelių Lietuvos pramonės įmonių patirtis rodo 8–15% energijos suvartojimo sumažėjimą po to kai duomenys parodė, kurie įrenginiai dirba tuščiąja eiga.

Priežiūros srityje — preventyvinės priežiūros planavimas remiantis realiomis apkrovos kreivėmis, o ne gamintojo rekomenduojamais intervalais, vidutiniškai 20–30% sumažina neplanuotų prastovų skaičių.


Kaip diegimas atrodo realybėje

Diegimo procesas paprastai vysto per 5 etapus, ir kiekvienas etapas turi savo kritines detales.

1. Techninis aptarimas (1–3 dienos). Inobalt inžinierius su klientu peržiūri esamą automatizavimo architektūrą: kokie bus protokolai, kiek kanalų reikia archyvuoti, koks reikalingas archyvavimo intervalas ir istorijos gylis, kokie programinės įrangos reikalavimai (ar reikia FDA atitikties, ar integracijos su esama SCADA). Šio etapo metu paaiškėja, ar pakaks LogMessage, ar reikia modulinio ProfiMessage D su keliomis I/O plokštėmis.

2. Konfigūracijos planavimas (2–5 dienos). Parenkamas prietaisas, I/O moduliai, programinė įranga. Jei sistema jau turi esamą SCADA ar istorinius duomenis, planuojama kaip duomenų srautai integruosis — ar kaupiklis bus papildomas archyvas, ar pagrindinis istorinių duomenų šaltinis.

3. Komisavimas (0.5–2 dienos vietoje). Fizinis prijungimas ir konfigūravimas. Čia dažniausia problema, kuri vėlina projektus: PROFIBUS adresų konfliktas. Jei tinkle jau yra daug slave prietaisų ir naudojami automatiniai adresai, naujo prietaiso pridėjimas gali sukelti adresų kolizijas. Rekomenduojama prieš atvykimą gauti esamą tinklo konfigūraciją ir GSD failų sąrašą.

4. Validacija (1–3 dienos). Patikrinami visi kanalai, patvirtinamas archyvavimo tikslumas, sukonfigūruojamos aliarmų ribos ir pranešimų maršrutai.

5. Paleidimas ir mokymai (0.5–1 diena). Operatoriai ir inžinieriai apmokomi naudoti ProfiSignal programinę įrangą: duomenų peržiūra, ataskaitų generavimas, aliarmo konfigūracija.

Nuo pirmojo pokalbio iki veikiančios sistemos — tipiškai 2–4 savaitės priklausomai nuo projekto sudėtingumo ir kliento infrastruktūros paruoštumo.


Dažniausiai užduodami klausimai

Ar sistema įrašo duomenis kai nutrūksta ryšys su serveriu ar internetu? Taip — tai yra pagrindinis autonominio kaupiklio skirtumas nuo OPC kliento ar SCADA istorinės duomenų bazės. ProfiMessage ir LogMessage serijos prietaisai įrašo duomenis tiesiogiai į vidinę atmintį (iki 32 GB) nepriklausomai nuo tinklo ar serverio prieinamumo. Kai ryšys atsinaujina, duomenys automatiškai sinchronizuojami su centrine sistema. Jokio duomenų praradimo tinklo pertraukos metu.

Ar galima integruoti su jau veikiančia Siemens, Beckhoff ar kita SCADA sistema? Taip. ProfiMessage D palaiko OPC UA client/server, kuris yra šiuolaikinis standartinis protokolas integracijai su praktiškai visomis SCADA sistemomis. Senesnėms sistemoms — Modbus TCP/RTU. Jei sistema naudoja WinCC, Ignition, InTouch ar kitas populiarias platformas, integracija paprastai nekelia problemų. Specifinio kliento SCADA atveju rekomenduojama tai aptarti techniniame pokalbyje prieš perkant.

Kiek kanalų galima prijungti ir kokia orientacinė kaina? LogMessage — fiksuotas kanalų skaičius, 10–30 analoginių kanalų, tinkamas vidutinio dydžio aplikacijoms, kaina nuo ~3 000–6 000 EUR. ProfiMessage D — modulinis, nuo kelių iki šimtų kanalų (iki 20 slave prietaisų prie vieno master), kaina labai kinta nuo ~5 000 EUR iki 25 000+ EUR priklausomai nuo kanalų skaičiaus ir I/O modulių rinkinio. Galutinė kaina priklauso ir nuo ProfiSignal programinės įrangos licencijos apimties. Tikslų skaičiavimą galima gauti po techninio aptarimo.

Kas teikia techninę pagalbą Lietuvoje po diegimo? Inobalt yra oficialus Delphin partneris Baltijos regione — Lietuvoje, Latvijoje ir Estijoje. Techninė pagalba teikiama lietuvių kalba. Esant sudėtingiems klausimams turime tiesioginį ryšį su Delphin inžinieriais Vokietijoje. Garantinio aptarnavimo atveju prietaisai negrąžinami tiesiogiai gamintojui — Inobalt koordinuoja šį procesą.

Ar reikia keisti PLC programą norint prijungti kaupiklį? Priklauso nuo diegimo scenarijaus. Jei kaupiklis prijungiamas kaip PROFIBUS slave, PLC konfigūracijoje reikia importuoti GSD failą ir priskirti slave adresą — tai 30–60 minučių darbas ir nereikalauja valdymo logikos keitimų. Jei kaupiklis nuskaito duomenis per Modbus master arba OPC UA — PLC programos keisti nereikia visai, tik aktyvuoti OPC UA serverio funkciją jei ji išjungta.

Ar sistema tinka FDA 21 CFR Part 11 atitikčiai farmacijos sektoriuje? ProfiSignal programinė įranga turi FDA 21 CFR Part 11 atitikties pakuotę: elektroninis audito takas, elektroniniai parašai su slaptažodžio apsauga, duomenų vientisumo apsauga. Tai ne papildoma konfigūracija, o standartinis funkcionalumas. Farmacijos įmonės Lietuvoje, naudojančios šią sistemą, sėkmingai praėjo FDA ir GMP auditus.

Kokia maksimali archyvavimo trukmė su standartiniu 32 GB atmintimi? Tai priklauso nuo kanalų skaičiaus ir atrankos intervalo. Orientacinis skaičiavimas: 100 kanalų su 1 sekundės intervalu — apie 3–4 savaitės. 50 kanalų su 10 sekundžių intervalu — apie 6–8 mėnesiai. Kai vidinė atmintis prisipildo, duomenys automatiškai sinchronizuojami su serveriu arba USB laikmena — su cikliniu perrašymu seniausios informacijos, jei serverio ryšio nėra.


Susisiekite — nemokama techninė konsultacija

Inobalt yra oficialus Delphin Technology partneris Baltijos regione. Prieš pradedant bet kokį projektą verta atsakyti į du pagrindinius klausimus: ar šis sprendimas tinkamas jūsų aplikacijai, ir koks iš tikrųjų bus kanalų ir programinės įrangos poreikis. Šiam pokalbiui nereikia iš anksto rengti išsamios techninės specifikacijos — pakanka žinoti, kokia bus sistema ir koks yra pagrindinis uždavinys.

Kodėl Inobalt, o ne tiesiogiai iš gamintojo?

Delphin parduoda per autorizuotus partnerius. Tai reiškia, kad gamintojo kainodaros sąlygos ir garantija galioja tik perkant per Inobalt kaip oficialų partnerį Baltijos regione. Be to — vietiniai atsargų buferiai, lietuvių kalba techninė pagalba ir galimybė apžiūrėti įrangą prieš perkant nėra dalykų, kuriuos galima gauti perkant tiesiogiai iš Vokietijos sandėlio.

info@inobalt.lt | +370 612 22499 Pirmasis techninis pokalbis — visada nemokamas.