220/409
Programmbausteine
12.30.3
Projektierungsbeispiel
Bosch Rexroth AG R911400171_Ausgabe 02
InputDa‐
Pointer auf die Daten, die vom Interpolator an die Fast Plc Task über‐
taAdr
tragen wurden
SizeOfIn‐
Gesamtgröße des Datenbereichs der Eingangsdaten in Bytes
putData
Im Projektierungsbeispiel ist 1 Fast Plc Task mit 2 Fast Actions konfiguriert.
Das Beispiel enthält neben dem Aufruf der Funktion MT_FaDataRead zusätz‐
lich auch den Aufruf der entsprechenden Funktion zum Schreiben der Aus‐
gangsdaten:
1. Action: Die NC liefert die Sollpositionen zweier Achsen vom Typ LREAL
(2*8 Byte)
2. Action: Die SPS beauftragt die NC, eine CPL-Variable vom Typ DINT zu
schreiben (4 Byte)
Der Typ für die Eingangs- und Ausgangsdaten sind in faInp_t bzw. faOutp_t
definiert.
Tasklogik: Überschreitet einer der Sollwerte eine Schranke, wird dieser Wert
in die Ausgangsdaten (CPL-Variable) der 2. FA zurückgeliefert
Abb. 12-58:
Struktur für die Eingangsdaten
Abb. 12-59:
Struktur für die Ausgangsdaten
Abb. 12-60:
Deklarationsteil des Programms
MTX 15VRS SPS-Interface