Daten aus Remote-CPU ohne Verbindung auslesen

kassla

Level-1
Beiträge
135
Reaktionspunkte
10
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich habe ein LAN mit einer CPU314+CP343-1 (192.168.0.125).
In dieses Netz müsste ich nun eine CPU314+CP343-1 (192.168.0.126) hängen und aus der anderen CPU Daten auslesen, ohne das dortige Programm anzutasten. DB-Bereich (z.B. DB10 Länge 20 Bytes) ist bekannt.
Wie kann ich Daten auslesen ohne eine Verbindung zu projektieren? Geht das mit FB14/15 (get/put)? Hat jemand ein Beispiel?

Danke für eure Hilfe,
Kassla
 
Ganz ohne projektierte Verbindunggeht dies meines Wissens nach nicht. Zumindest eine CPU muss entsprechend parametriert werden, dass sie eine Verbindung zu einem "unspezifizierten Partner" aufbaut. Dann kann über diese Verbindung mittels GET/PUT zugegriffen werden.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich kann mir die Antwort nach einigen Tests selber geben:
1. muss ich einen S7-Verbindung anlegen, und zwar (unspezifiziert). Dann sind dort die Fremd-IP-Adresse und unter Adressendetails Rack/Steckplatz der CPU (0/2) und die Verbindungsrecource anzugeben (03 = unbekannt).

Dann sind im Programm nur mehr die Bausteine FB14 und FB15 aufzurufen, und zwar mit einer Flanke auf REQ für die zyklischen Abfragen sowie mit der ID-Nummer der Verbindung, welche in Netpro definiert wurde.

Hoffe, der Eintrag nützt auch jemand anderem.

kassla
 
Wie funktioniert Anbidnung S5

Hallo Habe auch Profibus probiert - funktioniert ebenfalls (mit 2xCP342-5 anstelle CP343-1)?
Weiß aber jemand, wie man die Daten eventuell aus S5-SPSen auslesen kann, falls sie im selben Profibusnetz hängen?
Welche Einstellungen sind unter "Adressendetails -> Rack/Steckplatz" und "Verbindungsrecource" anzugeben?

Danke für eine Antwort
 
Zurück
Oben