SPS mit Siemens S7 oder mit Beckhoff lernen ??

Kaog

Member
Beiträge
6
Punkte Reaktionen
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo alle zusammen....

Ich bin noch ganz frisch in diesem forum und habe mich ein bisschen eingelesen, aber leider nicht zu einer antwort auf meine frage gekommen.

Folgendes:

Ich habe eine lehre als Elektroinstallationstechniker mit bus und prozessleittechnik gemacht. Da ich in der firma nichts mit der programmierung zu tun hab, will ich mich selber weiter bilden im bereich SPS. Es gibt sehr viele verschiedene steuerungen....hab mir zwei davon in sicht genommen; Siemens s7 und Beckhoff.
Jetzt weiss ich nur nicht welche ich nehmen bzw lernen soll. Habe für beide grundkenntnisse. Will mir eine con beiden kaufen und zuhause selber bisschen probieren und experimentieren um mich zu weiterbilden, quasi mich einzuspielen in die sps.

Könnt ihr mir helfen, wie und was ich am besten nehmen soll ??

Freue mich auf eure vorschläge...

Danke
 
Zuletzt bearbeitet von einem Moderator:
OP
K

Kaog

Member
Beiträge
6
Punkte Reaktionen
0
SPS lernen mit siemens s7 oder Beckhoff ??

Hallo alle zusammen....

Ich bin noch ganz frisch in diesem forum und habe mich ein bisschen eingelesen, aber leider nicht zu einer antwort auf meine frage gekommen.

Folgendes:

Ich habe eine lehre als Elektroinstallationstechniker mit bus und prozessleittechnik gemacht. Da ich in der firma nichts mit der programmierung zu tun hab, will ich mich selber weiter bilden im bereich SPS. Es gibt sehr viele verschiedene steuerungen....hab mir zwei davon in sicht genommen; Siemens s7 und Beckhoff.
Jetzt weiss ich nur nicht welche ich nehmen bzw lernen soll. Habe für beide grundkenntnisse. Will mir eine con beiden kaufen und zuhause selber bisschen probieren und experimentieren um mich zu weiterbilden, quasi mich einzuspielen in die sps.

Könnt ihr mir helfen, wie und was ich am besten nehmen soll ??

Freue mich auf eure vorschläge...

Danke
 

AUDSUPERUSER

Well-known member
Beiträge
1.971
Punkte Reaktionen
835
Gleich ne SPS kaufen, um etwas rumzuprobieren?

Wenn es günstig sein soll, lade dir Codesys von 3S runter.
Das ist kostenlos.
Installiert sie auf dem Rechner
Das ist auch günstig, weil du wahrscheinlich eh schon einen hast.
Damit kann man ausprobieren, spielen und auch die Simulation einer Steuerung funktioniert recht gut
 
OP
K

Kaog

Member
Beiträge
6
Punkte Reaktionen
0
Die nächste frage ist: ich arbeite seit jahren auf mac. So wie ich das mitbekommen habe laufen nicht alle programme der sps auf mac ??
 

Blockmove

Supermoderator und User des Jahres 2019
Teammitglied
Beiträge
10.852
Punkte Reaktionen
3.314
Zuviel Werbung?
-> Hier kostenlos registrieren
Die meisten Programme laufen sicher in einer Virtuellen Maschine.
Installier dort ein Win XP 32Bit prof. und es sollte klappen.
Codesys ist sicher keine schlechte Wahl. Da kann ich mich nur anschliessen.

Gruß
Dieter
 

gamble

Member
Beiträge
16
Punkte Reaktionen
9
ja hallo erstmal ...

ich bin mehr oder weniger auf dem gleichen Weg zur Sps gekommen wie du. Mir war Beckhoff lieber weil du da im wenig geld nen CX_ bekommst und du auch die Module die du brauchst einzeln bekommst. Hier wollte ich mir dann keine Logo zulegen weil die viel umfangreicher ist (meiner Meinung nach).

gehe ich richtig in der Annahme dass du in KOP, FUP und AWL gelernt hast? Denn hier möchte ich dir sagen, dass die einzige Sprache welche sehr schön und einfach zu schreiben ST ist. Die wird in den Schulen nur leider nicht unterrichtet da die Lehrer diese nicht beherschen (so wars zumindest bei uns in VLBG).


Gruß, Marcel
 

Blockmove

Supermoderator und User des Jahres 2019
Teammitglied
Beiträge
10.852
Punkte Reaktionen
3.314
ich bin mehr oder weniger auf dem gleichen Weg zur Sps gekommen wie du. Mir war Beckhoff lieber weil du da im wenig geld nen CX_ bekommst und du auch die Module die du brauchst einzeln bekommst. Hier wollte ich mir dann keine Logo zulegen weil die viel umfangreicher ist (meiner Meinung nach).

Eine Logo mag ja viel sein, aber umfangreicher als Beckhoff ... Sicher nie

Gruß
Dieter
 

Ralle

Supermoderator
Teammitglied
Beiträge
15.254
Punkte Reaktionen
3.910
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich würde in diesem Fall ebenfalls Codesys empfehlen.
Beckhoff und Festo-Codesys laufen auf meinem Mac in einer Virtuellen Maschine (VMWare). Unter Parallels lief Beckhoff bei Übergang von Version 4 auf 5 nicht mehr (Soft-SPS ging nicht mehr in den Run, Fehlermeldung ähnlich wie bei AMD-CPUs, ließ sich aber irgendwie nicht beseitigen), ich hab dann später nicht mehr getestet, VMWare tuts ja. Ansonsten läuft aber alles unter Parallels. m.E. nach die bessere Virtualisierung für den Mac.

PS: Zumal Codesys gleich noch eine einfache aber gut funktionierende Visualisierung mitbringt.
 
Zuletzt bearbeitet:
OP
K

Kaog

Member
Beiträge
6
Punkte Reaktionen
0
Danke für deine antwort gamble...

Wie du es auch sagst gab ich im kop fup awl gelernt. Hab aber immer von programmierern gehört, dass st besser sei. Das ist ja fast wie in einer hochsprache oder ? Wie kann ich st lernen ? Besser fragt: kann ich st überhaupt selber lernen ??

Zum thema preis der steuerung: ich will eben etwas, dass nicht so teuer ist, etwas was ich immer wieder erweitern kann...

Was ich noch gehört habe ist, dass beckhoff von der technologie her weiter ist......ich könne mein ipad als touchscreen des sps's verwenden usw...??
 

Deltal

Well-known member
Beiträge
1.074
Punkte Reaktionen
140
Ich bin der Meinung, dass man sich zwar dem Umgang mit der Automatisierungssoftware durchaus selber beibringen kann, jedoch die Lösung von realen Problemen und Aufgaben nur in der Praxis lernen kann. Sicherlich kann man, genügend Motivation vorhanden, das ganze zu einem gewissen Level bringen. Gerade mit der CoDeSys Geschichte findet man sich erstmal relativ schnell zurecht und dank eingebauter Visu und Simulator hat man auch schnell Ergebnisse.
Aber der Praxisbezug ist ein Muss. Eine CPU auf dem Schreibtisch kann meiner Meinung nach nur für kleine Tests dienen, denn irgendwann kann man das ganze einfach nicht mehr Simulieren.
Deswegen hat man ja auf Lehrgängen usw. meistens ein kleines Modell an dem man seine Programme testet. Es ist wichtig Fehler zu machen, damit man verschiedene Ansichten und Problemlösungswege kennen lernt. Soetwas hat man nicht wenn man Aufgaben "nachprogrammiert".

Worauf ich hinaus will: wenn du SPS Programmierer werden willst, besuche möglichst einen Lehrgang und sehe zu, dass du irgendwo Praktische Erfahrung sammeln kannst.

Zum Thema ST (SCL): Es wird immer wichtiger, da man mit diesen Sprachen komplexe Aufgaben sehr einfach lösen kann. Da Siemens jetzt auch langsam den Umstieg auf ST wagt, wird das eine wichtige Qualifikation für die Zukunft sein. Da sich ST an Pascal anlehnt, macht es eventuell Sinn mal ein paar Pascal Programme zu entwickeln..
 
OP
K

Kaog

Member
Beiträge
6
Punkte Reaktionen
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Bei mir geht es eher um automatisieung; maschinen und roboter. Ich muss mir eine passende steuerung aussuchen und das wäre eher die s7 als wie beckhoff oder ??

Ich hab mir im conrad den einen s7 basic starter kit angeschaut, aber ich weiss nicht wie es mit der software ist zum programmieren ? Ich die software dabei ??
 

Deltal

Well-known member
Beiträge
1.074
Punkte Reaktionen
140
Warum möchtest du so viel Geld für ein Stück Hardware ausgeben, was an deinem Lernerfolg den geringsten Anteil bringen wird? Investiere das Geld doch besser in einen Lehrgang!

Mit der Codesys Software kannst du alles programmiern und gleichzeitig visualisieren... und das ganze für lau!

Es soll dir ja im Grunde erstmal darum gehen, wie man Programme schreibt und vor allem wie man Probleme löst und wie man eine Problemlösung in ein Programm umsetzt!
Wenn man DAS erstmal draufhat, dann ist die Umgewöhnung der Umgebung von S7 auf CoDeSys oder wasauchimmer nur noch eine Sache von Stunden. Im Grunde sind es immer Boolsche Variablen, die man logisch Verknüpfen muss. Oder man muss Variablen vergeichen, auslesen, transferieren.
 
Zuletzt bearbeitet:

Blockmove

Supermoderator und User des Jahres 2019
Teammitglied
Beiträge
10.852
Punkte Reaktionen
3.314
Bei mir geht es eher um automatisieung; maschinen und roboter. Ich muss mir eine passende steuerung aussuchen und das wäre eher die s7 als wie beckhoff oder ??

Ich hab mir im conrad den einen s7 basic starter kit angeschaut, aber ich weiss nicht wie es mit der software ist zum programmieren ? Ich die software dabei ??

Wie schon gesagt, eine CPU auf dem Schreibtisch bringt gar nix. Da kannst du wirklich gleich mit der Simulation von Codesys "spielen".
Es gibt allerdings auch ganz tolle Modelle von Fischertechnik oder Lego.
Ich hab da mal vor zig Jahren einige SPS-Kurse bei Bosch in Erbach besuchen dürfen und war von den Modellen schlichtweg begeistert.
Und ich krieg heut noch glänzige Augen, wenn ich die Modelle auf ner Messe sehe :ROFLMAO:

Gruß
Dieter
 

gamble

Member
Beiträge
16
Punkte Reaktionen
9
Zuviel Werbung?
-> Hier kostenlos registrieren
hierzu muss ich ebenfalls sagen: Du brauchst keine Hardware um sich das ganze anzueignen. Vorallem da du das ganze virtuell auch testen kannst ohne wirklich Geld auszugeben. Ich hatte wie du nur die Kenntnisse aus der Schule und hab mir dann Twincat runtergeladen (gibts direkt bei Beckhoff) und mal angefangen rumzuspielen. Die Sprache ST kann man sich eig. selbst beibringen und ist auch sehr einfach weil du alles was du in einem Satz formulieren kannst wirklich funktioniert.

Beispiel:

wenn Fühler1 wärmer ist als Fühler2 dann Pumpe ein

IF Fühler1 > Fühler2 THEN Ausgang1 := TRUE; END_IF
 
OP
K

Kaog

Member
Beiträge
6
Punkte Reaktionen
0
Danke für das beispiel :) klingt ziemlich gut mit beckhoff, aber siemens ist 45% marktführend in dingen automatisierung und robotik. Deshalb will ich step 7 auch lernen. Aber step 7 software alleine ist recht teuer und kanns nicht so wie bei beckhoff simulieren oder ? Denn um 590€ könnte ich mir im conrad ein step 7 basic kit kaufen und direkt testen oder ??
 

Deltal

Well-known member
Beiträge
1.074
Punkte Reaktionen
140
Siemens hat imho kaum etwas im Bereich Robotik.. eher NC Geschichten, aber da kommste auch wiederum nicht mit SPS Kenntnissen sehr weit.

Nochmal.. die Programmiersprachen unterscheiden sich KAUM. Wer CoDeSys kann, für den ist Step 7 keine Herausforderung. Nur wer denkt, dass er Programmieren kann nur weil er mal ne HW Konfig zusammengeklickt hat und dann ne Ampel programmiert, hat verloren.

Es gibt z.B. die Trial Lizenzen bei Siemens und mit PLCSIM auch einen Simulator. Die günstigeste Visu ist WinCCflex, welche aber wieder eine extra Lizenz braucht wenn du die Runtime auf deinem PC laufen lassen willst.

Nochmal.. die 600€ sind besser in einem Kurs investiert.

Vorhher mal ein paar Wochen mit CoDeSys anfangen.. Mit dem Programm auseinandersetzen, Funktionen erstellen, Timer, Counter, Schrittketten bauen, Visualisieren, Datentypen, Arithmetisches Operationen kennen und anweden. Wenn du dann noch Lust auf SPS Programmierung hast, nen Kurs besuchen.
 
Zuletzt bearbeitet:

Blockmove

Supermoderator und User des Jahres 2019
Teammitglied
Beiträge
10.852
Punkte Reaktionen
3.314
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für das beispiel :) klingt ziemlich gut mit beckhoff, aber siemens ist 45% marktführend in dingen automatisierung und robotik. Deshalb will ich step 7 auch lernen. Aber step 7 software alleine ist recht teuer und kanns nicht so wie bei beckhoff simulieren oder ? Denn um 590€ könnte ich mir im conrad ein step 7 basic kit kaufen und direkt testen oder ??

Wie wärs denn mit einem Fernkurs (sgd, Fernschule Weber, oder was weiss ich).
Bei den meisten ist auch die entsprechende Software dabei.

Gruß
Dieter
 

Perfektionist

Well-known member
Beiträge
3.557
Punkte Reaktionen
520
also, ich finde das hier:

http://www.conrad.de/ce/de/product/...AV6651-7AA01-3AA1-85-264-VAC/1101119&ref=list

eigentlich garnicht so verkehrt. Ich hatte sowas als Mitsubishi-Melsec vor rund 25Jahren aufm Tisch, allerdings damals noch ohne Visu, eine Aufgabe (Zuverlässigkeit eines Relais testen) und bin so zur SPS-Programmierung und letztlich Automatisierung gekommen.

In dem Paket ist eigentlich alles dabei (außer vielleicht das allerletzte Update von V11, aber dafür gibts Download). Und die 1200er spricht SCL/ST, was will man mehr? Außer Geld sparen...
 

Fanta-Er

Well-known member
Beiträge
198
Punkte Reaktionen
16
moin,
ich kann mich den meisten hier nur anschließen. mach nen kurs. ich bin auch in beiden welten zu hause (codesys[iec61131]/step7). ohne bezug zur praxis ist es für die füße. viele hersteller haben sps steuerungen.
kostenneutral ist codesys. du kannst dir von vielen die software, incl. visu, kostenlos runterladen. z.b.
http://www.microinnovation.com/desktopdefault.aspx/tabid-8/26_view-433/
hier verbirgt sich auch das kind von 3s in einer etwas anderen aufmachung. um mit einer sps umzugehen brauchst du erstmal grundkenntnisse und auch die wege um lösungen zu finden. hierbei ist die sprache egal. auch halte ich das argument du brauchst unbedingt st/scl für nicht primär. verstehen was wie passiert ist für einen anfänger wichtiger.

einfaches beispiel:
programmiere ein nightrider(von rechts nach links und zurück) lauflicht, welches alle 500ms die lampe wechselt und das ganze über 10 lampen.

ein programmierer grinst und ist in 10min fertig. wobei die zeit und die lampen (augänge) inhalb von sekunden umgesetzt werden können.
ein anfänger ist stunden beschäftigt.

meine meinung
gruß Fanta
 
Oben