ich bin mir sicher, das diesen Anwendungfall viele User haben, um alle möglichen Sensoren die am Pi hängen
in CODESYS rein zu bekommen.
Einfach mal das Projekt "browsen" das zeigt wie man aus CODESYS auf die Char devices zugreifen kann / lesen oder eben auch schreiben.
Das Beispiel project findet ihr im enlischen Forum dazu der Link: http://forum.codesys.com/viewtopic.php?f=21&t=5923
Grüße
Edwin
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2014-11-01
Originally created by: rs27
Hallo Erwin,
das Beispiel habe ich bei mir geladen. Leider geht es bei mir nicht. Ich bekomme folgende Fehlermeldungen.
[color=#0000BF][FEHLER] RaspberryPI_CharDeviceSnippet: Bibliotheksverwalter [Device: SPS-Logik: Application]: Die Bibliothek '#IoStandard' konnte nicht geöffnet werden. (Grund: Die Platzhalterbibliothek 'IoStandard' konnte nicht aufgelöst werden) [FEHLER] iodrvgpio, 1.0.0.0 (3s - smart software solutions gmbh): Bibliotheksverwalter: Die Bibliothek '#CAA Types' konnte nicht geöffnet werden. (Grund: Die Platzhalterbibliothek 'CAA Types' konnte nicht aufgelöst werden)[/color]
Muss ich dazu noch eine Bibliothek laden?
Vielen Dank im Voraus.
Reinhold
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo Reinhold,
verwendest du die aktuelle Version von CODESYS? + auch aktuelles Package vom Store (2.0.1.0),
ich hänge dir das projectarchiv an, dann gehts auf jedenfall.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2014-11-04
Originally created by: rs27
Hallo Erwin,
danke für die Rückmeldung. Ich habe meine älteren Stände gelöscht und die neuen eingespielt. Jetzt bekomme ich keine Fehlermeldung mehr. Ich kann das Programm auf dem RPi aufspielen und starten. Leider werden die Daten am USB Port noch nicht gelesen. Das Lesen habe ich mit cat /dev/ttyUSB0 ausprobiert. Die Zeichen kommen also an. Das serielle Beispiel SerialComWithVisu geht aber einwandfrei.
In meinem Aufbau verwende ich ein USB-Serielladapter an dem ich ein Terminal angeschlossen habe. Unter Linux kann ich also Zeichen schreiben und lesen. Was muss ich berücksichtigen, dass ich in CodeSYS auch Zeichen lesen kann.
Vielen Dank im Voraus für die Unterstützung.
Gruß Reinhold
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
ich hoffe ich habe dich nicht zu sehr in die "Irre" geführt,
also wenn du nur ne serielle Schnittstelle (egal ob über USB oder ne TTY) verwenden willst,
dann ist der das Char Device Beispiel nicht das richtige..
Denke dann bist du mit dieser Beschreibung richtig aufgehoben:
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2014-11-05
Originally created by: rs27
Hallo Erwin,
das Programm unter diesem Link http://forum.codesys.com/viewtopic.php?f=21&t=5699 habe ich zum laufen bekommen.
Somit habe ich einen Ansatz, wie ich Daten über die serielle Schnittstelle austauschen kann.
Mit dem Projekt "Char device - wie man Daten von einem USB Gerät ließt" ist es mir nicht gelungen Daten über die Schnittstelle einzulesen. Warum das nicht geht, ist mir allerdings nicht klar. Soll dieses Programm nicht auch Zeichen von der USB Schnittstelle lesen?
Gruß Reinhold
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
ich bin mir sicher, das diesen Anwendungfall viele User haben, um alle möglichen Sensoren die am Pi hängen
in CODESYS rein zu bekommen.
Einfach mal das Projekt "browsen" das zeigt wie man aus CODESYS auf die Char devices zugreifen kann / lesen oder eben auch schreiben.
Das Beispiel project findet ihr im enlischen Forum dazu der Link:
http://forum.codesys.com/viewtopic.php?f=21&t=5923
Grüße
Edwin
Originally created by: rs27
Hallo Erwin,
das Beispiel habe ich bei mir geladen. Leider geht es bei mir nicht. Ich bekomme folgende Fehlermeldungen.
[color=#0000BF][FEHLER] RaspberryPI_CharDeviceSnippet: Bibliotheksverwalter [Device: SPS-Logik: Application]: Die Bibliothek '#IoStandard' konnte nicht geöffnet werden. (Grund: Die Platzhalterbibliothek 'IoStandard' konnte nicht aufgelöst werden)
[FEHLER] iodrvgpio, 1.0.0.0 (3s - smart software solutions gmbh): Bibliotheksverwalter: Die Bibliothek '#CAA Types' konnte nicht geöffnet werden. (Grund: Die Platzhalterbibliothek 'CAA Types' konnte nicht aufgelöst werden)[/color]
Muss ich dazu noch eine Bibliothek laden?
Vielen Dank im Voraus.
Reinhold
Hallo Reinhold,
verwendest du die aktuelle Version von CODESYS? + auch aktuelles Package vom Store (2.0.1.0),
ich hänge dir das projectarchiv an, dann gehts auf jedenfall.
Grüße
Edwin
RaspberryPI_CharDeviceSnippet2.projectarchive [6.92 MiB]
Originally created by: rs27
Hallo Erwin,
danke für die Rückmeldung. Ich habe meine älteren Stände gelöscht und die neuen eingespielt. Jetzt bekomme ich keine Fehlermeldung mehr. Ich kann das Programm auf dem RPi aufspielen und starten. Leider werden die Daten am USB Port noch nicht gelesen. Das Lesen habe ich mit cat /dev/ttyUSB0 ausprobiert. Die Zeichen kommen also an. Das serielle Beispiel SerialComWithVisu geht aber einwandfrei.
In meinem Aufbau verwende ich ein USB-Serielladapter an dem ich ein Terminal angeschlossen habe. Unter Linux kann ich also Zeichen schreiben und lesen. Was muss ich berücksichtigen, dass ich in CodeSYS auch Zeichen lesen kann.
Vielen Dank im Voraus für die Unterstützung.
Gruß Reinhold
Hallo Reinhold,
ich hoffe ich habe dich nicht zu sehr in die "Irre" geführt,
also wenn du nur ne serielle Schnittstelle (egal ob über USB oder ne TTY) verwenden willst,
dann ist der das Char Device Beispiel nicht das richtige..
Denke dann bist du mit dieser Beschreibung richtig aufgehoben:
http://forum.codesys.com/viewtopic.php?f=21&t=5699
Grüße
Edwin
Originally created by: rs27
Hallo Erwin,
das Programm unter diesem Link http://forum.codesys.com/viewtopic.php?f=21&t=5699 habe ich zum laufen bekommen.
Somit habe ich einen Ansatz, wie ich Daten über die serielle Schnittstelle austauschen kann.
Mit dem Projekt "Char device - wie man Daten von einem USB Gerät ließt" ist es mir nicht gelungen Daten über die Schnittstelle einzulesen. Warum das nicht geht, ist mir allerdings nicht klar. Soll dieses Programm nicht auch Zeichen von der USB Schnittstelle lesen?
Gruß Reinhold