Entwicklung, Schulung & Service
Entscheidend für ein Testsystem ist die Softwarearchitektur, mit der Prüfabläufe gesteuert, Messgeräte angebunden, Prüflinge kommuniziert, Ergebnisse bewertet und Testdaten gespeichert werden. MCF verbindet Testsoftware und Automatisierungstechnik – sauber getrennt und zuverlässig aufeinander abgestimmt.
Moderne Testsysteme bestehen nicht nur aus Mechanik, Messtechnik und Kontaktierung. MCF verbindet Expertise in zwei Bereichen, die bei Testsystemen eng zusammenarbeiten müssen: Testsoftware und Automatisierungstechnik. So entstehen Lösungen, bei denen Prüfablauf, Messtechnik, DUT-Kommunikation, Bedienung, Automatisierung, Datenhaltung und Prozessintegration sauber aufeinander abgestimmt sind.
Unsere Expertise
MCF vereint drei Kompetenzen unter einem Dach, die bei Testsystemen ineinandergreifen: Automatisierungstechnik, SPS-Programmierung und Testsoftware-Entwicklung. Alle drei Disziplinen arbeiten bei uns im selben Team – mit klaren Schnittstellen und einem gemeinsamen Verständnis für das Gesamtsystem.
Wir konzipieren und integrieren die komplette Automatisierung – von Pneumatik und Aktorik bis zu Robotik und Handling.
Erfahrene SPS-Entwickler programmieren Steuerungen in allen gängigen Umgebungen.
Softwareentwickler für OpenTAP, LabVIEW und Hochsprachen setzen Prüfabläufe flexibel und wartbar um.
Automatisierung, Steuerung und Testsoftware entstehen bei MCF aus einer Hand. Das vermeidet Schnittstellenprobleme zwischen Gewerken und sorgt für Systeme, die im Zusammenspiel zuverlässig funktionieren.
Testsoftware-Plattformen
MCF entwickelt Testsoftware je nach Kundenanforderung auf Basis von OpenTAP, LabVIEW oder kundenspezifischen Softwareplattformen.
Bevorzugt für modulare Systeme
Flexible Architektur für Testsequenzen, Instrumente, DUTs, Testschritte, Result Listener und Plugins. Testsysteme lassen sich modular aufbauen und an unterschiedliche Produkte, Prüfprozesse und Messgeräte anpassen.
Für bestehende Standards
Wenn bestehende Systeme, Kundenstandards oder Projektanforderungen LabVIEW vorgeben, entwickeln, erweitern oder modernisieren wir Testsoftware auch in dieser Umgebung – einschließlich Prüfabläufen mit NI TestStand.
Für eigene Frameworks
Viele Kunden setzen eigene hochsprachenbasierte Testframeworks ein. MCF entwickelt Testsoftware auch direkt in diesen Umgebungen – in .NET/C#, Python oder anderen Hochsprachen, integriert in Ihre bestehende Systemlandschaft.
OpenTAP & Tap.X
MCF nutzt OpenTAP in Verbindung mit Tap.X für moderne Testsysteme. Tap.X ergänzt OpenTAP um eine praxisnahe Bedienoberfläche, Test- und DUT-Verwaltung, Benutzerverwaltung, Datenspeicherung und projektspezifische Erweiterungsmöglichkeiten.
Besonders geeignet, wenn Testsysteme standardisiert, wiederverwendbar und über mehrere Produkte oder Anlagen hinweg skalierbar aufgebaut werden sollen.
OpenTAP Plugins
MCF entwickelt nicht nur komplette Testsystemsoftware, sondern auch einzelne OpenTAP Plugins für Kunden, die bereits OpenTAP einsetzen oder eine bestehende Umgebung erweitern möchten – gezielt ergänzt, ohne eine komplette Plattform neu aufzubauen.
Ansteuerung von Messgeräten, Netzteilen, Schaltmatrizen, IO-Systemen, Sensorik oder kundenspezifischer Hardware.
Kommunikation mit Prüflingen über CAN, LIN, Ethernet, USB, Serial, Modbus, digitale IOs oder kundenspezifische Protokolle.
Einzelne Prüfschritte, Messabläufe, Kommunikationsabläufe oder Auswertefunktionen.
Speicherung, Weiterleitung oder Verarbeitung von Testergebnissen.
Kommunikation mit MES-, ERP-, Datenbank- oder Traceability-Systemen.
Erzeugung kundenspezifischer PDF-Testreports oder Prüfprotokolle.
Parameterverwaltung, Grenzwertlogik, Kalibrierung, Diagnose oder Servicefunktionen.
Entwicklung individueller Plugins nach Ihren Anforderungen – für spezielle Hardware, Protokolle, Prüfabläufe oder Schnittstellen.
Sie suchen kein individuell entwickeltes, sondern ein sofort verfügbares Plugin? Unter Produkte finden Sie bereits fertig entwickelte OpenTAP Plugins, die Sie direkt erwerben können.
Komplette Testsysteme
Neben einzelnen Plugins entwickelt MCF auch die vollständige Software für komplette Testsysteme – je nach Projekt von Architektur und Implementierung über Integration und Inbetriebnahme bis zur Dokumentation.
MCF verfügt sowohl über LabVIEW-Programmierer als auch über Experten in Hochsprachenprogrammierung. Dadurch setzen wir klassische Testsysteme, moderne OpenTAP-Architekturen, kundenspezifische Anwendungen und industrielle Schnittstellen flexibel um.
Softwarearchitektur
Für langfristig wartbare Testsysteme ist eine saubere Softwarearchitektur entscheidend. Deshalb setzen wir auf klare Abstraktionsschichten und wiederverwendbare Komponenten – Prüfabläufe sind nicht hart codiert, sondern strukturiert, parametrierbar und erweiterbar aufgebaut.
Trennt die Prüfsoftware von der konkreten Hardware. Messgeräte, Netzteile, IO-Module oder Schaltmatrizen lassen sich austauschen oder erweitern, ohne die gesamte Testlogik neu zu schreiben.
Beschreibt Messungen auf fachlicher Ebene. Die Testlogik arbeitet mit der benötigten Messfunktion statt mit einem konkreten Gerät – das verbessert Wiederverwendbarkeit, Wartbarkeit und Standardisierung.
Vorteile
Beratung
Viele Unternehmen betreiben mehrere Testsysteme, die historisch unterschiedlich aufgebaut wurden – mit unterschiedlichen Bedienkonzepten, Datenformaten, Schnittstellen und Wartungsaufwänden. MCF unterstützt bei der Konzeption standardisierter Softwarearchitekturen, mit Blick auf die langfristige Skalierbarkeit über mehrere Produkte, Anlagen und Standorte hinweg.
Das Ziel ist eine Softwareplattform, die nicht nur ein einzelnes Testsystem betreibt, sondern langfristig als Grundlage für weitere Prüfplätze und Produktvarianten dienen kann.
Automatisierung & SPS
Neben der Testsoftware entwickelt MCF auch Automatisierungssoftware für manuelle, teil- und vollautomatisierte Testsysteme – so ausgelegt, dass sie zuverlässig mit der Testsoftware zusammenspielt, ohne Prüfsequenzen unnötig in die SPS zu verlagern.
Ob überhaupt eine SPS benötigt wird, hängt von der Komplexität der Automatisierung ab: Bei einfacheren Abläufen kann die Automatisierung vollständig in OpenTAP abgebildet werden – eine zusätzliche Schnittstelle zur SPS entfällt und das System bleibt schlanker. Erst bei komplexer Automatisierung mit umfangreicher Aktorik, Sicherheit und Handling kommt eine dedizierte SPS zum Einsatz.
Aufgaben
Zusammenspiel
Ein leistungsfähiges Testsystem entsteht erst durch das kontrollierte Zusammenspiel von Testsoftware und Automatisierung.
Die Testsoftware weiß, welcher Prüfling getestet wird, welche Parameter gelten, welche Messungen durchgeführt werden müssen und welche Ergebnisse gespeichert werden.
Die Automatisierung sorgt dafür, dass der Prüfling korrekt positioniert, kontaktiert, geschützt, gehandhabt und freigegeben wird.
Beide Welten müssen zuverlässig miteinander kommunizieren, sollten aber nicht vermischt werden. Genau hier liegt die Stärke von MCF: Wir verstehen die Anforderungen beider Seiten und definieren klare Schnittstellen und robuste Zustandsmodelle.
Integration
Nicht jedes Projekt startet auf der grünen Wiese. Setzt ein Kunde ein eigenes Framework, Softwarestandards oder SPS-Vorgaben ein, entwickeln wir die Software auch innerhalb dieser Umgebung und integrieren unsere Test- und Automatisierungsexpertise in die bestehende Systemlandschaft.
Software in Testsystemen muss mehr leisten als einzelne Messungen auszuführen. Sie muss im täglichen Betrieb stabil, nachvollziehbar und bedienbar sein – nicht nur während der Inbetriebnahme, sondern langfristig im Produktionsumfeld.
Ob einzelnes OpenTAP Plugin, LabVIEW-Erweiterung, vollständige Testsoftware, Tap.X-Plattformlösung oder SPS-Integration mit TIA Portal, TwinCAT oder CODESYS – wir unterstützen von der Softwarearchitektur über die Implementierung bis zur Inbetriebnahme des gesamten Testsystems.