Herunterladen Inhalt Inhalt Diese Seite drucken

Datensätze Lesen Und Schreiben Mit Programmbaustein Pnio_Rw_Rec; Alarmauswertung Mit Programmbaustein Pnio_Alarm - Siemens S7-400 Projektierungshandbuch

Vorschau ausblenden Andere Handbücher für S7-400:
Inhaltsverzeichnis

Werbung

CP als PROFINET IO-Controller
6.2 IO-Controller-Betrieb bei S7-300
Beispiel:
Übertragen Sie beispielsweise in jedem Zyklus nur den ersten Bereich der Daten
(zeitkritische Daten) und in jedem zweiten Zyklus die Gesamtlänge der projektierten E/A-
Daten. Dazu müssen Sie die zeitkritischen Daten in der Projektierung in den unteren Bereich
(ab E/A-Adresse 0) legen.
● Verhalten nach Ausfall eines IO−Device
Wenn Sie darauf verzichten, in gewissen Zyklen immer auch die Gesamtlänge der
projektierten E/A−Daten zu übertragen, kann folgender Fall eintreten:
– Ein IO−Device gibt nach einem Device−Ausfall und Wiederanlauf keine Prozessdaten
6.2.2
Datensätze lesen und schreiben mit Programmbaustein PNIO_RW_REC
Für den CP als PROFINET IO−Controller wird azyklischer Datenverkehr über das Schreiben
und Lesen von Datensätzen mit Hilfe des Programmbausteins PNIO_RW_REC (FB52)
unterstützt.
Der Baustein FB52 unterstützt beide Funktionen "Datensatz schreiben" und "Datensatz
lesen". Er kann aber zu einem Zeitpunkt nur für die Datenübertragung in eine Richtung
verwendet werden, entweder für die Funktion "Datensatz lesen" oder für die Funktion
"Datensatz schreiben".
6.2.3

Alarmauswertung mit Programmbaustein PNIO_Alarm

Mit dem Programmbaustein PNIO_Alarm (FB54) können Sie PROFINET IO−Alarme im
Anwenderprogramm der Controller−CPU erfassen, auswerten und quittieren.
Solange der FB54 im Anwenderprogramm nicht aufgerufen wird, werden alle Alarme vom
CP als PROFINET IO−Controller intern quittiert. Sie erhalten keine weitere Informationen zu
den Alarmen erhalten.
Bei bestimmten Alarmen können Sie mithilfe des PNIO_Alarm Zusatzinformationen wie
Alarmtyp oder die Baugruppenadresse erfassen.
Hierzu gehören z. B.:
● Ziehen−/Stecken−Alarme
● Alarme bei Wiederkehr einer Station, die in den Programmbausteinen PNIO_SEND und
PNIO_RECV auf das Bit−Array IOPS bzw. IOCS abgebildet werden.
Auch alle weiteren PROFINET IO−Prozessalarme und Diagnosealarme lassen sich mit
PNIO_Alarm auswerten.
122
aus.
Begründung:
Ein IO−Device, gibt nach einem Device−Ausfall Ausgangsdaten erst dann wieder aus,
nachdem vom IO−Controller (hier der CP) der komplette Ausgangsdatenbereich
übertragen wurde!
S7-CPs für Industrial Ethernet projektieren und in Betrieb nehmen
Projektierungshandbuch, 09/2013, C79000-G8900-C182-13

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

S7-300

Inhaltsverzeichnis