Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel 6, Lesen Und Schreiben Von R-Parametern (Mit Fb 2 Und Fb 3) - Siemens SIMATIC FM 357-2 Handbuch

Vorschau ausblenden Andere Handbücher für SIMATIC FM 357-2:
Inhaltsverzeichnis

Werbung

6.8.6
Beispiel 6, Lesen und Schreiben von R-Parametern
(mit FB 2 und FB 3)
Öffnen Sie im SIMATIC-Manager mit Datei > Öffnen... > Projekte das Beispiel-
projekt "zEn16_01_FM357-2_BF_EX\EXAMPLES\Quellen\EXAMPLE6".
Das Beispiel liest und schreibt 24 R-Parameter.
Der Signale befinden sich im "USERDB" in der Struktur "EX6". Die gelesenen bzw.
zu schreibenden R-Parameter befinden sich in der Struktur "R_PARAM" im
DB 116.
Das Beispiel ist für einen Kanal und vier Achsen programmiert.
Im ersten Teil werden mit Setzen des Bits "VAR_RD" 24 R-Parameter (R0 bis R23)
in Blöcken zu 8 aus der FM gelesen. Diese werden in der Struktur R_PARAM im
DB 116 gespeichert.
Im zweiten Teil werden mit Setzen des Bits "VAR_WR" 24 R-Parameter (R0 bis
R23) in Blöcken zu 8 in die FM geschrieben. Der Inhalt der Daten wird aus der
Struktur "R_PARAM" im DB 116 gelesen. Die Auftragsbits "VAR_RD" bzw.
"VAR_WR" sind jeweils mit positiver Flanke zu setzen. Ist das Lesen bzw. das
Schreiben der Variablen fehlerfrei beendet worden, werden die Aufrufparameter
zurückgesetzt.
Trat ein Fehler auf, so steht in der Variablen "STATE_RD" (Fehlercode lesen) bzw.
"STATE_WR" (Fehlercode schreiben) der Fehlercode (siehe Tabelle 6-9 bzw.
6-11). Der Auftragsstart "VAR_RD" bzw. "VAR_WR" bleibt im Fehlerfall im Zustand
"TRUE". Bevor ein neuer Auftrag gestartet werden kann, müssen Sie den entspre-
chenden Auftragsstart (VAR_RD bzw. VAR_WR) auf "FALSE" setzen und den Feh-
ler auswerten.
Hinweis
Durch Änderung der Variablen "CONT_CYCL" (default: 3) im "USERDB" läßt sich
die Anzahl der Variablen in Schritten um 8 erhöhen oder verringern (z.B. 5 bedeu-
tet 40 R-Parameter R0 bis R39). Es ist zu beachten, daß bei einer Erhöhung der
Anzahl der R-Parameter auch die Größe der Struktur "R_PARAM" im DB 116 zu
erhöhen ist.
Mehrachsbaugruppe FM 357-2 für Servo- bzw. Schrittantrieb
6ES7 357-4AH00-8AG0
Programmieren der Standard-Funktionsbausteine
6–105

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis