Zugriff einer CPU auf Daten 2. CPU über LAN

Nico99

Level-2
Beiträge
134
Reaktionspunkte
12
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Vorab: habe relativ beschränkte theoretische Kenntnisse über Ethernet Kommunikation der CPU's :confused:

Ist es machbar, dass die CPU X übers Netzwerk auf die DB-Bits der CPU Y (im anderem Subnet) lesend zugreift, ohne dass die CPU Y programmtechnisch geändert werden muss? Falls ja, evtl kleines Stichwort/Erklärung/Verweis auf Info.

mfg Nico
 
das wüßte ich auch gerne, wie das geht.ich kenne das nur über send und recive bzw. put und get aber ohne beide programme zu ändern geht das meines wissens nicht.lasse mich aber gerne eines besseren belehren.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Nein, es soll lediglich das Programm der CPU Y unverändert bleiben. Das Programm der CPU X soll ja genau dafür (Daten abholen) geschrieben werden.
Ich möchte halt nicht, dass die CPU Y auf irgendwas in anderen Subnetzen schreibt.
 
es können aber von der cpu nur daten abgeholt werden die von der anderen bereitgestellt werden.dafür gibt ja diese bausteine.

du kannst ja über excel oder libnodave oder was es da alles gibt von der einen cpu auslesen und in die andere reinschreiben.da mußt du in der cpu dafür nichts ändern.
 
Ja, das ist machbar.
Dafür wie schon geschrieben die PUT/GET Bausteine verwenden und eine entsprechende Net-Pro Verbindung mit der IP-Adresse der Fremdsteuerung anlegen.
 
Habe gerade die Doku des Bausteins angeschaut, werde nachher mal probieren.

2. Frage: Meine Bits (ca. 10 Stück) liegen in der Quell-CPU Y nicht zwangsläufig im gleichem Bereich. Da ich die Daten nicht zyklisch brauche, könnte ich doch mehrere GET's einsetzen, die ich dann über Taktmerker ansteuere, oder?
Und das Ganze muss ich recht oft aufrufen, denn die Ziel-CPU X muss immer nur Paar Bits abholen, aber dafür von 10-15 Quell-CPU's

Dabei fällt es mir ein: so eine 315-2-PN/DP kann maximal 8 Verbindungen über TCP/IP aufbauen. Bezieht sich dieser Wert 8 auf maximale Anzahl gleichzeitiger Verbindungen?
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!
Ja ... hab ich schon so über TCP/IP gemacht.
Funktioniert auf jeden Fall ohne Programmänderungen oder Verbindungseinstellungen in der "Slave-CPU".

Was fügst Du denn im NetPro als QuellCPU? Den Objekt "Andere Stationen" aus dem Katalog?
Wenn ja, mit welchen Verbindungstyp greifst Du drauf zu?
 
so wie es hier steht muss ich gar keine Stationen parametrieren, sondern lediglich eine unspezifitierte S7-Verbindung parametrieren, und dort die Adresse der Quell-CPU eintragen.
 
Zurück
Oben