Search found 15 matches

by nmg97
26 Jul 2022, 16:04
Forum: Mein Projekt
Topic: EtherCAT -> MQTT mit RevPi Connect
Replies: 27
Views: 33968

Re: EtherCAT -> MQTT mit RevPi Connect

Ich nutze die modifizierte RAP-Datei sowie eine entsprechende Konfiguration im EtherCAT Master. Ich übertrage Bits, Bytes, Worte, Doppelworte und jetzt auch noch ein REAL (im Gateway als Doppelwort (mit VZ!) interpretiert, durch piTest fürs Prozessabbild bestätigt, da Bitmuster und hexadezimal passe...
by nmg97
26 Jul 2022, 11:41
Forum: Mein Projekt
Topic: EtherCAT -> MQTT mit RevPi Connect
Replies: 27
Views: 33968

Re: EtherCAT -> MQTT mit RevPi Connect

Hi Nina, kannst du vielleicht mal deine replace IO Datei hier teilen? Gruß Nicolai Anbei die Datei: replace_ios.zip ...ganz simple gehalten für diesen einen Wert... wie gesagt: im Prozessabbild kommt der richtige Wert als binär oder auch hex an (egal ob positiv oder negativ). Mir kommt es so vor, a...
by nmg97
26 Jul 2022, 08:22
Forum: Mein Projekt
Topic: EtherCAT -> MQTT mit RevPi Connect
Replies: 27
Views: 33968

Re: EtherCAT -> MQTT mit RevPi Connect

Hi Nicolai,

vielen lieben Dank! Es funktioniert (fast), jedoch wird mir der Wert nach dem Komma einfach abgeschnitten.
Hast du eventuell eine Idee wodran das liegt?
Ich habe meine REAL Variable als float (f) im replace_io_file formatiert.

Viele Grüße
Nina
by nmg97
25 Jul 2022, 11:23
Forum: Mein Projekt
Topic: EtherCAT -> MQTT mit RevPi Connect
Replies: 27
Views: 33968

Re: EtherCAT -> MQTT mit RevPi Connect

Leider habe ich bisher noch gar keine Erfahrung mit Python gemacht und würde daher eher die Variante mit dem replace_io_file versuchen.

Könntest du mir hier vielleicht einen Tipp geben, wie ich da am besten vorgehe? Wo befindet sich das file bzw. wie erzeuge ich es?
Vielen Dank!

Viele Grüße
Nina
by nmg97
25 Jul 2022, 10:36
Forum: Mein Projekt
Topic: EtherCAT -> MQTT mit RevPi Connect
Replies: 27
Views: 33968

Re: EtherCAT -> MQTT mit RevPi Connect

Hi Nicolai, ich habe das Ganze jetzt mal mit dem Datentyp REAL getestet und bin zum folgenden Ergebnis gekommen: - Wert kommt erfolgreich bis zum Prozessabbild - beim MQTT Broker kommen alle Werte jedoch als vorzeichenlose Dezimalzahl an ...wahrscheinlich komme ich ab hier um ein replace_io file nic...
by nmg97
25 Jul 2022, 09:10
Forum: Mein Projekt
Topic: EtherCAT -> MQTT mit RevPi Connect
Replies: 27
Views: 33968

Re: EtherCAT -> MQTT mit RevPi Connect

Hallo Zusammen,

ich habe da mal noch eine allgemeine Frage: Werden Datentypen wie z. B. float oder REAL auch unterstützt?

Viele Grüße
Nina
by nmg97
18 Jul 2022, 14:43
Forum: Mein Projekt
Topic: EtherCAT -> MQTT mit RevPi Connect
Replies: 27
Views: 33968

Re: EtherCAT -> MQTT mit RevPi Connect

nicolaiB wrote: 18 Jul 2022, 11:46 Hallo Nina,

es freut mich zu hören, dass nun alles funktioniert. Nutzt du jetzt eine modifizierte RAP Datei oder machst du das mit replace_io?

Gruß Nicolai
Hi Nicolai,

ich verwende eine modifizierte RAP Datei.

Viele Grüße
Nina
by nmg97
18 Jul 2022, 08:21
Forum: Mein Projekt
Topic: EtherCAT -> MQTT mit RevPi Connect
Replies: 27
Views: 33968

Re: EtherCAT -> MQTT mit RevPi Connect

Hallo Nina, Wenn du die IOs mit piTest auslesen kannst, vermute ich das revpimodio2 nicht damit rechnet, dass ein Gateway andere IOs als die 512 Bytes haben kann und daher durcheinander kommt. Ohne jetzt den Gateway Code in modio anzupassen würde ich an deiner Stelle zurück auf die originalen Gatew...
by nmg97
12 Jul 2022, 13:22
Forum: Mein Projekt
Topic: EtherCAT -> MQTT mit RevPi Connect
Replies: 27
Views: 33968

Re: EtherCAT -> MQTT mit RevPi Connect

nicolaiB wrote: 12 Jul 2022, 12:55 Hallo Nina,

kannst du bitte mal beschreiben, wie die Daten bei dir aus dem Prozessabbild zum MQTT Broker kommen?

Gruß Nicolai
Hi Nicolai,

ich habe mich an dem Beispiel von revpimodio orientiert (https://revpimodio.org/iot-mqtt-revpi/#more-1852).

Viele Grüße
Nina
by nmg97
12 Jul 2022, 11:23
Forum: Mein Projekt
Topic: EtherCAT -> MQTT mit RevPi Connect
Replies: 27
Views: 33968

Re: EtherCAT -> MQTT mit RevPi Connect

Hallo NIna, die Produkt Id muss in deinem Fall gleich der originalen bleiben, da sonst der Treiber das Gerät nicht erkennt und somit auch keine Daten schreibt. Du kannst dies testen in dem du z.B. mit piTest -r VARIABLEN_NAME die Daten ausliest. Gruß Nicolai Hi Nicolai, ich habe jetzt diverse Anpas...