Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens S5-115U Handbuch Seite 393

Vorschau ausblenden Andere Handbücher für S5-115U:
Inhaltsverzeichnis

Werbung

S5-115U Handbuch
Der SEND-Baustein muß mit der Parametrierung "ALL" mindestens einmal pro Schnittstelle im
Steuerungsprogramm aufgerufen werden, wenn
der CP selbständig Daten von einem AG anfordern kann; z. B. bei dem CP 525 in der Bildaus-
gabe oder beim CP 535 mit der Auftragsart READ-PASSIV.
ein CP-Auftrag mit einem SEND-DIREKT angestoßen wird, der CP die Daten zu diesem Auftrag
jedoch erst über die "Hintergrundkommunikation" beim AG anfordert.
die Anzahl der Daten, die mit einem SEND-DIREKT dem CP übergeben werden sollen, größer
als die eingestellte Blockgröße ist.
Beschreibung der SEND-Direkt-Funktion
Die Direkt-Funktion arbeitet mit folgenden Parametern:
SSNR -
Schnittstellennummer
A-NR
-
Auftragsnummer (Belegung 0)
ANZW -
Angabe des Anzeigenwortes
PAFE -
Angabe des Fehlerbytes
QTYP -
Quellentyp
DBNR -
Nummer des Datenbausteins
QANF -
Anfangsadresse der Quelle
QLAE -
Anzahl der Quelldaten.
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.
Für eine Datenübergabe oder Aktivierung des SEND-Auftrages müssen zwei Bedingungen erfüllt
sein:
dem Funktionsbaustein wurde das VKE "1" übergeben
der CP hat den Auftrag freigegeben (das Bit "SEND/FETCH-Auftrag läuft" des Anzeigen-
wortes ist "0").
Bei Übergabe von VKE "0" (Leerlauf) wird nur das Anzeigenwort aktualisiert.
Ist im Parameter QTYP die Kennung "NN" eingetragen, so müssen die Quellenparameter auf dem
CP hinterlegt sein. Ist dies nicht der Fall, so wird der Auftrag mit einer Fehlermeldung abge-
brochen.
Der Informationsaustausch kann folgendermaßen ablaufen:
Die angeforderten Daten werden direkt zum CP übertragen.
Der CP fordert nur die Parameter des Auftrages.
Die Anzahl der zu übergebenden Daten ist zu groß. Der Baustein übergibt dem CP die Para-
meter und einen ersten Datenblock. Der CP fordert dann die restlichen Daten oder einen
weiteren Datenblock vom AG über die SEND-ALL-Funktion an.
Die Bedienoberfläche ist für den Anwender des Bausteines in allen "Anstoßarten" gleich. Der
Zeitpunkt der Datenübergabe wird aber bei den beiden letzten Fällen um mindestens eine
Programmlaufzeit verschoben.
Beschreibung der WRITE-Funktion
Ist im Parameter QTYP die Kennung "RW" eingetragen, so überträgt der Baustein die indirekt
angegebenen Quell- und Zielparameter zum CP. Die Zielparameter werden dann zusammen mit
den Nutzdaten - sie wurden über SEND-ALL angefordert - zum Kommunikationspartner gesendet
(WRITE-Funktion).
EWA 4NEB 811 6130-01b
Integrierte Bausteine
11-21

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis