Herunterladen Inhalt Inhalt Diese Seite drucken

Statusword, Errorword Und Warningword Auswerten - Siemens SIMATIC S7-1500 Funktionshandbuch

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

Werbung

6.2.3

StatusWord, ErrorWord und WarningWord auswerten

Um einzelne Status- und Fehlerinformationen aus den Datenwörtern "StatusWord",
"ErrorWord" und "WarningWord" symbolisch zu verwenden, können Sie sie wie nachfolgend
beschrieben auswerten. Für eine konsistente Auswertung sollten Sie Bit-Adressierungen auf
diese Datenwörter im Technologie-Datenbaustein vermeiden. Der Zugriff auf ein einzelnes
Bit im Technologie-Datenbaustein dauert genauso lange wie der Zugriff auf das gesamte
Datenwort.
Kopieren Sie das benötigte Datenwort bei Bedarf in eine Datenstruktur und fragen Sie die
einzelnen Bits aus der Datenstruktur ab.
Eine Beschreibung der Datenwörter und die Belegung der einzelnen Bits finden Sie im
Anhang Variable des Technologie-Datenbausteins:
● StatusWord (Seite 270)
● ErrorWord (Seite 272)
● WarningWord (Seite 274)
Voraussetzung
Das Technologieobjekt ist angelegt.
Vorgehen
Gehen Sie zum Auswerten der einzelnen Bits im Datenwort "StatusWord" folgendermaßen
vor:
1. Legen Sie eine globale Datenstruktur an. Benennen Sie die Datenstruktur z. B. als
2. Legen Sie in der Datenstruktur "Status" ein Doppelwort (DWORD) an. Benennen Sie das
3. Legen Sie in der Datenstruktur "Status" 32 boolesche Variable an. Benennen Sie die
4. Kopieren Sie die Variable <TO>.StatusWord aus dem Technologie-Datenbaustein bei
5. Kopieren Sie die einzelnen Bits des Doppelwortes "Temp" mit Bitzugriffen auf die
6. Fragen Sie die einzelnen Statusbits über die booleschen Variablen ab.
Werten Sie die Datenwörter "ErrorWord" und "WarningWord" entsprechend Schritt 1 bis 6
aus.
S7-1500 Motion Control
Funktionshandbuch, 01/2013, A5E03879255-01
"Status".
Doppelwort z. B. als "Temp".
einzelnen booleschen Variablen zur besseren Übersicht identisch zu den Bits im
Technologie-Datenbaustein (z. B. die fünfte boolesche Variable als "HomingDone"
benennen).
Bedarf auf das Doppelwort "Temp" in Ihrer Datenstruktur.
entsprechenden booleschen Variablen.
Programmieren
6.2 Technologie-Datenbaustein
149

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis