Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens simatic S7 Handbuch Seite 36

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

Werbung

DONE_NDR
ERROR
STATUS_MODBUS
STATUS_CONN
STATUS_FUNC
LICENSE_ID
UNIT
MODBUS/TCP Kommunikation über die integrierte PN-Schnittstelle der CPU
2XV9450-1MB02; Handbuch Ausgabe 2.1
In der Betriebsart „S7 ist Client" wurde der aktivierte Auftrag fehlerfrei
beendet. Bei einer lesenden Funktion wurden die Antwortdaten vom Server
bereits im DB eingetragen, bei einer schreibenden Funktion wurde vom
Server die Antwort auf das Anforderungstelegramm erhalten.
In der Betriebsart „S7 ist Server" zeigt der Ausgang einen fehlerfrei
beendeten Telegrammverkehr mit dem Client an. In den Parametern UNIT,
DATA_TYPE, START_ADDRESS, LENGTH, TI und WRITE_READ werden
die Auftragsparameter des Client angezeigt. Diese Ausgänge sind nur gültig
so lange DONE_NDR gesetzt ist.
Wenn dieser Ausgang gesetzt ist, wurde ein Fehler erkannt.
In der Betriebsart „S7 ist Client" wurde der aktivierte Auftrag mit Fehler
abgeschlossen. Die zugehörige Fehlernummer wird in den Ausgängen
STATUS_MODBUS oder STATUS_CONN angezeigt.
In der Betriebsart „S7 ist Server" wurde bei einem Anforderungstelegramm
des Client oder beim Senden des Antworttelegramms ein Fehler erkannt. Die
zugehörige Fehlernummer wird in den Ausgängen STATUS_MODBUS oder
STATUS_CONN angezeigt.
Der Ausgang STATUS_MODBUS zeigt bei gesetztem ERROR die
Fehlernummer bezüglich der Modbus-Telegrammbearbeitung an. Die
Fehlernummern sind im Kapitel 7 beschrieben.
Der Ausgang STATUS_CONN zeigt bei gesetztem ERROR die
Fehlernummer bezüglich der Verbindungsbearbeitung an. Die
Fehlernummern sind im Kapitel 7 bzw. in den Bausteinonlinehilfen der T-
Bausteine TCON, TDISCON, TSEND und TRCV beschrieben.
Zusätzlich werden in STATUS_CONN auch Meldungen wie „Auftrag in
Bearbeitung" angezeigt. In diesem Fall ist das ERROR-Bit nicht gesetzt.
An diesem Parameter wird als Character-String der Name der Funktion
angezeigt, die den aufgetretenen Fehler verursacht hat.
Nach dem Anlauf der CPU wird an diesem Parameter eine 18stellige
Identifikationskennung angezeigt, mit dem der Lizenzierungscode REG_KEY
(= Freischaltungscode) für die Modbus-Kommunikation beantragt wird.
Weitere Informationen entnehmen Sie bitte dem Kapitel 5 „Lizenzierung".
In der Funktion „S7 ist Client" ist der Parameter UNIT ein Eingangs-
parameter. Dieser Eingang ist den Anforderungen entsprechend zu setzen.
Der FB übernimmt diesen Wert in das Anforderungstelegramm und überprüft
ihn beim Empfang der Antwort.
In der Funktion „S7 ist Server" ist der Parameter UNIT ein Ausgangs-
parameter. Der FB übernimmt den Wert aus dem Anforderungstelegramm in
die Antwort. Der Ausgang wird bei beendetem Auftrag mit dem empfangenen
Wert gesetzt.
Funktionsbaustein MODBUSPN
6-10

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Open modbus/tcp

Inhaltsverzeichnis