Software
Umfassende Inspektionslösungen für Sie
TrackML

TrackML®

Objektorientierte MakeUp-Sprache für die Nachverfolgung


TrackML® wurde von Xispek für die universelle PLC-Programmierung von Inspektionssystemen entwickelt. Mit der TrackML® -Technologie können Ingenieure problemlos jedes Inspektionssystem programmieren, ohne über Kenntnisse in der herkömmlichen PLC-Programmierung wie TIA Portal von Siemens oder RSLogix von Rockwell zu verfügen. Als Teil der Inspektionsplattform XispVision spielt TrackML® eine wichtige Rolle in Xispeks Strategie „Eine Softwareplattform für alle Inspektionssysteme“. Es implementiert eine gemeinsame Mittelschicht zur Interpretation der Steuerlogik, die völlig unabhängig von der PLC-Marke ist.


TrackML-Konfiguration

Keine PLC-Kenntnisse erforderlich
Einfach zu erlernen, Konfiguration statt Programmierung
Objektorientierte Logik
Keine Fehler

Traditionelle PLC-Programmierung

Unterschiedliche Marken und Programmiersysteme
Hoher Bedarf an Programmierern und hohe Arbeitskosten
Unvermeidbare Programmfehler und schwieriges Programmmanagement

Dreilagiger Aufbau

TrackML implementiert ein objektorientiertes Programmiermodell mit einer dreischichtigen Systemstruktur: Anwendungsschicht, Zwischenschicht und Ausführungsschicht. TrackML definiert eine Make-up-Sprache speziell für die Verfolgung von Objekten in einem Inspektionssystem. Die mittlere Schicht beschreibt das Anwendungsprogramm in TrackML auf ähnliche Weise wie eine natürliche Person denkt. Mit dem TrackML-Interpreter führt die PLC die gewünschte Logik aus.



Anwendungsschicht

Der erste Schritt besteht darin, die Aufgabe oder Aufgabe zu verstehen, die wir mit dem Erkennungssystem erfüllen möchten. Das heißt, beschreiben Sie die Aufgabe oder den Job auf natürliche Weise. Die folgende Abbildung zeigt beispielsweise ein typisches Szenario für ein Erkennungssystem. Der Job kann wie folgt beschrieben werden:


Der Auslösesensor erkennt den Flaschenzufluss


100 mm nach dem Auslösesignal sollte die Blasdüse aktiviert werden

Nach 300 mm ab dem Auslösesignal sollte die Kamera zur Aufnahme eines Bildes ausgelöst werden

500 mm nach dem Auslösesignal weist der Aktuator die Flasche aus, wenn sie als „NOK“ erkannt wird; Wenn es als „OK“ erkannt wird, darf der Aktor nichts unternehmen


Die Steuerlogik kann in nur vier einfachen Schritten vollständig beschrieben und definiert werden. TrackML muss nur die Logik für eine Flasche definieren. Während der Produktion erkennt die Steuerung automatisch den Betrieb aller Flaschen in der Linie. Auf diese Weise wird die der Flasche zugeordnete PLC zur Beschreibung des Prozesses herangezogen, ohne dass das PLC-System selbst berücksichtigt wird.

Verwendung der mittleren Ebene von TrackML

Die Anwendungsschicht beschreibt Prozesse auf natürliche Weise, die für den Menschen leicht verständlich ist. Damit die PLC wie erforderlich funktioniert, muss diese Beschreibung in eine für die PLC verständliche Weise übersetzt werden. Genau dafür ist TrackML konzipiert, indem es Prozesse im XML-Format und auf objektorientierte Weise definiert. Im obigen Beispiel wird unten das TrackML-Programm gezeigt.


Um die Programmierung zu vereinfachen, bietet das HMI ein grafisches Design, das die Konfiguration und Programmierung sehr einfach macht. Die folgende Abbildung zeigt eine grafische Demonstration desselben Programms.



Ausführungsschicht: XispAutomation®

Menschen beschreiben Aufgaben und Jobs. Der Techniker konfiguriert die Aufgabe so, dass die PLC sie verstehen kann. Der letzte Schritt besteht darin, die PLC dazu zu bringen, die für die Aufgabe erforderliche Steuerlogik auszuführen. Xispek hat hierfür das System XispAutomation entwickelt. XispAutomation ermöglicht die Ausführung jedes TrackML-Programms. XispAutomation ist in C++ anstelle anderer PLC-Programmiersprachen implementiert und bietet so ein hohes Maß an Flexibilität. Für den Endbenutzer verbirgt XispAutomation die Details der Ausführung und das Wissen der PLC, sodass sich der Benutzer zu 100% auf die eigentliche Aufgabe konzentrieren kann.



TrackML® Vorteile

Als universelle Make-up-Sprache für die Nachverfolgung ermöglicht sie Low-Code- und No-Code-Implementierungen von Nachverfolgungssystemen. Es bietet folgende Vorteile:


Eine Lösung für alle Inspektionsgeräte
Tracking-Aufgaben beschreiben oder konfigurieren statt programmieren
Beschreibung der Maßnahmen, die nur für ein Objekt und nicht für alle Produkte in der Produktionslinie ergriffen werden sollten
Keine Kenntnisse in der PLC-Programmierung erforderlich
Einfach zu erlernen, fehlerfrei zu erstellen TrackML-Programme in 5 Minuten
Verwendet das gleiche PLC-Programm auf allen Inspektionsmaschinen
Geeignet für typische Montagelinien, gerade Linien, rotierende Linien
Geeignet für Fernverfolgung
Gleisdiagnose zur Fehlersuche
Dynamische IO-Ports, frei definierbar
Erweiterbare Steuerungsbibliothek für die Maschinensteuerung
Realisierung von Standardkommunikation Schnittstellen