Fejlesztés, oktatás és szerviz
A tesztrendszer szempontjából döntő jelentőségű az a szoftverarchitektúra, amely vezérli a tesztfolyamatokat, csatlakoztatja a mérőeszközöket, kommunikál a DUT-okkal, kiértékeli az eredményeket és tárolja a tesztadatokat. Az MCF egyesíti a tesztszoftvert és az automatizálástechnikát – egyértelműen szétválasztva és megbízhatóan összehangolva.
A modern vizsgálati rendszerek nem csupán mechanikából, mérőtechnikából és érintkezésből állnak. Az MCF két olyan területen egyesít szakértelmet, amelyeknek szorosan együtt kell működniük a vizsgálati rendszerekben: a vizsgálati szoftver és az automatizálástechnika területén. Ennek eredményeként olyan megoldások jönnek létre, amelyekben a vizsgálati szekvencia, a mérőtechnika, a DUT-kommunikáció, a kezelés, az automatizálás, az adattárolás és a folyamatintegráció egyértelműen összehangolt.
Szakértelmünk
Az MCF egy tető alatt egyesít három, a vizsgálati rendszerekben egymással összefonódó kompetenciát: az automatizálástechnikát, a PLC-programozást és a vizsgálatiszoftver-fejlesztést. Mindhárom szakterület ugyanabban a csapatban dolgozik – egyértelmű interfészekkel és a teljes rendszer közös értelmezésével.
A teljes automatizálást megtervezzük és integráljuk – a pneumatikától és a működtető elemektől a robotikáig és az anyagmozgatásig.
Tapasztalt PLC-fejlesztőink minden elterjedt környezetben programoznak vezérléseket.
Az OpenTAP, LabVIEW és magas szintű programozási nyelvek terén jártas szoftverfejlesztők rugalmasan és karbantartható módon valósítják meg a vizsgálati eljárásokat.
Az MCF-nél az automatizálás, a vezérlés és a vizsgálati szoftver egyetlen forrásból származik. Ez elkerüli a szakágak közötti interfészproblémákat, és biztosítja a megbízhatóan együttműködő rendszereket.
Tesztelő szoftverplatformok
Az MCF az ügyféligényektől függően OpenTAP, LabVIEW vagy ügyfélspecifikus szoftverplatformok alapján fejleszt tesztszoftvereket.
Moduláris rendszerekhez előnyben részesítve
Rugalmas architektúra tesztszekvenciákhoz, műszerekhez, DUT-okhoz, tesztlépésekhez, eredményfigyelőkhöz és bővítményekhez. A tesztrendszerek modulárisan építhetők fel, és különböző termékekhez, tesztfolyamatokhoz és mérőeszközökhöz igazíthatók.
Meglévő szabványokhoz
Ha a meglévő rendszerek, az ügyfélszabványok vagy a projektkövetelmények a LabVIEW használatát írják elő, ebben a környezetben is fejlesztünk, bővítünk vagy korszerűsítünk tesztszoftvereket – beleértve az NI TestStanddel végzett teszteljárásokat is.
Saját keretrendszerekhez
Számos ügyfelünk saját, magas szintű nyelven alapuló tesztkeretrendszert használ. Az MCF közvetlenül ezekben a környezetekben is fejleszt tesztszoftvereket – .NET/C#, Python vagy más magas szintű nyelveken, a meglévő rendszerkörnyezetbe integrálva.
OpenTAP & Tap.X
Az MCF az OpenTAP-et a Tap.X-szel együtt alkalmazza modern tesztrendszerekhez. A Tap.X praktikus felhasználói felülettel, teszt- és DUT-kezeléssel, felhasználókezeléssel, adattárolással, valamint projektspecifikus bővítési lehetőségekkel egészíti ki az OpenTAP-et.
Különösen alkalmas, ha a tesztrendszereket több termékre vagy rendszerre kiterjedően szabványosítani, újra felhasználni és skálázni kell.
OpenTAP-bővítmények
Az MCF nemcsak komplett tesztrendszer-szoftvereket fejleszt, hanem egyedi OpenTAP-bővítményeket is olyan ügyfelek számára, akik már használnak OpenTAP-et, vagy egy meglévő környezetet szeretnének bővíteni – célzott kiegészítésekkel, komplett platform újjáépítése nélkül.
Mérőeszközök, tápegységek, kapcsolómátrixok, I/O-rendszerek, érzékelők vagy ügyfélspecifikus hardver vezérlése.
Kommunikáció a DUT-okkal CAN, LIN, Ethernet, USB, soros, Modbus, digitális I/O-k vagy ügyfélspecifikus protokollok segítségével.
Egyedi tesztlépések, mérési folyamatok, kommunikációs folyamatok vagy kiértékelési funkciók.
Tesztüzemの eredmények tárolása, továbbítása vagy feldolgozása.
Kommunikáció MES-, ERP-, adatbázis- vagy nyomonkövetési rendszerekkel.
Ügyfélspecifikus PDF-tesztriportok vagy tesztjegyzőkönyvek generálása.
Paraméterkezelés, határérték-logika, kalibrálás, diagnosztika vagy szervizfunkciók.
Egyedi bővítmények fejlesztése az Ön követelményei szerint – speciális hardverekhez, protokollokhoz, teszteljárásokhoz vagy interfészekhez.
Nem egyedileg fejlesztett bővítményt keres, hanem azonnal elérhető bővítményt? A Termékek alatt már kifejlesztett OpenTAP-bővítményeket talál, amelyeket közvetlenül megvásárolhat.
Komplett tesztrendszerek
Az egyedi plug-inek mellett az MCF teljes vizsgálati rendszerek komplett szoftverét is fejleszti – a projekttől függően az architektúrától és a megvalósítástól az integráción és az üzembe helyezésen át a dokumentációig.
Az MCF LabVIEW-programozókkal és magas szintű nyelvű programozásban jártas szakértőkkel egyaránt rendelkezik. Ez lehetővé teszi számunkra a klasszikus tesztrendszerek, a modern OpenTAP-architektúrák, az ügyfélspecifikus alkalmazások és az ipari interfészek rugalmas megvalósítását.
Szoftverarchitektúra
A hosszú távon karbantartható tesztrendszerekhez elengedhetetlen a tiszta szoftverarchitektúra. Ezért egyértelmű absztrakciós rétegekre és újrafelhasználható komponensekre támaszkodunk – a teszteljárások nem kódoltan rögzítettek, hanem strukturáltak, paraméterezhetők és bővíthetők.
Elválasztja a tesztszoftvert a tényleges hardvertől. A mérőeszközök, tápegységek, I/O-modulok vagy kapcsolómátrixok cserélhetők vagy bővíthetők a teljes tesztlogika újraírása nélkül.
Technikai szinten írja le a méréseket. A tesztlogika a szükséges mérési funkcióval dolgozik egy konkrét eszköz helyett – ez javítja az újrafelhasználhatóságot, a karbantarthatóságot és a szabványosítást.
Előnyök
Tanácsadás
Számos vállalat több olyan vizsgálati rendszert üzemeltet, amelyek történelmileg eltérően épültek fel – különböző kezelési koncepciókkal, adatformátumokkal, interfészekkel és karbantartási ráfordítással. Az MCF szabványosított szoftverarchitektúrák kidolgozását támogatja, szem előtt tartva a több termékre, rendszerre és telephelyre kiterjedő hosszú távú skálázhatóságot.
A cél egy olyan szoftverplatform, amely nemcsak egyetlen vizsgálati rendszert működtet, hanem hosszú távon további vizsgálati állomások és termékváltozatok alapjául is szolgálhat.
Automatizálás és PLC
A tesztszoftver mellett az MCF manuális, részben és teljesen automatizált tesztrendszerekhez is fejleszt automatizálási szoftvert – úgy kialakítva, hogy megbízhatóan működjön együtt a tesztszoftverrel, anélkül hogy a tesztfolyamatokat szükségtelenül a PLC-be kellene áthelyezni.
Az, hogy egyáltalán szükség van-e PLC-re, az automatizálás összetettségétől függ: egyszerűbb folyamatok esetén az automatizálás teljes egészében leképezhető az OpenTAP-ben – nincs szükség további PLC-interfészre, és a rendszer karcsúbb marad. Önálló PLC-t csak kiterjedt működtetőkkel, biztonsági és kezelési funkciókkal rendelkező, összetett automatizálás esetén alkalmazunk.
Feladatok
Együttműködés
Nagy teljesítményű tesztrendszer csak a tesztszoftver és az automatizálás szabályozott együttműködésével jön létre.
A tesztszoftver ismeri a vizsgált DUT-ot, az alkalmazandó paramétereket, az elvégzendő méréseket és a mentendő eredményeket.
Az automatizálás biztosítja, hogy a DUT megfelelően legyen pozicionálva, csatlakoztatva, védve, kezelve és leválasztva.
A két területnek megbízhatóan kell kommunikálnia egymással, de nem szabad összekeverni őket. Pontosan ebben rejlik az MCF erőssége: mindkét oldal követelményeit értjük, és egyértelmű interfészeket, valamint robusztus állapotmodelleket határozunk meg.
Integráció
Nem minden projekt indul zöldmezős környezetben. Ha egy ügyfél saját keretrendszert, szoftveres szabványokat vagy PLC-specifikációkat használ, a szoftvert ebben a környezetben is kifejlesztjük, és tesztelési, valamint automatizálási szakértelmünket a meglévő rendszerkörnyezetbe integráljuk.
A tesztrendszerek szoftverének többet kell nyújtania egyes mérések végrehajtásánál. Stabilnak, érthetőnek és a napi működés során kezelhetőnek kell lennie – nemcsak az üzembe helyezéskor, hanem hosszú távon, a termelési környezetben is.
Describe your device under test, testing task and boundary conditions – we will develop the right concept.