Feste Puffer (mit Prozedur)
Programmierung
7.3
7.3.1
Hinweise
Vorraussetzung für den Datenaustausch mit festen Puffern ist, dass das ETHERNET-Modul
initialisiert wurde und die entsprechende Verbindung aufgebaut ist. Das Signal zum Aufbau der
Verbindung (Y8 bis YF) und die Rückmeldung, dass die Verbingung hergestellt ist (X10 bis
X17), muss gesetzt sein.
Mit Setzen des Signales "Verbindung aufbauen" werden die Einstellungen vom ETHER-
NET-Modul übernommen. Sobald das Signal "Verbindung aufgebaut" (X10 bis X17) gesetzt ist,
können die Einstellungen nicht mehr, auch nicht durch direktes Überschreiben der Parameter,
verändert werden. Eine Ausnahme bildet eine Verbindung, die mit UDC/IP aufgebaut wurde.
Hier kann bei einer aufgebauten Verbindung die Partnerstation gewechselt werden, bevor Da-
ten gesendet oder empfangen werden. Dadurch können Daten nacheinander zu verschiedenen
Stationen gesendet werden.
Bei der parametrierten und im Pufferspeicher abgelegten Verbindung werden die Daten in der
Einheit "Wort" übertragen. Wenn während der Übertragung die Kapazität des Puffers über-
schritten wird, wird ein Übertragungsfehler gemeldet und die Übertragung nicht ausgeführt.
Nachdem Daten aus einem festen Puffer gelesen wurden, muss das Signal "Empfangene Da-
ten übernommen" (Y0 bis Y7) von der SPS gesetzt werden. Daraufhin wird der Partnerstation
ein Reaktionstelegramm geschickt und die nächsten empfangenen Daten können in den Puffer
abgelegt werden.
Wenn das Signal "Empfangene Daten übernommen" nicht von der SPS gesetzt wird, wird
der Partnerstation der Empfang nicht quittiert und sie meldet einen Übertragungsfehler.
Die Länge der Daten, die von einer Partnerstation gesendet werden, darf die zulässige Grösse
nicht überschreiten.
In diesem Fall kann es vorkommen, das die Verbindung abgebaut wird, ohne dass ein
Reaktionstelegramm gesendet wurde. Überwachen Sie, ob die Signale "Verbindung aufge-
baut" (X10 bis X17) weiterhin gesetzt sind oder ob in die Pufferspeicherbereiche, in denen Feh-
ler beim Aufbau der Verbindung (Adressen 5D
Fehler-Code "71H" eingetragen wurde.
ETHERNET-Module
, 67
etc.) eingetragen werden, der
H
H
Programmierung
7 - 11