Liebe Community Ich suche eine modulare SPS, die ich für verschiedenste Projekte verwenden kann. Sie sollte Ethernet, USB, RS-485, I2C, SPI, Motorenendstufe usw. anbieten. Als Embedded System SW Ingenieur möchte ich C programmieren und möglichst tief in die CPU hineinsehen. Das heisst wohl, dass es am besten eine Open Source SPS sein sollte. Idealerweise ist ein ARM Prozessor integriert (z.B. STM32F4). Nun habe ich bei meinen Recherchen auf dem Markt nichts passendes gefunden. Weiss jemand von euch, ob bereits ein ähnliches Produkt besteht? Für eure Antworten wäre ich sehr dankbar. Euer Horst
:
Verschoben durch User
Naja ne SPS ist ja im Grunde genau das Gegenteil von dem was du suchst. Festgelegte Programmbausteine zB in Fup oder Kop, ja ich weis AWL gibts... in festgelegten Strukturen und klaren Programmabläufen. So das "jeder" in einem Störfall Fehlersuche betreiben kann. Du suchst einen ARM mit Breakoutboard mit Schutzbeschaltungen in einem Gehäuse nach deinen Wünschen. Wirste so nicht bekommen.....
Sieh Dir die Nucleos von STM an. Da kannst Du alle mögliche Arduino-Shields aufstecken und selbst ansprechen, diverse werden direkt von mbed unterstützt (https://developer.mbed.org/blog/entry/20-shields-on-10-st-nucleo-platforms/). Zusätzlich bietet STM noch eigenen Morpho-Shields (http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/stm32-nucleo-expansion-boards.html?querycriteria=productId=SC1971) Bei den Controllern hast Du die komplette Bandbreite von M0 (stm32f030) bis zum M7(STM32F746) Alles was mehr SPS ist wirst Du nicht modular ond OpenSource finden.
Wenn Du Dich nicht zuviel um die HW kümmern willst: Erste Variante: Du nimmst eine WAGO aus der Baureihe PFC200 (750-8202/3). Darauf läuft ein Linux mit einer Software PLC. Das meiste, wohl bis auf die PLC ist OpenSource und von WAGO als SDK erhältlich. Die PLC schmeisst Du weg und programmierst Dir selber von Hand eine in C. Der Zugriff auf die angeschlossenen Komponenten geschieht via Kerneldriver und ist dokumentiert. Ich habe es mal rudimentär durch gespielt. Funktioniert gut. Ist dann halt nix mehr mit CodeSys usw :-) Zweite Variante: Du nimmst einen Raspberry PI, oder Odroid C2 oder ähnliches, ein paar Module von http://raspberry-sps.de/ und baust Dir Deine SPS selber. Damit kannst Du Dir eine kleine SPS, bei der es nicht auf die Milisekunde ankommt bauen. Gibt glaube ich sogar eine CodeSys Umgebung dafür. Da mir die WAGO Module zu teuer sind, und der Linux Rechner zu klein, bin ich auf die zweite Variante umgeschwenkt. Bei beiden Varianten sind gute Linux Kenntnisse und ein gewisses Geschick mit Cross-Compile Umgebungen nicht unwichtig :-) Gruss
Guest schrieb: > Das Projekt scheint seit 5 Jahren tot zu sein Lt. der Homepage gibt es allerdings einen Nachfolger 'E2000-Plus' auf Basis des RPi(2). http://www.elektronik2000.de/ Scheint allerdings ein Chaotenhaufen zu sein: http://www.elektronik2000.de/news.php?id=95
:
Bearbeitet durch User
Horst K. schrieb: > Ich suche eine modulare SPS, die ich für verschiedenste Projekte > verwenden kann. Sie sollte Ethernet, USB, RS-485, I2C, SPI, > Motorenendstufe usw. anbieten. Hallo Horst Genau das entwickeln wir derzeit. Sieh dir mal den Flyer im Anhang an. (ist noch nicht offiziell) Evtl. wäre das ja etwas für dich. Falls ja, melde dich doch mal bei mir (per pn oder über webseite) Damit wir die Details klären können... Wie planen derzeit einige Module. Was bereits vorhanden ist, ist der Master und der Motorenslave. I2C, RS485 und SPI hat dieser bereits integriert. Ethernet wäre eine Option für später. Horst K. schrieb: > Als Embedded System SW Ingenieur möchte > ich C programmieren und möglichst tief in die CPU hineinsehen. Das > heisst wohl, dass es am besten eine Open Source SPS sein sollte. > Idealerweise ist ein ARM Prozessor integriert (z.B. STM32F4). Wir verwenden STM32 Controller und bieten den SourceCode in C mit an. Du kannst bis in die unterste ebene hinab Programmieren. Zur schnellen Entwicklung bieten wir fertige libraries an, um die Motorencontroller etc. anzusprechen. Wir würden uns freuen, von dir zu hören. Evtl. hast du noch ein paar Ideen für weitere Boards. http://blselectronics.ch Gruss Claudio
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.