Herunterladen Inhalt Inhalt Diese Seite drucken

Beispielprogramm Zum Datenaustausch, Falls Codelänge ≤ 27 Bytes; Erläuterungen Zum Programm - Siemens SIMATIC MV420 Betriebsanleitung

Vorschau ausblenden Andere Handbücher für SIMATIC MV420:
Inhaltsverzeichnis

Werbung

9.4.2
Beispielprogramm zum Datenaustausch, falls Codelänge ≤ 27 Bytes
Im Folgenden wird ein Beispielprogramm zum Datenaustausch angegeben, für den Fall,
dass die Codelänge höchstens 27 Bytes beträgt.
Hinweis
Das Beispielprogramm ist nur auf folgenden S7-CPUs ablauffähig:
• auf einer CPU 318 und den S7-400-CPUs ab Firmwarestand V3.0.0
• auf S7-300-CPUs mit MMC
Bei allen anderen S7-300- und S7-400-CPUs müssen Sie bei sämtlichen Zugriffen auf die
beiden Nutzdatenschnittstellen zwingend die SFCs 14 und 15 benutzen.
Erläuterungen zum Programm
● Nur der reine Ergebnis-String mit der Datenkennung B#16#81 wird ausgegeben.
● Der I/O-Controller überprüft nicht, wie viele Bytes das Lesegerät geliefert hat, sondern
liest stets 27 Bytes. Der I/O-Controller führt keine Überwachung durch.
● Der Beginn der Nutzdaten-Schnittstelle "Senden" liegt bei Adresse 4 des Prozessabbilds
der Eingänge.
Der Beginn der Nutzdaten-Schnittstelle "Empfangen" liegt bei Adresse 4 des
Prozessabbilds der Ausgänge.
● Um die Konsistenz über den gesamten Bereich von 32 Bytes zu gewährleisten, darf
innerhalb des unten angegebenen Programms keine Prozessabbildaktualisierung
erfolgen.
● Die Nutzdaten werden im Datenbaustein DB17 ab Byte 4 abgelegt.
AWL-Programm
SIMATIC MV420 / SIMATIC MV440
Betriebsanleitung, 10/2015, C79000-G8900-C334-03
Prozessanbindung über ein Automatisierungssystem (SPS, PC)
//Datenkennung eintragen (prinzipiell nur im ersten Zyklus notwendig)
L
B#16#81
T
AB 8
// Nr. des Datenpakets auf 1 prüfen
L
EB 5
L
1
<>
I
SPB
m001
// Nutzdaten vom Lesegerät einlesen
L
ED 9
T
DB17.DBD 4
L
ED 13
// Nur Ergebnisstring
// Nr. des Datenpakets vom Lesegerät
// Wenn Nr. ungleich 1
// ... dann liegen noch keine Nutzdaten vor
// die ersten 4 Bytes Nutzdaten lesen
// in DB ablegen
// die nächsten 4 Bytes Nutzdaten lesen
9.4 Steuern mit FB79
327

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic mv440

Inhaltsverzeichnis