comframe
comframe mit Ihrer Prüfautomatisierung verbinden
Binden Sie Ihren Testsequencer oder Ihr HiL-System über die freigegebene Schnittstelle an comframe an. Wählen Sie eine Prüfung, fordern Sie den Start an, überwachen Sie den Status und rufen Sie Ergebnisse ab.

Prüfszenario: schematischer Automatisierungsablauf
Wählen Sie eine verfügbare Konfiguration, fordern Sie einen Prüfstart an, lesen Sie den Status und rufen Sie das Ergebnis ab. Behandeln Sie einen abgelehnten Befehl oder eine fehlgeschlagene Prüfung ausdrücklich, bevor Sie fortfahren. Dies beschreibt den Ablauf, keine API-Endpunktnamen: Die tatsächlichen Befehle, Berechtigungen und Datenformate finden Sie in der Schnittstellendokumentation.
Benötigte Steuerung und Ergebnisse für Ihre Automatisierung definieren
Grundlage und Geltungsbereich
Quelltextstand:
Prüfaufgabe mit dem comemso Application Engineering besprechen
01 / comframe
Externe Automatisierung mit dem comframe-Ablauf verbinden
- Konfigurieren
Wählen Sie Projekt, genehmigte Konfiguration und zulässige Parameter.
- Koordinieren
Koordinieren Sie HiL, Leistungsgeräte, Prüfstände und Laborressourcen.
- Ausführen
Starten, stoppen und überwachen Sie die Prüfung über die freigegebene Schnittstelle.
- Abrufen
Erfassen Sie Status, Messungen, Bewertungen, Berichte und genehmigte Exporte.
- Wiederholen
Führen Sie wiederholbare Regressionssequenzen unter kontrollierten Laborbedingungen aus.
Halten Sie Prüflingsstand, Konfigurationsrevision, Laufkennung und Nachweise durchgehend verknüpft. Endpunkt-, Produkt- und Datenumfang bleiben versions- und konfigurationsabhängig.
comframe-Prüflogik mit externer Automatisierung nutzen
Belassen Sie das Zustandsverhalten von ISO 15118, die Bedingungslogik eines Batteriemanagementsystems (BMS), Zeitauswertung und Ergebniszuordnung im freigegebenen comframe-Ablauf. Das externe System definiert, wann und warum eine Prüfung läuft. comframe übernimmt Konfiguration, Ausführungszustand, synchronisierte Daten und fachspezifische Auswertung.
Trennen Sie die Zuständigkeiten von externem System und comframe, damit die Integration bei Änderungen an Prüflingsversionen (DUT, Device under Test), Normen, Hardwaremodulen oder Prüfkampagnen wartbar bleibt.
Externes System
- Liefert Reihenfolge, Prüfling und Versionskontext
- Wählt einen genehmigten Ablauf aus
- Startet und überwacht die Ausführung
- Koordiniert gemeinsam genutzte Laborressourcen
- Empfängt eindeutig zugeordnete Ergebnisse
comframe
- Validiert die gewählte Konfiguration
- Steuert das freigegebene Prüfverhalten
- Synchronisiert Messungen und Protokolldaten
- Wertet die konfigurierte Prüfung aus und gibt Status und Ergebnisse zurück
02 / comframe
Denselben Prüfablauf für Entwicklung und externe Automatisierung nutzen
Nutzen Sie dasselbe genehmigte comframe-Prüfmittel für interaktive Entwicklungsarbeit, eine Hardware-in-the-Loop-Sequenz (HiL) oder einen CI/CD-Auslöser. Fachlogik und Nachweiskette bleiben in jedem Ablauf kontrolliert.
03 / comframe
Die Funktionen anbinden, die Ihr technischer Prozess benötigt
Definieren Sie die Schnittstelle anhand des Ablaufs und der benötigten Funktionen. Nutzen Sie eine gezielte Integrationsspezifikation für Validierung, Absicherung und Pflege.
REST API
Nutzen Sie die veröffentlichte Programmierschnittstelle für geeignete Abläufe. Endpunkte und Authentifizierung bleiben versionsabhängig.
HiL und Prüfstände
Verbinden Sie ein reales Lade- oder BMS-Prüfsystem mit der bestehenden Laborsequenz und Ressourcenplanung.
CI/CD und Regression
Starten Sie nach Softwareänderungen freigegebene physische Kampagnen unter abgesicherten Laborbedingungen.
Leistung und Messung
Koordinieren Sie externe Quellen, Lasten und Messgeräte, soweit die Projektintegration sie unterstützt.
Daten- und Qualitätssysteme
Übertragen Sie Ergebnismetadaten und genehmigte Nachweise in Prüfmanagement- oder Qualitätsprozesse.
Individuelle Schnittstellen
Projektspezifische Adapter nur dort ergänzen, wo die freigegebene Standardschnittstelle die benötigte Anbindung nicht abdeckt.
04 / comframe
Genehmigte Prüfungen über die REST API steuern
Beispielhafter comframe-Ablauf. Die gelieferte Oberfläche richtet sich nach dem gewählten Produkt und der Softwareversion.
REST API als bevorzugte Programmierschnittstelle
Die comframe REST API bietet ein stabiles Konzept für externe Steuerung, soweit die benötigten Funktionen freigegeben sind. Die Integrationsspezifikation sollte die im Projekt benötigten Konfigurationsobjekte, Befehle, Zustände, Ergebnisverweise und das Fehlerverhalten benennen.
Eine API für Ladeprüfungen ist nur dann sinnvoll, wenn sie die physischen und geltenden normativen Anforderungen der Prüfung erhält. Die API sollte daher eine genehmigte Aktion anfordern und deren Zustand und Nachweise zurückgeben. Sie darf keine Hardwareverriegelungen umgehen oder undokumentierte Steuerungswege zulassen.
Client-, comframe-, Produkt- und Modulversionen dokumentieren.
05 / comframe
Physische Prüfungen über eine definierte Schnittstelle koordinieren
Externe Automatisierung kann eine Lade- oder BMS-Prüfung koordinieren, wenn Ressourcenverantwortung, Hardwarebereitschaft, sichere Zustände und Wiederanlauf definiert sind. Maßgeblich bleibt das Sicherheitskonzept des Labors.
Genehmigte Abläufe steuern
Wählen Sie ein freigegebenes Projekt oder eine Konfiguration, stellen Sie zulässige Parameter bereit und prüfen Sie die Bereitschaft des Prüfmittels.
Ausführen und überwachen
Starten, stoppen und überwachen Sie eine physische Prüfung innerhalb des comframe-Zustandsautomaten und der Hardware-Sicherheitsgrenze.
Das Labor koordinieren
Verbinden Sie HiL, Ablaufsteuerungen, externe Leistungshardware und Prüfressourcen, während die ladespezifische Prüflogik in comframe bleibt.
Zurückgegebene Messwerte mit ihren Prüfbedingungen verknüpfen
Geben Sie Status, Messungen, Bewertungen, Berichte und Kennungen zusammen mit den im Test verwendeten Prüflings- und Konfigurationsrevisionen zurück.
Scrollen Sie die Tabelle auf kleinen Bildschirmen horizontal, um alle Spalten zu sehen.
| Externer Ablauf | Sein Beitrag | Was in comframe bleibt | Wesentliche Qualifizierung |
|---|---|---|---|
| HiL-Sequenz | Prüflingsanregungen, Fahrzeugzustände und Zeitverhalten auf Systemebene | Lade- oder BMS-Prüfkonfiguration, Datenzuordnung und Nachweise | Führende Zeitsteuerung, Verantwortlichkeit und Definition des sicheren Zustands |
| CI/CD-Pipeline | Build-Auslöser, Prüflingsversion und Freigabekriterium | Ausführung genehmigter Kampagnen und Ergebnispaket | Laborverfügbarkeit, abgesicherte Ausführung und Regeln für erneute Versuche |
| Laborablaufsteuerung | Gemeinsam genutzte Geräte, Umgebungsbedingungen und Prüfreihenfolge | Fachspezifisches Prüfverhalten und synchronisierte Messung | Ressourcensperren und Befehlsverantwortung |
| Produktionssystem | Seriennummer, Auftragsdaten und Liniensteuerung | Freigegebener Prüfablauf, Ergebnisse und Berichtsverweise | Taktzeit, Wiederanlauf, Rückverfolgbarkeit und EOL-Produktumfang |
06 / comframe
Ergebnisse mit den Prüfbedingungen verknüpfen
Verknüpfen Sie Prüflings-, Konfigurations- und Laufkennung mit Messungen und Berichten, damit der empfangende Prozess die Nachweise bewerten und nutzen kann.
Prüflingskennung, Software- oder Hardwarestand, Prüfauftrag, Bediener oder Automatisierungsquelle.
Für den Lauf verwendetes Projekt, Prüfmittel, Parametersatz, Modul und Revision.
Start- und Stoppzeit, Systemzustand, Unterbrechungen, erneute Versuche und Abschlussstatus.
Messungen, Aufzeichnungen, normbezogene Auswertungen, Bewertungen und Abweichungen, soweit freigegeben.
Verweise auf Berichte und genehmigte Exporte einschließlich Aufbewahrungs- und Zugriffsregeln.
Client-, API-, comframe-, Firmware- und Modulversionen, die den vereinbarten Prüfanforderungen zugrunde lagen.
07 / comframe
Die Integration für Ihr Prüfsystem wählen
Die verfügbare Integration unterscheidet sich je nach Produkt und Konfiguration. Nutzen Sie diese Matrix zur Abstimmung des benötigten Umfangs und bestätigen Sie die freigegebene Schnittstelle vor der Implementierung.
Scrollen Sie die Tabelle auf kleinen Bildschirmen horizontal, um alle Spalten zu sehen.
| System | Primärer Integrationszweck | Typischer Nutzen | Freigabekriterium |
|---|---|---|---|
| EVCA ComOnly | Controller-Prüfstand und Protokollentwicklung | Gut geeignet für Fernauswahl, Ausführung und Nachweise in kommunikationsbezogenen Abläufen. | Freigegebenen API- und Protokollumfang bestätigen. |
| EVCA Flex | Modulare Labor- und Hochleistungsintegration | Gut geeignet für Laborsequenzen, Koordination externer Leistung und Regression. | Hardwareadapter, Zeitverhalten und Sicherheitsverantwortung bestätigen. |
| EVCA MCS | Laborprüfungen für Megawatt Charging | Geeignet für koordinierte MCS-Abläufe zu Kommunikation, Signalen, Kühlung und Leistung. | Freigegebene MCS-Funktionen und Geräteschnittstellen bestätigen. |
| EVCA Multi Mobile / Interop | Tragbare Analyse und Analyse realer Ladepaare | Ausgewählte Abläufe für Fernsteuerung, Aufzeichnung und Nachweise können relevant sein. | Im Feld und bei Testveranstaltungen kann lokale Steuerung erforderlich sein. |
| Battery Cell Simulator | Zell-, Sensor- und Fehlersimulation für BMS | Geeignet für BMS-Prüfautomatisierung, HiL-Sequenzen und wiederholbare Bedingungssätze. | Bestätigen Sie die Generation des Battery Cell Simulators, Kanalumfang und Sicherheit. |
08 / comframe
Nativen Ablauf, API oder individuelle Integration wählen
Nativer comframe-Ablauf
Nutzen Sie den nativen Ablauf für interaktive Konfiguration, technische Analyse und Wartung mit direkter comframe-Steuerung.
- Geringster Integrationsaufwand
- Vollständiger freigegebener Bedienablauf
- Direkte visuelle Analyse
Ablaufsteuerung über REST API
Nutzen Sie die Ablaufsteuerung über REST API, wenn ein HiL-System, eine Pipeline oder Ablaufsteuerung wiederholbare genehmigte Prüfungen startet und Nachweise abruft.
- Klare Programmierschnittstelle
- Wiederverwendbare externe Ablaufsteuerung
- Die Fachlogik bleibt in comframe
Individuelle Integration
Nutzen Sie individuelle Integration, wenn Fremdgeräte oder eine Produktionsumgebung einen Adapter über die freigegebene Standardschnittstelle hinaus benötigen.
- Projektspezifischer Umfang
- Höherer Validierungsaufwand
09 / comframe
Die physische Ausführung unter Laborkontrolle halten
Planen Sie API-Entwurf, Laborsicherheit und Konfigurationsmanagement gemeinsam. Prüfen Sie, ob ein Befehl für den vorgesehenen Betrieb genehmigt ist, auch wenn er technisch erreichbar ist.
10 / comframe
Die Anbindung an Ihre Prüfumgebung planen
Stimmen Sie vor der Programmierung ab, wie comframe und die externe Anwendung zusammenarbeiten. Dokumentieren Sie Prüfablauf, Ergebnisaustausch und Zuständigkeiten in einer gemeinsamen Integrationsspezifikation.
Prüfablauf und Steuerung
Legen Sie fest, welches Prüfsystem und welche Produktkonfiguration eingebunden werden und welche Aufgaben Ihre externe Anwendung steuern soll. Klären Sie die dafür freigegebenen API-Funktionen, zulässigen Befehle sowie Zustands- und Fehlerrückmeldungen. Damit ist festgelegt, wie die Anwendung den Prüfablauf koordinieren kann.
Daten und Ergebnisse
Definieren Sie, welche Messdaten, Ergebnisse und Berichte das empfangende System benötigt und welche freigegebenen Formate es nutzen kann. Halten Sie Prüfling, Konfiguration und Prüflauf in den Ergebnisdatensätzen verknüpft, damit die Nachweise im Prüfmanagement oder in Qualitätsprozessen verwendbar bleiben.
Verantwortung und Betrieb
Klären Sie die Steuerung externer Geräte, Zugriffsrechte und die Grenzen für Betriebs- und Informationssicherheit. Dokumentieren Sie Client-, API-, comframe- und Modulversionen und vereinbaren Sie, wer die Anbindung pflegt und unterstützt. So bleiben die Zuständigkeiten auch bei Änderungen am Prüfaufbau oder an der Software klar.
FAQ
Häufig gestellte Fragen
Was umfasst comframe-Integration und APIs?
Über freigegebene comframe-Schnittstellen kann ein externes System genehmigte Prüfmittel auswählen, die Ausführung starten, den Status überwachen und definierte Nachweise abrufen. Nutzen Sie diese Anbindung, während die Lade- und BMS-Fachlogik in comframe bleibt.
Ist eine REST API für comframe verfügbar?
Eine REST API gehört zum veröffentlichten comframe-Grundumfang. Die genauen Endpunkte, Authentifizierung, Produktabdeckung, Nutzdaten und Dateiformate hängen von der aktuellen Softwareversion, lizenzierten Modulen und Projektkonfiguration ab.
Stellt die API jede Funktion der comframe-Benutzeroberfläche bereit?
Nicht automatisch. Die API-Abdeckung ist versionsabhängig. Der Integrationsumfang muss die benötigten Konfigurationen, Befehle, Zustände, Ergebnisse und Berichte benennen und bestätigen, dass sie über die gewählte Schnittstelle verfügbar sind.
Kann ein Python-Programm comframe steuern?
Eine Python-Anwendung kann als REST-Client arbeiten, wenn sie die freigegebene API-Spezifikation einhält. Das bedeutet nicht, dass ein separates Python-SDK oder jede comframe-Funktion verfügbar ist. Die unterstützte Schnittstelle und die Verantwortlichkeiten des Clients müssen für das Projekt bestätigt werden.
Kann comframe in ein HiL-System integriert werden?
Ja, geeignete Konfigurationen können mit einem HiL-System oder einer Laborablaufsteuerung verbunden werden. Das Projekt muss Steuerungsverantwortung, Zeitverhalten, externe Hardware, Sicherheitsverriegelungen, Ergebnisaustausch und den unterstützten comframe-Produktumfang definieren.
Kann CI/CD physische EV- oder EVSE-Prüfungen auslösen?
Ein CI/CD-Ablauf kann freigegebene Prüfkampagnen starten, wenn das Labor über kontrollierte Ressourcenzuteilung, sichere Betriebszustände, qualifizierte Hardware und eine eindeutige Wiederanlaufstrategie verfügt. Eine Softwarepipeline darf physische Sicherheitsvorkehrungen niemals umgehen.
Softwareablauf
Ihr Prüfsystem mit dem technischen Arbeitsablauf verbinden
Definieren Sie Fachmodul, freigegebene Schnittstellen, Steuerungskonzept und Nachweisaustausch.