Step 7 Merkerschrittkette mit Quereinstieg

Zuviel Werbung?
-> Hier kostenlos registrieren
@Frank
Einigen wir uns darauf, dass viele Wege nach Rom führen.
Wichtig ist nur, dass die Wegweiser (sprich Programmierstil und Dokumentation) vollständig und gut lesbar sind ;)

Gruß
Dieter
 
Zuletzt bearbeitet:
Ich danke euch erstmal allen für eure rege Anteilnahme.
Ihr habt mir ein paar Möglichkeiten aufgezeigt, die ich zum Teil auch noch nicht kannte...:eek:

Marco
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich danke euch erstmal allen für eure rege Anteilnahme.
Ihr habt mir ein paar Möglichkeiten aufgezeigt, die ich zum Teil auch noch nicht kannte...:eek:

Marco
Hat dir das Programmchen geholfen ? Ist viel mächtiger als es aussieht : In den einzelnen "CASE" Schritten kannst die Aktorik + Schrittabbruchbedingungen packen ( sogar kleine Programme in jeder Schritt ;)) .

Die Kette ist schnell , bei grosse Schritketten 2000 Schritte ... durch den Schrittauswahl("CASE") am Anfang und die Einkapselung (BE) der Schritte wird in einem Bearbeitungszyklus wirklich nur das gelesen und gerechnet was gebraucht wird ... nämlich nur EIN ... AKTORIK Schritt mit seine Abbruchbedingung(en) ...daher die Einkapselung der Schritte und die Sprunge (JUMP) ...

Für eine allgemaine VERKNÜPFUNGSSTEUERUNG habe eine ganz einfache Methode ....werde sie mal schreiben mit einem Beispiel ....mal !

:D ... Direkt in einem Schritt kannst du uber dem SCHRITTZÄHLER springen ... und vieles mehr !
Trickig (am ANFANG) wäre nur SIMULTAN Schritte zu programmieren ( obwohl dannach es sehr einfach ist)...ALTERNATIV Schritte sind normal zu programmieren ( Achtung bei Zusammenführung ...etc)
 
Zuletzt bearbeitet:
Bitte verschone uns!

Will euch nict belehren ....bitte nicht falsch verstehen !

Will nur berechtigte Meinungen über meine Art SPS Programme zu schreiben ... werde mit der Zeit richtige kleine Programme posten so ... das jeder mich korigiern kann ....das ist es !
Habe schon gesagt das isch ÜBERHAUPT Anfänger bin ?

Herr "rostiger Nagel" soll ich ihre Aussage so verstehen "Hier gibts keine Hilfe für Anfänger es ist ein Forum für EXPERTEN "...dann bin ich falsch hier :(

Meine ART Verknüpfungssteuerungen zu Programieren ist lustig und praktisch zu gleich ... ich werfde es beweisen !

Tut mir Leid wenn ich so Blöd/Anfänger bin ... wen SIE im Namen aller sprechen dann ..."was sollst" ....ein Versuch war es Wert ...oder nicht !

:(
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die Kette ist schnell , bei grosse Schritketten 2000 Schritte ... durch den Schrittauswahl("CASE") am Anfang und die Einkapselung (BE) der Schritte wird in einem Bearbeitungszyklus wirklich nur das gelesen und gerechnet was gebraucht wird
He, sowas haben schon Leute lange vor Dir "erfunden". Macht allerdings nur Sinn, wenn der zu steuernde Prozess stark schwankende Zykluszeiten verkraftet.

PS: Soll Dein Username "00alex" irgendwas bestimmtes bedeuten??? :confused:

Harald
 
He, sowas haben schon Leute lange vor Dir "erfunden". Macht allerdings nur Sinn, wenn der zu steuernde Prozess stark schwankende Zykluszeiten verkraftet.

PS: Soll Dein Username "00alex" irgendwas bestimmtes bedeuten??? :confused:

Harald


Ist das gleiche was intern SIEMENS benutzt ( in ihre Schrittkettenlösung ;)... also ist nicht von mir erfunden ... sonder GE-FUNDEN !

00alex ...weil ALEX schon benutzt war ...und 0alex klingt blöd nicht ?

:)



Noch was ...diese "schwankende Zeiten" ... sind EINZELN kleiner als die KLEINSTE Bearbetungszeit bei eine "normale" Schrittkette ...kommst mit ? ...ist das SCHLECHT ?

"normal" liest man immer 2000 Schritten ob sie gebraucht werden oder nicht ... mit "meiner" Methode wird je nur ein SCHRITT in einem Bearbeitungszyklus gelesen und die "case" Auswhl am Anfang ... ist das nicht beser SPS ???

:)

Der Prozess hängt von der SENSORIK nicht von der Zykluszeit ...so viel ich weiss um so kürzer eine SCHRITTZET um so mehr Schritte und gegebenfals SCHRITTKETTEN man in einem OB1 ...packen kann ...

Ist nicht so ?

:(
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Lieber Alex,
Anfänger werden bestimmt in diesen Forum nicht von jeden toleriert,
aber du kannst davon ausgehen das ich dieses tue, wenn das auftreten
passt.

Dieses Forum ist wie ein alte Seemannskneipe, kommst du rein wird es still
und du wirst von oben bis unten bemustert. In diesen Augenblick Kommt es
darauf an wie du dich verhältst. Stellst du dich an den Tressen und hörst erstmal
zu was die Haudegen so an Seemannsgarn spinnen oder stellst du dich hin, der gerade
mal mit dem Padelboot eine Runde auf dem Baggersee gedreht hat und versucht
einen Kapitän der schon 20 Jahre auf den Weltmeeren einen Öltanker fährt,
diesen mit allen gewaschenen Wassern alten Haudegen, zu erklären was Backbord
und Steuerbord ist. Das kann doch nur in die Hose gehen...!

Wenn du also irgend etwas lernen möchtest lese mit, lese mit und lese mit. Dann stelle
konkrete Fragen in einen eigene Thread. Aber überlege dir vorher was du fragen möchtest
schreibe es vernünftig auf und reagiere auf die Antworten. Aber Mülle nicht andere Beiträge
mit deinen auf Siemens Leergängen erstellten Beispielen zu.
 
Recht hast du !
Aber wie kann ich mich von den andern prüfen lassen ....so das ich aus meine Fehler lernen kann ...wenn ich nicht auch ein Bisschen von mir geben kann ?
Ich helfe wo ich kann und ERWARTE das mir auch andere helfen ....

Das ich Anfänger und diesen Kurs nicht sehr gut abgeschlossen habe , habe ich gessgt oder ? Das ich Arbeitslos bin auch ...also wie kann ich angeben ? ...Womit ?

Hab mir gedacht es ist ein FORUM also ...kann mitmachen nach meine Kräfte und werde geholfen wenn einer gerade Lust hat .... will au ch gerne dass was ich (glaube) weiss anderen mitteilen ... nicht den EXPERTEN sondern deren die noch weniger wissen als ich ...

Wäre ich ein EXPERT wäre ga nicht da ....könnte ich mich anderen nicht austauschen , auch nicht !
Deutsch ist nicht meiner Muttersprache aber bin ziemlich gut verstanden bis jetzt ...also glaube das trotz meiner Fehler auch hier verstanden bin ...

Wenn mich was interesiert schreibe es obwohl in nachhinein ein BLÖDSINN ist ... erst im nachinein weiss ich es ...also wenn dass Müll ist weiss ich erst nachdem ich korigiert werde ....kann ich den MÜLL löschen ? (ich tue es wenn stört)

DANKE
:neutral:
 
Zuletzt bearbeitet:
Noch was ...diese "schwankende Zeiten" ... sind EINZELN kleiner als die KLEINSTE Bearbetungszeit bei eine "normale" Schrittkette ...kommst mit ? ...ist das SCHLECHT ?

"normal" liest man immer 2000 Schritten ob sie gebraucht werden oder nicht ... mit "meiner" Methode wird je nur ein SCHRITT in einem Bearbeitungszyklus gelesen und die "case" Auswhl am Anfang ... ist das nicht beser SPS ???

Es gibt Aufgaben bei denen eine konstante Laufzeit einer Kette sehr wichtig ist. Die von dir vorgestellte Variante ist nun mal hier sehr schlecht. Schau dir mal den Befehl SPL an, damit kannst du "deine" Kette sehr leicht optimieren.


Gruß
Dieter
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Falls nötig kann mann Totzeiten einbauen überhaupt kein Problem {... ein Problem wäre meiner Meinung nach ein Programm in die "normale" Variante geschriben zeitlich kürzer ausführbar zu machen} !
SPL ist begrenzt und erlaubt intern nicht Sondersprünge zur Optimierung , die Art wie ich es mache aber schon ... es sind so zu sagen die Schritten lauter einzel Programme die nur bei Bedarf gelesen werden bei SPL wird immer der ganze "Wurst" gelessen un bei 2000 Schritte ist es Merkbar ....

Man kann packen mit dieser Methode 2000 SCHRITTKETTEN ( mit Alternativ- , Simultanschritten auch) ... jeder mit seine 2000 SCHRITTE .

Ich sage es ist schnell weil ich es mit den "normalen RS Schritten" schon verglichen habe ...

Was ist NICHT GUT so zu Programmieren ? ( übrigens programmieren ist so ganz leicht und übersichtlich )

Mit SPL kann man nur Liniarschritte schreiben glaube ich , ist nicht so :confused:

Noch was ....ALLES lässt sich AUTOMATISIEREN ....man kann ein MACRO in eine Computerprogrammiersprache schreiben ;) der
DIE KETTE in FUP lesbar "ausspuckt" ... :D
 
Zuletzt bearbeitet:
@00Alex:
Deine Ausführungen zu SPL-Ketten sind kompletter Quatsch.
Es sind damit die selben Dinge möglich wie mit dem von dir gezeigten Ketten.

Zu den Begrenzungen:
Wenn mir jemand eine Schrittkette mit 2000 Schritten vorlegen würde,
dann würde ich ihm dieses Programm um die Ohren hauen.
Ich hab Anlagen mit mehreren hundert Aktoren programmiert und trotzdem noch nie mehr als 170 Schritte in einer Kette benötigt.
Und selbst bei den 170 Schritten hab ich nach Möglichkeiten gesucht weiter zu gliedern.

Dieter
 
2000 Schritten sind sogar wenig ....hahaha....aber sie werden automatish über MAKROS generiert(selbstgebauter S7-GRAPH ... trotzdem lesbar)
von 60000 Merker in einem Programm gehört ?

...Stichwort ...Papierindustrie

:D

Was ist nicht gut ... an dieser Art zu programmieren ?????????

:(

SPL Kette : habe zB 60 Schritte davon 13 identisch aber nicht hintereinander wie löse ich das in SPL mit nur einem von der 13 ohne interne Sprünge .....?
Wie kann ich Simultan und Alternativsprünge in EINEM SPL ...packen :confused:

Wie ist es wenn man 12 unabhängige Schrittketten auf die gleiche Steuerung laufen läst ? ...Braucht man dann nicht schnelle Zyklusdurchlaufszeiten ...???
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
@alex,
wie Dieter schon schreibt, nicht die Menge der Schritte macht eine gute
Schrittkette aus, sondern die Übersichtlichkeit. Bei 2000 Schitten möchte
ich keinen Fehler suchen müssen. Zusätzlich ist auch die Geschwindigkeit
nicht alles, sondern eine kalkulierbare Laufzeit des Program ist wichtig.
Ich unterstelle mal das deine versuche zur Laufzeitmessung keine haltbare
Werte erbracht haben. Im übrigen kann man in einer SPL sehr wohl die
Lineare Struktur brechen und was du als 'Sondersprünge' bezeichnest,
durchführen.
 
2000 Schritten sind sogar wenig ....hahaha....aber sie werden automatish über MAKROS generiert ( trotzdem lesbar)
von 60000 Merker in einem Programm gehört ?

...Stichwort ...Papierindustrie

:D

Was ist nicht gut ... an dieser Art zu programmieren ?????????

:(

SPL Kette : habe zB 60 Schritte davon 13 identisch aber nicht hintereinander wie löse ich das in SPL mit nur einem von der 13 ohne interne Sprünge .....?
Wie kann ich Simultan und Alternativsprünge in EINEM SPL ...packen :confused:

Wie ist es wenn man 12 unabhängige Schrittketten auf die gleiche Steuerung laufen läst ? ...Braucht man dann nicht schnelle Zyklusdurchlaufszeiten ...???


Noch etwas, was mir bei deinen letzten Beitrag auffällt, das du ein absoluter Schwätzer bist.
 
Danke !
Habe nicht versucht/gewusst das SPL so machtig ist ... ich meine wie wird die Schrittnummerierung gemacht und die Sprünggedächtnis !... etc.

Wie so ? ...Angeben kann ich nicht !.... und für SCHWÄTZEN gibts geeigneter FOREN ... oder ???
( Wer würde ein SPS Forum zum quatschen wählen ?)

Verstehe ich nicht .....als ich das PRAKTIKUM gemacht habe (2 Wochen) habe interesantes gesehen ( es waren 3 Firmen eine ist SANDVIK Eisenbahnlinien ...etc.)

?
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
2000 Schritten sind sogar wenig ....hahaha....aber sie werden automatish über MAKROS generiert ( trotzdem lesbar)
von 60000 Merker in einem Programm gehört ?

...Stichwort ...Papierindustrie

Von meiner Haustür zu Voith-Paper sind es 13km.
Und mir persönlich ist keine Einheit an einer Papiermaschine bekannt, in der 2000 Schritte in EINER Kette notwendig sind.

Niemand sagt, dass diese Art der Programmierung schlecht ist.
Einzig die Schwankung der Zykluszeit ist in manchen Fällen ein Problem.
SPL-Ketten funktionieren im Prinzip gleich, haben aber diesen Nachteil nicht.

Dieter
 
Habe nur nicht gewusst dass man SIMULTAN und ALTERNATIVSCHRITTE in einem SPL packen kann ...

Wie geht das überhaupt ... bündig gesagt ?

:neutral:

Die grosste Schwankung der Zykluszeit in "meiner" Methode ist höchstens so gross wie die kleinste Zykluszeit bei einem "normalen" Programm ...ist nicht so ????

Für Binäroperationen ist immer gut schnellste Zeit auszuholen ....dadurch kann man mehrere Ketten auf die gleiche Steurung packen ... ist nicht so ? .... Der PROZESS hängt von der auftrettenden Signalen ... warum also stört ein Programm der zu schnell gerechnet wird ( Stichwort Binär ... kein PEW , PAW ... das wäre extra )
 
Zuletzt bearbeitet:
Zurück
Oben