Senden über CP koordinieren

Atlantik

Level-1
Beiträge
60
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich habe meine S7-S5-Verbindung jetzt über zwei CP's (340 und 523) TTY aufgebaut. Ich habe alles soweit parametriert (3964R). Das Senden und Empfangen funktioniert in beide Richtungen.
Die Sende- und Empfangsbausteine auf jeder Seite rufe ich Zyklisch auf.

Wie koordiniere ich aber jetzt das beidseitige, abwechselnde Senden. Der 523 erwartet ein VKE=1 beim Aufruf, um das Senden anzustoßen, der 340 hat einen Freigabeeingang.
Kann ich das zum Bsp. über einen Takt alle 1 oder 2 sek machen ?
Oder sollte ich das Statusbyte auslesen und immer, wenn Empfangsfach leer -> dann Senden ?

Hat das schon mal einer gemacht ?
Was wäre die eleganteste Lösung ?

Vielen Dank schonmal für die Hilfe.
 
Hallo Atlantik,

also ich mache es meistens so, dass ich das Senden wie schon
beschrieben über einen Zeittaktverteiler anstosse.

Allerdings nur einmal durch den Zeittaktverteiler...
dann merke ich mir den Sendeanstoss und warte auf
eine "Vollzugsmeldung" über das erfolgreiche Senden
ohne Fehler.
Bleibt diese länger als Zeit X-Sendestrg aus, setzte ich
mir eine Fehlermeldung (und sende unter Umständen
noch einmal).

Somit kann ich über einen Zeittaktverteiler eine relativ gleichmässige
Zyklusauslastung erreichen da in jedem Zyklus (im Idealfall) etwa
ein Send-Befehl angestossen wird.

Gruß und schönes Wochenende

D. Börgmann
 
Zurück
Oben