Dynamische Hardware-Konfiguration über API

Bild: Efco Electronics GmbH

Efco, Hersteller dauerlastfester und lüfterloser Industrie-PCs, hat seine API-Schnittstelle offengelegt. Programmierer können so die Hardware-Konfiguration dynamisch verändern. Entsprechende Treiber stellt das Unternehmen kostenfrei zur Verfügung. Einer der Vorteile für die Anwender: Periphere Geräte, wie Kameras oder Switches, lassen sich aus der Ferne zurücksetzen. Auch die optisch isolierten Ein- und Ausgänge können dynamisch genutzt werden – und damit abhängig vom Betriebsmodus. Eine weitere Funktion ist die Anzeige des aktuellen Stromverbrauchs einer jeden PoE-Schnittstelle auf dem eingebauten Display der Eagle-Eyes-Industrierechner. Mit seinem eKit sowie dem DMCI (Dynamic Monitoring Control API) stellt Efco zwei Werkzeuge für die dynamische Verwaltung der Rechnerkonfiguration bereit. Das entsprechende Programmierhandbuch legt alle relevanten Informationen offen. Neben Treibern für Windows und Linux liefert das Unternehmen zudem eine Demo-Applikation mit – einschließlich deren vollständigen Source-Code. Entsprechend einfach soll es für Programmierer sein, das API bzw. die Windows-Bibliothek in ihre Programmiersprachen, wie C# oder Python einzubinden. Im Maschinen- und Anlagenbau wird vor allem das verzögerte Hoch- oder Herunterfahren des Industrie-PCs und der angeschlossenen Peripherie genutzt. Efco stellt dafür standardmäßig einen Remote-Power-Steuereingang bereit sowie einen entsprechenden Watchdog-Timer (WDT). Der Effekt: Starten der Geräte in der richtigen Reihenfolge beim Hochfahren; sauberes Schließen aller offenen Dateien und Verbindungen vor dem Herunterfahren.

Weiterhin lässt sich über DMCI die Stromversorgung jeder einzelnen USB- und PoE-Schnittstelle definiert abschalten und damit ein Hardware-Reset des angeschlossenen Geräts erzwingen. Über Remote-Zugänge oder MQTT-Ansätze in TeamViewer IoT eingebunden, kann dieser Hardware-Reset auch aus der Ferne ausgelöst werden und damit teure Service-Einsätze vermeiden.

Für eine KI-basierte Zustandsüberwachung lassen sich via DMCI alle relevanten Systemparameter überwachen und protokollieren, z.B. Temperatur, Leistungsverbrauch oder aktuelle Spannungswerte der internen Stromversorgung des Rechners. Ebenso lässt sich der Status aller Ports auslesen. Die seriellen Schnittstellen können zudem ‚on the fly‘ zwischen RS-232/422/485 umgeschaltet werden.


  • Lernen beim Schweißen

    Die Grenzebach Gruppe und Weidmüller arbeiten auf dem Gebiet der Datenanalyse und Predictive Maintenance zusammen. Schwerpunkt der Forschung ist die Zustands- und…


  • Guideline für Industrial Security gemäß IEC62443

    Digitalisierung auf Grundlage von Cloud Computing, Mobilität oder IoT sind wichtige Treiber für die Steigerung der Produktivität im industriellen Umfeld.


  • Datengetriebene Produktionen vereinfachen

    Wer Fertigungsdaten erhebt, bekommt es schnell mit riesigen Datenmengen zu tun.


  • Kein HMI – keine Daten?

    Die Anbindung von Bestandsmaschinen an moderne Cloud-Plattformen stellt in der heterogenen Fertigungslandschaft eine Herausforderung dar. Dem musste sich auch das Unternehmen Niverplast…