Skip to main content
Ova se stranica prikazuje pomoću automatiziranog prijevoda. Umjesto toga, pogledaj na engleskom?

Stoll se ističe u strukturiranom generiranju softvera

Što je veći zadatak, to je važnija čvrsta priprema. Stručnjaci za automatizaciju u Stoll Group, sa sjedištem u regiji Oberallgäu u Njemačkoj, standardiziraju 130 PLC kontrolera u pet mliječnih postrojenja Champignon. Njihovo rješenje postavlja nove standarde u učinkovitosti i kvaliteti programiranja.

Smanjenje vremena inženjeringa generiranjem PLC koda

Programeri u Stollu blisko su surađivali s Champignon Hofmeister grupom kako bi se temeljito pripremili za ovaj veliki projekt koji obuhvaća pet proizvodnih mjesta u sljedećih nekoliko godina. Budući da se tako veliki dijelovi koda za pojedine podprojekte mogu generirati potpuno automatski, obje tvrtke imaju jednaku korist: od veće troškovne učinkovitosti i veće kvalitete koda do transparentne strukture koda, kako sada, tako i tijekom cijelog životnog ciklusa rješenja.

Stručnjaci tvrtke Stoll razvili su modul opreme specifičan za kupca kako bi se omogućilo korištenje modularnog kreatora aplikacija

Kako automatski generirati PLC osnovni kod

Nakon što je opseg projekta kupca narastao tijekom 2022. godine, stručnjaci iz Stoll Grupe početkom 2023. počeli su tražiti rješenje koje bi osiguralo dugoročno strukturirano i ujednačeno generiranje koda, a također omogućilo potpuno automatsko generiranje bitnih dijelova koda. Od SIMATIC S7-1500 kontroleri su instalirani na mjestu kupca, a rješenje temeljeno na čistom sučelju TIA Portal Openness odbijeno je zbog složenosti projekta, tim predvođen Andreasom Krugom i Thomasom Bilgrijem iz Centra za kompetencije automatizacije (CCA) u Stoll Automation GmbH odlučio je razviti modul opreme specifičan za kupca temeljen na Kreator modula za kreiranje modularnih aplikacija SIMATIC.

Softver omogućuje automatizirano kreiranje TIA projekata i zahvaljujući uključenim funkcijama udobnosti znatno olakšava korištenje otvorenog sučelja, posebno pri generiranju softvera. Andreas Krug, voditelj CCA Software za izgradnju i puštanje u rad u Stoll: "Ideja je bila smanjiti količinu ručnog programiranja u TIA Portal pomoću modula opreme specifičnog za kupca. To bi minimiziralo izvore pogrešaka i stvorilo prepoznatljivu osnovnu strukturu za sve pojedinačne projekte.

Ključne prednosti

66% Automatsko generiranje koda

Do 66% osnovnog koda PLC generira se potpuno automatski, smanjujući ručno programiranje, minimizirajući izvore pogrešaka i osiguravajući dosljednu kvalitetu koda na svih 130 kontrolera.

1 Generator jednog koda

Jedan modul opreme specifičan za kupca standardizira 130 PLC kontrolera na pet proizvodnih mjesta, osiguravajući dosljednu kvalitetu koda tijekom cijelog životnog ciklusa projekta.

3x Brži završetak projekta

Automatizacijom generiranja PLC osnovnog koda, Stoll završava projekte do tri puta brže nego s potpuno ručnim programiranjem, bez ugrožavanja kvalitete ili strukture koda.

U automatski generiranom kodu različiti dijelovi programa ili upute uvijek su na istom mjestu. Nakon što shvatite ovaj sustav, možete raditi mnogo učinkovitije, kako u programiranju, tako i kasnije u servisu.
Thomas Bilgri, CCA softversko inženjerstvo, Stoll Automation GmbH

Od jezika visoke razine do PLC programiranja

Do tog trenutka programeri su prvo morali sami programirati modul opreme u bliskoj suradnji s Engineering Workflow Systems Consulting i Application Centrom iz Siemensa - što, naravno, nije učinjeno na razini programiranja PLC, već s C-Sharpom. Thomas Bilgri, CCA softverski inženjer u Stoll: "Ne koristimo jezično programiranje na visokoj razini poput C-Sharpa svaki dan. Ali što smo više vremena proveli s njim, jasnije smo mogli vidjeti potencijal Modular Application Creator. Zapravo, mogli smo koristiti Modular Application Creator kao generator koda za manje od tri mjeseca."

Tim koji se bavio razvojem modula opreme specifičnog za kupca sjedeći oko stola u sobi za sastanke.
Tim koji se bavio razvojem modula opreme specifičnog za kupca u sobi za sastanke.

Modul opreme specifičan za kupca radi od kolovoza 2023. godine, a od tada Stollov tim za automatizaciju radi na usavršavanju modula i provedbi prvih projekata. Osnova za programiranje je dijagram toka ili popis referentnih pokazatelja dotičnog sustava kupca. "Iz ovoga razvijamo strukturiranu XML datoteku sa svim motorima, ventilima, senzorima itd., I generiramo osnovni PLC kod za sustav pomoću modula opreme i modularnog kreatora aplikacije", kaže Thomas Bilgri.

Korištenjem modularnog kreatora aplikacija za automatsko generiranje osnovnog koda PLC, u mogućnosti smo mnogo brže programirati i imamo koristi od dosljedno visoke kvalitete koda
Andreas Krug, Voditelj CCA softvera za izgradnju i puštanje u rad, Stoll Automation GmbH

Do 66% manje napora za programiranje

Posao još nije završen. "Ali", kaže Andreas Krug, "osnovni kod se generira čisto. To štedi vrijeme, smanjuje izvore pogrešaka i osigurava da je osnovna struktura softvera ista u svim projektima." Krug procjenjuje da će postotak automatski generiranog koda, koji je već bio 50% u prvom podprojektu, dugoročno porasti na 66% — vrijednost koja se može pretvoriti gotovo jedan na jedan u ušteđeno vrijeme: "Upravo sam dizajnirao sustav u kojem je generirana osnova bila dostupna - i rekao bih da bismo morali sve to stvoriti ručno, trebalo bi nam tri puta duže. A ako uzmete u obzir da govorimo o ukupno oko 130 kontrolera, lako možete izračunati prednosti koje nam nudi strukturirano i automatsko generiranje koda."

Programsko sučelje TIA Portal PLC prikazano na širokom monitoru u Stoll Automation.
Dva inženjera pregledavaju PLC kod na više monitora.

Povezano smanjenje troškova programiranja samo je jedna prednost koju nudi modul opreme specifičan za kupca. Kvalitativna dimenzija barem je jednako važna za programere: "Budući da osnovni kod generira jedan te isti generator koda tijekom cijelog projekta", kaže Bilgri, "PLC softver strukturiran je na isti način za svaki sustav. To olakšava podjelu rada u razvoju softvera jer svi znaju kamo ići. Također podržava izmjenu koda nakon činjenice, jer se revidirani blokovi softvera mogu lako zamijeniti bilo gdje i pojednostavljuje održavanje tijekom cijelog životnog ciklusa rješenja, jer svi znaju gdje su funkcije skrivene."

Zahvaljujući standardiziranoj strukturi programa, imamo koristi ne samo tijekom puštanja u rad, već i tijekom servisa - to štedi vrijeme, smanjuje izvore pogrešaka i nudi nam brojne ekonomske prednosti tijekom cijelog projekta.
Andreas Kuisel, Voditelj elektrotehnike, Mliječni proizvodi od šampinjona
Automatizirana linija za pakiranje i sortiranje u pogonu za proizvodnju mlijeka Champignon.

Osim toga - a to je ključno za srednju tvrtku poput Stoll - projekt ove veličine teško bi bio moguć za stručnjake sa sjedištem u Allgäu bez generatora koda specifičnog za kupca, posebno u svjetlu nedostatka kvalificiranih radnika u industriji. Andreas Krug: "To ne bi ugrozilo odnos povjerenja koji uživamo s našim krajnjim kupcem, koji je narastao tijekom 25 godina, ali bi ga stavilo na test."

Govoreći o mliječni proizvodi Champignon, interni tehničari tvrtke i stručnjaci za procese oduševljeni su visoko strukturiranim softverom. "Zahvaljujući standardiziranoj programskoj strukturi, imamo koristi ne samo tijekom puštanja u rad i servisa, već i od vizualizacijskog sučelja ili prilikom povezivanja sustava s upravljačkim sustavima više razine. To štedi vrijeme, smanjuje izvore pogrešaka i nudi nam brojne ekonomske prednosti tijekom cijelog projekta", kaže Andreas Kuisel, voditelj elektrotehnike u mliječni mliječni proizvodi Champignon.

Referenca Stoll/Champignon
Na temelju pozitivnog iskustva s projektom mliječnih proizvoda Champignon, odlučili smo koristiti Modular Application Creator za razvoj vlastitog standardnog internog modula opreme. To će nam omogućiti da s našim kupcima dovršimo međuindustrijske projekte učinkovito i uz visoku razinu kvalitete.
Michael Mildner, član Izvršnog odbora, Voditelj Centra za automatizaciju kompetencija (CCA), Stoll Automation GmbH

Interni modul u cjevovodu

Stoga ne čudi što su donositelji odluka u tvrtki Stoll Automation GmbH početkom 2024. odlučili ići dalje od sada razvijenog modula opreme, koji se bavi i zahtjevima specifičnim za industriju i specifične za kupce, te dodatno razviti Stollov vlastiti modul opreme "koji će nam omogućiti učinkovito i kvalitetno dovršavanje vlastitih projekata u svim industrijama", kaže Michael Mildner, član Izvršnog odbora i voditelj Centra za kompetencije za automatizaciju (CCA) Stoll. "Osim toga, želimo koristiti širok raspon funkcija Modular Application Creator ne samo na razini PLC-a, već i na strani HMI i u upravljačkim sustavima više razine."