Forum: Mikrocontroller und Digitale Elektronik SPS oder SPS ähnliches für kleine private Projekte


von Michael Bu (Gast)


Lesenswert?

Guten Tag zusammen,

Ich bin momentan dabei mich mit SPS ausseinanderzusetzen und bin mir 
momentan unschlüssig darüber welche SPS ich einsetzen möchte. Es geht 
grundsätzlich um mehrere kleinere private Projekte. Hausautomatisierung, 
Aquariumsteuerung(privates Kundenprojekt ca. 20 Aquarien), und ähnliche 
kleine Projekte. Ich brauche eigentlich so gesehen auch keine Industry 
ready Controller die für die Industrie ausgelegt sind, mir ist bewusst 
dass ich dass nämlich bei diesen Teilen mitbezahle. Hier und da ein 
Ausfall ist nicht wirklich tragisch und kostet weder viel Geld noch 
hängen daran Leben dran.

Ich habe mir mehrere Lösungen angeschaut und mir ist eine "richtige" 
Industrie SPS einfach zu teuer. Welche SPS mir am meisten gefallen hat, 
war Wago und Beckhoff, für kleine Projekte sind diese Systeme eigentlich 
genau was ich suche, allerdings kostet die Software bei Wago alleine 
schon 500€, die Controller gibt es bei Ebay zum Teil aber relativ 
günstig, weshalb ich mir tatsächlich schon überlegt habe mir die 
Software zu holen, günstige kleine Controller wie die Wago 750-880 
kriegt man gebraucht schon recht günstig und auch die IO Systeme von 
Wago sind bei ebay recht günstig zu bekommen.

2. Es gibt recht günstige SPS von spstiger, bei dem die Software 
schonmal kostenlos ist, was die Qualität angeht kann ich aber leider 
nichts sagen, kennt sich jemand da aus und weiß wie gut die Dinger 
funktionieren?

3. Kennt jemand irgendwelche anderen Lösungen? Wichtig wären analoge 
Eingänge (0-10V, 4-20mA), digitale Eingänge, analoge Ausgänge, digitale 
Ausgänge, ideal auch die Verbindung untereinander als sowas wie 
Feldbuskoppler, Modbus TCP oder Modbus RTU für eigene Entwicklung von 
Hardware, komplexe Bussysteme wie Profibus Ethercat brauche ich 
überhaupt nicht. Vielleicht SPS mit Rasp oder SPS mit Arduino. Wie 
gesagt muss nicht 100% stabil laufen.

Wieso möchte ich überhaupt eine SPS einsetzen. Grund dafür ist die 
einfache und schnelle Programmierung, ich kann zwar gut programmieren, 
allerdings ist die Eigenprogrammierung und Eigenentwicklung von diesen 
ganzen Schnittstellen viel zu aufwendig.

Gruß
Michael

von Domenik (dodome)


Lesenswert?

S7-200, S7-300, S7-1200 aus der Bucht. Da hast du eine gute 
Hardwarebasis und kannst entwickeln statt Basteln.

von Peter Z. (hangloose)


Lesenswert?

IFM hat auch kleine SPS mit Codesys programmierbar.

oder sowas mit Raspberry Pi und Codesys
https://www.pixtend.de/

von Stromer808 (Gast)


Lesenswert?

Hi Michael,

wäre eine Logo etwas für dich? Vernetzbar programmierbar, 
Steuerungssoftware ~ 50€.

Von der Siemens Homepage:

Der Maximalausbau von LOGO! 8:

24 digitale Eingänge, 20 digitale Ausgänge, 8 analoge Eingänge und 8 
analoge Ausgänge



Vernetzt man jedoch mehrere LOGO! Geräte, kann der Maximalausbau auf 88 
DE, 80 DA, 40 AE und 24 AA erweitert werden.

LOGO! 8 kann in ein KNX System eingebunden werden.



Sollen verschiedene Spannungsebenen in einer Konfiguration verwendet 
werden so gilt folgendes:

Das Grundgerät muss ein 230 V Gerät sein, dann folgen zunächst 230 V 
Erweiterungen. Nach diesen muss zwingend ein beliebiges Analogmodul 
eingesetzt werden, um die galvanische Trennung zu realisieren. Rechts 
vom Analogmodul können dann weitere Analogmodule oder 12/24 V 
Digitalmodule verbaut werden.



-> Kann der Wagocontroller nicht auch mit Codesys programmiert 
werden?!?!!

von Michael Bu (Gast)


Lesenswert?

Eine Frage mal zur Logo, die Logo scheint auch sehr interessant zu sein 
und kenne die auch von meiner alten Schule, allerdings was kann den eine 
"richtige" SPS was eine Logo nicht kann.

Frage 2: Was kostet eine Siemens S7, in der Bucht scheint der Preis ganz 
ok zu sein, aber ist nicht die Software von Siemens wieder so teuer und 
wie sieht es mit Zusatzmodulen aus, diese scheinen auch nicht gerade 
günstig.

3. Wago kann mit Codesys programmiert werden soweit ich weiß, allerdings 
braucht man die Software IO Pro trotzdem ansonsten kann keine Bootdatei 
erstellt werden und nach jedem Stromausfall, bzw. wenn die 
Spannungsversorgung wegbricht ist das Programm weg. Vielleicht liege ich 
da auch falsch, vielleicht kennt sich da jemand besser aus als ich.

Gruß
Michael

von Peter D. (peda)


Lesenswert?

Michael Bu schrieb:
> ich kann zwar gut programmieren,
> allerdings ist die Eigenprogrammierung und Eigenentwicklung von diesen
> ganzen Schnittstellen viel zu aufwendig.

Wenn Du wirklich schon programmieren kannst, warum willst Du Dir den 
ganzen SPS Ärger noch antun?
Grafische Programme werden ganz schnell unübersichtlich und man sieht 
selber nicht mehr durch. Fehlersuche ist ein Albtraum.
Mit jedem Repository Browser kann man sich übersichtlich die 
Unterschiede in C-Quelltexten anzeigen lassen, aber grafische 
Entwicklungsstände kann man kaum überprüfen und auch nicht übersichtlich 
ausdrucken oder archivieren.

von Michael Bu (Gast)


Lesenswert?

Mir geht es eigentlich eher um den Hardwareaufwand, ich habe nichts 
dagegen mit C zu programmieren oder mit embedded C++. Allerdings ist mir 
die Hardwareentwicklung etwas zu aufwendig. Kennst du Hardwaresysteme 
mit den analogen Ein und Ausgängen wie ich beschrieben habe? Wenn ja her 
damit, dass wäre eine super Lösung für mich. Die Programmierung kann 
gerne auch in Code in C sein. Ein Modbus Stack habe ich sogar schon 
fertig entwickelt und einsatzbereit.

Also folgende Anforderungen bestehen.

Kennt jemand irgendwelche anderen Lösungen? Wichtig wären analoge
Eingänge (0-10V, 4-20mA), digitale Eingänge, analoge Ausgänge, digitale
Ausgänge, ideal auch die Verbindung untereinander als sowas wie
Feldbuskoppler, Modbus TCP oder Modbus RTU für eigene Entwicklung von
Hardware, komplexe Bussysteme wie Profibus Ethercat brauche ich
überhaupt nicht.

von Michael Bu (Gast)


Lesenswert?

Achso und außerdem sollten im Idealfall diese Systeme auf Hutschiene mit 
den entsprechenden Ein und Ausgängen passen, dass wäre nämlich eine 
saubere Lösungen, zur Not geht es aber auch anders.

von TR.0LL (Gast)


Lesenswert?

https://www.controllino.biz/
Kann man wie einen Arduino programmieren.

von Dominik S. (dasd)


Lesenswert?

Michael Bu schrieb:
> Welche SPS mir am meisten gefallen hat,
> war Wago und Beckhoff, für kleine Projekte sind diese Systeme eigentlich
> genau was ich suche, allerdings kostet die Software bei Wago alleine
> schon 500€,

Ich benutze hin und wieder Beckhoff und das tut eigentlich ganz gut.
Die Entwicklungsumgebung ist frei erhältlich und kostet nix.

Da ich allerdings nicht für die Beschaffung zuständig bin kann ich dir 
nicht wirklich sagen wie die Kostenstruktur aussieht.
Kostet aber sicher den einen oder anderen Euro mehr als z.B. die Logo.

von alopecosa (Gast)


Lesenswert?

Michael Bu schrieb:
> allerdings kostet die Software bei Wago alleine
> schon 500€, die Controller gibt es bei Ebay zum Teil aber relativ
> günstig,

Oo

Wago nutzt Codesys. Und das ist kostenlos.

Ich hab für meine Wago 750 keine Software kaufen müssen. Vielleicht 
nochmal richtig informieren.

von JoergZ (Gast)


Lesenswert?

Hallo Michael,
Ich hätte da evtl was für dich und zwar eine Sammlung mit Siemens S7 und 
einiges an EAs.
 Ansonsten finde ich dieses Konzept noch ziemlich interessant
https://raspberry-sps.de/
Gruß JörgZ

von Designer (Gast)


Lesenswert?

Mir kommen da folgende in denn Sinn:

Ifm CR0403 (Codesys 2.3)

Weidmüller hat kleine und sehr günstige Steuerungen die sich direkt per 
Webinterface programmieren lassen..

Dann noch Microcontrol

von Designer (Gast)


Lesenswert?

Von eaton gibts noch die easy e5.

Eine etwas bessere Logo..

von Funkenschlosser K. (goalgetter)


Lesenswert?

Eine EASY als sps bezeichnen...
das ist ne Kleinsteuerung.

Logo oder WagoIO

von Starlord (Gast)


Lesenswert?

sehr günstige China-SPS mit guter Zykluszeit, viel Speicher aber nur 
MODBus
nehme ich gerne für einfache Automationsaufgaben

www.spstiger.de

von Christian K. (christian_rx7) Benutzerseite


Lesenswert?

Würde auf Beckhoff setzen.
# Industriequalität
# Gutes Preis-/Leistungsverhältnis
# vieles auf Ebay erhältlich
# modular
# kann so gut wie alles
# gratis Software

von Domenik (dodome)


Lesenswert?

Peter D. schrieb:
> Wenn Du wirklich schon programmieren kannst, warum willst Du Dir den
> ganzen SPS Ärger noch antun?

Welchen Ärger meinst du da?

Peter D. schrieb:
> Grafische Programme werden ganz schnell unübersichtlich und man sieht
> selber nicht mehr durch. Fehlersuche ist ein Albtraum.

Fehlersuche für Logikprogramme ist bei grafischer Programmierung super 
einfach - Mir fällt gerade nichts einfacheres ein. Darüber hinaus kann 
jede SPS mindestens noch ein Assembler- bzw ein Hochsprachen-Derivat.

Peter D. schrieb:
> Mit jedem Repository Browser kann man sich übersichtlich die
> Unterschiede in C-Quelltexten anzeigen lassen, aber grafische
> Entwicklungsstände kann man kaum überprüfen und auch nicht übersichtlich
> ausdrucken oder archivieren.

Und das willst du einfacher finden, als einfach mal schnell auf 
Beobachten zu klicken und die aktuell aktiven Pfade in Echtzeit 
angezeigt zu bekommen?

von Manfred S. (Firma: Manfred) (xfred343)


Lesenswert?

Hi,

Beckhoff gibts recht günstig am second hand markt, Controllino ist 
fertiger Arduino auf Hutschienenbasis und hab ich die letzten Tage 
bekommen. Geht sehr simpel zu programmieren.

Wie ist den nun deine Entscheidung gefallen?

Ich selbst optimiere gerade eine Haussteuerung, Mehrere Beckhoff BK9100 
Buskoppler programmier ich einfach über winsocket mit Modbus, 
Controllino übernimmt in Echtzeit die Codetastaturen (BCD codiert) und 
so entsteht nach und nach die Haussteuerung, die ich mir vorstelle..

von Richard B. (r71)


Lesenswert?

TR.0LL schrieb:
> https://www.controllino.biz/
> Kann man wie einen Arduino programmieren.

Aus Prinzip NEIN. Die haben so einiges verbrochen.

von Toby P. (Gast)


Lesenswert?

Michael Bu schrieb:
> Wieso möchte ich überhaupt eine SPS einsetzen. Grund dafür ist die
> einfache und schnelle Programmierung, ich kann zwar gut programmieren,
> allerdings ist die Eigenprogrammierung und Eigenentwicklung von diesen
> ganzen Schnittstellen viel zu aufwendig.

Alternativ gibt es fertige Module. Selber mach ich viel mit diesen hier:

https://www.mikroe.com/click

Die libs gibt es zum download (für die Mikroe Compiler), Schaltpläne 
sind dabei.

Für Prototypen kann man sich fast jede Variante zusammenklicken. Wenn es 
läuft mach ich mir aber selber ein Board.

von Dennis H. (c-logic) Benutzerseite


Lesenswert?

Die Kanadier haben da eine interessante Plattform.

https://www.universal-solder.ca/product/canaduino-plc-300-24-arduino-mega2560-based-diy-kit/

Programmierbar entweder z.B. per LDMICRO, Arduino-IDE oder was anderes 
Mega2560-compilierendes.

von Heinz (Gast)


Lesenswert?

Hallo,

weil der Thread heute nochmal hochkam und meine Antwort von vorhin aus 
dem anderen Thread (IO Module für Ethernet) hier vielleicht auch passen 
könnte:

Das sind verschiedene Hutschienenmodule, Analog, Relais, Funk für 
Hutschiene

eine Art Strukturübersicht hier:
https://github.com/tinytronix/homeautomation

Gerber Files für Leiterplattenherstellung liegen hier:
https://github.com/tinytronix/homeautomation/tree/master/Hardware

und offen ist es auch, aber nur über Anwendungsbeispiele dokumentiert:
https://github.com/tinytronix/homeautomation/blob/master/Software/Controller/php/test.php

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
Noch kein Account? Hier anmelden.