Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 470

Inhaltsverzeichnis

Werbung

Erweiterte Anweisungen
9.8 Impuls
Wie Sie in der folgenden Tabelle sehen, unterstützt die CPU diejenige Diagnose, die für die
Komponenten des dezentralen E/A-Systems konfiguriert werden kann. Jeder dieser Fehler
erzeugt einen Protokolleintrag im Diagnosepuffer.
Tabelle 9-185 Behandlung von Diagnoseereignissen bei PROFINET und PROFIBUS
Fehlertyp
Diagnosefehler
Fehler bei Baugruppenträger
oder Station
Peripheriezugriffsfehler
1
Peripheriezugriffsfehler
2
Ziehen/Stecken-Ereignis
Beispielursache für einen Peripheriezugriffsfehler: Ein Modul wurde entfernt.
1
Beispielursache für einen Peripheriezugriffsfehler: Azyklische Kommunikation mit einem Submodul, das nicht kommuniziert.
2
Über die Anweisung GET_DIAG (Seite 459) können Sie für jede Station die
Diagnoseinformationen abrufen. Auf diese Weise können Sie die im Gerät aufgetretenen Fehler
programmatisch behandeln und, sofern gewünscht, die CPU in den Betriebszustand STOP
versetzen. Für dieses Verfahren müssen Sie das Hardwaregerät angeben, aus dem die
Statusinformationen ausgelesen werden sollen.
Die Anweisung GET_DIAG verwendet die "L-Adresse" (LADDR) der Station, um den Zustand der
gesamten Station abzurufen. Diese L-Adresse finden Sie in der Netzsicht der
Gerätekonfiguration, indem Sie den gesamten Baugruppenträger der Station auswählen (den
gesamten grauen Bereich). Die L-Adresse wird in der Registerkarte "Eigenschaften" der Station
angezeigt. Sie finden den Parameter LADDR für jedes einzelne Modul entweder in den
Eigenschaften des Moduls (in der Gerätekonfiguration) oder in der Standardvariablentabelle der
CPU.
9.8
Impuls
9.8.1
CTRL_PWM (Impulsdauermodulation)
Tabelle 9-186 Anweisung CTRL_PWM (Impulsdauermodulation)
KOP/FUP
Wenn Sie die Anweisung einfügen, zeigt STEP 7 den Dialog "Aufrufoptionen" zum Erstellen des zugehörigen DB an.
1
Im SCL-Beispiel ist "CTRL_PWM_DB" der Name des Instanz-DBs.
2
470
Diagnoseinformation für
die Station?
Ja
Ja
Nein
Nein
Ja
SCL
"CTRL_PWM_DB"(
PWM:=_uint_in_,
ENABLE:=_bool_in_,
BUSY=>_bool_out_,
STATUS=>_word_out_);
Eintrag im Diagnosepuffer? CPU-Betriebszustand
Ja
Ja
Ja
Ja
Ja
Beschreibung
Bietet eine feste Zykluszeit mit variabler relativer Ein‐
schaltdauer. Der PWM-Ausgang läuft nach dem Start
kontinuierlich mit der angegebenen Frequenz (Zyklus‐
zeit). Die Impulsdauer wird nach Bedarf verändert, um
die gewünschte Steuerung zu erzielen.
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
Bleibt im Betriebszustand RUN
Bleibt im Betriebszustand RUN
Bleibt im Betriebszustand RUN
Bleibt im Betriebszustand RUN
Bleibt im Betriebszustand RUN
S7-1200 Automatisierungssystem

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis