RevPi CONNECT 4, CODESYS, LED's lassen sich nicht ansteuern
-
- Posts: 3
- Joined: 23 Oct 2023, 11:19
RevPi CONNECT 4, CODESYS, LED's lassen sich nicht ansteuern
ich versuche die LEDs eines RevPi CONNECT 4 mit CODESYS anzusteuern.
Leider leuchtet nichts außer Power.
GPIOs habe ich deaktiviert.
Grüße
Tim
Re: RevPi CONNECT 4, CODESYS, LED's lassen sich nicht ansteuern
Thank you for bringing the issue to notice.The strange behaviour for controlling RevPiLED for Connect 4 is due to missing parameter RevPiOutput in I/O mapping of Connect4 which was adapted in PiCtory.
This resulted in writing the RevPiLED at incorrect offset in process image.This will be fixed in upcoming release for Revolution Pi Library for CODESYS next month.
Best Regards
Ulrich Kouatang Biakoup | Technical Support
Re: RevPi CONNECT 4, CODESYS, LED's lassen sich nicht ansteuern
Ebenso wäre es interessant, wo man den OUT auf X2 schalten kann. In der Doku steht zwar der DIN unter RevPiStatus, aber kein Relais. Ich nehme an, es ist ein Fehler in der Doku (https://revolutionpi.de/tutorials/softw ... pi-connect), denn LED A5 hat 4 Bit (12:15). Dann wäre das Relais Bit 15?
Kommt das Update wirklich bald?
LG
Re: RevPi CONNECT 4, CODESYS, LED's lassen sich nicht ansteuern
Ich habe Haltepunkte in meiner Software genau dort gesetzt, wo die Ausgänge ihre Schaltbefehle bekommen und es gab nie einen Halt auf diesen Breakpoint, weil sie einfach nicht schalten sollen. Es gibt nur eine Zuordnung je Ausgang (= Ausgänge werden nicht öfters im Code verwendet, nur an einer Stelle).
- RevPiModIO
- KUNBUS
- Posts: 333
- Joined: 20 Jan 2017, 08:44
- Contact:
Re: RevPi CONNECT 4, CODESYS, LED's lassen sich nicht ansteuern
Der Fix wird schnellstmöglich geliefert, solltest du NACH dem Update noch Probleme mit deinen Ausgängen haben könntest du folgendes vielleicht einmal testen:
Mich würde bezüglich des Verhaltens der Ausgänge einmal interessieren, ob du direkt auf das Ausgangs WORD zugreifst, oder ob du die einzelnen BOOLs im Ausgangs WORD gemappt hast.
Bild 1:
Bild 2:
Wenn du, wie in Bild 1 ein direktes Mapping gewählt hast, würd mich einmal interessieren, wie es aussehen würde, wenn du, wie im Bild 2 nur das ganze Ausgangs WORD mappst. Im Programm würdest du dann allerdings über "wOut.0", "wOut.1" usw. auf die BITS zugreifen müssten. Wenn das "einfach" testbar wäre in deinem Fall würd mich das Ergebnis interessieren.
Gruß
Sven
Re: RevPi CONNECT 4, CODESYS, LED's lassen sich nicht ansteuern
absolut richtig. Ich hatte die einzelnen BOOLs gemappt. Nun verwende ich das WORD und mittels BIT-Zugriff funktioniert es ohne Probleme.
Danke für die Hilfe!
Jetzt warte ich nur noch auf das Update
- RevPiModIO
- KUNBUS
- Posts: 333
- Joined: 20 Jan 2017, 08:44
- Contact:
Re: RevPi CONNECT 4, CODESYS, LED's lassen sich nicht ansteuern
Auch für das Update habe ich jetzt eine gute Nachricht für dich: Es steht zum Download bereit!
Du findest es wie gewohnt in unserem Download-Portal mit der Version V1.4.1.0: https://revolutionpi.com/tutorials/downloads#driver
ACHTUNG: Bitte achte bitte auch auf die Release Notes und der verwendeten Version von " CODESYS Control for Raspberry Pi MC SL". Solltest du da auf 4.8.0.0 oder 4.10.0.0 aktualisieren, müssen die Einträge in der "/etc/CODESYSControl_User.cfg" angepasst werden. Der kleine Fallstrick ist hier manchmal das Übersehen der "PlaceholderFilePath.1" und "PlaceholderFilePath.2" (.1 gegen .2 getauscht)
Code: Select all
For CODESYS Control for Raspberry Pi MC SL - 4.8.0.0
[SysFile]
PlaceholderFilePath.1=/etc/revpi, $configrsc$
For CODESYS Control for Raspberry Pi MC SL - 4.10.0.0
[SysFile]
PlaceholderFilePath.2=/etc/revpi, $configrsc$
Viel Erfolg und Spaß beim programmieren!
Sven
Re: RevPi CONNECT 4, CODESYS, LED's lassen sich nicht ansteuern
danke für die Info - habe es gerade ausprobiert und es funktioniert wie es soll. Lediglich der Fehler bei der BOOL-Zuordnung der Digital Outputs ist unverändert fehlerhaft. Da muss ich weiterhin die Bits des WORD verwenden, aber halb so schlimm.
LG, PAHO
-
- Posts: 3
- Joined: 23 Oct 2023, 11:19
Re: RevPi CONNECT 4, CODESYS, LED's lassen sich nicht ansteuern
leider gibt es bei mir in "/etc/CODESYSControl_User.cfg" keinen Eintrag [SysFile]
Ich habe diesen manuell folgendermaßen hinzugefügt:
Code: Select all
[SysFile]
PlaceholderFilePath.2=/etc/revpi, $configrsc$
Weder über CODSYS noch über den Konsolenbefehl piTest -w RevPiLED, <Wert> lässt sich an den LEDs etwas ändern.
Version von "CODESYS Control for Raspberry Pi MC SL : 4.10.0.0
Version von Revolution Pi Library for CODESYS: 1.4.1.0
Viele Grüße
Tim
- RevPiModIO
- KUNBUS
- Posts: 333
- Joined: 20 Jan 2017, 08:44
- Contact:
Re: RevPi CONNECT 4, CODESYS, LED's lassen sich nicht ansteuern
Wir hatten in unserer Bibliothek 1.4.0.0 einen Fehler mit den Offsets auf dem Revolution Pi Connect 4, dieser hat sich auch auf die LEDs ausgewirkt. Du hast ja bereits die aktualisierte 1.4.1.0 Bibliothek von uns installiert.
Arbeitest du mit einem bestehenden Projekt? An dieser Stelle müsstest du bitte einmal die Geräte in deinem Projekt auf die Version 1.4.1.0 zu aktualisieren. Diese bleiben sonst auf der alten Version.
Und dann im neuen Fenster die 1.4.1.0 auswählen. Bitte dies auch für alle anderen Geräte, die dem RevPi Connect 4 untergeordnet sind.
Gruß
Sven