Testlaboratorium för prestanda för Electrolux diskmaskin

Utmaning

Electrolux Global R&D Dish Care-avdelning har kämpat med låg genomströmning i sitt testlabb för diskmaskinsprestanda och behövde ett nytt, mycket tillförlitligt system för att ersätta det gamla.

Lösning

En nyckelfärdig lösning baserad på LabVIEW™, NI CompactRIO™ med FPGA för hårdvarukontroll, panel-PC:er för kontroll av tester i labbet, en PC-klient för inställning och analys av tester samt en webbtjänstanslutning till lokala och globala databaser för lagring av testdata och systemparametrar.

Inledning

Electrolux Performance Lab för diskmaskiner behövde uppgradera sin programvara för produkttestning för att få bättre prestanda, reservdelstillgänglighet, tillförlitlighet och funktioner. Ett beslut fattades om att skapa en helt ny testplattform med en sådan mångsidighet, modularitet och utbyggbarhet att den på sikt skulle kunna användas som global testplattform för alla Electrolux testlabb.

Om Novator Solutions

Novator Solutions excellerar i LabVIEW och är mycket skickliga på att utveckla test-, mät- och styrsystem. Som Gold Alliance Partner har Novator Solutions ett nära samarbete med National Instruments och har lång erfarenhet av NI:s hård- och mjukvaruplattformar, särskilt LabVIEW, TestStand™ och VeriStand™. Novator Solutions konsulter har tillsammans mer än 100 års erfarenhet av dessa verktyg. Novator Solutions arbetar som konsulter i kundprojekt eller som leverantörer av kompletta nyckelfärdiga lösningar, inklusive mekanik, elektronik, montering, installation, underhåll och support.

Lösningen - Electrolux testplattform

Systemet är utvecklat i LabVIEW, men databasens webbtjänst är utvecklad i .NET.

Systemet består av flera delar:

  • Ett skåp som inrymmer CompactRIO (cRIO) och annan utrustning, kontakter och elektriska komponenter.
  • En Panel PC som styr gränssnittet (HMI), används för att ställa in en diskmaskin för test och utföra testet.
  • En PC-klient som kör Electrolux Test Platform-verktyget (ETP Tool) för systeminställning, övervakning av live-data från teststationerna och analys av tester.
  • En utvärderingsstation (EVA) för utvärdering av diskresultatet.
  • En lokal databas för lagring av testdata och en global databas för distribution av testdata till andra användare i andra laboratorier.

cRIO kör LabVIEW på en realtidsplattform (RT). Den innehåller också en FPGA som ansvarar för att samla in data. Detta är en mycket snabb, flexibel och tillförlitlig miljö för utveckling av datainsamlings- och styrsystem och används ofta i Novator Solutions testsystem. FPGA-koden utvecklas också i LabVIEW.

Lösningen är ett distribuerat system som kommunicerar via TCP/IP och webbtjänster. HMI:n ansluter som en klient till cRIO, som fungerar som en server och hämtar testdata i råformat. Den konverterar data för presentation och kommunicerar även med databasen via webbtjänsten för att både lagra data och publicera dem live på HMI:n. ETP Tool körs på en vanlig PC eller bärbar dator och används för att konfigurera testobjektet, planera testerna, övervaka live-data och analysera testresultaten. För fjärrstyrning av testerna ansluts ETP Tool som en klient till HMI. ETP Tool använder också webbtjänsten för kommunikation med databasen och för att ta emot live-data från HMI. Utvärderingsstationen EVA körs på en panel-PC och använder också webbtjänsten för att lagra utvärderingsresultaten i databasen.

Varför LabVIEW?

Varför använda LabVIEW för Electrolux testplattform? Studier visar att utvecklingstiden reduceras avsevärt med hjälp av en grafisk miljö. Novator Solutions använder en objektorienterad programdesign, vilket resulterar i en mycket robust och lätt underhållbar kod. I det här projektet har flera utvecklare arbetat parallellt med att skapa systemet och utan problem kunnat komplettera varandras kod. Det faktum att skrivbords-, realtids- och FPGA-applikationerna alla kan utvecklas i LabVIEW snabbar upp utvecklingsprocessen.

Electrolux prestanda

Test Lab består av 8 teststationer med CompactRIO-enheter och HMI, en lokal databas och anslutna klienter som kör ETP Tool. På andra sidan brandväggen finns den globala databasen. Systemet är uppbyggt så att fler labb kan ansluta och dela data via den globala databasen.

Bilden nedan visar ETP Tool. Gränssnitt för redigering av information om testprojekt.

Slutsats

Electrolux Test Platform är implementerat i testlabbet på Electrolux och testpersonalen har börjat använda systemet. De är mycket nöjda med systemets användarvänlighet. Det uppfyller också de krav som ställts för projektet. Det har inbyggd funktionalitet för att säkerställa att data inte går förlorade; i det gamla systemet var detta ett stort problem. Testutbytet och systemets tillgänglighet är höga. Electrolux äger koden, vilket innebär att de har full kontroll över ändringar och att de nu har ett system som är flexibelt, modulärt och utbyggbart. Electrolux har redan planer på att använda plattformen i andra laboratorier, kanske till och med i andra länder i framtiden.

ETP-verktyg: Gränssnitt för analys av tester

ETP-verktyg: Gränssnitt för schemaläggning av testaktiviteter

Ladda ner hela Electrolux fallstudie här