Wie kann ich generell auf die GPIOs des Siemens SIMATIC IOT 2000 Gateway IOT2040 zugreifen (inkl. User Button und LED) ?
Wie kann ich insbesondere auf die Inputs und Outputs des IOT 2000 IO-Module zugreifen?
Wie kann ich die Inputs und Outputs (bzw. die GPIOs) auf Variablen aus dem SPS-Programm mappen?
Die folgende Darstellung der Variablen-Liste bin ich von der SPS-Programmierung her gewohnt:
Edwin Schwellinger hat geschrieben:
Hi,
aktuell fehlt der Treiber,
wird aber vermutlich noch kommen.
Es gibt aber noch keinen Termin, sorry.
Grüße
Edwin
Vielen Dank für die Information.
Ein direkter Support des IOT2000 IO-Moduls genügt ja als zukünftiges, sekundäres Ziel.
Grund: Der IOT2040 unterstützt die Arduino-Spezifikation;
ein support für semtliche Arduino-Shields wird daher sicherlich auch zu einer Never-Ending-Story.
Mir würde es daher genügen, wenn man zunächst als primäres Ziel die Standardschnittstellen des IOT2040 in CODESYS nutzbar macht.
Das wären
Die Ethernet-Schnittstellen funktionieren bereits.
Die übrigen Schnittstellen lassen sich leider nicht in CODESYS projektieren/verwenden.
Besteht die Möglichkeit diese Schnittstellen ggf. selbst zu integrieren?
Also selbst einen "Treiber" zu schreiben? Wenn ja, wie?: Hilfe zur Selbsthilfe.
Ohne die GPIOs kann das volle Potential meiner Meinung nach nämlich nicht ausgenutzt werden.
Die Vorgehensweise zur Integration der GPIOs würde doch äquivalent zu denen beim Raspberry Pi erfolgen, oder?
Die Verwendung der GPIOs in C und C++ kann einfach über die mraa-Library erfolgen.
Mit Fokus auf das IO-Modul wären folgende GPIO-Pins von großem Interesse:
DigitalInputDigitalOutput
Userbutton ist nicht über GPIO ansprechbar, siehe: /sys/class/gpio/gpio63/value.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi, ich hätte ein paar Fragen zum CODESYS Control for IOT2000 SL (https://store.codesys.com/codesys-control-for-iot2000-sl.html).
Die folgende Darstellung der Variablen-Liste bin ich von der SPS-Programmierung her gewohnt:
Derzeit ist das GPIO-Mapping für den IOT2040 nicht dokumentiert:
https://help.codesys.com/webapp/iot20x-f-help;product=CODESYS_Control_for_IOT2000_SL;version=3.5.11.0.
Der Eintrag GPIO, der GPIO-Parameter und das GPIO-Mapping beim Pi zugänglich macht, fehlt im Projektexplorer.
Für den Pi existiert dieser bereits: https://help.codesys.com/webapp/rbp-project-gpio;product=CODESYS_Control_for_Raspberry_Pi_SL;version=3.5.11.0.
Wie legt man diesen für den IOT2040 an?
Hi,
aktuell fehlt der Treiber,
wird aber vermutlich noch kommen.
Es gibt aber noch keinen Termin, sorry.
Grüße
Edwin
Vielen Dank für die Information.
Ein direkter Support des IOT2000 IO-Moduls genügt ja als zukünftiges, sekundäres Ziel.
Grund: Der IOT2040 unterstützt die Arduino-Spezifikation;
ein support für semtliche Arduino-Shields wird daher sicherlich auch zu einer Never-Ending-Story.
Mir würde es daher genügen, wenn man zunächst als primäres Ziel die Standardschnittstellen des IOT2040 in CODESYS nutzbar macht.
Das wären
Die Ethernet-Schnittstellen funktionieren bereits.
Die übrigen Schnittstellen lassen sich leider nicht in CODESYS projektieren/verwenden.
Besteht die Möglichkeit diese Schnittstellen ggf. selbst zu integrieren?
Also selbst einen "Treiber" zu schreiben? Wenn ja, wie?: Hilfe zur Selbsthilfe.
Ohne die GPIOs kann das volle Potential meiner Meinung nach nämlich nicht ausgenutzt werden.
Die Vorgehensweise zur Integration der GPIOs würde doch äquivalent zu denen beim Raspberry Pi erfolgen, oder?
Die Verwendung der GPIOs in C und C++ kann einfach über die mraa-Library erfolgen.
Mit Fokus auf das IO-Modul wären folgende GPIO-Pins von großem Interesse:
Userbutton ist nicht über GPIO ansprechbar, siehe: /sys/class/gpio/gpio63/value.