Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC-S5 Bedienungsanleitung Seite 416

Inhaltsverzeichnis

Werbung

Anwendungsbeispiel
9 - 38
Die statischen Parameter wurden bereits in die Anwender-
speicher der beiden CP 544 geladen (siehe Abschnitt 9.5.2).
Nur im aktiven AG muß auf dem CP 544 ein Auftrag program-
miert werden. Aktiv ist das AG, das den Datenaustausch
anstößt. Es muß also nur für den CP 544 des AG 2 ein
SEND-Auftrag programmiert werden.
Der SEND-Auftrag wird durch den Aufruf des Hantierungs-
bausteins SEND-DIREKT mit der Auftragsnummer 'n' von der
CPU angestoßen. Wählen Sie Auftragsnummer '1'. Dieselbe
Auftragsnummer 'n' hat auch der dazugehörige Auftrag auf
dem CP 544. Dieser Auftrag enthält Angaben über das Da-
tenziel im AG 1.
Danach holt sich der CP 544 die Daten durch den Aufruf des
Hantierungsbausteins SEND-ALL und überträgt die Daten
aus der CPU/MW 8 an den CP 544 im AG 1. Der CP 544 im
AG 1 nimmt die Daten in Empfang. Er legt sie durch den
Aufruf des RECEIVE-ALL in dem Ziel ab, das das AG 2 vor-
gegeben hat.
Der SEND-ALL hat die Auftragsnummer A-NR 0. Er wird in
jedem Programmzyklus absolut aufgerufen und schaut auf
dem CP 544 (Dual-Port-RAM) nach, ob der CP Daten
wünscht. Wenn ja, holt der SEND-ALL diese aus der vorge-
gebenen Quelle und übergibt sie dem CP 544. Wenn nein,
wird der Funktionsbaustein verlassen und das zyklische
Programm wird fortgesetzt.
Der RECEIVE-ALL im AG 1 hat die Auftragsnummer A-NR 0.
Er wird in jedem Programmzyklus absolut aufgerufen und
schaut auf dem CP 544 (Dual-Port-RAM) nach, ob dieser
Daten in die CPU transferieren möchte. Wenn ja, legt der
RECEIVE-ALL diese an der vom CP 544 vorgegebenen
Adresse ab. Wenn nein, wird der Funktionsbaustein ver-
lassen und das zyklische Programm fortgesetzt.
Der Inhalt des Merkerwortes MW 8 soll in jedem Programm-
zyklus um 1 erhöht werden. So läßt sich im AG 1 die erfolg-
reiche Durchführung des SEND-Auftrages leicht erkennen.
CP 544
C79000-B8500-C191-01

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis