meine Porterweiterungen mit i2c-1 habe ich zum laufen gebracht. Für einen Einsatz mit der Modellbahn reichen aber die max. 128 I/Os nicht.
Habt Ihr schon mal überlegt auch den i2C-0 für die Verwendung freizugeben?
mfg dxm
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
danke für die Schnelle Antwort, da hab ich ab jetzt im Winter was zum basteln.
Die Libaries für MCP23017, PCF8574 und PCF8591 stelle ich ins Forum ein sobald die ordentlichst getestet habe.
mfg dxm
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Edwin Schwellinger hat geschrieben:
Hallo,
Find ich prima die Libs und Geräte zu teilen...danke!
Denke "frb" ware dir sehr dankbar, da er hier ja aktuell am werkeln ist.
Grüße
Edwin
Das stimmt, bin aber auch an der Lib für MCP23S17 dran - und Dank auch Eurer Hilfe ein gutes Stück weiter!
Vielen Dank Nochmal
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
In einem Testprojekt habe ich sie erfolgreich eingebunden.
Leider klappt es noch nicht, dass ich die <i2c-bus konfiguration=""> und das <i2c-bus e="" a="" abbild=""> bearbeiten kann wie beim <gpio>. Oder läuft es hier anders?</gpio></i2c-bus></i2c-bus>
Wie muss ich da vorgehen, um über den RPi den Portexpander anzusprechen, zu lesen und zu schreiben?
lG
frb
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
E/A Abbild gibt's hier nicht -> auf die Funktionsbausteine wird hier direkt zugegriffen
Also:
Cursor positionieren
Patschehändchen auf F2
Baustein auswählen (MCP23017) und übernehmen
Punkt (.) dazu -> sieht so aus "MCP23017."
dann kommt ja eh schon die Dropdown Liste mit dem was alles geht
STATE ist BOOL und kann direkt verwendet werden
IN und OUT sind BYTE und müssen mit UNPACK und PACK auf BOOL aufgedröselt werden.
Einen einfacheren Weg weiß ich auch nicht.
mfg DxM
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Servus Codesys Team,
meine Porterweiterungen mit i2c-1 habe ich zum laufen gebracht. Für einen Einsatz mit der Modellbahn reichen aber die max. 128 I/Os nicht.
Habt Ihr schon mal überlegt auch den i2C-0 für die Verwendung freizugeben?
mfg dxm
Hallo dxm,
gibts in der nächsten Version die es im laufe der nächsten Woche im Store geben wird...
Grüße
Edwin
Hallo Edwin,
danke für die Schnelle Antwort, da hab ich ab jetzt im Winter was zum basteln.
Die Libaries für MCP23017, PCF8574 und PCF8591 stelle ich ins Forum ein sobald die ordentlichst getestet habe.
mfg dxm
Hallo,
Find ich prima die Libs und Geräte zu teilen...danke!
Denke "frb" ware dir sehr dankbar, da er hier ja aktuell am werkeln ist.
Grüße
Edwin
Das stimmt, bin aber auch an der Lib für MCP23S17 dran - und Dank auch Eurer Hilfe ein gutes Stück weiter!
Vielen Dank Nochmal
Servus,
die Libs sind abgelegt:
CODESYS V3 Raspberry Pi share your devices & libraries
mfg Dxm
Hallo madax,
vielen Dank, hab die 3 Geräte in die Library und Devdec Sektion aufgenommen und verlinkt.
Grüße
Edwin
Hallo Ihr Fleißigen und Schnellen,
wo finde ich die Dateien?
Bzw. ich bin noch nicht autorisiert, wie komme ich an eine Freischaltung herran?
lG
frb
Hallo,
die Sammlung findet man hier (das ist im englischen Forum)
http://forum.codesys.com/viewtopic.php?f=23&t=5872
Grüße
Edwin
Hallo madax, hallo Edwin
Vielen Dank zunächst für die Libs!
In einem Testprojekt habe ich sie erfolgreich eingebunden.
Leider klappt es noch nicht, dass ich die <i2c-bus konfiguration=""> und das <i2c-bus e="" a="" abbild=""> bearbeiten kann wie beim <gpio>. Oder läuft es hier anders?</gpio></i2c-bus></i2c-bus>
Wie muss ich da vorgehen, um über den RPi den Portexpander anzusprechen, zu lesen und zu schreiben?
lG
frb
Servus frb,
E/A Abbild gibt's hier nicht -> auf die Funktionsbausteine wird hier direkt zugegriffen
Also:
Cursor positionieren
Patschehändchen auf F2
Baustein auswählen (MCP23017) und übernehmen
Punkt (.) dazu -> sieht so aus "MCP23017."
dann kommt ja eh schon die Dropdown Liste mit dem was alles geht
STATE ist BOOL und kann direkt verwendet werden
IN und OUT sind BYTE und müssen mit UNPACK und PACK auf BOOL aufgedröselt werden.
Einen einfacheren Weg weiß ich auch nicht.
mfg DxM