Razvoj, obuka i servis
Za test sistem je odlučujuća softverska arhitektura kojom se upravlja testnim procesima, povezuju merni uređaji, komunicira sa uređajima koji se testiraju, procenjuju rezultati i čuvaju testni podaci. MCF objedinjuje test softver i tehnologiju automatizacije – jasno razdvojene i pouzdano usklađene.
Moderni test sistemi ne sastoje se samo od mehanike, merne tehnike i kontaktiranja. MCF objedinjuje stručnost u dve oblasti koje u test sistemima moraju blisko sarađivati: softveru za ispitivanje i tehnologiji automatizacije. Tako nastaju rešenja u kojima su sekvenca ispitivanja, merna tehnika, komunikacija sa DUT-om, rukovanje, automatizacija, čuvanje podataka i integracija u proces jasno međusobno usklađeni.
Naša stručnost
MCF objedinjuje tri kompetencije pod jednim krovom, koje se prepliću u test sistemima: tehnologiju automatizacije, PLC programiranje i razvoj softvera za ispitivanje. Sve tri discipline rade u istom timu – sa jasnim interfejsima i zajedničkim razumevanjem celokupnog sistema.
Projektujemo i integrišemo kompletnu automatizaciju – od pneumatike i aktuatora do robotike i rukovanja.
Iskusni PLC programeri programiraju upravljačke sisteme u svim uobičajenim okruženjima.
Softverski programeri za OpenTAP, LabVIEW i jezike visokog nivoa fleksibilno i lako održivo implementiraju postupke ispitivanja.
U MCF-u automatizacija, upravljanje i softver za ispitivanje dolaze iz jednog izvora. Time se izbegavaju problemi sa interfejsima između različitih struka i obezbeđuju sistemi koji pouzdano funkcionišu zajedno.
Platforme za testni softver
MCF razvija test softver na osnovu OpenTAP-a, LabVIEW-a ili softverskih platformi specifičnih za korisnike, u zavisnosti od zahteva korisnika.
Preferirano za modularne sisteme
Fleksibilna arhitektura za test sekvence, instrumente, DUT-ove, test korake, slušaoce rezultata i dodatke. Test sistemi mogu se modularno konstruisati i prilagoditi različitim proizvodima, procesima testiranja i mernim uređajima.
Za postojeće standarde
Ako postojeći sistemi, standardi korisnika ili projektni zahtevi nalažu korišćenje LabVIEW-a, razvijamo, proširujemo ili modernizujemo test softver i u ovom okruženju – uključujući test procedure sa NI TestStand-om.
Za sopstvene okvire
Mnogi korisnici koriste sopstvene test okvire zasnovane na jezicima visokog nivoa. MCF razvija test softver direktno i u tim okruženjima – u .NET/C#, Python-u ili drugim jezicima visokog nivoa, integrisano u postojeći sistemski pejzaž.
OpenTAP & Tap.X
MCF koristi OpenTAP zajedno sa Tap.X za savremene test sisteme. Tap.X dopunjuje OpenTAP praktičnim korisničkim interfejsom, upravljanjem testovima i DUT-ovima, upravljanjem korisnicima, skladištenjem podataka i mogućnostima proširenja specifičnim za projekat.
Posebno pogodno kada test sistemi treba da budu standardizovani, ponovo upotrebljivi i skalabilni za više proizvoda ili sistema.
OpenTAP dodaci
MCF ne razvija samo kompletan softver za test sisteme, već i individualne OpenTAP dodatke za korisnike koji već koriste OpenTAP ili žele da prošire postojeće okruženje – ciljano dopunjeno, bez ponovne izgradnje kompletne platforme.
Upravljanje mernim uređajima, napajanjima, sklopnim matricama, I/O sistemima, senzorima ili hardverom specifičnim za korisnika.
Komunikacija sa uređajima pod testom putem CAN-a, LIN-a, Ethernet-a, USB-a, serijske komunikacije, Modbus-a, digitalnih I/O ili protokola specifičnih za korisnika.
Individualni test koraci, procesi merenja, komunikacioni procesi ili funkcije za evaluaciju.
Čuvanje, prosleđivanje ili obrada rezultata testiranja.
Komunikacija sa MES, ERP, bazama podataka ili sistemima sledljivosti.
Generisanje PDF izveštaja o testiranju ili test protokola specifičnih za korisnika.
Upravljanje parametrima, logika graničnih vrednosti, kalibracija, dijagnostika ili servisne funkcije.
Razvoj individualnih dodataka u skladu sa vašim zahtevima – za specijalan hardver, protokole, test procedure ili interfejse.
Ne tražite individualno razvijen dodatak, već odmah dostupan dodatak? U odeljku Proizvodi pronaći ćete već razvijene OpenTAP dodatke koje možete direktno kupiti.
Kompletni test sistemi
Pored pojedinačnih dodataka, MCF razvija i kompletan softver za kompletne test sisteme – u zavisnosti od projekta, od arhitekture i implementacije preko integracije i puštanja u rad do dokumentacije.
MCF raspolaže programerima za LabVIEW i stručnjacima za programiranje na jezicima visokog nivoa. To nam omogućava da fleksibilno implementiramo klasične test sisteme, moderne OpenTAP arhitekture, aplikacije specifične za korisnike i industrijske interfejse.
Softverska arhitektura
Čista softverska arhitektura ključna je za dugoročno održive testne sisteme. Zato se oslanjamo na jasne apstrakcione slojeve i ponovo upotrebljive komponente – postupci testiranja nisu čvrsto kodirani, već strukturirani, parametrizabilni i proširivi.
Razdvaja softver za testiranje od stvarnog hardvera. Merni uređaji, napajanja, I/O moduli ili sklopne matrice mogu se zameniti ili proširiti bez ponovnog pisanja kompletne logike testiranja.
Opisuje merenja na tehničkom nivou. Logika testiranja radi sa potrebnom funkcijom merenja, a ne sa konkretnim uređajem – čime se poboljšavaju ponovna upotrebljivost, održivost i standardizacija.
Prednosti
Savetovanje
Mnoge kompanije koriste više test sistema koji su istorijski strukturirani na različite načine – sa različitim konceptima upravljanja, formatima podataka, interfejsima i zahtevima za održavanje. MCF podržava osmišljavanje standardizovanih softverskih arhitektura sa ciljem dugoročne skalabilnosti na više proizvoda, sistema i lokacija.
Cilj je softverska platforma koja ne upravlja samo jednim test sistemom, već dugoročno može poslužiti i kao osnova za dodatne test stanice i varijante proizvoda.
Automatizacija i PLC
Pored test softvera, MCF razvija i softver za automatizaciju ručnih, delimično i potpuno automatizovanih test sistema – projektovan tako da pouzdano radi sa test softverom, bez nepotrebnog premeštanja testnih sekvenci u PLC.
Da li je PLC uopšte potreban zavisi od složenosti automatizacije: kod jednostavnijih procesa automatizacija se može u potpunosti realizovati u OpenTAP-u – dodatni interfejs prema PLC-u nije potreban, pa sistem ostaje kompaktniji. Zaseban PLC koristi se samo kod složenih automatizacija sa brojnim aktuatorima, bezbednosnim funkcijama i sistemima za rukovanje.
Zadaci
Međusobno delovanje
Snažan test sistem nastaje samo kontrolisanom interakcijom test softvera i automatizacije.
Test softver zna koji uređaj se testira, koji parametri važe, koja merenja treba obaviti i koji rezultati se čuvaju.
Automatizacija obezbeđuje da se uređaj koji se testira pravilno pozicionira, kontaktira, zaštiti, njime rukuje i otpusti.
Oba sveta moraju pouzdano da komuniciraju, ali ne treba da budu pomešana. Upravo u tome leži snaga kompanije MCF: razumemo zahteve obe strane i definišemo jasne interfejse i robusne modele stanja.
Integracija
Ne počinje svaki projekat od nule. Ako korisnik koristi sopstveni okvir, softverske standarde ili specifikacije PLC-a, softver razvijamo i u tom okruženju i integrišemo naše stručno znanje o testiranju i automatizaciji u postojeći sistemski pejzaž.
Softver u test sistemima mora da radi više od pojedinačnih merenja. Mora biti stabilan, razumljiv i lak za rukovanje u svakodnevnom radu – ne samo tokom puštanja u rad, već dugoročno u proizvodnom okruženju.
Opišite vaš testirani proizvod, zadatak testiranja i okvirne uslove – razvijamo odgovarajući koncept.