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
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?!?!!
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
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.
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.
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.
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.
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.
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
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
Würde auf Beckhoff setzen.
# Industriequalität
# Gutes Preis-/Leistungsverhältnis
# vieles auf Ebay erhältlich
# modular
# kann so gut wie alles
# gratis Software
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?
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..
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.