25.06.2020 11:56 | |
Beiträge: 4 Bewertung: (0) |
Hallo, in meinem Projekt soll ein Arduino die LOGO um zusätzliche Ausgänge (inkl. schneller PWM) erweitern. Die Kommunikation soll über Ethernet und die Settimino-Bibliothek laufen. Allerdings muss der Arduino auch ein, zwei Bits an die LOGO zurückmelden, allein schon damit die LOGO erkennt, dass er noch läuft. Was soweit funktioniert: Verbinden mit der LOGO, Auslesen der NQ und NAQ. Was nicht funktioniert: Schreiben der NI. Die Adressen müssten sein: Sowohl NI als auch NQ habe ich ohne weitere Konfiguration ins Schaltprogramm übernommen (d. h. neben den Blöcken steht jeweils V0.0) – bei den Ausgängen funktioniert das Lesen, aber bei den Eingängen das Schreiben nicht. Seitens der Settimino-Funktionen ergibt das Schreiben aber keinen Fehler. Woran könnte es liegen? Sind die Adressen falsch? Müsste ich die NI im Schaltprogramm irgendwie noch konfigurieren? Das Lesen klappt ja ohne. Das Problem ist übrigens reproduzierbar, wenn ich ein leeres Schaltprogramm nehme, nur die NI reinsetze und sie mir im Display der LOGO anzeigen lasse. Bei Settimino verwende ich die Funktionen ReadArea und WriteArea, jeweils nahezu identisch bis auf die Adressen (s. o.), analog zu den Beispielen in diesem Thread. Danke! |
26.06.2020 10:24 | |
Beigetreten: 18.12.2014 Letzter Bes: 22.09.2024 Beiträge: 33817 Bewertung: (4201)
|
Dann habe ich da etwas verkehrt verstanden. |
26.06.2020 11:09 | |
Beiträge: 4 Bewertung: (0) |
Kein Thema. Nochmal danke für die Hilfe :-) |
Für diesen Beitrag bedanken sich1 Benutzer |
Folgen Sie uns auf