Aktueller Inhalt von MagCODESYSnicht

  1. M

    Inkrementalgeber und Referenzpositionen

    Du bist mal wieder meine Rettung. Nirgends hat unser Prof uns ein Beispiel zu einem Inkrementalgeber gegeben. Du bist ein echter Segen für dieses Forum. Die Z-Spur ist also im Grunde mein Takt für die Zählung. Bei jedem Impuls muss ich prüfen wie gerade der Stand der Dinge ist, ob A oder B high...
  2. M

    Inkrementalgeber und Referenzpositionen

    Hallöchen an alle! Ich sitze gerade an einer Taktstraße, bei welcher ich mittels Inkrementalgeber die Position eines Greifarmes feststellen soll. Dies erfolgt, so wie ich das verstanden habe, über eine Flankenerkennung. Die Aufgabe lautet wie folgt: Zunächst erfolgt die Initialisierung der...
  3. M

    Initialschritt richtig anlegen

    UPDATE: Der Fahrstuhl funktioniert. Ich musste nicht viel ändern, ich hatte nur kleine Logikfehler drin. Ich hab heute alles getestet, auch mal alle Knöpfe wie ein Kind gedrückt, und es fährt alles einwandfrei. Ich werde mich jetzt an ein einfacheres Projekt setzen, eine Taktstraße. Ich bedanke...
  4. M

    Initialschritt richtig anlegen

    Fachhochschule Erfurt für Angewandte Wissenschaften, da Angewandte Informatik. Danke, ich werde mich mal dran setzen und versuchen das umzusetzen. Erneut, danke für deine Hilfe.
  5. M

    Initialschritt richtig anlegen

    Informatik mit Hauptfach Ingenieur :] gut geraten. Ich würde nicht hier im Forum sein wenn unser Prof uns mehr geholfen hätte. Ich hab ihm zwei ganz simple fragen gestellt, ein mal, wie man die Zeit eines Zustandes misst, und ein mal wie man eine globale Variable anlegt (war noch ganz am Anfang...
  6. M

    Initialschritt richtig anlegen

    Nicht so gut, ich tu mich sehr schwer deine Ideen umzusetzen. Du wolltest ja diese "Fahrtenliste", also die Reihenfolge der anzusteuernden Etagen auslagern und nur die Fahrt in einen Block packen, aber genau da hapert es gerade bei mir. Ich bin gerade komplett überfordert, ich weiß nicht wo und...
  7. M

    Initialschritt richtig anlegen

    Vermutlich, programmieren macht mir generell keinen Spaß, bis es funktioniert, dann liebe ich es.:)
  8. M

    Initialschritt richtig anlegen

    Okay, ich verstehe, du möchtest die Fahrtreihenfolge auslagern und die Fahrt separat machen. Macht Sinn.
  9. M

    Initialschritt richtig anlegen

    Die Türen gehen nach 5 Sekunden wieder zu, das steht in Door Control schon drin, das ist erledigt, und er bleibt auch stehen wo er bleiben soll. Und ich verstehe deine Logik... Da ist aber das Problem dass die Fahrtrichtung nicht beibehalten werden würde. Wenn ich von EG nach OG1 fahre, und...
  10. M

    Initialschritt richtig anlegen

    Okay, im Initialzustand fährt der Fahrstuhl so oder so ins EG. Um dann von einer anderen Etage ins EG zu fahren muss folgende Bedingung bestehen: EG: Bedingung(BD) um von EG in EG zu fahren: CALL_EG BD von OG1 nach EG: (CALL_EG AND NOT CALL_OG1 AND NOT CALL_OG2) OR (CALL_EG AND CALL_OG2 AND...
  11. M

    Initialschritt richtig anlegen

    Nein, das war der Initialschritt den ich richtig machen wollte. Ich zeige dir gerne nochmal meinen Elevator FB, quasi mit seinem Part des Initalblockes kombiniert. Man sieht in den Screenshots die Bedingungen Wenn der Fahrstuhl im Erdgeschoss ist, mehr hat nicht ins Bild gepasst, leider.
  12. M

    Initialschritt richtig anlegen

    Nein, ich habe einen FB für die Fahrten. Wenn alle Türen geschlossen sind, wird die Position ermittelt und Anhand dieser wird der restliche Code ausgeführt. Der Fahrstuhl akzeptiert die Variablen EG, OG1 und OG2, UPRIDE und DOWNRIDE. Danach betrachtet er welche der Variablen aktuell TRUE sind...
  13. M

    Initialschritt richtig anlegen

    Im FB "Door_control" Werden beim Start die Türen geschlossen. Im FB "Moving_Light" werden die Lampen abgeschaltet, und im FB "Elevator" wird der Fahrstuhl in das Erdgeschoss gefahren, wenn alle Türen zu sind. Das klappt zu mindest schon mal, und jeder FB bekommt nur die Ausgänge die für seine...
  14. M

    Initialschritt richtig anlegen

    Ich löse das ganze so dass ich die Akteure in den zuständigen Funktionsblöcken zurücksetze. Bedeutet, FB für die Türen werden die Türen am Anfang geschlossen, im FB für den Fahrstuhl wird der Fahrstuhl, sobald die Türen zu sind, in die Ausgangsposition gefahren. Ich denke dass das eine ganz...
  15. M

    Initialschritt richtig anlegen

    Halle an alle! Nachdem ich mich lange mit CODESYS rumgeschlagen habe und größteneteils erreicht habe, was ich wollte, habe ich ein kleines Problem, was sich mir nicht ganz erschließt. Ich programmiere einen Fahrstuhl, und soll einen Initialschritt haben, wo alle Türen geschlossen werden, der...
Zurück
Oben