Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC-S5 Bedienungsanleitung Seite 263

Inhaltsverzeichnis

Werbung

CP 544
RECEIVE-ALL in
Partneraufträgen
Parameter
C79000-B8500-C191-01
Hinweis
RECEIVE-ALL-Aufträge müssen im Anwenderprogramm
immer zyklisch aufgerufen werden, damit der angestoße-
ne DIREKT-Auftrag auch zu Ende bearbeitet werden kann.
Die Zielparameter, die Sie bei FETCH-DIREKT angeben
müssen, sind bei RECEIVE-ALL irrelevant; hier können Sie
beliebige Werte eintragen.
Wenn Sie mit Ihrem STEP-5-Programm eine lange Zykluszeit
erreichen, ist es sinnvoll, RECEIVE-ALL mehrfach pro Zyklus
aufzurufen, um eine schnellere Übertragung der Daten zu
erreichen. RECEIVE-ALL-Aufrufe verlängern die Zykluszeit
nur dann zusätzlich, wenn tatsächlich Nutzdaten übertragen
werden.
RECEIVE-ALL transportiert nicht nur Daten bei Aufträgen der
eigenen CPU, sondern auch, wenn der Partner auf eigene
Initiative Daten sendet.
Sendet der Partner ein Telegramm, wird dieses vom
jeweiligen Kopplungstyp auf dem CP 544 analysiert. Stellt er
fest, daß der Partner Daten senden will, extrahiert er die im
Telegrammkopf enthaltenen Quellparameter. Zur Übertra-
gung der Nutzdaten stellt der CP eine "ALL-Anforderung" an
die CPU, und der HTB RECEIVE-ALL führt den Datenaus-
tausch zwischen Dual-Port-RAM und CPU durch.
Für die RECEIVE-ALL-Funktion benötigt der Baustein
folgende Parameter:
Param.
Art
Typ
SSNR
D
KY
A-NR
D
KY
ANZW
E
W
PAFE
A
BY
Daten empfangen (RECEIVE)
Bedeutung
Schnittstellennummer
Nummer des Auftrags
Anzeigenwort (siehe auch Abschnitt 6.2.1)
Parametrierfehler-Anzeigen
6
6 - 29

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis