Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC-S5 Bedienungsanleitung Seite 257

Inhaltsverzeichnis

Werbung

CP 544
6.3.2.2
SEND-ALL
C79000-B8500-C191-01
Für die Übertragung von Daten muß zusätzlich zu einem
SEND-DIREKT ein SEND-ALL aufgerufen werden. Zunächst
stößt der Hantierungsbaustein SEND-DIREKT einen Auftrag
auf dem CP 544 an. Der CP 544 speichert dabei die Quell-
parameter des SEND-DIREKT und stellt eine ALL-Anforde-
rung an die CPU. Dabei teilt er der CPU die gewünschte
Datenquelle mit. Der SEND-ALL überträgt daraufhin die
Daten aus der CPU (Quelle) in das Dual-Port-RAM des
CP 544. Bei größeren Datenmengen können mehrere ALL-
Funktionen erforderlich sein, um die Daten zu transportieren.
Hinweis
SEND-ALL-Aufträge müssen im Anwenderprogramm
immer zyklisch aufgerufen werden, damit der ange-
stoßene DIREKT-Auftrag auch zu Ende bearbeitet werden
kann.
Die Quellparameter, die Sie bei SEND-DIREKT angeben
müssen, sind bei SEND-ALL irrelevant; hier können Sie
beliebige Werte eintragen.
Wenn Sie mit Ihrem STEP-5-Programm eine lange Zykluszeit
erreichen, kann es sinnvoll sein, SEND-ALL mehrfach pro
Zyklus aufzurufen, da die eigentliche Übertragung der Daten
auf der Strecke erst beginnt, wenn der SEND-ALL alle Daten
in den Speicher des CP übertragen hat. Durch mehrfachen
Aufruf von SEND-ALL wird bei einer Datenmenge, die größer
ist als die eingestellte Blockgröße, die Zeit vom Anstoß des
Auftrages bis zum Beginn der Übertragung auf der Strecke
wesentlich verkürzt. SEND-ALL-Aufrufe verlängern die Zyklus-
zeit nur dann zusätzlich, wenn tatsächlich Nutzdaten über-
tragen werden.
Daten senden (SEND)
6 - 23
6

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis