Aus Netz lesen und In Netz schreiben
K
O
EN
P
TABLE
PORT
EN
TABLE
PORT
A
NETR
W
L
NETW
212
214
Byte-
Versatz
7
0
D AE E
1
Adresse der fernen Station
2
Pointer auf den Daten-
3
4
5
(E, A, M, S oder V)
6
7
8
22
Fehlercode
0
1
2
3
4
5
6
7
8
9
A-F
Bild 10-60 Definition von TABLE für die Operationen NETR und NETW
Automatisierungssystem S7-200, Systemhandbuch
C79000-G7000-C230-02
Die Operation Aus Netz lesen löst eine
Kommunikationsoperation aus, die entsprechend der Definition
NETR
in der Tabelle (TABLE) über die angegebene Schnittstelle
(PORT) aus einem fernen Gerät Daten liest.
Die Operation In Netz schreiben löst eine
Kommunikationsoperation aus, die entsprechend der Definition
in der Tabelle (TABLE) über die angegebene Schnittstelle
(PORT) in ein fernes Gerät Daten schreibt.
NETW
Operanden:
Mit der Operation NETR können Sie maximal 16 Bytes an
Table, Port
Informationen aus einer fernen Station lesen. Mit der Operation
NETW können Sie maximal 16 Bytes an Informationen in eine
Table, Port
ferne Station schreiben. Maximal acht Operationen NETR und
NETW dürfen gleichzeitig in der S7-200 aktiviert sein, z.B. vier
Operationen NETR und vier Operationen NETW oder zwei
215
216
Operationen NETR und sechs Operationen NETW.
Bild 10-60 definiert die Tabelle, auf die sich der Parameter
TABLE für die Operationen NETR und NETW bezieht.
D Beendet (Op. ausgeführt):
A Aktiv (Op. befindet sich in Warteschlange): 0 = nicht aktiv 1 = aktiv
E Fehler (Op. enthält eine Fehlerbedingung): 0 = kein Fehler 1 = Fehler
0
Adresse der fernen Station: Adresse des AS, auf dessen Daten
0
Fehlercode
zugegriffen werden soll.
Pointer auf den Datenbereich in der entfernten Station:
indirekter Pointer auf die Daten, auf die zugegriffen werden soll.
Länge der Daten: Anzahl der Datenbytes, auf die in der fernen
bereich in der
Station zugegriffen werden soll (zwischen 1 und 16 Bytes).
fernen Station
Datenbereich zum Empfangen oder Übertragen: zwischen 1
und 16 Bytes, die wie folgt für Daten reserviert sind:
Bei der Operation NETR handelt es sich um den
Länge der Daten
Datenbereich, in dem die Werte, die aus der fernen Station
Datenbyte 0
gelesen werden sollen, nach der Ausführung der Operation
NETR gespeichert werden.
Datenbyte 1
Bei der Operation NETW handelt es sich um den
Datenbereich, in dem die Werte, die in die ferne Station
geschrieben werden sollen, vor der Ausführung der Operation
Datenbyte 15
NETW gespeichert werden.
Kein Fehler.
Ablauf der Zeit; ferne Station reagiert nicht.
Empfangsfehler; Paritätsfehler, Formfehler bzw. Prüfsummenfehler in Antwort.
Offline-Fehler; durch doppelte Stationsadresse oder fehlerhafte Hardware.
Fehler; Überlauf Warteschlange; mehr als acht Boxen NETR/NETW aktiviert.
Protokollverletzung; Versuch, NETR/NETW auszuführen, ohne PPI+ in SMB30
freizugeben.
Ungültiger Parameter; NETR/NETW-Tabelle enthält ungültigen Wert.
Keine Ressource; ferne Station belegt (Ladevorgang in Bearbeitung).
Fehler Lage 7; Verletzung Anwendungsprotokoll.
Meldungsfehler; falsche Datenadresse bzw. inkorrekte Datenlänge
Nicht verwendet (reserviert für zukünftige Verwendung).
TABLE:
VB, MB, *VD, *AC
PORT:
0 bis 1
0 = nicht ausgeführt
Definition
Operationssatz
1 = ausgeführt
10-133