Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC MV420 Betriebsanleitung Seite 280

Vorschau ausblenden Andere Handbücher für SIMATIC MV420:
Inhaltsverzeichnis

Werbung

Prozessanbindung über ein Automatisierungssystem (SPS, PC)
10.2 Einbinden über Onboard PROFINET-IO
Werten Sie daher bei jedem Bausteinaufruf die Parameter DONE und ERROR aus. Falls die
Übertragung erfolgreich war, wird DONE = TRUE. Dies bedeutet jedoch nur, dass die
Übertragung zwischen dem Lesegerät und FB (CPU) fehlerfrei erfolgt ist. Um zu erfahren, ob
die DMC-Auswertung erfolgreich war, müssen Sie die Bits READ (Bit 3), MATCH (Bit 4) und
N_OK (Bit 5) im Statusbyte des Lesegeräts auswerten. Das Verhalten des FB79 entnehmen
Sie der folgenden Tabelle. Werten Sie darüber hinaus auch ERRCODE aus, um Warnungen
des FB mitzubekommen.
Lesegerät
Der Code konnte nicht decodiert werden.
Der Code wurde erfolgreich decodiert; Sie
haben jedoch keine Spezifikationen
parametriert.
Der Code wurde erfolgreich decodiert,
entspricht aber nicht Ihren Spezifikationen.
Der Code wurde erfolgreich decodiert und
entspricht den Spezifikationen.
Verarbeiten Sie die in RECV eingetragenen Daten vor dem nächsten Trigger, da sonst die
Konsistenz dieser Daten nicht gewährleistet ist! Werten Sie dabei auch den Parameter
LENGTH aus, da der Empfangsbereich immer nur bis zu dieser Länge beschrieben wird.
Einen laufenden Leseauftrag können Sie durch Aufruf des FB79 mit COMMAND =
W#16#0000 abbrechen.
Falls bei der Auftragsbearbeitung oder beim Abbruch eines laufenden Leseauftrags ein
Fehler auftritt, wird ERROR = TRUE. In diesem Fall enthält der Parameter ERRCODE eine
Kennung für die Ursache des aufgetretenen Fehlers. Der FB79 beschreibt den Zielbereich
RECV mit B#16#00.
Anlaufverhalten
Im Fehlerfall (ERRCODE <> DW#16#0000 0000), nach Aufruf eines Alarm-OB (z. B. OB 82)
und nach einem STOP-RUN-Übergang der CPU müssen Sie den FB einmalig mit
RESET=TRUE initialisieren. Bitte fügen Sie einen entsprechenden Erstaufruf in Ihr
Anwenderprogramm ein.
278
Zielbereich RECV
Der FB79 trägt die unter "ReadErr" parametrierte Zeichenkette ein.
Der FB79 trägt den Ergebnisstring ein.
Der FB79 trägt die unter "MatchErr" bzw. "FilterMsg" parametrierte
Zeichenkette ein, wenn die Match- bzw. die Filterfunktion parametriert ist.
Wenn beide genannten Funktionen parametriert sind, trägt der FB79 die
unter "MatchErr" parametrierte Zeichenkette ein. Nähere Informationen zu
"MatchErr" und "FilterMsg" entnehmen Sie bitte Kapitel 5.
Der FB79 trägt den Ergebnisstring ein.
SIMATIC MV420 / SIMATIC MV440
Betriebsanleitung, 10/2012, A5E02371038-05

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic identSimatic mv440

Inhaltsverzeichnis