Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens simatic S7 Handbuch Seite 30

Vorschau ausblenden Andere Handbücher für simatic S7:
Inhaltsverzeichnis

Werbung

Auftragsanstoß
S7 ist Client
Aktivierung des
FBs
S7 ist Server
MODBUS/TCP Kommunikation über die integrierte PN-Schnittstelle der CPU
2XV9450-1MB02; Handbuch Ausgabe 2.1
Durch einen positiven Flankenwechsel am Triggereingang ENQ_ENR wird
ein Auftrag initiiert. Abhängig von den Eingangsparametern UNIT,
DATA_TYPE, START_ADDRESS, LENGTH, TI und WRITE_READ wird ein
MODBUS Anforderungstelegramm generiert und zur Partnerstation über die
TCP/IP Verbindung gesendet. Der Client wartet die parametrierte Zeit
RECV_TIME auf eine Antwort vom Server.
Kommt es zu einer Zeitüberschreitung (keine Antwort vom Server) wird der
aktivierte Auftrag mit Fehler beendet. Ein neuer Auftrag kann initiiert werden.
Nach dem Empfang des Antworttelegramms wird eine Plausibilitätsprüfung
durchgeführt. Verläuft diese positiv, werden die erforderlichen Aktionen
durchgeführt und der Auftrag wird ohne Fehler beendet, der Ausgang
DONE_NDR wird gesetzt. Wurden bei der Prüfung Fehler erkannt, wird der
Auftrag mit Fehler beendet, das Bit ERROR wird gesetzt und eine
Fehlernummer in STATUS_MODBUS angezeigt.
Durch einen positiven Pegel am Triggereingang ENQ_ENR ist der FB zum
Empfang eines Anforderungstelegramms vom Client bereit. Der Server
verhält sich dabei passiv und wartet auf ein Telegramm vom Client. Das
empfangene Telegramm wird überprüft. Verläuft die Prüfung positiv, wird das
Anforderungstelegramm beantwortet. Der beendete Telegrammverkehr wird
dem Anwender mitgeteilt indem das Bit DONE_NDR gesetzt wird. Zu diesem
Zeitpunkt wird die ausgeführte Funktion an den Ausgängen UNIT,
DATA_TYPE, START_ADDRESS, LENGTH, TI und WRITE_READ
angezeigt.
Ein fehlerhaftes Anforderungstelegramm bewirkt eine Fehlermeldung. Das Bit
ERROR wird gesetzt, im STATUS_MODBUS wird die Fehlernummer
angezeigt und die Anforderung des Client wird nicht beantwortet.
Funktionsbaustein MODBUSPN
6-4

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Open modbus/tcp

Inhaltsverzeichnis