-> Hier kostenlos registrieren
RaspberryPi (CodeSys-RT) mit Beckhoff EtherCAT I/Os verbinden + 1-Wire + MDB-daemon
Hallo allerseits
ich möchte gerne einen RaspberryPi 4 nutzen um über einen Ethernet-Koppler mit I/Os zu kommunizieren.
Die benötigten Klemmen sind:
EK1100 EtherCAT Koppler (https://www.beckhoff.de/default.asp?ethercat/buskopl.htm?id=1633319839=) lt. Video Raspberry Pi + Beckhoff EK1100 EtherCat Coupler Codesys Demo
EL1512 Zählerkarte (https://www.beckhoff.co.th/default.asp?ethercat/el1512.htm?id=1989225649)
EL1002 DI (https://www.beckhoff.co.th/default.asp?ethercat/el1002.htm?id=1989211829266)
EL6224 IO-Link Master (https://infosys.beckhoff.de/index.p...1031/el6224/index.html&id=2836687218569022541)
EL2008 DO (https://infosys.beckhoff.de/index.p...20xx_el2124/index.html&id=8443491554944732007)
Warum gerade RaspberryPi?
Ich habe es mit einem Bezahlsystem zu tun (über MDB) und hierfür gibts von Beckhoff nix.
Für den Raspi gibt es Hats, die die Kommunikation übernehmen. (zB https://de.pinout.xyz/pinout/mdb_hat# bzw. https://docs.qibixx.com/mdb-products/mdb-payment-master-daemon#example-vend-requests)
Des weiteren möchte ich die günstigen 1-Wire Temperatursensoren benutzen, da ich mich nicht im Industrieumfeld und bei Kabellängen <3 m befinde befinde. IO-Link benutze ich dennoch, da von ifm die IO-Link-Sensoren für meine Anwendung perfekt passen. Auch für die Temperaturmessung gibts von Beckhoff nix. Ich möchte hierfür folgendes Hat verwenden: https://www.kiwi-electronics.nl/1-wire-pi-plus?search=1-wire&description=true)
Das HMI soll eine CodeSys WebVISU übernehmen: https://de.codesys.com/produkte/codesys-visualization/webvisu.html
3 Fragen stellen sich mir:
Danke für eure Inputs!
Beste Grüße
LeFish
Hallo allerseits
ich möchte gerne einen RaspberryPi 4 nutzen um über einen Ethernet-Koppler mit I/Os zu kommunizieren.
Die benötigten Klemmen sind:
EK1100 EtherCAT Koppler (https://www.beckhoff.de/default.asp?ethercat/buskopl.htm?id=1633319839=) lt. Video Raspberry Pi + Beckhoff EK1100 EtherCat Coupler Codesys Demo
EL1512 Zählerkarte (https://www.beckhoff.co.th/default.asp?ethercat/el1512.htm?id=1989225649)
EL1002 DI (https://www.beckhoff.co.th/default.asp?ethercat/el1002.htm?id=1989211829266)
EL6224 IO-Link Master (https://infosys.beckhoff.de/index.p...1031/el6224/index.html&id=2836687218569022541)
EL2008 DO (https://infosys.beckhoff.de/index.p...20xx_el2124/index.html&id=8443491554944732007)
Warum gerade RaspberryPi?
Ich habe es mit einem Bezahlsystem zu tun (über MDB) und hierfür gibts von Beckhoff nix.
Für den Raspi gibt es Hats, die die Kommunikation übernehmen. (zB https://de.pinout.xyz/pinout/mdb_hat# bzw. https://docs.qibixx.com/mdb-products/mdb-payment-master-daemon#example-vend-requests)
Des weiteren möchte ich die günstigen 1-Wire Temperatursensoren benutzen, da ich mich nicht im Industrieumfeld und bei Kabellängen <3 m befinde befinde. IO-Link benutze ich dennoch, da von ifm die IO-Link-Sensoren für meine Anwendung perfekt passen. Auch für die Temperaturmessung gibts von Beckhoff nix. Ich möchte hierfür folgendes Hat verwenden: https://www.kiwi-electronics.nl/1-wire-pi-plus?search=1-wire&description=true)
Das HMI soll eine CodeSys WebVISU übernehmen: https://de.codesys.com/produkte/codesys-visualization/webvisu.html
3 Fragen stellen sich mir:
- Kann ich die Daten zwischen 1-Wire-daemon, MDB-daemon und CodeSys-Runtime über zB zyklisch aufgerufene python-scripts austauschen?
- Wenn nein, wie sollte ein Datenaustausch stattfinden?
- Kann die CodeSys Runtime neben den daemons fehlerfrei (~Echtzeit) laufen?
Danke für eure Inputs!
Beste Grüße
LeFish
Zuletzt bearbeitet: