Efco : IPCs übernehmen SPS-Funktionen
Industrie-PCs sind ideale Werkzeuge für Robotik, industrielle Automation, Bildverarbeitung und Machine Vision, Datenbanken, autonomes Fahren, Prüfstände oder andere Applikationen, die komplexe Algorithmik erfordern. Ärgerlich ist nur, wenn parallel zum leistungsfähigen Industrie-PC zusätzlich noch eine kleine SPS erforderlich wird, etwa um eine Ablaufsteuerung zu realisieren, eine Gerät über “alte” Schnittstellen anzusprechen oder per Hardware-Handshake potenzialfrei mit einer Bestandsmaschine zu kommunizieren.
Gegen Überspannung und Kurzschlüsse geschützt
Aus diesem Grund hat Efco die Rechner seiner Eagle-Eyes-Familie mit 16 digitalen, programmierbaren, galvanisch getrennten IOs ausgestattet, welche an allen Steuerspannungs-Ebenen zwischen 5 und 48 V DC direkt betrieben werden können. Jeder Ausgang ist mit maximal 100 mA belastbar und kann bis 400 kHz getaktet werden. Die maximale Schaltverzögerung beträgt 15 µs. Auch bezüglich Überspannungsfestigkeit stehen die von Efco als General Purpose IO bezeichneten Schnittstellen industriellen Kleinsteuerungen in nichts nach: Gemäß UL 1577 verkraften die Eingänge bis zu 2.500 V für 60 Sekunden.
IOs leicht in Algorithmen einzubinden
Jeder der 16 IOs lässt sich individuell als Ein- oder Ausgang definieren. Efco legt dazu alle Informationen offen und liefert - neben Treibern für Windows und Linux - ein Demo-Tool einschließlich dessen Source-Code mit. Über das API bzw. die mitgelieferte Windows-Bibliothek, welche sich in alle gängigen Programmiersprachen wie C# oder Python einbinden lässt, dürften Programmierer keine Schwierigkeiten haben, die IOs in ihre Algorithmen einzubinden. Ähnlich unkompliziert gestaltet sich auch der direkte Zugriff auf das kleine Display der Eagle-Eyes-Rechner, um darauf z.B. das Kundenlogo anzuzeigen, oder auch relevante Service-Informationen bereit zu stellen, wie etwa den aktuellen Stromverbrauch der einzelnen PoE-Schnittstellen.
Emulation von Schnittstellen
Eine weitere wichtige Applikation der 16 digitalen IOs der Efco-IPCs ist die Emulation von Schnittstellen, welche hardwareseitig nicht (mehr) unterstützt werden. Beispiele dafür sind die parallele LPT-Schnittstelle nach IEEE 1284, eine in der Industrie häufig genutzte bidirektionale Kommunikationsmöglichkeit, welche erst Ende der 1990er Jahre durch USB überflüssig wurde. Zahllose Geräte der Laborgeräte-Industrie lassen sich bis heute über den GPIB-Bus (IEEE 488 bzw. IEC 625) ansprechen. Diese Schnittstelle ist in modernen PCs ebenfalls nicht mehr zu finden.
Selbst die kleineren Efco-IPCs - wie etwa der SmartSL U7 (oben im Bild) – verfügen über 16 digitalen IOs. Aus Platzgründen entfallen dort allerdings Optokoppler wie Pegelwandler. Die mit bis zu 50 mA belastbaren I/Os erwarten ein 5-V-TTL-Signal. Der Schutz gegen ESD übertrifft die Anforderungen nach JSED 22. Die galvanische Trennung sowie die Umsetzung auf die applikationsspezifische Steuerspannungs-Ebene übernehmen preisgünstige, handelsübliche Konverter.