Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1500 Funktionshandbuch Seite 543

Pid-regelung
Vorschau ausblenden Andere Handbücher für SIMATIC S7-1500:
Inhaltsverzeichnis

Werbung

Anweisungen
9.5 Polyline
ErrorBits
Beschreibung

 ( DW#16#...)
0000_0000
Kein Fehler steht an.
0000_0001
Der Parameter Output wurde begrenzt auf -3.402823e+38 oder +3.402823e+38.
Wenn am Ausgang der Interpolationswert ausgegeben wird (Reset = FALSE und
ErrorBits < 16#0001_0000), dann überprüfen Sie folgende, in der Interpolationsberechnung verwendete
Variablen:
Input
WorkingData.Point[i].x
WorkingData.Point[i].y
Wenn ein Ersatzausgangswert am Parameter Output ausgegeben wird bei Reset = FALSE und
ErrorBits ≥ 16#0001_0000, dann überprüfen Sie die Parameter Input oder SubstituteOutput, abhängig
von dem eingestellten Wert an der Variable ErrorMode.
Wenn Reset = TRUE, dann überprüfen Sie den Parameter SubstituteOutput.
Wenn der Parameter Output nicht mehr begrenzt ist, dann wird der Fehler gelöscht, der am Parameter
Error gespeichert ist.
0000_0002
Eine oder mehrere Variablen in der Struktur UserData haben ungültige Werte, jedoch sind gültige
Polygonzug-Daten in der Struktur WorkingData verfügbar.
Die Polygonzug-Daten in der Struktur UserData wurden überprüft, weil der Parameter Validate auf
TRUE gesetzt ist und gleichzeitig der Parameter Reset auf FALSE gesetzt ist.
Die Polygonzug-Daten in der Struktur UserData werden nicht in die Struktur WorkingData übernommen,
sodass die vorgenommenen Änderungen in der Struktur UserData nicht wirksam werden.
Der FB Polyline setzt die Interpolationsberechnung mit den unveränderten Werten in der Struktur
WorkingData fort.
Stellen Sie sicher, dass folgende Bedingungen erfüllt sind, wenn der Parameter Validate auf TRUE
gesetzt ist:
1. 2 ≤ UserData.NumberOfUsedPoints ≤ 50
2. UserData.Point[j].x < UserData.Point[j+1].x mit Index j = 1..(UserData.NumberOfUsedPoints - 1)
3. -3.402823e+38 ≤ UserData.Point[i].x ≤ 3.402823e+38 mit Index i =
1..UserData.NumberOfUsedPoints
4. -3.402823e+38 ≤ UserData.Point[i].y ≤ 3.402823e+38 mit Index i =
1..UserData.NumberOfUsedPoints
5. UserData.Point[i].x und UserData.Point[i].y sind gültige REAL-Werte (≠ NaN) mit Index i =
1..UserData.NumberOfUsedPoints
Das Fehlerbit am Parameter Error wird gelöscht, wenn
der Parameter Validate auf FALSE gesetzt wird.
oder
der Parameter Reset auf TRUE gesetzt wird.
oder
der Parameter Validate auf TRUE gesetzt ist, während der Parameter Reset auf FALSE gesetzt ist
und die fünf oben benannten Bedingungen für UserData erfüllt sind.
542
Funktionshandbuch, 12/2017, A5E35300226-AC
PID-Regelung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis