Visualisierungen für Funktionsblöcke

Für jeden der implementierten Funktionsblocktypen ist in der Applikation eine Visualisierung angelegt, mit der bei jeder Instanz eines Funktionsblocktyps die Werte der Eingangsvariablen verändert werden können und die Werte der Ausgangsvariablen angezeigt werden. Außer den Elementen, die die Eingangs- und Ausgangsvariablen entsprechend der Spezifikation repräsentieren, gibt es noch einige Elemente, die für die Bedienung der Visualisierung wichtig sind. Deren Funktion wird nachfolgend kurz beschrieben:

Elemente in Visualisierungen für Funktionsblöcke

Nr.

Bezeichnung

Beschreibung

1

Funktionsblock-Index

Die Instanzen eines Funktionsblocktyps sind in dieser Applikation als Feld von Funktionsblöcken angelegt. Die Nummer ist der Index des Feldelementes das angezeigt wird, also der Index des mit der Visualisierung verbundenen Funktionsblockes.

Diese Nummer ist über die Visualisierung änderbar, was dem Anwender die Möglichkeit gibt die unterschiedlichen Funktionsblockinstanzen zu beauftragen und ihre Statusdaten abzufragen.

2

Referenz-Index

In der PLCopen-Spezifikation sind unterschiedliche Datentypen deklariert, die eine Achse oder Achsgruppe usw. repräsentieren. Diese Datentypen dienen als Referenz für die aufgeführten Elemente.

Durch die implementierten SPS-Bibliotheken werden diese Referenzen als Feld von Referenzen definiert (g_array_axis_ref, gAxesGroupRef) oder bei anderen Datentypen als Feld innerhalb der Applikation angelegt.

Diese Nummer bezeichnet den Index des Elementes aus einem solchen Feld von Referenzen, das beim ausgewählten FB an den entsprechenden Ein-/Ausgangsvariablen anliegt.

Dieser Wert ist für Achs- Achsgruppenreferenzen nur dann editierbar, wenn die globalen Variablen
gP1AxisRefChgDisable, gP4AxesGrpRefChgDisable
auf FALSE gesetzt werden.

3

HLI-Index

Dies ist ein Statusdatum und deshalb nicht editierbar. Die Schnittstelle zwischen Motion-Kernel und SPS ist als Feld von Strukturen organisiert, denen Achsen bzw. Achsgruppen zugeordnet sind. Die Nummer ist der Index der achs- bzw. achsgruppenspezifischen Struktur, die über den angewählten Funktionsblock beauftragt wird.

4

Logische Nummer

Ordnungsnummer für Achsen und Achsgruppen.

5

All-Taste

Das Betätigen dieser Taste führt dazu, dass bei sämtlichen Funktionsblockinstanzen der Execute-Eingangspin auf TRUE gesetzt wird.

Solch eine Taste ist nicht in allen Visualisierungen vorhanden.

Elemente einer Visualisierung
Abb.: Elemente einer Visualisierung