Herunterladen Inhalt Inhalt Diese Seite drucken

Automatikbetrieb: Kommunikation; Anwendung Mit S7-Steuerung Und Simatic Fm 458 - Siemens SIMADYN D Benutzerhandbuch

Vorschau ausblenden Andere Handbücher für SIMADYN D:
Inhaltsverzeichnis

Werbung

Projektierung

4.5.3 Automatikbetrieb: Kommunikation

4.5.3.1 Anwendung mit S7-Steuerung und SIMATIC FM 458

Applikationsbaugruppe
Übertragung von
Tabellenwerten
HINWEIS
Tabelle zu groß für
einen DB
4-40
Folgende Voraussetzungen müssen für eine erfolgreiche Übertragung
von Tabellen erfüllt sein:
• In der FM 458 Applikationsbaugruppe müssen die Funktionsbausteine
TAB und/oder TAB_D entsprechend den Projektierungsvorgaben für
"Automatikbetrieb: Kommunikation" projektiert sein. (Eine genaue
Erläuterung hierfür findet sich weiter unten im Kapitel "Projektierung
für S7-Steuerung und SIMATIC FM 458 Applikationsbaugruppe".)
• Die X- und Y-Werte einer in einem DB befindlichen Tabelle müssen
immer abwechselnd vorliegen. Zu jedem X-Wert muss ein Y-Wert
existieren, so dass die Anzahl der Werte in einem Datensatz immer
geradzahlig ist.
Um eine Übertragung zu starten, müssen die Eingänge REQTAB und
REQDB am
WR_TAB auf 1 gesetzt werden. Anschließend werden die Tabellenwerte
des am Eingang DBNUM am WR_TAB spezifizierten DBs übertragen.
Am CNTTEL-Ausgang des WR_TAB wird dabei immer die aktuelle
Anzahl der übertragenen Datenblöcke angezeigt.
Am TABTEL-Ausgang des WR_TAB wird die Anzahl der Datenblöcke
angezeigt, die benötigt wird, bis der gesamte Inhalt des DBs zur SIMATIC
FM 458 Applikationsbaugruppe übertragen ist.
Sind in dem angegebenen DB die Tabellenwerte vollständig vorhanden
oder handelt es sich um die letzte Teilübertragung einer Tabelle, die nicht
vollständig in einen DB "passt", ist vor Beginn der Übertragung der
Eingang LASTDB des WR_TAB auf 1 zu setzen. Damit wird der SIMATIC
FM 458 Applikationsbaugruppe das Ende der Übertragung signalisiert.
Der STATUS-Ausgang des WR_TAB wechselt anschließend von 2 auf 0.
Es werden immer alle Tabellenwerte, die sich in dem am DBNUM-
Eingang des WR_TAB angegebenen DB befinden übertragen.
Falls die Tabelle für einen Datenbaustein zu groß ist, so ist die
Übertragung der Tabellenwerte in einzelne Teilübertragungen zu
zerlegen. Dabei ist folgendermaßen vorzugehen:
Zunächst wird der erste Tabellenteil in den DB geschrieben und wie oben
beschrieben übertragen. Der Eingang LASTDB des WR_TAB bleibt auf 0.
Der STATUS-Ausgang des WR_TAB steht während der Übertragung auf
2 und wechselt am Ende der Teilübertragung von 2 auf 1.
Applikationsbaugruppe FM 458 - Benutzerhandbuch
6DD1904-0AE0
Ausgabe 02.2002

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis