E-Plan SPS Reader

Mit dieser Funktion kann der Benutzer einen E-Plan einlesen und innerhalb weniger Sekunden Langtexte für alle Eingänge und Ausgänge verschiedener Geräte, zum Beispiel Roboter und Stationen, exportieren.
Der Benutzer hat die volle Kontrolle über den exportierten Text und kann eine einzelne Variable, bestimmte Variablen oder alle Variablen eines Typs, einen Ein-/Ausgangsbereich usw. anpassen.

Dieses Plugin wurde ausschließlich für SPS-Geräte entwickelt.


Weitere Möglichkeiten finden Sie unter E-Plan Reader.



Nach dem Laden einer PDF-Datei kann der Benutzer vordefinierte Boxen für SPS-Module laden oder neue anlegen, die die zu exportierenden Informationen enthalten.



Diese Boxen werden im PDF-Viewer auf jeder Seite mit einer SPS-Zeichnung angezeigt.



Im Hauptfenster sehen Sie links einen Inhaltsverzeichnis-Baum (TOC) mit der Struktur des PDF-Dokuments.
Das Programm erkennt Seiten mit DI-, DO-, KYP- und SPS-Modulen automatisch.
In den Programmeinstellungen kann der Benutzer die regulären Ausdrücke ändern, mit denen diese Abschnitte erkannt werden.
Auch das Kontextmenü im TOC bietet einige nützliche Optionen zur Auswahl der zu exportierenden Module.

Es kann vorkommen, dass im PDF-Dokument ein Textfeld für einen Symbolnamen das Textfeld der Symbolbeschreibung überlappt.
In der Abbildung unten sehen Sie eine ungültige Box für ein SPS-Modul.
In diesem Fall kann das Programm den Text nicht korrekt zuordnen,
also nicht erkennen, welcher Teil Symbolname und welcher Teil Symbolbeschreibung ist.
Um dieses Problem zu lösen, wird der Text zusammengefügt und nur der Symbolbeschreibung zugewiesen.


Ungültige Textfelder




SPS-Boxen konfigurieren

In der Abbildung unten sehen Sie ein Beispiel für die Konfiguration einer SPS-Zeichnung.
Im nächsten Abschnitt sehen Sie eine Beispielkonfiguration für diese Zeichnung.



Box 1 Adresse



Box 1 Symbol



Box 1 Beschreibung



Box 2 Adresse



Box 2 Symbol



Box 2 Beschreibung



Für eine schnellere Navigation in sehr komplexen PDF-Dokumenten stehen mehrere Schaltflächen zur Verfügung.
Zum nächsten / vorherigen Element springen: Roboter, SMC-Modul, Station, Magazin, Drehtisch, DI-Modul, DO-Modul, KYP-Modul, SPS-Modul.



Im Konfigurationsdialog kann der Benutzer wichtige Einstellungen ändern, die zum Aufbau des PDF-Inhaltsverzeichnisses verwendet werden.
Das Programm verwendet reguläre Ausdrücke, um Abschnittsnamen als DI-, DO-, KYP- oder SPS-Zeichnung zu erkennen.

Für jeden gefundenen Text kann der Benutzer vor dem Speichern in die Datei ein externes JavaScript mit 3 vordefinierten Callback-Funktionen aufrufen, um Symboladresse, Symbolname und Symbolbeschreibung individuell anzupassen.
Damit lassen sich mit einfachen Textersetzungsregeln mehrsprachige Langtexte erstellen.



Beim Export kann der Benutzer das Trennzeichen wählen, das die Symboladresse von Symbolname und -beschreibung trennt.
Auch die Reihenfolge der Spalten ist wählbar.
Alle exportierten Informationen werden in einer Textdatei gespeichert, deren Name aus dem Roboter- oder Stationsnamen gebildet wird; ist die Datei bereits vorhanden, wird ihr alter Inhalt ersetzt.
Der Benutzer kann außerdem festlegen, ob das Programm die Callback-Funktionen aufrufen soll.



Nach dem Export erhalten wir eine sauber formatierte Textdatei mit den ausgewählten Informationen.
Diese Texte lassen sich sehr schnell in die SPS-Programme importieren.
      A50.0	335510R02PWMS2 /5.1	MS2 Prozessgeschwindigkeit bei Single-Step
      A50.1	335530R01PWMS20 /5.2	MS20 Überbrückung Schutzkreis
      A50.2	335510R02PWMS20 /5.3	MS20 Überbrückung Schutzkreis
      A50.3	335510R01PWMS20 /5.4	MS20 Überbrückung Schutzkreis
      A50.4	335530R01PWMS2 /5.5 	MS2 Prozessgeschwindigkeit bei Single-Step
      A50.5	33PLBG1 /5.5		Freigabe Schutzbereich
      A50.6	33PLK90/1 /5.6		Freigabe Zutritt
      A50.7	33PLK40E/1 /5.7       	Start Ein
      A53.0	33PK91/1 /6.1         	Verklemmanzeige Schutzbereich
      A53.1	A55.1 /6.2     		Verklemmanzeige Schutzbereich

      E50.0	33I1PB1_1SRES1 /4.1     Reserve
      E50.1	33I1PB1_1SRES2 /4.2     Reserve
      E50.2	33I1PB1_1SRES3 /4.3     Reserve
      E50.3	33I1PB1_1SRES4 /4.4     Reserve
      E50.4	33I1PB1_1SRES5 /4.5     Reserve
      E50.5	33SLBG1 /4.5            Freigabe Schutzbereich
      E50.6	33SLK90/1 /4.6          Freigabe Zutritt
      E50.7	33SLK40E/1 /4.7         Start Ein
      E54.0	33BG1 /7.2              Schutzgitter geschlossen
      E54.1	33SN1 /8.1              Not-Halt Schutztür
      E54.2	335510R01SWMS20 /8.2    MS20 Überbrückung Schutzkreis
      E54.3	335510R02SWMS20 /8.4    MS20 Überbrückung Schutzkreis
      E60.0	335530R01SWMS20 /8.5    MS20 Überbrückung Schutzkreis
      E60.1	335510R02SWMS2 /8.7     MS2 Prozessgeschwindigkeit bei Single-Step
      E60.2	335530R01SWMS2 /8.8     MS2 Prozessgeschwindigkeit bei Single-Step
    
SPS-Symbole


Das Meldungsfenster zeigt während des Exports der Symbole Informationen an.
Kann das Programm einen Text nicht erkennen oder tritt ein anderer Fehler auf, kann der Benutzer zu der Seite springen, auf der der Fehler aufgetreten ist.



Das Plugin bietet eine verbesserte Textauswahl mit der Maus.
Die Textauswahl im AcrobatReader funktioniert nicht zuverlässig.
In unserem Plugin kann der Benutzer Text fortlaufend oder in einer einzelnen Spalte auswählen.
Das ist nützlich, wenn Langtexte aus der VW-Dokumentation kopiert werden sollen.
Der kopierte Text lässt sich sehr einfach in Excel einfügen und im KUKA-Langtextformat exportieren.