Herunterladen Diese Seite drucken

Siemens SIMATIC S7-300 Betriebsanleitung Seite 57

Ladbarer treiber für punkt-zupunkt-cps: modbus-protokoll, rtu-format, s7 ist slave
Vorschau ausblenden Andere Handbücher für SIMATIC S7-300:

Werbung

Überwachungszeit Start (Initialisierung)
Nach Netz-Ein benötigt der CP für den Hardware- und Speichertest mehrere Sekunden, bis
er betriebsbereit ist. Die während dieser Zeit vom MODBUS-FB durchgeführten
Initialisierungsversuche werden mit Fehler beendet. Deshalb wiederholt der MODBUS-FB
seinen Initialisierungsauftrag während der Überwachungszeit mehrfach.
Wenn innerhalb der parametrierten START-TIME des START-TIMERS die Initialisierung
fehlerfrei beendet werden kann, wird CP_START_OK gesetzt. Wenn auch nach Ablauf der
Überwachungszeit der Initialisierungsauftrag nicht fehlerfrei ausgeführt werden konnte, wird
CP_START_ERROR gesetzt.
Zeitintervall SYSTAT lesen (nur CP 441-2)
Da ein regelmäßiges SYSTAT-Lesen jeden bzw. jeden zweiten AG-Zyklus den CP und den
K-Bus unnötig belasten und somit den Datendurchsatz reduzieren würde, kann ein
Zeitintervall zum Auslesen des SYSTAT eingestellt werden (nur relevant für CP 441-2
(FB 180)).
Nach Ablauf der STATUS_TIME im STATUS_TIMER aktiviert der MODBUS-FB den SFB
STATUS zum Auslesen des SYSTAT.
Peripherie-Zugriffsfehler, Alarme verzögern
Mit dem Eingangsparameter OB_MASK kann der MODBUS-FB angewiesen werden,
Zugriffsfehler auf die Peripherie zu maskieren. Die CPU geht dann bei einem Schreibzugriff
auf eine nicht vorhandene Peripherieadresse nicht in STOP bzw. ruft den Fehler-OB nicht
auf.
Der Zugriffsfehler wird aber vom FB erkannt, die Funktion wird mit einer Fehlermeldung an
den CP beendet. Die Zugriffsfehler bei einem Schreibbefehl auf die Peripherie werden nur
maskiert, wenn der Parameter OB_MASK = TRUE ist.
Vor dem Maskieren der Zugriffsfehler werden alle höherprioren Alarme verzögert (SFC 14),
nach dem Schreibzugriff des FB und dem Demaskieren der Zugriffsfehler werden alle
höherprioren Alarme wieder freigegeben (SFC 42).
Damit wird verhindert, dass Zugriffsfehler von höherprioren Programmen wie z. B.
Zeitalarme oder Prozessalarme bei einer Unterbrechung des FB zwischen dem Maskieren
und Demaskieren nicht erkannt werden.
Beispiel OB 100/101
Netzwerk 1
UN M 180.0
S M 180.0
U M 180.1
R M 180.1
Ladbarer Treiber für Punkt-zu-Punkt-CPs: MODBUS-Protokoll, RTU-Format, S7 ist Slave
Betriebsanleitung, 09/2009, A5E00103172-06
Inbetriebnahme Kommunikations-FB
// CP_START setzten
// !
// CP_START_FM rücksetzen
// !
6.5 Programm-Aufruf
57

Werbung

loading

Diese Anleitung auch für:

Simatic s7-400