SpS lernen :-(

Gast #2371339
Lesenswert?

Also, schon mit Ablaufdiagrammen/plänen bzw. Flussdiagramm gearbeitet? 
Wenn man die Steuerung erstmal auf dem Papier plant, muss man später nur 
noch die Bausteine zusammen fummeln.

Die Logik dahinter kann man sich sonst nur anlernen durch Praxis. Es 
gibt auch ziemlich gute Bücher, sind aber meist auch dicke Schinken.
Gast #2371342
Lesenswert?

Wir haben in der Schule mit Ablaufsteuerung gearbeitet. Das heißt den 
Ablauf auf eine Papier gezeichnet und dann einfach runter programmiert. 
Jetzt arbeite ich in einer Firma wo dies nicht gemacht wird. Das sind 
komplexe Programme

Kannst du mir ein Buch empfehlen ?
Gast #2371344
Lesenswert?

Hi
Logisches Denken ist aber Voraussetzung. Solltest du bereits schon bei 
Schützschaltungen erfahren haben. So sind parallele Kontakte 
"Oder-Glieder" und in Reihe geschaltete Kontakte "Und-Glieder"
Nun kommt es darauf an, welche "Programmiersprache". Auch bei SPS'en 
gibt es "AWL", "FUP" und "KOP". Vielleicht auch noch CFC als grafische 
Logik auf Blattebene. Auch zwischen den Herstellern gibt's da 
Unterschiede.
Richtig lernen wirst du es erst bei intensiver Anwendung. Vielleicht 
hilft mal eine Anfrage bei den Herstellern, ob die sowas wie 
Demo-Software haben.
Gruß oldmax
Gast #2371348
Lesenswert?

Wenn du Probleme mit den Logikgrundlagen hast würde ich mir ma ein wenig 
Digitaltechnik anschauen. UND, ODER, NICHT und Spicherbausteine sollten 
ausreichen. Wenn du diese Grundlagen nicht verstehst brauchst du dich 
erst gar nicht an die SPS zu geben.
Wenn es dann ans Programmieren geht würde ich dir den FUP raten. AWL 
oder sowas würde ich dir erst empfehlen wenn du schon etwas Ahnung hast. 
Ob es freie Programme zum Programmieren und Testen deiner Programme gibt 
weiss ich nit. Für Studenten, vielleicht auch für Schüler/Lehrlinge, 
gibt es die S7 Software relativ günstig.
Gast #2371349
Lesenswert?

Besonders dann, wenn es kompliziert wird machen diese Pläne doch erst 
Sinn? Irgendwie muss ja auch dokumentiert werden, wie das Programm 
abläuft.

Ansonsten würde ich für das Programm ein Grundkonzept erstellen, dann in 
kleinen Schritten bauen und sollange erweitern bis alle Funktionen 
untergebracht sind. Weiss nur nicht in wie weit dies dein Auftrag 
zulässt. Man kann ja nicht an jeder Maschine wild rumprogrammieren ...

Wenn man schon ein bisschen mit der Materie vertraut ist, dann ist von 
Vieweg Teubner "Steuerungstechnik mit SPS" brauchbar. Aber keine 
Garantie, dass es dir hilft. Vermute mal ganz stark hier im Forum kennt 
sich jemand besser mit der Literatur aus.
Gast #2371382
Lesenswert?

In AWL zu programmieren ist etwas schwieriger, weil es die Fähigkeit 
voraussetzt, sich die Befehle wieder in einen Schaltplan umzudenken.
Ob AWL oder FUP ist ist aber in den Programmen die ich kenne nur eine 
Frage der Einstellung. Übung ist etwas, was fast immer hilft. Versuche 
dich einfach daran zu gewöhnen und brich nicht gleich zusammen, wenn es 
nicht auf Anhieb klappt. Es ist noch kein Meister vom Himmel gefallen. 
Letztendlich benötigst Du eine Vorgabe für Deine Arbeit, sei es nun eine 
Funktionsbeschreibung oder die konkrete Vorgabe bestimmte Module zu 
programmieren. Ich gehe mal davon aus, dass Du es mit der S7 zu tun 
hast. Ist ist ohnehin sehr kompliziert.
Gast #2371390
Lesenswert?

Ja, mit der der S7. Wir entwickeln Programme für Industrieanlagen und 
ich soll ein fertiges Programm ein bisschen verändern. In diesem 
Programm kommen dann 10 Sprünge dir nvor und sowas halt. In der 
Technikerschule habe ich es halt so nie gelernt und fühle mich wie ein 
absoluter anfänger :-(
Gast #2371404
Lesenswert?

>Nur bei uns in der Firma wird halt alles in AWL gemacht.

Oh mein Gott. Aber Strom und fliessend Wasser ist vorhanden? Hilfe.

Oder bestehen die SPS-Programme nur etwa aus sowas:
Wenn IN1 und IN2 aber nicht IN3 dann OUT1. Aber für sowas braucht man 
keine SPS.

>AWL ist immer ein unübersichtlicher Wust. Arbeite lieber mit FUP oder
>den moderneren graphischen Bausteinen.

Ist auch nicht besser. Nimm ST.
#2371456
Lesenswert?

Techniker1907 schrieb:
> Leider geht das bei uns nicht. Wenn ich das nach FUP umstelle
> funtioniert das nicht.

Das ist weil nicht alles 100% i.O ist wenn alles richtig programmiert 
ist durfte man umschalten können, ABER nicht alles bzw. nicht alle 
Bausteine etc. kann man von AWL in FUP oder KOP konviertieren oder 
umschalten.

Ich glaube aber dass du hier in diesem Forum nicht 100 richtg bist hier 
geht mehr um Elektronik µC usw.

Schaumal z.B. hier:

http://www.sps-forum.de/
Gast #2374356
Lesenswert?

Martin e. C. schrieb:
> Das ist weil nicht alles 100% i.O ist wenn alles richtig programmiert
> ist durfte man umschalten können, ABER nicht alles bzw. nicht alle
> Bausteine etc. kann man von AWL in FUP oder KOP konviertieren oder
> umschalten.

Wohl kaum. Ist zwar eine Weile her, dass ich das letzte mal mit Simatic 
gearbeitet habe, aber idR lassen sich nur strak abstrahierte Sprachen in 
weniger stark abstrahierte Sprachen konvertieren, nicht umgekehrt bzw. 
nur bedingt. Während sich FUP bzw. FBS oder KOP problemlos in AWL 
konvertieren lässt (und im Prinzip intern auch nix anderes ist), ist der 
umgekehrte Weg nicht unbedingt möcglich, weil schlicht Informationen 
fehlen. Ist auch auf jedem anderen System so, dass sich Hochsprachen 
problemlos zu Assembler wandeln lassen, Assembler aber keinen 
eindeutigen Hochsprachencode ergibt.

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