Daten per Ethernet zw. 2 Steurungen übertragen.

Jochen Kühner

Level-3
Beiträge
4.291
Reaktionspunkte
525
Zuviel Werbung?
-> Hier kostenlos registrieren
Habe 2 Steuerungen mit Ethernet CP.

Wenn Ich daten zwischen diesen Steuerungen austauschen will, muss ich dies über sfc's tun oder gibts da ne einfachere möglichkeit ähnlich der globaldaten bei mpi verbindungen???
 
Normalerweise nur über SFC's. Unter Net-Pro muß Du dazu eine Verbindung zwischen den beiden CPU's projektieren (beide CPU's sind vorher mit Ihrer Hardware und IP-Adresse im Simatic-Manager einzurichten). Net-Pro sagt Dir auch, welche ID du an die SFC's dranzuschreiben hast. Eine Alternative wäre nur der Umweg des Datenaustausches über einen PC.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Mit SFC´s nicht wirklich. Dafür gibts die Funktionen AG_SEND bzw. AG_RECV.
Zu finden im Ordner Bibliotheken / SIMATIC_NET_CP den FC5 und FC6.
Der Rest wurde ja schon gesagt wg. Verbindung einrichten u.s.w.

Grüße

Dirk
 
hallo,

ich würde zwischen zwei Steuerungen mit dem SFB14(Get) arbeiten und mir damit einen Datenblock von der Partner CPU abholen, Verbindungseinrichtung ist einfacher als mit dem AG_Send und schreibt direkt in den angegebenen Empfangsblock

mfg

Stefan
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Am besten ist beide CPUs in selben Projekt.

Alternativ kannst du "dummy" CPUs in beide getrennte Projekte einrichten.
Dann kopierst Du sorgfältig die Verbindungen, die in beiden Projekten eingerichtet werden muss.

Welche CP's hast du in die zwei Steuereungen.
CP343-1 ?
CP343-1 LEAN ?
 
Zumindest die 2.CPU mit Ihrer IP-Adresse muß im Hardwaremager projektiert sein, sonst wirst Du unter Net-Pro keine Verbindung projektieren können, woher soll deine CPU auch sonst wissen wohin die Daten gehen sollen...
Bei mehreren CPU's muß jede als Station Projektiert sein, das Programm darauf benötigst Du in Deinem Projekt aber nicht.
 
ethernet verbindung...

Wie bekomme ich den die id raus welche ich an den fc5 hängen muss??

beide cpu's im projekt, beide am gleichen ethernet... wie gehts weiter???
 
auswertung des status wortes von fc5...

wenn ich fc 5 aufrufe bkomme ich das error bit gesetzt und einen wert im status wort...

wo steht was die einzelnen werte bedeuten (in der hilfe zum fc5 ist nichts)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
fehler:80b0...

bekomme beim recive fc immer 80b0 als fehler...(Baugruppe kennt den Datensatz nicht.).

verbindung in netpro ist projektiert.
beie steuerungen wurde danach die hw neu übertragen (aus netpro heraus!)

was kanns nun sein???
 
Ah...

Habs heute auch rausgefunden...

Gibt ja verschiedene verbindungstypen.... hatte es halt noch nie benutzt...

und habe auch noch eine vipa cpu im einsatz, da muß der fc5 und 6 durch den von vipa ersetzt werden...
 
Zurück
Oben