Hinweise zu Projektierung und Betrieb
5.7 Datenübertragung zwischen Kommunikationspartnern
2. Der CP prüft, ob x Bytes ab Offset "y" im Sende-Prozessabbild vorhanden sind.
3. Reaktion des CP:
Beachten Sie hierzu das Kapitel Datenhaltung in den Prozessabbildern des CP 1242-7
(V1.x) (Seite 43).
5.7.4
Zentrale sendet Daten an S7-1200 (write, TC_RECV)
Ablauf
1. Der Telecontrol-Server schreibt "x" Byte ab Offset "y" in einem Schreibauftrag an den CP.
2. Der CP speichert die Daten an Position "y" im Empfangs-Prozessabbild.
3. Der CP überträgt immer das gesamte Abbild an TC_RECV.
Datenänderung durch Schreiben der Zentrale
Daten, die im Prozessabbild des CP durch Schreiben eines OPC-Client geändert werden,
können folgendermaßen selektiv ausgewertet werden.
1. Daten werden von einem OPC-Client an den CP geschrieben.
2. Geänderte Daten im Prozessabbild des CP werden Byte für Byte mit dem Status "16#FF"
3. Die Daten werden vom Baustein TC_RECV an die CPU geschrieben.
4. Wenn TC_RECV die Bearbeitung mit DONE = 1 abgeschlossen hat, kann die CPU die
5. Die Kennungen (FF bzw. 0) werden in einen Zielbereich geschrieben, der im Parameter
Beachten Sie folgende Hinweise, wenn Sie RDREC für diesen Zweck verwenden:
48
– Wenn "x" Bytes ab Offset "y" im Abbild vorhanden sind, dann werden die Daten
("x" Bytes) an den Telecontrol-Server geschickt.
– Wenn das Abbild kleiner ist als x + y Byte, dann wird der Leseauftrag negativ quittiert.
Der OPC-Client bekommt eine Fehlermeldung vom OPC-Server des Telecontrol-
Servers.
– Wenn das Empfangs-Prozessabbild im CP noch nicht vorhanden oder kleiner ist als
x + y Byte, dann werden die Daten als neues Abbild gespeichert. Datenbereiche ohne
Wert werden dabei mit dem Wert 0 befüllt.
– Wenn der Datenbereich des Schreibauftrags kleiner ist als das Abbild, dann wird das
Abbild nicht verkleinert.
Hinweis: Beachten Sie dies bei der Größenangabe des Parameters "LEN" des
TC_RECV.
gekennnzeichnet.
Nicht geänderte Daten werden nicht gekennnzeichnet, das heißt der Status ist "0" (Null).
Kennung der Daten mit Hilfe des Programmbausteins RDREC auslesen.
RECORD definiert wird.
Betriebsanleitung, 08/2013, C79000-G8900-C247-05
CP 1242-7