SPS-XML-Import Plugin: Unterschied zwischen den Versionen

Aus expecco Wiki (Version 2.x)
Zur Navigation springen Zur Suche springen
Zeile 14: Zeile 14:
[[Datei:Sps-xml-import-screenshot.png]]
[[Datei:Sps-xml-import-screenshot.png]]


'''Dateiname''': <br>
'''Dateiname''':
XML-Datei, die importiert werden soll.
:XML-Datei, die importiert werden soll.


'''Name''': <br>
'''Name''':
Name der generierten Bibliothek. Standardmäßig mit dem Namen der Importdatei vorbelegt.
:Name der generierten Bibliothek. Standardmäßig mit dem Namen der Importdatei vorbelegt.


'''DB Nummer''':<br>
'''DB Nummer''':
DB-Nummer für die generierten Aktionen.
:DB-Nummer für die generierten Aktionen.


'''S7Area''': <br>
'''S7Area''':
S7 Area für die generierten Aktionen.
:S7 Area für die generierten Aktionen.


'''Speicher''': <br>
'''Speicher''':
Bausteine mit optimiertem Zugriff (derzeit nicht implementiert)
:Bausteine mit optimiertem Zugriff (derzeit nicht implementiert)


'''Erzeuge Aktionen''': <br>
'''Erzeuge Aktionen''':
Erzeuge Aktionen für Lesen und Schreiben.
:Erzeuge Aktionen für Lesen und Schreiben.


'''Erzeuge Datentypen''': <br>
'''Erzeuge Datentypen''':
Erzeuge eigene Datentypen für SPS7-Bausteine.
:Erzeuge eigene Datentypen für SPS7-Bausteine.


'''Namen der Elemente''':
'''Namen der Elemente''':
* '''Hierarchie im Namen''':<br>
* '''Hierarchie im Namen''':
Wenn ausgewählt wird die Hierarchie der Elemente im Namen dargestellt, andernfalls als Verzeichnisstruktur.
:Wenn ausgewählt wird die Hierarchie der Elemente im Namen dargestellt, andernfalls als Verzeichnisstruktur.


* '''Präfix für Elemente''':<br>
* '''Präfix für Elemente''':
Text, der an den Anfang des Namens der generierten Elemente eingefügt wird.<br>
:Text, der an den Anfang des Namens der generierten Elemente eingefügt wird.<br>Gültige Eingabewerte müssen als erstes Zeichen einen Großbuchstaben 'A' - 'Z' oder '$', '_', '[' haben. Als weitere Zeichen sind erlaubt Buchstaben (groß und klein, keine Umlaute), Ziffern, '$', '_', '-', ' ' und ']'. Maximal darf der Text 20 Zeichen umfassen. (Beispiel: '[Praefix_Nr 1] ').
Gültige Eingabewerte müssen als erstes Zeichen einen Großbuchstaben 'A' - 'Z' oder '$', '_', '[' haben. Als weitere Zeichen sind erlaubt Buchstaben (groß und klein, keine Umlaute), Ziffern, '$', '_', '-', ' ' und ']'. Maximal darf der Text 20 Zeichen umfassen. (Beispiel: '[Praefix_Nr 1] ').


== Generierte Bibliothek ==
== Generierte Bibliothek ==

Version vom 20. September 2020, 13:49 Uhr

Übersicht[Bearbeiten]

Das Plugin liest eine SPS7-Definitionsdatei ein und erzeugt daraus eine neue Bibliothek mit Bausteinen zum Lesen und Schreiben von SPS7-Daten.

Aufruf[Bearbeiten]

Der Aufruf des Imports erfolgt über das Expecco-Menü:

Erweiterungen - Import - SPS-XML-Import - Import SPS7-Definition (XML)...

Beschreibung[Bearbeiten]

Nach Aufruf des Programms öffnet sich folgender Dialog, um die Parameter für die Generierung einzugeben:

Parameter[Bearbeiten]

Sps-xml-import-screenshot.png

Dateiname:

XML-Datei, die importiert werden soll.

Name:

Name der generierten Bibliothek. Standardmäßig mit dem Namen der Importdatei vorbelegt.

DB Nummer:

DB-Nummer für die generierten Aktionen.

S7Area:

S7 Area für die generierten Aktionen.

Speicher:

Bausteine mit optimiertem Zugriff (derzeit nicht implementiert)

Erzeuge Aktionen:

Erzeuge Aktionen für Lesen und Schreiben.

Erzeuge Datentypen:

Erzeuge eigene Datentypen für SPS7-Bausteine.

Namen der Elemente:

  • Hierarchie im Namen:
Wenn ausgewählt wird die Hierarchie der Elemente im Namen dargestellt, andernfalls als Verzeichnisstruktur.
  • Präfix für Elemente:
Text, der an den Anfang des Namens der generierten Elemente eingefügt wird.
Gültige Eingabewerte müssen als erstes Zeichen einen Großbuchstaben 'A' - 'Z' oder '$', '_', '[' haben. Als weitere Zeichen sind erlaubt Buchstaben (groß und klein, keine Umlaute), Ziffern, '$', '_', '-', ' ' und ']'. Maximal darf der Text 20 Zeichen umfassen. (Beispiel: '[Praefix_Nr 1] ').

Generierte Bibliothek[Bearbeiten]

Die generierte Bibliothek wird in die aktuelle oder, wenn keine geladen, in eine neue Testsuite importiert.

Ist bereits eine Baustein-Bibliothek mit gleichem Namen importiert, kann auf Nachfrage die Bibliothek entweder reimportiert oder neu erzeugt werden.

Beim Reimportieren bleiben Bausteine gleichen Namens erhalten, so dass bestehende Testsuites weiter verwendet werden können.



Copyright © 2014-2024 eXept Software AG