Herunterladen Inhalt Inhalt Diese Seite drucken

Aufruf Der Funktionsbausteine - Siemens FM 350-2 Funktionshandbuch

Inhaltsverzeichnis

Werbung

Funktionsbausteine der FM 350-1

3.5 Aufruf der Funktionsbausteine

3.5
Aufruf der Funktionsbausteine
Um mit den Funktionsbausteinen in Ihrem Anwenderprojekt arbeiten zu können, gehen Sie
wie folgt vor (Die im folgenden Programmausschnitt dargestellten Ziffern entsprechen den
nachfolgenden Aufzählungspunkten):
1. Instanz des Funktionsbausteins anlegen (siehe folgender Programmausschnitt, z. B.
2. Variable für die Datenstruktur anlegen.
3. Feld für Durchgangsparameter des FBs anlegen.
4. Instanz des Funktionsbausteins aufrufen.
5. Eingangsparameter übergeben.
6. Der Zugriff auf die Ausgangsparameter des FBs erfolgt mit <Instanzname des FBs>.
7. Die vom FB aufbereiteten Daten für die Peripherieausgänge werden von dem unter Punkt 3.
Aufrufbeispiel
UNIT E_FM3501;
INTERFACE
VAR_GLOBAL
myDataFM3501 : Struct_FM3501_fmData;
// Following variables are - set by application to activate function;
// - reset by FB to signal completion of function.
MyLoadStartValue
MyLoadPrepareStartValue
...
// INPUT VARIABLES
MySetSoftwareGate
MyStopGate
...
// OUTPUT VARIABLES
MyOperationError
32
Instanz für FB _FM3501_control2 anlegen).
<Name des Ausgangsparameters>.
angelegtem Feld der I/O-Variablen zugewiesen.
Hinweis
Das Aufrufbeispiel ist ein Auszug aus dem mitgelieferten Anwendungsbeispiel
E_FM3501, welches auf der CD-ROM "SIMOTION Utilities & Applications" enthalten ist.
Wenn Sie mehrere FM 350-1 ansteuern möchten, müssen Sie für jede eingesetzte
FM 350-1 eine neue Variable für die Datenstruktur und FB-Instanzen mit neuem Namen
anlegen.
: BOOL;
: BOOL;
: BOOL;
: BOOL;
: BOOL;
// Create variable of data structure
// Load load value directly
// Load load value in preparation
// Software gate
// Stop gate
// Error in FB _FB_FM3501_control2
Ergänzung zu den Baugruppen FM 350-1, FM 350-2, FM 352
(2)
Funktionshandbuch, 04/2014

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Fm 352Fm 350-1

Inhaltsverzeichnis