Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel 2: "Daten Lesen" Indirekt Adressiert (Fb 2) - Siemens SIMATIC FM 357 Handbuch

Mehrachsbaugruppe für servo- bzw. schrittantrieb
Inhaltsverzeichnis

Werbung

Programmieren der FM 357

Beispiel 2: "Daten lesen" indirekt adressiert (FB 2)

siehe STEP 7-Projekt FM357_EX\EXAMPLE2
Zum Ausführen des Beispieles werden zusätzlich zu den Grundfunktionen fol-
gende Bausteine benötigt:
DB 120
DB 121
OB 1
OB 82
OB 100
Das Beispiel 2 beinhaltet eine indirekte Adressierung von R-Parametern.
Nach erfolgreichem Anlauf der FM357 wird die Betriebsart "Tippen" eingestellt. Vor
dem Setzen des Merkers M 35.0, der den Eingangsparameter Req des FB 2 akti-
viert, sollte der Parameter Line1 (MW50) belegt sein. Je nach Belegung des Pa-
rameters Line1 (MW 50) wird der entsprechende R-Parameter gelesen.
Über die Ausgangsbits M 37.1 (Error) und M 37.2 (NDR – new data received) wer-
den die Zustände des Funktionsbausteines FB 2 angezeigt. Die zu lesenden Daten
sind erst gültig, wenn das Bit M 37.2 = TRUE (NDR) ist.
Ist das Error-Bit M 37.1 = TRUE, sollte das Ausgangswort State ausgewertet wer-
den, da im Ablauf des Funktionsbausteines ein Fehler aufgetreten ist und im
MW 38 (State) die Fehlernummer hinterlegt wurde.
Der gelesene Wert des R-Parameters steht im Ausgangsdoppelwort RD1 (MD 40).
Der S7-Typ für die Ablage des Parameters wurde aus dem NC-VAR-Selector ent-
nommen.
Hinweis
Variable Adressierung:
Für die variable Adressierung von z. B. R-Parametern ist im NC-VAR-Selector
nach Auswahl der Variable bei der Eingabe der Zeilennummer der Wert "Null" ein-
zutragen. Im FB 2 bzw. FB 3 wird der Inhalt, der vom NC-VAR-Selector vorgege-
benen Zeile, auf "Null" geprüft. Liegt "Null" vor, wird der Wert vom Eingangspara-
meter Line1 (im Bsp. MW 50) übernommen, d. h. daß vor Aufruf des FB 2 vom
Anwender der Line1-Parameter mit der gewünschten Variable versorgt wird (siehe
Kapitel 6.4, Variable adressieren).
6-64
Mehrachsbaugruppe FM 357 für Servo- bzw. Schrittantrieb

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis