Herunterladen Inhalt Inhalt Diese Seite drucken

Hantierungsfunktion "Send . Direkt; Hantierungsfunktion "Send . All - Siemens SIMATIC S5 Betriebsanleitung

Vorschau ausblenden Andere Handbücher für SIMATIC S5:
Inhaltsverzeichnis

Werbung

SIEMENS AG
Offener Treiber S5D004
10.1.2
Hantierungsfunktion "SEND
-
DIREKT"
Der "SEND
-
DIREKT" mit einer Auftragsnummer 1
...
223
(Ausnahme: Sonder-
aufträge) initiiert die Datenausgabe an den Koppelpartner.
Der "SEND
-
DIREKT" muss mit VKE=I aufgerufen werden. Beim Aufruf des
HTB mit VKE=O wird nur die Funktion des "CONTROL" (Aktualisierung des
ANZW) ausgeführt.
Als Quelle sind alle Datentypen erlaubt. Die max. Sendelänge hängt vom Quell-
typ ab (siehe 6.1.2 "Datenlänge in Senderichtung").
Wird als Quelltyp "DB" verwendet, so kann aus jedem beliebigen Datenbaustein
(DBNR: 3
-
255) gesendet werden.
Die max. Sendelänge aus einem DB beträgt 2048 Byte.
Nach Aufruf eines "SEND
-
DIREKT" Auftrags wird dieser in die CP interne
Warteschlange eingetragen, die mit bis zu zehn "SEND
-
DIREKT" Aufträgen
belegt werden kann. Dies bedeutet, daß bis zu zehn verschieden Sendaufträge
"gleichzeitig" laufen können.
Sind bereits 10 Aufträge in die Warteschlange eingetragen, wird jeder weitere
Auftrag mit "beendet mit Fehler" abgelehnt.
Zur Bearbeitung jedes "SEND
-
DIREKT"
-
Auftrags ist wird der HTB "SEND
-
ALL" benötigt.
10.1.3 Hantierungsfunktion "SEND
-
ALL"
Der "SEND
-
ALL" Auftrag (= Parameter Auftragsnummer
=
0) übernimmt
beim Anstoß eines "SEND
-
DIREKT" Auftrags den Datenaustausch zwi-
schen CPU und CP.
Nachdem der CP einen "SEND
-
DIREKT" Auftrag erkannt hat, speichert er die
am Hantierungsbaustein angegebenen Quellparameter zwischen, und stellt
eine "SEND
-
ALL" Anforderung an die CPU.
Der "SEND
-
ALL" überträgt daraufhin die angeforderten Daten aus dem CPU
-
Quelldatenbereich in das Dual
-
Port
-
Ram des CP; der Sondertreiber über-
nimmt dann die Datenausgabe an den Partner.
Bei größeren Datenmengen können, abhängig von der Blockungsgröße, meh-
rere "SEND
-
ALL" Aufrufe erforderlich sein, um die Daten aus dem S5-Quell-
datenbereich in das Dual
-
Port
-
Ram zu übertragen.
i
Offener Treiber zur Kopplung an Fremdgeräte
6ES5 897-2DC11

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis