SPS oder SPS ähnliches für kleine private Projekte

Gast #6281770
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
Gast #6281795
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?!?!!
Gast #6281810
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
#6281840
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.
Gast #6281868
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.
Gast #6281870
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.
#6282550
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.
Gast #6282554
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.
#6282699
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?
(Firma: Manfred) #6394219
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..
Gast #6394524
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.
Gast #6394693
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren