MCF Technologie GmbH
LösungenBranchenBlogUnternehmenKarriere
Projekt anfragen
MCFMCF Technologie GmbHThe Measurement and Control Factory
Pforzheimer Str. 122
76275 Ettlingen
+49 7243 947 56-0
info@mcf-technologie.de

Lösungen

Test & AutomatisierungEntwicklung, Schulung & ServiceElektrische & Mechanische Fertigung

Unternehmen

Über MCFVisionQualitätMeilensteineStandorte & TeamPartner
© 2026 MCF Technologie GmbH
ImpressumDatenschutzAGB
Precision is our passion!
Startseite/Lösungen/Entwicklung, Schulung & Service/Software & Testautomation

Entwicklung, Schulung & Service

Software & Testautomation

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.

Softwareprojekt anfragenZurück zur Übersicht

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

Experten für Automatisierung, SPS und Testsoftware

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.

Automatisierungstechnik

Wir konzipieren und integrieren die komplette Automatisierung – von Pneumatik und Aktorik bis zu Robotik und Handling.

  • Handling-, Tray- und Rundtaktsysteme
  • Robotik und Cobots
  • Sensorik, Aktorik und Sicherheitstechnik
  • Inline-Anbindung an Produktionslinien
SPS-Programmierung

Erfahrene SPS-Entwickler programmieren Steuerungen in allen gängigen Umgebungen.

  • TIA Portal, TwinCAT und CODESYS
  • Ablauf- und Zustandssteuerungen
  • Sicherheits- und Diagnosefunktionen
  • Schnittstellen zu Testsoftware und Anlagen
Testsoftware

Softwareentwickler für OpenTAP, LabVIEW und Hochsprachen setzen Prüfabläufe flexibel und wartbar um.

  • Prüfsequenzen und Parametrierung
  • Messgeräte- und DUT-Ansteuerung
  • Grenzwerte und Ergebnisbewertung
  • Testdaten, Reports und Schnittstellen
Aus einer Hand

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

Testsoftware mit OpenTAP, LabVIEW oder im Kundenframework

MCF entwickelt Testsoftware je nach Kundenanforderung auf Basis von OpenTAP, LabVIEW oder kundenspezifischen Softwareplattformen.

OpenTAP LogoEcosystem Partner

OpenTAP

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.

LabVIEW

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.

Kundenspezifische Lösung

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.

Tap.X

OpenTAP & Tap.X

Tap.X – universelle Plattform für Testsysteme

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.

Tap.X entdecken

Standardmäßig enthalten

  • Erstellung und Parametrierung von Tests
  • Verwaltung von Prüflingen, Produkten und Testabläufen
  • Speichern und Nachverfolgen aller Testdaten
  • Benutzerverwaltung und rollenbasierte Bedienung
  • Bedienoberflächen für Produktion, Entwicklung und Analyse
  • Integration von OpenTAP-Sequenzen und Plugins

Projektspezifisch erweiterbar

  • Schnittstellen zu MES- oder ERP-Systemen
  • Kundenspezifische PDF-Testreports
  • Angepasste Bildschirmansichten
  • Projektspezifische Daten- und Analysefunktionen

OpenTAP Plugins

Entwicklung einzelner 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.

Instrument Plugins

Ansteuerung von Messgeräten, Netzteilen, Schaltmatrizen, IO-Systemen, Sensorik oder kundenspezifischer Hardware.

DUT Plugins

Kommunikation mit Prüflingen über CAN, LIN, Ethernet, USB, Serial, Modbus, digitale IOs oder kundenspezifische Protokolle.

Test Step Plugins

Einzelne Prüfschritte, Messabläufe, Kommunikationsabläufe oder Auswertefunktionen.

Result Listener

Speicherung, Weiterleitung oder Verarbeitung von Testergebnissen.

Schnittstellen-Plugins

Kommunikation mit MES-, ERP-, Datenbank- oder Traceability-Systemen.

Report-Plugins

Erzeugung kundenspezifischer PDF-Testreports oder Prüfprotokolle.

Parameter & Diagnose

Parameterverwaltung, Grenzwertlogik, Kalibrierung, Diagnose oder Servicefunktionen.

Kundenspezifische Plugins

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

Softwareentwicklung für 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.

Typische Leistungen
  • Komplette Testsoftware für Funktions- und EOL-Testsysteme
  • Modulare Testsequenzen und wiederverwendbare Testschritte
  • Integration von Messgeräten, Netzteilen, Schalttechnik und Sonderhardware
  • Kommunikation mit Prüflingen über elektrische und digitale Schnittstellen
  • Parametrierbare Prüfabläufe für unterschiedliche Produkte und Varianten
  • Speicherung und Auswertung von Mess- und Ergebnisdaten
  • Benutzerführung für Produktion, Entwicklung, Analyse und Service
  • Anbindung an Datenbanken, MES-, ERP- und Traceability-Systeme
  • Kundenspezifische Testreports und Prüfprotokolle

Softwarearchitektur

HAL, MAL und wartbare Softwarearchitekturen

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.

HAL

Hardware Abstraction Layer

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.

MAL

Measurement Abstraction Layer

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

Was eine saubere Testsoftwarearchitektur bringt

  • Bessere Wartbarkeit über den gesamten Lebenszyklus
  • Einfache Erweiterung um neue Produkte, Varianten und Messgeräte
  • Wiederverwendbare Testschritte und Softwaremodule
  • Klare Trennung von Testlogik, Hardware und Bedienoberfläche
  • Einfachere Fehlersuche und Diagnose
  • Reduzierter Aufwand bei Umbauten, Ersatzteilen oder Obsoleszenz
  • Bessere Standardisierung über mehrere Testsysteme hinweg

Beratung

Standardisierte Softwarekonzepte

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

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.

Typische Fragestellungen
  1. 01Wie können Testabläufe über mehrere Systeme hinweg standardisiert werden?
  2. 02Welche Softwaremodule sollten wiederverwendbar sein?
  3. 03Wie lassen sich Messgeräte, DUT-Kommunikation und Automatisierung sauber abstrahieren?
  4. 04Welche Daten müssen gespeichert und wie strukturiert werden?
  5. 05Wie können MES-, ERP- oder Datenbankschnittstellen einheitlich umgesetzt werden?
  6. 06Wie lassen sich Bedienoberflächen für Produktion, Entwicklung und Analyse aufbauen?
  7. 07Wie kann eine bestehende Testsoftware schrittweise modernisiert werden?

Automatisierung & SPS

Automatisierungssoftware und SPS-Integration

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.

SPS nur, wenn nötig

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.

Eingesetzte Steuerungsplattformen
TIA PortalTwinCATCODESYS

Aufgaben

Typische Aufgaben in der Automatisierungssoftware

  • Steuerung von Pneumatik, Achsen, Robotik, Cobots und Handlingsystemen
  • Einbindung von Sensorik, Aktorik, IO-Systemen und Sicherheitskomponenten
  • Ablaufsteuerungen für Kontaktierung, Handling und Prüfprozesse
  • Kommunikation zwischen SPS, Testsoftware und Bedienoberfläche
  • Integration von Tray-Systemen, Rundtakttischen, Robotern oder Inline-Anbindungen
  • Zustandsmodelle, Fehlerhandling und Diagnosefunktionen
  • Schnittstellen zu übergeordneten Anlagen oder Produktionssystemen

Zusammenspiel

Testsoftware und Automatisierung – getrennt, aber abgestimmt

Ein leistungsfähiges Testsystem entsteht erst durch das kontrollierte Zusammenspiel von Testsoftware und Automatisierung.

Testsoftware

Die Testsoftware weiß, welcher Prüfling getestet wird, welche Parameter gelten, welche Messungen durchgeführt werden müssen und welche Ergebnisse gespeichert werden.

Automatisierung

Die Automatisierung sorgt dafür, dass der Prüfling korrekt positioniert, kontaktiert, geschützt, gehandhabt und freigegeben wird.

Klare Schnittstellen

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

Integration in bestehende Kundenframeworks

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.

Produktionsfähige Software

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.

  • Klare Bedienerführung
  • Parametrierbare Prüfabläufe
  • Wiederverwendbare Testmodule
  • Saubere Schnittstellen zwischen Software, SPS und Hardware
  • Nachvollziehbare Datenspeicherung
  • Rückverfolgbarkeit von Prüfergebnissen
  • Wartbare Softwarestrukturen
  • Erweiterbarkeit für neue Produkte und Testanforderungen
  • Service- und Diagnosemöglichkeiten

Von der Softwarearchitektur bis zur Inbetriebnahme.

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.

Projekt anfragenWeitere Leistungen ansehen+49 7243 947 56-0