Instructions

Table Of Contents
Erweiterte Anweisungen
9.8 Impuls
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
499
Über die Anweisung GET_DIAG (Seite 492) 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- 185 Anweisung CTRL_PWM (Impulsdauermodulation)
KOP/FUP
SCL
Beschreibung
"CTRL_PWM_DB"(
PWM:=_uint_in_,
ENABLE:=_bool_in_,
BUSY=>_bool_out_,
STATUS=>_word_out_);
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.
1
Wenn Sie die Anweisung einfügen, zeigt STEP 7 den Dialog "Aufrufoptionen" zum Erstellen des zugehörigen DB an.
2
Im SCL-Beispiel ist "CTRL_PWM_DB" der Name des Instanz-DBs.
Tabelle 9- 186 Datentypen für die Parameter
Parameter und Datentyp
Datentyp
Beschreibung
PWM IN HW_PWM
(Word)
PWM-Kennung: Die Namen aktivierter Impulsgeneratoren werden zu
Variablen in der Variablentabelle "Konstanten" und können als PWM-
Parameter genutzt werden. (Standardwert: 0)
ENABLE IN Bool 1 = Impulsgenerator starten
0 = Impulsgenerator stoppen
BUSY OUT Bool Funktion beschäftigt (Standardwert: 0)
STATUS
OUT
Word
Ausführungsbedingung (Standardwert: 0)
Die Anweisung CTRL_PWM speichert die Parameterinformationen im DB. Die Parameter
des Datenbausteins werden nicht separat vom Anwender geändert, sondern von der
Anweisung CTRL_PWM gesteuert.