Welche Verbindung verwenden zwischen Codesys V2.3 und 3.5

mnuesser

Level-1
Beiträge
1.022
Reaktionspunkte
165
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi zusammen,

ich habe eine Wago Ethernet CPU 889 und nen Raspberry Pi mit Codesys drauf.
Nun möchte ich einige Daten mit der Raspberry aus der Wago auslesen.
Funktioniert das noch mit Netzwerkvariablen? Oder muss ich das per "Fieldbus" lösen?

gruss Markus
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ok... dann hab ich mal ne frage zu den netvars:
wie lege ich diese an?

Folgendes Szenario:
Wago V2.3: Habe die Netzwerkvariablenliste für Senden angelegt. Siehe Bild 1.
Zwei Variablen "Test1, Test2 :Bool" aus dieser Netzwerkvariablenliste werden im 5s Rhythmus 5s auf high gesetzt.

Codesys 3.5
zuerst habe ich versucht die Netzwerkvariablenliste einzulesen, geht nicht da V2.3 *.EXP und V3.5 *.GVL Dateien benutzen.
Dann habe ich mir ne Globale Variablentabelle angelegt, meine zwei Bools rein gemacht, diese exportiert, Globale Variablenliste gelöscht,
und eine Netzwerkvariablenliste (empfangen) angelegt und dafür diese Datei wieder benutzt...

anlegen tut der alles, Kommunikation läuft trotzdem nicht...
irgendwas mach ich hier falsch, kannst du mich in die richtige Richtung weisen?
snip_20160325163341.jpgsnip_20160325164418.png
 
Ok, habs jetzt hinbekommen...
Aber war etwas umständlich... musste ne Dummy-CPU anlegen, die hab ich dann genauso konfiguriert wie die Wago Sendeliste.
Diese habe ich dann bei mir in der Raspi-CPU verbunden, und dann klappte es.

Dabei ist etwas merkwürdig... obwohl die Dummy-CPU leer ist, bekomme ich ne Fehlermeldung C0046 : Bezeichner 'PT' nicht definiert...
Wenn man versucht per Rechter Maustaste auf die Code-Stelle zu springen, dann geht das nicht...
 
Zurück
Oben