Das ist doch mal wieder ausgemachter Schwachsinn, den du da an den Mann bringen willst! Die IEC 61131 schreibt für Schrittketten keine Sprache vor, sie empfiehlt lediglich AS!
Darüber hinaus reden wir hier von S7-Programmierung, wie wenig und wieviel die mit der IEC 61131 zu tun hat sollte dir als Normenkasper doch auch bekannt sein!
Wenn in FUP programmiert werden soll, dann hat das nichts mit der Fähigkeit des Programmierers zu tun, sondern mit der Schaffung von verständlichen Code für eine breite Masse an Servicepersonal, die hier offensichtlich mit einer AWL-Programmierung einen Fehler nicht so schnell finden könnten. Und vergiss den Einwand, dass solche Leute nichts an einem PG verloren haben. Dann würde es ihnen genauso gehen wie dir!
Einen guten Programmierer zeichnet aus, dass er dem Kundenwunsch entsprechen kann und die Lösungen von Problemem in einer Vielzahl von Abbildungsformen umsetzen kann!
Statt hier den Clown zu machen solltest du vielleicht etwas Konstruktives zur Diskussion beitragen!
so, nun zum thema:
Code:* [B]Netzwerk 1[/B] U( L #Schritt L 0 ==I ) U #A_steht UN #A_STOER U( O #BAA O #BAH ) U #M_START = L 1.0 U L 1.0 SPBNB _001 L 1 T #Schritt _001: NOP 0 U L 1.0 SPBNB _002 L 10 T #Zeit _002: NOP 0 [B]Netzwerk 2[/B] U( L #Schritt L 1 ==I ) UN #A_STOER U( L #Zeit L 0 <=I ) U( O #BAA O #BAH ) = L 1.0 U L 1.0 SPBNB _003 L 2 T #Schritt _003: NOP 0 U L 1.0 SPBNB _004 L 25 T #Zeit _004: NOP 0
hab ich gerade in einem Programm gefunden, läßt sich Problemlos in FUP wandeln. So sollte es funktionieren, bei uns tut es das zumindest. Die Schrittnummer wird am Ende noch verglichen und ermöglicht die einzelnen Funktionen bzw. Schritte. (schön ist aber nicht)
Das jemand keine Lizenz für Graph kaufen will. OK....
Er lehnt es ab, da wir eine Lizenz kaufen müssten UND weil er Schrittketten immer in FUP programmiert hat (er war bis vor 3 Jahren Inbetriebnehmer)
...
dann lass Dir doch von ihm mal ein Musterprogramm geben ...... weil er Schrittketten immer in FUP programmiert hat ...
Was passiert, wenn durch Handbedienung 2 Schritte übersprungen wurden?
Mütze, das gefällt mir sehr gut. Schrittkette über Auto/Manuell Bit still legen aber Schrittmerker aktiv lassen.
Werd mir das mal genauer ansehen...
Weil: Was passiert, wenn durch Handbedienung 2 Schritte übersprungen wurden? Aber auch dafür gibt es sicherlich einen Workaround... Man könnte die Kette bei Handbedienung jeweils die Schritte mitlaufen lassen, aber die Ausführung mit dem Auto/Man Bit verunden. Mal sehn.
Gruß
Beren
Deine Idee ist für unsere Anforderungen nicht praktikabel. In unserer Bedienphilosophie unterscheiden wir zwischen
- Automatikbetrieb
- Handbetrieb (Bedienungen aller einzelnen Aggregate mit Endlagenüberwachungen, Verriegelungen)
- Wartungsbetrieb (Bedienung aller Aggregate ohne Verriegelungen
@Mütze: Nicht unbedingt. Durch Handbedienung kann z.B. der Bundwagen schon weider aus dem Bereich sein oder ähnliches, da mehrere Schritte durch Handbedienung übersprungen wurden...
Die Bedienungen sind ja sowieso immer ähnlich. Die Schrittkette lasse ich einfach im Hintergrund ohne Ausführung einer Aktion mitlaufen.
Ich gebe mal zwischendurch folgendes zu bedenken: ist es nicht häufig so, dass der Bediener einen Automatikschritt rückgängig machen möchte, weil er fehlschlug? Und dann aus dieser "Schritt zurück"-Situation heraus "nachstarten" möchte?... Die Schrittkette springt nur im Hintergrund weiter, wenn bestimmte Bedingungen durch Handbedienung erfüllt worden sind. So lässt sie sich im richtigen Schritt nachstarten.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?