Instructions

Table Of Contents
Erweiterte Anweisungen
9.8 Impuls
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
501
9.8.2
CTRL_PTO (Impulsfolge)
Die PTO-Anweisung liefert einen Rechteckausgang mit einer relativen Einschaltdauer von
50 % mit einer angegebenen Frequenz. Mit der Anweisung CTRL_PTO können Sie die
Frequenz ohne ein Technologieobjekt (TO) Achsen-Datenbaustein (DB) zuweisen.
Diese Anweisung erfordert einen Impulsgenerator. Sie müssen den Impulsgenerator in der
Hardwarekonfiguration aktivieren und einen Signaltyp auswählen. Weitere Informationen
finden Sie unter "Konfigurieren eines Impulskanals für PWM oder PTO" (Seite 506).
Zugriff auf die Anweisung CTRL_PTO haben Sie in den Task Cards, Erweiterte
Anweisungen.
Tabelle 9- 188 Anweisung CTRL_PTO (Impulsfolge)
KOP/FUP
1
SCL
2
Beschreibung
"CTRL_PTO_DB"(
REQ:=_bool_in_,
PTO:=_uint_in_,
FREQUENCY:=_udint_in_,
DONE=>_bool_out_,
BUSY=>_bool_out_,
ERROR=>_bool_out_,
STATUS=>_word_out_);
Über die PTO-Anweisung können Sie die
Frequenz eines Rechteckausgangs (mit
einer relativen Einschaltdauer von 50 %)
steuern.
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_PTO_DB" der Name des Instanz-DBs.
Tabelle 9- 189 Datentypen für die Parameter
Parameter und Datentyp
Datentyp
Beschreibung
EN IN Bool 1 = Anweisung aktiviert
0 = Anweisung deaktiviert
REQ IN Bool 1 = PTO-Ausgangsfrequenz auf den Wert des Eingangs FREQUENCY
festlegen
0 = Keine Änderung der PTO
PTO IN HW_PTO
(Word)
PTO-Kennung: Hardwarekennung des Impulsgenerators:
Die Namen der aktivierten Impulsgeneratoren werden zu Variablen
in der Variablentabelle "Konstanten" und können als PTO-
Parameter genutzt werden. (Standardwert = 0.)
Die Hardware-ID finden Sie in den Eigenschaften des Impulsgene-
rators in der Gerätesicht. Die Systemkonstanten führen die Hard-
ware-IDs der Impulsgeneratoren ebenfalls auf. (Standardwert = 0.)
FREQUENCY IN UDInt Gewünschte Frequenz (in Hz) der PTO. Dieser Wert gilt nur, wenn
REQ = 1 (der Standardwert ist 0 Hz).
DONE
OUT
Bool
Funktion fehlerfrei beendet (Standardwert: 0)
BUSY
OUT
Bool
Funktion beschäftigt (Standardwert: 0)
ERROR
OUT
Word
Fehler erkannt (Standardwert: 0)
STATUS
OUT
Word
Ausführungsbedingung (Standardwert: 0)