Schrittketten / Ablaufsteuerung im TIA Portal – SPS programmieren lernen – Aufbaukurs (Kapitel 4.1)
Summary
TLDRIn diesem Videokapitel geht es um die sogenannte Schrittkettenprogrammierung, eine wichtige Strategie zur systematischen Programmierung komplexer Prozesse. Der Dozent teilt seine Erfahrungen und erklärt, wie Schrittkettenprogrammierung schwierige Aufgaben zu meistern hilft. Es wird betont, dass diese Methode besonders für lineare Abläufe in der Fließfertigung geeignet ist, aber nicht für alle Aufgaben. Der Fokus liegt auf der Erstellung von Schrittketten in Funktionsplänen und der Verwendung von Weiterschaltbedingungen. Ein praktisches Beispiel einer Montagemaschine illustriert die Schritt-für-Schritt-Programmierung, wobei die Bedeutung des Verständnisses und Analysierens des Prozesses hervorgehoben wird.
Takeaways
- 😀 Schrittketten-Programmierung ist eine wichtige Strategie im Bereich der Automatisierung und SPS-Programmierung.
- 🛠 Es handelt sich nicht um einen neuen Befehl oder eine neue Anweisung, sondern um eine Methode, um komplexe Prozesse systematisch zu programmieren.
- 🎓 Die Erkenntnis der Schrittketten-Programmierung kann als ein 'Aha-Erlebnis' beschrieben werden, das die Programmierung von schwierigen Aufgaben erleichtert.
- ❌ Die Schrittketten-Programmierung ist nicht für jede Aufgabe anwendbar, z.B. bei Füllstandsregelungen.
- 📈 Sie eignet sich hervorragend für lineare Abläufe, wie sie in der Fließfertigung vorkommen, wenn viele kleine Schritte nacheinander abgearbeitet werden müssen.
- 🔠 Schrittketten können in allen fünf Programmiersprachen des TIA Portals erstellt werden, beginnend mit dem Funktionsplan.
- 👨🏫 Der Kurs beginnt mit dem Funktionsplan und zeigt auch die Schrittketten-Programmierung in der Programmiersprache SCL.
- 📚 Die Schrittkette besteht aus einer Abfolge von Schritten, wobei jeder Schritt eine Aktion darstellt und eine Wechselbedingung für den nächsten Schritt definiert.
- 🔄 Jeder Schritt wird von seinem nachfolgenden Schritt zurückgesetzt, was eine bestimmte Reihenfolge der Schritte gewährleistet.
- 🏁 Der erste und letzte Schritt in einer Schrittkette haben eine besondere Bedeutung und sind von den anderen Schritten abzuwägen.
- 🔧 Die Schrittkette wird im Funktionsplan detailliert betrachtet, und wichtige Merksätze werden für die Programmierung notiert.
Q & A
Was ist die sogenannte Schrittketten-Programmierung?
-Die Schrittketten-Programmierung ist eine Programmierstrategie, die es ermöglicht, komplexe Prozesse systematisch zu programmieren, ohne dass es ein neuer Befehl oder eine neue Anweisung ist.
Warum ist die Schrittketten-Programmierung wichtig?
-Sie ist wichtig, weil sie es ermöglicht, schwierige Aufgaben zu lösen, die manuell nicht immer leicht zu programmieren sind und bietet eine strukturierte Methode, um lineare Abläufe zu steuern.
In welchen Bereichen eignet sich die Schrittketten-Programmierung besonders gut?
-Die Schrittketten-Programmierung eignet sich hervorragend für lineare Abläufe, wie sie in der Fließfertigung vorkommen, wenn viele kleine Schritte nacheinander abgearbeitet werden müssen.
In welchen Programmiersprachen kann man eine Schrittkette erstellen?
-Man kann eine Schrittkette in allen fünf Programmiersprachen des TIA Portals erstellen, einschließlich Funktionsplan, SCL und der speziellen Programmiersprache für ablaufsteuerungen in S7-300 und S7-400.
Was ist der erste und wichtigste Schritt beim Erstellen einer Schrittkette?
-Der erste und wichtigste Schritt beim Erstellen einer Schrittkette ist es, die Anlage oder den Prozess zu kennen, da ohne ein Verständnis des Prozesses keine Schrittkette programmiert werden kann.
Wie werden die einzelnen Schritte in einer Schrittkette miteinander verbunden?
-Jeder Schritt setzt den nächsten Schritt in Verbindung mit einer Weiterschaltbedingung, die zum Beispiel Sensoren, Schalter oder eine bestimmte Zeit sein kann.
Was passiert, wenn eine Weiterschaltbedingung nicht erfüllt ist?
-Wenn eine Weiterschaltbedingung nicht erfüllt ist, wird der nächste Schritt nicht aktiviert, und der Prozess wartet, bis die Bedingung erfüllt ist.
Wie werden die Schritte in der Anlage, die im Skript beschrieben wird, kontrolliert?
-Die Schritte in der Anlage werden durch ein Bedienpult mit Tastern für Start, Stopp und Grundstellungsfahrt kontrolliert.
Welche sind die speziellen Merkmale des ersten und letzten Schritts in einer Schrittkette?
-Der erste Schritt ist der Start des Prozesses, und der letzte Schritt schließt die Abarbeitung der Schrittkette ab, oft ohne eine Weiterschaltbedingung, um den Prozess zu beenden.
Welche praktischen Tipps gibt der Sprecher für das Programmieren von Schrittketten?
-Der Sprecher empfiehlt, den Prozess sorgfältig zu analysieren und zu verstehen, da dies das zentrale Element beim Programmieren von Schrittketten ist. Er betont auch, dass man mit der Zeit ein Gefühl dafür entwickeln wird, wann die Schrittkette sinnvoll eingesetzt werden kann.
Outlines
😀 Einführung in Schrittketten-Programmierung
Dieser Abschnitt stellt die Schrittketten-Programmierung als eine strategische Methode zur Programmierung komplexer Prozesse vor. Es wird betont, dass dies keine neue Anweisung oder Befehl ist, sondern eine Art und Weise, Prozesse systematisch zu programmieren. Der Sprecher teilt seine persönliche Erfahrung mit, wie das Verständnis von Schrittketten-Programmierung seine Fähigkeit, schwierige Aufgaben zu bewältigen, verbessert hat. Es wird erwähnt, dass diese Programmierstrategie nicht für alle Aufgaben geeignet ist, aber für lineare Abläufe, wie sie in der Fließfertigung vorkommen, sehr effektiv ist. Der Abschnitt endet mit der Ankündigung, dass die Schrittkette in allen fünf Programmiersprachen des Portals erstellt werden kann und dass der Funktionsplan im SPS Profikurs als Einstieg verwendet wird.
🔧 Schritt-für-Schritt-Anleitung zur Erstellung von Schrittketten
In diesem Abschnitt wird der Prozess der Erstellung einer Schrittkette detailliert erläutert. Es wird betont, dass das Verstehen und Zerlegen des Prozesses in kleinere Schritte der Schlüssel zum Erfolg ist. Der Sprecher führt durch die einzelnen Schritte einer Anlage, die Werkstücke in Boxen auf einer Palette ablegt, und erklärt, wie diese Schritte in eine Schrittkette überführt werden können. Es wird auch auf die Verwendung von Weiterschaltbedingungen eingegangen, die durch Sensoren, Schalter oder sogar nur durch die Zeit gesteuert werden können. Der Abschnitt endet mit der Vorstellung eines praktischen Beispiels, bei dem die Schritte der Anlage farblich dargestellt werden, um den Ablauf zu veranschaulichen. Der Sprecher betont, dass das Verstehen und Analysieren des Prozesses das Wichtigste beim Programmieren von Schrittketten ist.
Mindmap
Keywords
💡Schrittketten-Programmierung
💡SPS-Programmierung
💡Weiteschaltbedingung
💡Funktionsplan
💡SCL
💡Grafik
💡Einstiegsbedingung
💡Rücksetzbedingung
💡Lehrstellen-Anhalten
💡Prozess
Highlights
Einführung in die Schrittkettenprogrammierung als eine wichtige Programmierstrategie.
Die Schrittkettenprogrammierung ermöglicht das Systematische Programmieren komplexer Prozesse.
Die Technik ist nicht für jede Aufgabe anwendbar, aber ideal für lineare Abläufe in der Fließfertigung.
Schrittketten können in allen fünf Programmiersprachen des Portals erstellt werden.
Die Schrittkette besteht aus einer Abfolge von Verknüpfungen, wobei jeder Schritt eine Aktion darstellt.
Jeder Schritt setzt den nächsten Schritt in Verbindung mit einer Weiterschaltbedingung.
Weiterschaltbedingungen können Sensoren, Schalter oder eine bestimmte Zeit sein.
Jeder Schritt wird von nachfolgenden Schritt zurückgesetzt, um die Abfolge zu gewährleisten.
Die Schrittkette beginnt immer mit dem zweiten Schritt, da der erste speziell ist.
Die Kenntnis der Anlage und des Prozesses ist entscheidend für die Programmierung von Schrittketten.
Praktische Anwendung der Schrittkettenprogrammierung in einer Werkstattanlage.
Zerlegen des Prozesses in einzelne Schritte für die Programmierung.
Die Steuerung der Anlage erfolgt durch ein Bedienpult mit Taster für Start, Stopp und Grundstellungsfahrt.
Die Schritte werden farblich dargestellt, um den Ablauf zu verdeutlichen.
Definition von Weiterschaltbedingungen, wie Lichttaste am Förderer oder andere Sensoren.
Die Schrittkette kann auch durch einfache Zeitintervalle weitergeschaltet werden.
Die Analyse des Prozesses ist das wichtigste beim Programmieren von Schrittketten.
Ein PDF mit der grafischen Ablaufkette und den Ein- und Ausgängen der Anlage ist für die Programmierung hilfreich.
Das nächste Kapitel wird zeigen, wie man Schritt für Schritt eine Schrittkette programmiert.
Transcripts
hallo und herzlich willkommen zu einem
der wichtigsten Kapitel in diesem Kurs
wir beschäftigen uns nun mit der
sogenannten schrittketten-programmierung
legen wir los
wir fangen wie immer mit den Basics an
die Schrittketten Programmierung ist
kein neuer Befehl oder eine neue
Anweisung im tierportal die wir lernen
werden
bei der Schrittketten Programmierung
handelt es sich um eine
programmierstrategie die solche
Möglichkeit komplexe Prozesse
systematisch zu programmieren
als ich damals mit SPS Programmierung
angefangen habe tat meine Programme
nicht immer das was ich wollte als ich
die Schrittketten Programmierung
kennengelernt habe war das ein großes
Aha Erlebnis für mich von da an waren
auch schwierige Aufgaben kein Problem
mehr deswegen empfehle ich euch in
diesem Video rein gut aufzupassen es
lohnt sich
leider kann man die schriftketten
Programmierung nicht für jede Aufgabe
anwenden bei einer Füllstandsregelung so
wie hier im Bild macht diese
programmierstrategie wenigsten
die Schrittketten Programmierung eignet
sich aber hervorragend für lineare
Abläufe wie z.B bei der fließt Fertigung
immer wenn bei einem Prozess viele
kleine Schritte nacheinander
abgearbeitet werden kann die
schriftkette eingesetzt werden
aber keine Sorge im Laufe der Zeit
werdet ihr ein Gefühl dafür entwickeln
wann die Schrittkette sinnvoll ist und
wann er nicht
eine Schrittkette können wir in allen
fünf Programmiersprachen des tierportals
erstellen in diesem Kurs starten wir mit
dem Funktionsplan
im SPS Profikurs zeige ich euch die
Schrittketten Programmierung auch noch
in der Programmiersprache SCL
mit S7 Graf liefert sie mit sogar eine
spezielle Programmiersprache für
derartige ablaufsteuerungen da ist 7
Grad aber nicht in der S7 1200 verfügbar
ist lernen wir das Thema lieber
betrachten wir die Schrittkette im
Funktionsplan und etwas genauer und
notieren uns ein paar wichtige Merksätze
wie ihr hier unschwer erkennen könnt
besteht eine Schrittkette impub aus
einer anderen Aneinanderreihung mehrere
es eher Verknüpfungen jeder ist eher
Verknüpfung ist ein Schritt bzw eine
Aktion der erste und der letzte Schritt
sind immer eine kleine Besonderheit
deswegen starten wir bei dieser
Abbildung erst beim zweiten Schritt
Merksatz Nummer 2 jede Schritt setzt den
nächsten Schritt in Verbindung mit einer
Weite schaltbedingung der Schritt 2
setzt also den Schritt 3 der Schritt 3
den Schritt 4 der Schritt 4 den Schritt
5 und so weiter
weiterschaltbedingungen können zum
Beispiel Sensoren Schalter oder einfach
eine bestimmte Zeit sein mehr dazu aber
später
Merksatz numero 3
jeder Schritt wird von nachfolgenden
Schritt zurückgesetzt der Schritt 4 wird
vom Schritt 5 zurückgesetzt der Schritt
3 zurückgesetzt und so weiter
wenn ihr euch diese drei Merksätze
merken könntet wäre dass der Hammer als
nächstes zeige ich euch welche Schritte
zum Erstellen einer Schrittkette
notwendig sind
ganz kurz etwas in eigener Sache auf
Youtube findest du nur ein paar meiner
SPS Videos wenn du Lust hast auf über 50
Stunden ein video material dann schaffen
meine Homepage vorbei dort biete ich
einen kompletten Online-Kurs an mit dem
du alles zum Thema SPS Programmierung
lernst was du wissen musst wir lernen
auf lockere Art und Weise mit vielen
praxisnahen Beispielen wenn du dich
intensiver mit SPS Programmierung
beschäftigen möchtest schau einfach auf
www.sps.de vorbei ich freue mich auf
Dich
der erste und wichtigste Schritt beim
Erstellen von Schrittketten ist dieser
hier kenne deine Anlage wer seine Anlage
also seinen Prozess nicht kennt der kann
auch keine Schrittkette programmieren
wir arbeiten natürlich wieder mit einem
praktischen Beispiel welches ich euch
jetzt vorstellen möchte
unsere Anlage sieht so aus diese
Maschine legte Werkstücke in die Boxen
auf einer Palette die einzelnen Schritte
lassen schön nacheinander also linear ab
eine gute Aufgabe für die schildketten
Programmierung die Steuerung der Anlage
erfolgt durch ein Bedienpult dort finden
wir den Taster Start Stopp und
grundstellungsfahrt
[Musik]
der Ablauf unserer Anlage der sogenannte
Prozess ist uns jetzt bekannt nun
zerlegen wir den Prozess in einzelne
Teilschritte
Schritt 1 ist der Start Schritt danach
fährt der Förderer eines vorwärts nun
senkt sich der Roboter und greift nach
dem Bauteil wurde das Werkstück erkannt
hebt der Roboter und dreht sich in
Richtung Förderer ist der förder
erreicht wird er am ausgefahren und
abgesenkt das Bauteil wird losgelassen
und der Arm fällt wieder nach oben im
Schritt 11 von beide Förderer vorwärts
und der Robo geht wieder in die
Grundstellung zurück ist der Förderer
eines freier wird nur noch mit dem
zweiten Förderer Gefahren der Ende
Schritt schließt die Schritte ab
in der Praxis werden zwischen den
einzelnen Schritten gerne
wartepositionen einprogrammiert damit
können wir das Programm kontrolliert in
einem sogenannten Lehrstelle Anhalten
der Einfachheit halber ersparen wir uns
aber solche Worte Positionen
ich lasse nun die Anlage nochmals laufen
und versuche zeitgleich die Schritte
farblich darzustellen danach sollte der
Ablauf klar sein
[Musik]
so Leute wir haben jetzt gemeinsam
diesen Ablauf erarbeitet
jetzt ist die Zeit gekommen in der wir
ein paar weiterschaltbedingungen
definiert
weiterschaltbedingungen können zum
Beispiel die lichttaste am Förderer sein
weiterschaltbedingungen können aber auch
alle möglichen Arten von anderen
Sensoren wie Endlagenschalter
Positionsschalter oder die Taste am
Bedienpult sein
eine weiterschaltbedingung kann aber
auch einfach nur eine gewisse Zeit sein
unsere Aufgabe ist es nun die einzelnen
Schritte um weiter schaltbedingungen zu
ergänzen ist die Anlage zum Beispiel in
der Betriebsrat Automatik und die
Schrittkette ist nicht aktiv dann
starten wir mit dem ersten Schritt
erkennt der Sensor für eure einst die
Palette fährt dieser vorwärts erreicht
die Palette dann den Roboter senkt sich
dieser wird ein Bauteil erkannt
positioniert der Roboter in mehreren
Schritten zur Box da wir hier keine
entlangschaltung mehr haben
positionieren wir einfach über die Zeit
weiter
wenn das Bauteil abgelegt wurde bewegen
wir den Roboter nach oben noch eine
Sekunde Fahrzeit gehen wir davon aus
dass der Armen der oberen Endlager
angekommen ist und fahren den Roboter in
Grundstellung zeitgleich bewegen sich
beide Förderer nach vorne wird der erste
Förderer frei nutzen wir noch den
zweiten bis auf der letzte Sensor belegt
wird der Ende Schritt wird verlassen
sobald die Palette nicht mehr vom Sensor
im Auslauf erkannt wird danach kann eine
neue Durchlauf beginnen
so Leute warum habe ich das jetzt zur
ausführlich gemacht vielleicht um euch
zu nerven vielleicht aber auch weil das
wichtigste beim Programmieren der
Schrittkette das verstehen und
analysieren des Prozesses ist
wenn ihr das Kapitel in meinem SPS
Online Kurs ansieht findet ihr unter dem
Video diese PDF zum Download darauf ist
unsere grafische Ablaufkette abgebildet
die Ein- und Ausgänge unserer Anlage
sowie die drei Merksätze für die
schriftketten Programmierung mit dieser
PDF können wir kinderleicht ein
lauffähiges SPS Programm erstellen im
nächsten Kapitel zeige ich euch Schritt
für Schritt im Tier verteilt wie man so
etwas macht bis gleich
Voir Plus de Vidéos Connexes
Greenfoot-Kurs [#1] - Weihnachtsbaum schmücken
Wie lese ich einen Schaltplan? - SPS programmieren lernen - Online Grundkurs (Kapitel 7.9)
Pias Imkerwelt: Teilen und behandeln Teil 1 - Bildung von Brutling und Flugling
Netzsicherheit Tutorial #10 - Das Ticket Granting Ticket
#5 OOM - Vorlage für Sortieralgorithmus erstellen (Lazarus)
Risikofrei von 100x Hebel profitieren? So gehts! (Bitcoin Trading Anleitung)
5.0 / 5 (0 votes)