Erkennt der Funktionsbaustein Signalzustand "1" am Parameter R, dann wird der
momentane Übertragungsauftrag abgebrochen und der FB S_RCV in den Grundzustand
versetzt. Der Empfang ist ausgeschaltet, solange Signalzustand "1" am Parameter R
ansteht. Bei erneutem Signalzustand "0" wird das abgebrochene Telegramm erneut, von
Anfang an, empfangen.
An dem Parameter LADDR wird die anzusprechende serielle Schnittstellenbaugruppe
ET 200S Modbus/USS angegeben.
Der Ausgang NDR zeigt "Auftrag fertig ohne Fehler/Daten übernommen" an (alle Daten
gelesen). ERROR zeigt einen aufgetretenen Fehler an. Ist ein Fehler aufgetreten, wird die
entsprechende Fehlernummer in STATUS angezeigt, wenn der Empfangspuffer zu mehr
als 2/3 voll ist. STATUS enthält nach jedem Aufruf von S_RCV eine Warnung, wenn ERROR
nicht gesetzt ist. Sind keine Fehler oder Warnungen aufgetreten, hat STATUS den Wert 0.
NDR und ERROR/STATUS werden auch bei RESET des FB S_RCV ausgegeben
(Parameter LEN == 16#00). Bei einem aufgetretenen Fehler wird das Binärergebnis BIE
zurückgesetzt. Wird der Baustein ohne Fehler beendet, hat das Binärergebnis den
Zustand "1".
Anlauf
Der Parameter COM_RST des FB S_RCV dient dazu, dem FB einen Anlauf mitzuteilen.
Setzen Sie den Parameter COM_RST im Anlauf-OB auf 1.
Rufen Sie den FB im zyklischen Betrieb auf, ohne den Parameter COM_RST zu setzen oder
rückzusetzen.
Wenn der Parameter COM_RST gesetzt ist,
● ermittelt der FB Informationen über das Modul ET 200S Modbus/USS (Anzahl Byte im
● setzt sich der FB zurück und beendet dabei evtl. einen zuvor (vor dem letzten Stopp-
Wenn der FB die Information über das Modul ET 200S Modbus/USS ermittelt hat, setzt er
den Parameter COM_RST selbst zurück.
Hinweis
Der Funktionsbaustein S_RCV hat keine Parameterprüfung. Bei ungültigen Parametern kann
die CPU in den Betriebszustand STOP gehen.
Bevor ein Auftrag nach einem Zustandsübergang der CPU von STOP nach RUN von der
Baugruppe empfangen werden kann, muss der ET 200S-CPU-Anlaufmechanismus des FB
S_RCV abgeschlossen sein.
Serielle Schnittstellenbaugruppen
Betriebsanleitung, 03/2009, A5E00124880-05
Peripheriebereich, in dezentraler Peripherie oder nicht).
Übergang der CPU) begonnenen Auftrag.
Modbus/USS
3.5 Modbus-Master-Treiber
139