Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic S5 S5-115U Handbuch Seite 329

Automatisierungsgerät
Inhaltsverzeichnis

Werbung

55-
115U
Handbuch
Integrierte Bausteine
Der RECEIVE-Baustein muß mit der Parametrierung "ALL" mindestens einmal pro Schnittstelle i m
Steuerungsprogramm aufgerufen werden, wenn
der CP selbständig Daten an das AG abgeben will.
die Anzahl der Daten, die mit einem RECEIVE-Direkt übernommen werden sollen, größer als
die eingestellte Blockgröße ist.
der
CP
den RECEIVE-Direkt nur zur Freigabe eines Empfangstelegramms benutzt und die Da-
ten über die "Hintergrundkommunikation" dem AG übergibt.
Der FB 245 kann vom Anwender als RECEIVE-All-Funktion aufgerufen werden i m
zyklischen Programmteil (z.
B.
im OB 1)
zeitgesteuerten Programmtei I (z. B. Weck-Baustein)
Interrupt-Programmteil (Prozeßalarme)
Beschreibung der RECEIVE-Direkt-Funktion
Die Direkt-Funktion arbeitet mit folgenden Parametern
SSNR
-
Schnittstellennummer
J
A-NR
-
Auftragsnummer (Belegung
#
0)
ANZW
-
Angabe des Anzeigenwortes
PAFE
-
Angabe des Fehlerbytes
ZTYP
-
Zieltyp
DBNR
-
Nummerdes Datenbausteins
ZANF
-
Anfangsadresse des Ziels
o
ZLAE
-
Anzahl der Zieldaten
Die Direkt-Funktion wird normalerweise im zyklischen Teil des Steuerungsprogrammes aufgeru-
fen. Der Baustein kann zwar auch bei der Interrupt- oder Alarmbearbeitung aufgerufen werden,
das Anzeigenwort wird dann aber nicht zyklisch aktualisiert. Diese Aufgabe muß dann vom
CONTROL-Baustein übernommen werden.
Der RECEIVE-Baustein nimmt den Quittungsverkehr mit dem CP nur dann auf, wenn:
dem Funktionsbaustein das VKE
"
1
"
übergeben wurde und
der CP den Auftrag freigegeben hat (das Bit "RECEIVE-Auftrag bereit" des Anzeigenwortes i s t
gesetzt).
Bei Übergabe von VKE "0" (Leerlauf) wird nur das Anzeigenwort aktualisiert.
E
J
Ist im Parameter ZTYP die Kennung "NN" eingetragen, so müssen die Zielparameter von
CP
gelie-
fert werden; anderenfalls wird der Auftrag mit einer Fehlermeldung abgebrochen.
Liefert der C P auch bei einer anderen Belegung von ZTYP die Zielparameter, so werden nur die
Parameterangaben am Baustein beachtet.
Große Datenmengen können nur blockweise empfangen werden. M i t der RECEIVE-Direkt-
Funktion kann immer nur ein Datenblock übernommen werden. Die restlichen Daten oder
weitere Datenbiöcke müssen deshalb mit der RECEIVE-All-Funktion ins
AG
übertragen werden.

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis