Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens simatic S7 Handbuch Seite 35

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

Werbung

ENQ_ENR
DISCONNECT
FREE_CODE
BUSY
CONN_
ESTABLISHED
MODBUS/TCP Kommunikation über die integrierte PN-Schnittstelle der CPU
2XV9450-1MB02; Handbuch Ausgabe 2.1
Betriebsart „S7 ist Client":
Mit einer positiven Flanke wird der Datentransfer initiiert. Mit den Werten der
Eingangsparameter UNIT, DATA_TYPE, START_ADDRESS, LENGTH, TI
und WRITE_READ wird das Anforderungstelegramm generiert. Ein neuer
Auftrag kann nur gesendet werden, wenn der vorherige mit DONE_NDR oder
ERROR abgeschlossen wurde.
Wenn die Verbindung nicht aufgebaut ist (CONN_ESTABLISHED = FALSE),
wird zuerst die Verbindung aufgebaut und dann der Datentransfer ausgeführt.
Betriebsart „S7 ist Server":
Mit einem positiven Pegel am Eingang wird der FB aktiviert. Es können
Telegramme vom Client empfangen werden.
Falls die Verbindung bei gesetztem ENQ_ENR nicht aufgebaut ist
(CONN_ESTABLISHED = FALSE), wird der Verbindungsaufbau aktiviert.
Wechselt während des laufenden Betriebs ENQ_ENR von TRUE auf FALSE
wird abhängig von der Einstellung am Parameter DISCONNECT ggf. die
Verbindung abgebaut.
Bei einem nicht gesetzten Eingang ENQ_ENR und einer bestehenden
Verbindung werden die empfangenen Daten verworfen.
In der Betriebsart „S7 ist Client" wird mit DISCONNECT = TRUE festgelegt,
dass die Verbindung nach dem Datentransfer abgebaut werden soll.
In der Betriebsart „S7 ist Server" wird mit DISCONNECT = TRUE die
Verbindung abgebaut, wenn der Parameter ENQ_ENR auf FALSE gesetzt
wird.
Dieser Parameter ist ein Laufzeitparameter und kann entsprechend der
Anforderung beliebig gesetzt bzw. zurückgesetzt werden.
Mit der korrekten Eingabe des Freischaltcode an diesen Parameter wird der
Baustein lizenziert und die Modbus-Kommunikation kann ohne
Einschränkungen genutzt werden.
Weitere Informationen entnehmen Sie bitte dem Kapitel 5 „Lizenzierung".
Wenn dieser Ausgang gesetzt ist, ist eine der T-Funktionen TCON,
TDISCON, TSEND oder TRCV in Bearbeitung.
Mit CONN_ESTABLISHED = TRUE wird angezeigt, dass eine Verbindung
zum Koppelpartner besteht und Daten übertragen werden können.
Ist CONN_ESTABLISHED = FALSE besteht keine Verbindung zum
Koppelpartner.
Funktionsbaustein MODBUSPN
6-9

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Open modbus/tcp

Inhaltsverzeichnis