Ich mache eine ausbildung zum mechatroniker und stehe kurz vor der prüfung und ich muss sagen mit dem 15 minutenvideo hab ich es besser verstanden als bei einem 2 wochen lehrgang :D
Da ich selbst seit Jahren SPS Programmierer bin und auch einen eigenen Kanal zu diesem Thema habe finde ich es großartig das du dein Wissen an andere weiter gibst und somit sehr vielen hilfst
Sehe es mir zu Vorbereitung auf einen Laborversuch für mein Studium an und es ist deutlich verständlicher als die Erklärungen des Profs. Daumen hoch! :)
Verrate ihm halt den Kanal ... die Videos sind ja öffentlich zugänglich und er kann die Links darauf jederzeit in seine Unterlagen einbauen. Das mache ich für meine Schüler ja auch so :-)
Da muss ich dich leider korrigieren! Das Pluszeichen ("+") steht als Logiksymbol für ein ODER und ein Punkt, Stern ("*"), Multiplikationszeichen steht für UND. Man kann sich das auch einfach anhand einer Wahrheitstabelle mit zwei Eingängen herleiten. Stell dir vor, beide Eingänge sind FALSE, also "0" und setze ein "+" und dann ein "*" dazwischen. Also 0 + 0 = 0 und dann 0 * 0 = 0. In der nächsten Zeile ist normalerweise der zweite Eingang TRUE, also "1". Damit ergibt sich 0 + 1 = 1 bzw. 0 * 1 = 0. In der dritten Zeile ist üblicherweise der erste Eingang TRUE und der zweite FALSE. Somit hast Du die Rechnungen 1 + 0 = 1 bzw. 1 * 0 = 0. Die vierte und letzte Zeile beinhaltet für beide Eingänge ein TRUE. Damit sieht die Addition so aus: 1 + 1 = 2 (das gibt es aber in der Digitaltechnik nicht - aber es ist ungleich Null!). Bei der Multiplikation passt es dagegen wieder mit 1 * 1 = 1. Damit hast Du praktisch die Verknüpfungsergebnisse in der Wahrheitstabelle über die zugehörigen Rechnungen hergeleitet.
Eine Sache verstehe ich nicht ganz. Wenn der Vergleicher in der Schrittkette gesetzt wird, wo wird der dazugehörige Zählerbaustein gesetzt? Fehlt dieser nicht in der Befehlsausgabe?
Da der GRAFCET in diesem Video "nur" ein Mittel zum Zweck ist um die programmatische Umsetzung zu erklären, ist dieser tatsächlich nicht vollständig und somit auch nicht komplett logisch. Die Veränderung des Zählwertes fehlt hier in der Tat. Diese müsste bei einem der Schritte in einer Aktion dabei stehen. Der Zählbaustein würde dann im Baustein "Befehlsausgabe" programmiert werden. Der Vergleicher muss im Baustein "Schrittkette" implementiert werden.
Hallo, schönes Video, Kollege! Aber verwende bitte für den Zählwert keine temporäre Variable, sie muss statisch sein, d.h. über die Laufzeit des FC hinaus. Ich würde ein MW nehmen. Kollegiale Grüße
Danke für den Hinweis ... das ist natürlich ein blöder Fauxpas! Und wenn man das Video genau betrachtet, dann implementiere ich die Schrittkette in einem FC ... da gibt es gar keine statische Variablen. Eigentlich wollte ich mit dem Klick auf "Variable definieren" in der Variablentabelle einen neuen Eintrag anlegen. Und das sollte dann in diesem Fall tatsächlich ein Merkerwort sein. Du hast also fachlich vollkommen Recht, auch wenn es zum Verständnis des eigentlichen Inhaltes (nämlich der Ablaufsteuerung) vermutlich keine wesentliche Rolle spielt.
Ja, FC-Bausteine und FB-Bausteine müssen IMMER aufgerufen werden. Dieser Aufruf kann im OB1, aber auch aus jedem beliebigen anderen Baustein heraus erfolgen. Bei einer Siemens SPS ist der OB1 der einzige Baustein der standardmäßig immer vom Betriebssystem (Firmware) der SPS aufgerufen wird. Alle anderen Bausteine werden ohne Aufruf nicht abgearbeitet.
Zwei Ausgänge können schon von einem Schrittmerker gesetzt werden. Man muss nur aufpassen dass jeder Ausgang nur EINMAL im Baustein "Befehlsausgabe" vorkommt. Setzt man vor den Zuweisungsoperator (das Symbol mit dem "=" drin) einen ODER-Baustein, dann kann ich ohne Probleme mit mehreren Schrittmerkern (z.B. X1 ODER X2 ODER X3) darauf zugreifen.
Danke für den freundlichen Hinweis! Zum Glück ist es beim Programmieren ja so, dass man nur aus eigenen Fehlern lernt. Es stimmt, dass hier die Programmierung vom Schritt 4 durch das Copy & Paste tatsächlich aus Versehen im Netzwerk 3 steht. Das ändert aber nichts an der Funktion. Die Schrittkette arbeitet trotzdem fehlerfrei.
Ich mache eine ausbildung zum mechatroniker und stehe kurz vor der prüfung und ich muss sagen mit dem 15 minutenvideo hab ich es besser verstanden als bei einem 2 wochen lehrgang :D
Genau so wie ich 😅
Sie sind eine sehr kompetenter Lehrer, спасибо.
Da ich selbst seit Jahren SPS Programmierer bin und auch einen eigenen Kanal zu diesem Thema habe finde ich es großartig das du dein Wissen an andere weiter gibst und somit sehr vielen hilfst
Danke sehr!
Sie können echt gut erklären bitte noch mehr Videos
Sehe es mir zu Vorbereitung auf einen Laborversuch für mein Studium an und es ist deutlich verständlicher als die Erklärungen des Profs. Daumen hoch! :)
Super Video :)
Vorher nie verstanden und jetzt innerhalb von 15 Minuten
Danke für die Hilfe! Die Arbeit Morgen kann kommen....
Vielen Dank für das Video.
Ab morgen wieder SPS als Lehrgangsthema (S7-1200). Guter Einstieg in die Thematik. :-)
Sehr hilfreich. Werde ich mit meinen Schülern auch machen! Danke!
Super erklärt vielen Dank.. wäre toll wenn Sie noch eien Video über einen Programm mit alle Bausteine OB1, FB, FC und DB darstellen können
Wirklich sehr gut erklärt 👍Dankeschön
Vielen Dank!!! Unser Lehrer sollte sich auch die Videos angucken!))
Verrate ihm halt den Kanal ... die Videos sind ja öffentlich zugänglich und er kann die Links darauf jederzeit in seine Unterlagen einbauen. Das mache ich für meine Schüler ja auch so :-)
Super erklärt.Danke 😙😙
Danke viel mal für dieses gut erklärte Video
B2 + B3 interpretiere ich als und und nicht als oder 😇 Schrittkette gut erklärt !
Da muss ich dich leider korrigieren! Das Pluszeichen ("+") steht als Logiksymbol für ein ODER und ein Punkt, Stern ("*"), Multiplikationszeichen steht für UND.
Man kann sich das auch einfach anhand einer Wahrheitstabelle mit zwei Eingängen herleiten. Stell dir vor, beide Eingänge sind FALSE, also "0" und setze ein "+" und dann ein "*" dazwischen. Also 0 + 0 = 0 und dann 0 * 0 = 0.
In der nächsten Zeile ist normalerweise der zweite Eingang TRUE, also "1". Damit ergibt sich 0 + 1 = 1 bzw. 0 * 1 = 0.
In der dritten Zeile ist üblicherweise der erste Eingang TRUE und der zweite FALSE. Somit hast Du die Rechnungen 1 + 0 = 1 bzw. 1 * 0 = 0.
Die vierte und letzte Zeile beinhaltet für beide Eingänge ein TRUE. Damit sieht die Addition so aus: 1 + 1 = 2 (das gibt es aber in der Digitaltechnik nicht - aber es ist ungleich Null!). Bei der Multiplikation passt es dagegen wieder mit 1 * 1 = 1.
Damit hast Du praktisch die Verknüpfungsergebnisse in der Wahrheitstabelle über die zugehörigen Rechnungen hergeleitet.
Danke,sehr hilfreich.
Eine Sache verstehe ich nicht ganz. Wenn der Vergleicher in der Schrittkette gesetzt wird, wo wird der dazugehörige Zählerbaustein gesetzt? Fehlt dieser nicht in der Befehlsausgabe?
Verstehe ich auch nicht. Und ebenfalls nicht, wo der Zählwert erhöht wird? Kurze Rückmeldung für die Noobs wäre super ;-)
Da der GRAFCET in diesem Video "nur" ein Mittel zum Zweck ist um die programmatische Umsetzung zu erklären, ist dieser tatsächlich nicht vollständig und somit auch nicht komplett logisch.
Die Veränderung des Zählwertes fehlt hier in der Tat. Diese müsste bei einem der Schritte in einer Aktion dabei stehen. Der Zählbaustein würde dann im Baustein "Befehlsausgabe" programmiert werden.
Der Vergleicher muss im Baustein "Schrittkette" implementiert werden.
Hallo, schönes Video, Kollege!
Aber verwende bitte für den Zählwert keine temporäre Variable, sie muss statisch sein, d.h. über die Laufzeit des FC hinaus. Ich würde ein MW nehmen.
Kollegiale Grüße
Danke für den Hinweis ... das ist natürlich ein blöder Fauxpas! Und wenn man das Video genau betrachtet, dann implementiere ich die Schrittkette in einem FC ... da gibt es gar keine statische Variablen. Eigentlich wollte ich mit dem Klick auf "Variable definieren" in der Variablentabelle einen neuen Eintrag anlegen. Und das sollte dann in diesem Fall tatsächlich ein Merkerwort sein. Du hast also fachlich vollkommen Recht, auch wenn es zum Verständnis des eigentlichen Inhaltes (nämlich der Ablaufsteuerung) vermutlich keine wesentliche Rolle spielt.
Sehr Hilfreich
DANKE!
Krass danke
13:33 - 13:37, das sollte doch Schritt 1 als auch Schritt 4 heißen, oder verlässt mich da die Logik? Aber sonst ein sehr gutes Lernvideo zum Einstieg!
BAD LS Sehr gut aufgepasst :)
@@1.9ertdiarl Merci =) , zeigt wohl, dass ich es kapiert habe =P
Welches Programm benutzt du um das Protokoll zu schreiben?
Welches "Protokoll" meinen Sie? Falls der Grafcet gemeint ist: dieser wurde mit FluidSim erstellt.
@@Schuelerunterlagen ja danke vielen dank was halten sie von dem programm von Siemens?
Hast du die fonctionne von OB1 abgerufen???
Die beiden Funktionen "Befehlsausgabe" und "Schrittkette" werden im Baustein "Main [OB1]" aufgerufen.
super !
Extrem Super Giant Lehrer
ich habe ein freund in Kempten Martin Miorin ist seine name ,er ist ingineur
Aus der 11. Jahrgangsstufe???
Wir hatten sowas gar nicht in der Schule
Ist ein Aufruf vom FC im OB nötig?
Ja, FC-Bausteine und FB-Bausteine müssen IMMER aufgerufen werden. Dieser Aufruf kann im OB1, aber auch aus jedem beliebigen anderen Baustein heraus erfolgen.
Bei einer Siemens SPS ist der OB1 der einzige Baustein der standardmäßig immer vom Betriebssystem (Firmware) der SPS aufgerufen wird. Alle anderen Bausteine werden ohne Aufruf nicht abgearbeitet.
es gibt doch auch den zyklischen aufruf (OB 30) oder liege ich da jetzt falsch?
Warum kann ich nicht zwei Ausgänge durch einen Schrittmerker setzen?
Zwei Ausgänge können schon von einem Schrittmerker gesetzt werden.
Man muss nur aufpassen dass jeder Ausgang nur EINMAL im Baustein "Befehlsausgabe" vorkommt. Setzt man vor den Zuweisungsoperator (das Symbol mit dem "=" drin) einen ODER-Baustein, dann kann ich ohne Probleme mit mehreren Schrittmerkern (z.B. X1 ODER X2 ODER X3) darauf zugreifen.
hallo, wenn ich ihnen eine sps Aufgabe sende, könnten sie das dann auch mit schrittketten programmieren bzw auch grafcet erstellen? gruss Jiraiya sama
Natürlich! Überweise hierfür bitte 5.000.- € zzgl. 19% UStr. für einen bis zu 6 Seiten umfassenden GRAFCET.
Bitte um Rückmeldung.
Ganz hubsch und ich kann auch mein deutsch ueben :p
Peinlich Peinlich. Netzwerk 3 kopiert und als Netzwerk 4 eingefügt. Dann aber Netzwerk 3 editiert mit den Daten Schritt 4.
Danke für den freundlichen Hinweis! Zum Glück ist es beim Programmieren ja so, dass man nur aus eigenen Fehlern lernt.
Es stimmt, dass hier die Programmierung vom Schritt 4 durch das Copy & Paste tatsächlich aus Versehen im Netzwerk 3 steht. Das ändert aber nichts an der Funktion. Die Schrittkette arbeitet trotzdem fehlerfrei.
Schlecht erklärt