S7400 - Ethernet - eigen Applikation

N

Nuecke

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,
ich habe eine eigene Applikation in C. Diese läuft auf einem Rechner, der über Ethernet mit 1 - n Steuerungen verbunden ist.
Die prinzipielle Anbindung einer Steuerung und das auslesen von Daten aus einem DB mit der Hilfe von SAPI funktioniert schon.
Ich möchte nun zusätzlich automatisch erkennen, ob eine Steuerung hinzugekommen ist oder ob eine Steuerung vom Netz entfernt wurde. Wer hat so etwas schon einmal programmiert und kann mir Tipps geben

Gruss nuecke
 
Hallo @Nuecke,

die einfachste Möglichkeit ist es in jeder Steuerung (DB) ein Bit blinken zu lassen. Wenn das Blinken aufhört ist die Steuerung vom Netz oder im Stop.
Eine weitere Möglichkeit ist es auf der Sendeseite ein Byte mit einer 1 zu senden. Der Empfänger sendet mir die 1 zurück und ich schicke ihm eine 2 usw.
Die Zeit für den Wechsel werte ich dann aus.

Gruß Wilfried
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Wilfried,
diese Methode ist mir durchaus bekannt, habe selbst über 2 Jahre lang im Bereich ANlagenprogrammierung gearbeitet.
Wenn ich jedoch die Verbindung mittels der SAPI-S7 Schnittstelle mache, muss ich erst einmal die Verbindung zu einer Steuerung aufbauen, bevor ich von dieser etwas empfange. Prinzipiell funktioniert das schon alles, was ich hier ausprobiert habe mit den SAPI-Funktionen. Hätte nur gerne noch ein paar tipps von erfahrenen Programmierern, die mit dieser Art Verbindung schon zu tun hatten.
Trotzdem Dankeschön für Deine Antwort
mfg
nuecke (Günter)
 
Zurück
Oben