CODESYS auf dem Raspberry PI -jetzt verfügbar

Zuviel Werbung?
-> Hier kostenlos registrieren
Moin
Es hilft immer wieder hier mit zu lesen.
Danke an Edwin für die viele Unterstützung. Das du noch soviel neben bei machst. Könntest du ja auch von der Arbeit aus machen. Ich suche immer noch nach der Lösung Knx über den Eibd Direkt zu lesen. Jetzt hab ich gelesen das man sich mit C eine eigene LIB schreiben könnte.
Jetzt fehlt mir da aber Dokumentation. Wo finde ich die ? Über google bin ich nicht fündig geworden bzw.das ist alles recht mager.
Ich werde mal versuchen über unsere Entwicklung an Doku zu kommen.
Gruß Herbert
 
Hallo Herbert,
momentan geht es nicht, mit dem Pi Funktionen direkt in C zu implementieren. Es ist ja so das OEM/SPS Hersteller die CODESYS verwenden schon IO Treiber und externe Funktionen (die in C geschrieben sind) für ihre Platformen implementieren können, aber bei der CODESYS Pi SPS ist das ja aktuell nicht so das Benutzer in C Funktionen in CODESYS einbinden können.
Das wird gerade entwickelt und wird es vermutlich Ende Q2 geben. Es nicht ganz klar ob für den Pi das unterstützt werden wird oder nicht
(vermutlich schon aber mal sehen..)

Für dein KNX Problem denke ich wäre ne Möglichkeit über "shared memory" deine Werte auszutauschen.
Ich hatte hier ein Beispiel also CODESYS Projekt und den C Teil für Linux gepostet.
Damit kannst du deine Anbindung machen.

http://forum-de.codesys.com/viewtopic.php?f=18&t=4711


Grüße
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

habe erneut eine Frage. Das Auslesen von 1Wire Sensoren + MCP3008 funktioniert. Jetzt möchte ich aber die Unique Device Address im Hauptprogramm PLC_PRG direkt setzen. Ich scheitere aber daran den richtigen Syntax dafür zu finden:

id.png

Wie muss der richtige Syntax denn dafür lauten, damit ich die IDs über das Hauptprogramm setzen kann ?

Gruß Kay
 
Hi Kay,
bin mir nicht sicher ob das in der aktuellen Version geht, eher nicht,
warum brauchst du das dynamisch, eigentlich war der Plan das man die ID in die Konfig einträgt und das war es,
wir müssen prüfen, ob man da noch was ändern kann bis zum SP6 Release des Pi Packages.

Grüße
 
Hallo Edwin,

warum brauchst du das dynamisch

weil ich gerne am Anfang meines Programms gerne meine Daten deklariere. Und sollte ein Sensor mal getauscht werden, ist es meiner Meinung nach einfacher das an einer zentralen Stelle zu machen.

setid.png

Dann habe ich noch das "Set ID From String" gefunden und dachte halt damit gehts auch, aber ... leider nicht. "Return Value" geht zwar auf TRUE aber die ID wird nicht eingetragen.

Gruß Kay
 
Hi

Klingt ja nicht schlecht.
Wie sieht es eigentlich mit der Version 3.5.6.0? Ist das die 3.5 Sp6 im Downloadbereich?

Gruss blimaa
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi ,

ja CODESYS 3.5SP6 Entwicklungsumgebung wurde heute released , gibt es auf der CODESYS Webseite im Downloadbereich.

Das PI Package Version 3.5.6.0 dauert noch ein paar Tage
Es wird zur Version 3.5SP6 Raspberry Pi Package / Image folgende Erweiterungen geben:

  • Image aktualisiert auf aktuelles RaspberryPi.org Image
  • Profinet Master
  • OPC UA Server in einer Testversion ist integriert
  • Piface LCD wird unterstützt : http://www.piface.org.uk/products/piface_control_and_display/
  • Verbesserungen 1Wire Sensoren (Betrieb mit vielen Sensoren)
  • RemoteTarget Visu möglich (Fullscreen Visu auf Windows PC die sich zu Pi SPS verbindet) - vom look and feel ähnlich wie die HMI in der V2.3
  • Support des "Raspberry Pi 2" wenn möglich

hoffe habe nichts wichtiges vergessen...


Grüße
 
Zuletzt bearbeitet:
Hallo SPSler,
Ich bin neu hier im Forum und froh hier endlich einen Platz gefunden zu haben in dem sich CODESYS und Raspberry vereinen.
Bin seit kurzem von Pilight auf CODESYS in der Hausautomatisierung umgestiegen. Leider finde ich keine möglichkeit meine DHT22 Temperatur und Feuchtefühler mit CODESYS auszulesen.
Kann mir jemand sagen ob es eine möglichkeit gibt oder nicht?

Beste Grüße
Husqvarna
 
Moin Husqvarna125,

eine direkte Möglichkeit DHT22 auszulesen gibt es nicht, da die DHT22 kein 1wire Protokoll haben. Ich löse das über 1wire Temp. Sensoren und über analoge Feuchtesensoren die ich über den MCP3008 auslese.

Gruß Kay
 
Hallo SPS-Freunde,

die Kombination aus Pi und Codesys hört sich sehr interessant an.

Bei dem Versuch das Webvisu-Projekt zu laden bin ich aber schon gescheitert:
Liegt das daran, dass ich Codesys 3.5 SP6 verwende?

Wenn ich das Projekt öffne bekomme ich 39 Fehlermeldungen, alle in der Form "Die Bibliothek XXXX 3.5.5.0 ist nicht installiert" , gleichzeitig öffnet sich danach ein Fenster ("Projektumgebung") welches mir empfiehlt u.a. die Compilerversion auf 3.5.6 zu aktualisieren.

Den Raspberry Pi habe ich gefunden, kann mich dort auch einloggen, das Kompilieren der Anwendung scheitert aber natürlich kläglich (über 500 Fehlermeldungen).

Oder habe ich einfach bei der Installation von Codesys 3.5 SP6 irgendetwas essentielles vergessen? Ist es in der Hinsicht dann vielleicht sinnvoller eine ältere Version zu nutzen?

Bitte entschuldigt meine Anfängerfragen, ich finde die Lernkurve bei solchen Entwicklungsumgebungen doch sehr steil...
Danke aber für eure Hilfe schonmal!

EDIT: War natürlich mein Fehler, habe einfach die Bibliotheken im Bibliotheksverwalter nachinstalliert und jetzt läuft es. Sollte ich trotzdem bei dem Fenster "Projektumgebung" den neuesten Compiler (3.5.6) und neueste Visualisierung auswählen?
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

wir werden nächste Woche die PI SPS Version 3.5SP6 freigeben und die wird im Store dann zum Download zur Verfügung stehen,
das beinhaltet dann die 3.5SP6 Pi Runtime die eben auch für den Raspberry Pi2 Quadcore lauffähig ist
und auch die ganzen neuen Features wie Profinet Master, OPCUA (als Beta), PiFace LCD mitbringt.
Dann wird das nachladen der Bibliotheken und Geräte nicht mehr nötig sein. (Was man aktuell tun muss wenn man 3.5SP6 installiert dann aber ältere Bibliotheken und Geräte nicht automatisch hat sondern über den Bibliotheks Manager runterladen muss)
Klar den Compiler kannst du jetzt auch schon auf SP6 stellen.

Grüße
 
Zuletzt bearbeitet:
Hi

Der Pi hat ja auch einen Audio Ausgang. Ist es möglich, vom Codesys aus auf ein Internetradio zu zugreifen und den Sound von dort abzuspielen?

Gruss blimaa
 
Zurück
Oben