Customer SolutionsTeleste Oyj:n älykkäät testipaikat
Author(s):Jari Saali, Teleste Corporation
Industry:Telecommunications
Product:Data Acquisition, LabVIEW, NI TestStand
The Challenge:Erilaisten tuotteiden testausta automaattisesti hallitsevat testiasemat.
The Solution:Älykkäät testiasemat, joissa räätälöity TestStand-ympäristö ja LabVIEW-kielellä ohjelmoidut testit.Johdanto Tuotenimikkeitä on n. 2000, joista yli 500 aktiivista, lisäksi eri valmistusvaiheessa voidaan toteuttaa laitekohtaisten konfiguraatioiden avul-la teoriassa kymmeniä miljoonia erilaisia asi-akaskohtaisia tuotteita. Tuotenimikkeiden kirjo asettaa korkeat vaatimukset testaukselle, jossa peräkkäisillä testattavilla tuotteilla voi olla täysin toisistaan poikkeavia mittausvaatimuksia. Telestellä on käytössä erilaisia mittalaitteita yli 300 mittalaiteperheestä, joita pääasiassa ohjataan GPIB-väylällä. Lisäksi mm. National Instrumentsin tiedonkeruu- ja IO-kortteja käytetään sekä testipetien ohjauksessa että tuot- teiden mittauksissa ja ohjelmoinnissa. TestStand on testisarjojen suunnitteluohjel-ma, joka mahdollistaa testausympäristön hyvin monipuolisen mukauttamisen. Suunnitte-lutyökalulla määriteltyjä testisarjoja ajetaan ajoympäristöissä, jotka voidaan ulkonäöltään ja toiminnaltaan räätälöidä täysin asiakkaan tarpei-den mukaisiksi. Telestellä on totuttu tekemään asiat omien näkemysten mukaan ja TestStandin monipuolisesti muokattava ympäristö antoi näkemysten mukaiseen toteuttamiseen hyvät mahdollisuudet. Tuotteiden ja tuoteversioiden tunnistaminen tapahtuu joko saattomuistilta tai viivakoodilta luettuna, jonka jälkeen käynnis-tetään prosessi, jossa selvitetään tuotteelle määritellyt testi-askeleet ja tarkistetaan tuotteen testaukseen tarvittavien mittaus- laitteiden läsnäolo. Puuttuvat testit sekä laitea-jurit kopioidaan ja asennetaan testausjär-jestelmään palvelimelta automaattisesti. Tarvittaessa testausjärjestelmä käynnistää myös automaattisesti kalibrointiprosessin, mikäli edellisestä kalibroinnista on kulunut riittävästi aikaa tai testausjärjestelmän kokoonpano on muuttunut. Tuotanto ja tuotekehittely käyttävät samoja ohjelmalohkoja testauksessa, mikä mahdollistaa tehokkaan rinnakkaisen testisuunnittelun, ts. tuotesuunnittelun testejä voidaan hyödyntää myös tuotantotestauksessa. Yksittäisen testi-askeleen tilatiedoissa määritellään kuuluminen esimerkiksi laajempaan tuotesuunnittelijoiden käyttämään testisarjaan tai lyhyempään tuotan-totestauksen testisarjaan, vastaavasti voidaan myös identifioida esimerkiksi huollon tarvitse-mat testit. TestStand-ohjelmassa voidaan määritellä käyttäjäryhmiä, joiden perusteella valitaan järjestelmässä käytettävän testisarjan laajuus. Käyttäjätason perusteella määräytyvät myös sallitut testaustavat ja käyttöliittymän ulkoasu, esimerkiksi ajetaanko testi eräajona vai testataanko vain yksi tuote. Yksittäisten testien ohjelmoinnissa hyödyn-netään TestStandin mahdollisuutta määritellä testiaskelille käytettäväksi tiedostopohjia (template). Telestellä on käytössä yhtenäinen LabVIEW-tiedostopohja kaikille testeille, jolloin testisuunnittelija pääsee nopeammin alkuun ohjelmointityössään ja toisaalta testi-paikan käyttäjän ei tarvitse opetella suurta joukkoa erilaisia käyttöliittymiä. Testien kehittäminen on jatkuva prosessi, jossa testejä tietysti joudutaan myös päivit-tämään. Telesten järjestelmässä tehdyt muutok-set päivitetään palvelinkoneen testikirjastoihin, joilta testit kopioidaan testejä käyttäville testi-paikoille. Suunnittelija voi määritellä tekemilleen muutoksille kriittisyystason, jonka perusteella päivitys testipaikoille tapahtuu joko välittömästi, vuoron vaihtuessa tai yöaikaan tapahtuvan päivitysajon yhteydessä. Ensimmäiset LabVIEW-kurssit Telesten henkilökunnalle järjestettiin keväällä 2000. Telesten tuotantotestauksen TASK It -jär-jestelmän ensimmäinen versio valmistui tam-mikuussa 2001 ja on asennettuna Telesten Nousiaisten tuotantolaitoksessa. Seuraavan ver-sion toteuttaminen on paraikaa meneillään ja sen arvioidaan valmistuvan vuoden 2002 ensimmäisen neljänneksen aikana. Runsaasta työmäärästä huolimatta tuloksia on syntynyt ripeästi. Avaintekijänä voidaan pitää LabVIEW-työkalun helppoa käyttöönottoa: kehitystyön nopeus ja innovatiivisuus ovat olleet kym-menkertaiset muihin työkaluihin verrattuna. View the entire user solution in Adobe Acrobat PDF format. |
