Hallo, ich hoffe hier bin ich richtig. Kann mir jemand Tipps geben wie, man am besten lernt eine SpS zu programmieren. Irgendwie fehlt mir manchmal die Logik wodran es scheitert. MFG
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.
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 ?
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
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.
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.
Techniker1907 schrieb: > programmiere in AWL Da liegt Dein Problem! AWL ist immer ein unübersichtlicher Wust. Arbeite lieber mit FUP oder den moderneren graphischen Bausteinen. Axel
So habe ich es auch in der Technikerschule gelernt in FUP. Nur bei uns in der Firma wird halt alles in AWL gemacht. Haber gerade erst den JOB angefangen
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.
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 :-(
>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.
tex schrieb: > Ob AWL oder FUP ist ist aber in den Programmen die ich kenne nur eine > Frage der Einstellung. So kenne ich das auch: du kannst einfach die Darstellung umschalten... Und wenn das nicht geht, hat einer mal geschlampt: http://support.automation.siemens.com/WW/llisapi.dll?func=cslib.csinfo&objId=23060052&lang=de
Leider geht das bei uns nicht. Wenn ich das nach FUP umstelle funtioniert das nicht.
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/
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.