Herunterladen Inhalt Inhalt Diese Seite drucken

Statusword, Errorword Und Warningword Auswerten; Voraussetzung - Siemens Simatic s7-1500 Funktionshandbuch

Vorschau ausblenden Andere Handbücher für Simatic s7-1500:
Inhaltsverzeichnis

Werbung

Programmieren
7.2 Technologie-Datenbaustein
7.2.3

StatusWord, ErrorWord und WarningWord auswerten

Um einzelne Status- und Fehlerinformationen aus den Datendoppelwö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 Datendoppelwö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 Datendoppelwort bei Bedarf in Variablen einer Datenstruktur und
fragen Sie die einzelnen Bits der Variable ab.
Die Belegung der einzelnen Bits in den Datendoppelwörtern finden Sie im Anhang
(Seite 460) in der Beschreibung der Variablen des entsprechenden Technologieobjekts.

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 "Status".
2. Legen Sie in der Datenstruktur "Status" ein Doppelwort (DWORD) an.
Benennen Sie das Doppelwort z. B. als "Temp".
3. Legen Sie in der Datenstruktur "Status" 32 boolesche Variablen an. Benennen Sie die
einzelnen booleschen Variablen zur besseren Übersicht identisch zu den Bits im
Technologie-Datenbaustein (z. B. die fünfte boolesche Variable als "HomingDone"
benennen).
4. Kopieren Sie die Variable <TO>.StatusWord aus dem Technologie-Datenbaustein bei
Bedarf auf das Doppelwort "Temp" in Ihrer Datenstruktur.
5. Kopieren Sie die einzelnen Bits des Doppelwortes "Temp" mit Bitzugriffen auf die
entsprechenden booleschen Variablen.
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.
310
S7-1500 Motion Control V3.0 im TIA Portal V14
Funktionshandbuch, 09/2016, A5E03879255-AD

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis