Programm für zyklische Kommunikation
6.2
Programm für zyklische Kommunikation
6.2.1
Übersicht der in der Slave-Station verwendeten Operanden
Operand
Merker
Datenregi-
ster
Tab. 6-1:
PROFIBUS/DP-Slave-Modul FX
Bedeutung
M1
Alarme (Statusmeldungen) senden
M8000
SPS ist in der Betriebsart RUN
M8002
Initialisierungsimpuls
D0
Konsistenz für zyklisch übertragene Ein-
gangsdaten erforderlich
D0.0
D1
Konsistenz für zyklisch übertragene Aus-
gangsdaten erforderlich
D1.0
D2
Status des Datenaustausches
D10
Sendebereich für zyklisch übertragene Ein-
gangsdaten kann neu beschrieben werden
D10.0
D11
Im Empfangsbereich für zyklisch übertrage-
ne Ausgangsdaten sind neue Daten einge-
D11.0
troffen.
D12
Diagnosemeldungen und Alarme unmittel-
bar senden
D12.0
D20
Anwender-Diagnosemeldungen und Alarme
bis
(oder Statusmeldungen)
D33
D100
bis
Zyklisch übertragene Eingangsdaten
D171
D300
bis
Zyklisch übertragene Ausgangsdaten
D100
Übersicht der für die zyklische Kommunikation verwendeten SPS-Operanden
-32DP
3U
Beispielprogramm
Bemerkung
Wird in einem anderen Teil des Programms
gesetzt, wenn Alarme (Statusmeldungen) gesen-
det werden sollen.
Dieser Merker ist in der Betriebsart RUN der SPS
immer auf „1" gesetzt.
Dieser Merker wird nach dem Übergang in die
Betriebsart RUN für die Dauer eines SPS-Zyklus
auf „1" gesetzt
In das Register D0 wird der Inhalt der Pufferspei-
cheradresse 98 des FX
-32DP kopiert. D0.0 ent-
3U
spricht dem Bit 0 der Pufferspeicheradr. 98.
In das Register D1 wird der Inhalt der Pufferspei-
cheradresse 298 des FX
-32DP kopiert. D1.0 ent-
3U
spricht dem Bit 0 der Pufferspeicheradr. 298.
In das Register D1 wird der Inhalt der Pufferspei-
cheradresse 2 des FX
-32DP kopiert.
3U
In das Register D10 wird der Inhalt der Pufferspei-
cheradresse 99 des FX
-32DP kopiert. D10.0 ent-
3U
spricht dem Bit 0 der Pufferspeicheradr. 99.
In das Register D11 wird der Inhalt der Pufferspei-
cheradresse 299 des FX
-32DP kopiert. D11.0
3U
entspricht dem Bit 0 der Pufferspeicheradr. 299.
In das Register D12 wird der Inhalt der Pufferspei-
cheradresse 1300 des FX
-32DP kopiert. D12.0
3U
entspricht dem Bit 0 der Pufferspeicheradr. 1300.
Die Inhalte dieser Pufferspeicheradressen werden
an den PROFIBUS/DP-Master gesendet.
Die Inhalte dieser Pufferspeicheradressen werden
an den PROFIBUS/DP-Master gesendet.
Diese Daten wurden vom PROFIBUS/DP-Master
an die Slave-Station gesendet.
6 - 5