EXOR ETI d.o.o.
Buzinski prilaz 10
10000 Zagreb
Republika Hrvatska
Tel:+385 1 4633 562
E-mail: info@exor-eti.hr
28.04.2021
Zbog visokih zahtjeva u industrijskom okruženju zenon Softverska Platforma neprestano se nadograđuje
U budućnosti će aplikacije u industrijskom okruženju i u energetici još uvijek biti predmet izuzetno visokih zahtjeva. Rješenja ćemo graditi pomoću novih alata, zato se i zenon Softverska Platforma sve vrijeme nadograđuje i razvija. Dio tog razvoja je i širenje tehničkih funkcija preko Service Grid-a.
zenon Softverska Platforma je poznata po jednostavnom korištenju i mogućnosti proširivanja. zenon Service Grid je savršen dodatak softverskoj platformi, naročito za povezivanje aplikacija na distribuiranim sustavima. Omogućava povezivanje različitih proizvodnji pomoću Interneta stvari (Internet of Things).
U industrijskom sektoru se IoT sve više širi. IoT aplikacije komuniciraju preko interneta bez korištenja VPN opreme, koja je skupa i zahtjevna za održavanje. Koriste se IoT protokoli, kao što su MQTT ili AMQP, koji omogućavaju šifriranu komunikaciju preko interneta/WAN.
zenon Service Grid se sastoji od sustava modularnih softverskih komponenti i mikro usluga. Mikro usluge međusobno komuniciraju i čine komunikacijsku mrežu, a svaka od njih obavlja odvojeni zadatak. Takav sustav idealan je za aplikacije na distribuiranim sistemima.
zenon softverska platforma je fleksibilna, jednostavna za korištenje i omogućava horizontalnu i vertikalnu integraciju.
Komponente Service Grid-a
Najvažnija komponenta Service Grid-a je Service Hub, koju čine dvije usluge:
Data Hub, koji funkcionira kao posrednik podataka, i Hub Controller koji upravlja čvorištima (sva lokalno povezana oprema ili usluge). Prije nego što čvorište preko sigurne veze može komunicirati sa Data Hub-om, mora biti autorizirano u Hub Controller-u. Data Hub je odgovoran za dvosmjeran prijenos podataka između Service Grid-a i lokalne opreme. Na taj način moguć je i nadzor lokalne opreme. Ukoliko bilo koji uređaj dospije u pogrešne ruke, administrator može pomoću samo nekoliko naredbi blokirati pristup uređaju.
Glavna komponenta Service Grid-a je Service Hub, kog čine Hub Controller i Data Hub
Naglasak na sigurnosti
Osim sigurne komunikacije i autorizacije uređaja, administriranje korisnika je bitan dio IoT platformi, jer omogućava korisnicima aplikacija overu i autorizaciju.
Overa znači dokaz i potvrdu identiteta sistemskog korisnika. U Service Grid-u to obavlja Identity Service pomoću protokola 0Auth 2.0. Moguća je overa internet aplikacija, desktop aplikacija, mobilnih uređaja i IoT uređaja. Identity Service može se koristiti i za povezivanje dodatnih direktorijuma, kao što su Microsoft Azure Active Directory, Active Directory Domain Services ili Lightweight Directory products & services 27 Access Protocol (LDAP).
Jednokratna prijava (SSO) omogućava da se u sustav prijavite jednom i koristite različite
komponente bez potrebne ponovne prijave.
Autorizacija se odnosi na dodijeljivanje i ponovnu provjeru dozvole za pristup uslugama i resursima, na primjer dozvola za pristup arhivskim podacima preko Service Grid API-a. U tu svrhu se u Service Grid-u koristi Policy Service.
Identity Service izvodi autorizaciju i identifikaciju korisnika
Razmjena podataka preko sigurnog interfejsa
Service Grid API je internet API, koji osigurava pristup trenutnim i arhivskim podacima, kao što su vrijednosti promenljive, alarmi i događaji. Kako bi pristupali podacima u API-u ili ih mijenjali, korisnik se mora najprije upisati u Indentity Service-u, kako bi dobio token za pristup.
Service Grid API je razvijen u skladu s metodom REST (representational state transfer), koju koriste programeri. Interfejs ovog web servisa komunicira preko HTTPS protokola. To omogućava povezivanje Service Grid-a i eksternih softverskih platformi, kao što je Grafana. Jednostavnija opcija je korištenje integriranog rješenja sa HTML5 Web Engine-om, koji omogućava online vizuelizaciju procesnih slika i kontrolnih panela. Alarmi, događaji i trendovi se na primjer mogu prikazati na desktopu ili na mobilnim uređajima.
Data Storage čuva povijesne podatke, kao što su vremenski podaci. Te podatke dobijamo iz Data Storage-a za prikaz trendova u HTML5 Web Engine-u ili za pozivanje arhivskih podataka preko Service Grid API-a.
Dvosmjerna komunikacija
Sa verzijom 8.10 zenon Runtime može u Service Hub dostaviti trenutne i povijesne vrijednosti u obliku vrijednosti promjenljivih, alarma i događaja. U zenonu 8.10 se komunikacija vršila preko dodatka u projektu, a u verziji 8.20 se vrši preko integrirane funkcionalnosti – Service Grid Ingress Connector. Sa zenon Supervisorom 8.20 i zenon Service Gridom 2.0 arhivirani podaci se šalju u Data Storage. Egress Connector služi za čitanje podataka iz Service Grid-a, na primjer za implementaciju aplikacije u kontrolnoj sobi.
Kako instalirati Service Grid
Proces instalacije podržava sve standardne operativne sustave, kao što su Linux i Windows kao i cloud sustave. Usluge se mogu jednostavno prenijeti i instalirati kao datoteke, u obliku kontejnera, koje sadrže sve potrebne pakete. Softverska platforma se ažurira zamjenom kontejnera, a pri tom se ne gube proizvodni podaci.
Konkretni primjeri aplikacije Service Grid
zenon Service Grid tehnologija je primarno namijenjena za povezivanje aplikacija na distribuiranim sistemima preko javnih mreža i nudi niz različitih mogućnosti, a možete kreirati i lokalne aplikacije.
Primjer 1: Sigurnosni prelaz između proizvodne mreže (OT) i mreže tvrtke (IT).
Podaci iz proizvodnje su na raspolaganju korisnicima u IT mreži preko HTML5 Web Engine-a ili eksternih sustava. Pristup preko IT mreže ne utječe na proizvodnju, jer ne postoji direktan tok podataka između zenon Supervisor proizvodnog sistema i online vizuelizacije. Korištenje internet tehnologija smanjuje administrativni rad na minimum, jer nije potrebna instalacija programske opreme na klijentima u IT mreži.
Primjer 2: Više lokacija obnovljivih izvora energije, koje su raspoređene po državi ili čak po svijetu, koje funkcioniraju nezavisno i treba ih kontrolisati i upravljati njima centralno, iz jedne kontrolne sobe, na što efikasniji način u pogledu troškova. Podaci u realnom vremenu i arhivski podaci se iz lokalne opreme prenose u Service Hub preko zenon Ingress Connector-a. Data Storage čuva sve arhivske podatke u vezi sa lokalnom opremom. Centralna nadzorna stanica prima podatke preko zenon Egress Connector-a. Na raspolaganju su i provjerena inženjerska rješenja sa integracijskim projektom za svrhe pregleda i sa potprojektima za svaki komad opreme. Jednostavan način podešavanja tog rješenja također znači da nije potrebna bilo kakva VPN oprema. Ukoliko dođe do prekida veze između Service Hub-a i lokalne opreme, podaci se ne gube, jer se svi podaci prenose u Data Storage kad se veza opet uspostavi.
Primjer nadzora opreme distribuiranih sustava na području obnovljivih izvora
Primjer 3: Serviseri mogu pristupati opremi preko mobilnih aplikacija i mogu spontano donijeti odluku da li je potrebno kontaktirati ili posjetiti lokaciju osobno. To olakšava održavanje i štedi novac.
Serviseri mogu pristupiti opremi preko mobilnih aplikacija, što omogućava uštedu vremena i novca
Sva tri gore navedena primjera mogu se i skupiti i aplicirati na druge industrije, na primjer tvrtke u industriji uređaja, koja žele osigurati dodatnu podršku korisnicima i kojima su za to potrebni podaci o uređaju.
Idealno za udaljene lokacije
Možemo zaključiti da je zenon Service Grid proširenje zenon programske platforme za aplikacije na distribuiranim sistemima. Napravljen je od individualnih usluga, koje mogu biti zahtjevne ili ne, u slučaju od aplikacije. Svako IT odjeljenje može instalirati i ažurirati Service Grid na troškovno efikasan način korištenjem kontejnera.
EXOR ETI d.o.o.
Buzinski prilaz 10
10000 Zagreb
Republika Hrvatska
+385 99 4508 109
E-mail:
info@exor-eti.hr
Prijavite se za e-novosti i budite informirani o našim najnovijim vijestima i zanimljivostima.
EXOR ETI d.o.o.
Buzinski prilaz 10
10000 Zagreb
Republika Hrvatska
Tel:+385 1 4633 562
E-mail: info@exor-eti.hr
EXOR ETI d.o.o., autorska prava pridržana
Website developed by:Izdelava spletnih strani - Spletna postaja