Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 9 von 9

Thema: Ampel-Kreuzung

  1. #1
    Registriert seit
    17.09.2008
    Beiträge
    156
    Danke
    97
    Erhielt 6 Danke für 5 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hi Leute,
    ich hab ein Problem mit meinem Programm:
    Hab eine simple Ampel-Kreuzung in einem Simulationsprogramm erstellt, welche über OPC die Signale von der SPS erhält (siehe Bild). Die obere und untere Ampel sind im FC1, die rechte und linke im FC2, weil sie jeweils synchron arbeiten. Die Rot- und Grünschaltvorgänge werden über einen Impulsgenerator gesendet (siehe FCs)....
    Wenn ich nun die Simulation mit nur einem von den beiden FCs laufen lasse, funktioniert es, aber nicht wenn beide gleichzeitig aktiviert sind... Die Ampeln blinken dann wie Discolichter ...

    Das Beispiel ist unrealistisch, es fehlt die Zwischenphase "Orange" und das Timing würde nicht klappen,wenn das Problem behoben wäre... ich will nur wissen wieso das so ist und was ich dagegen machen kann?
    Danke schonmal...
    Angehängte Grafiken Angehängte Grafiken
    Angehängte Dateien Angehängte Dateien
    • Dateityp: pdf FC1.pdf (17,0 KB, 109x aufgerufen)
    • Dateityp: pdf FC2.pdf (17,2 KB, 63x aufgerufen)
    Zitieren Zitieren Ampel-Kreuzung  

  2. #2
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    sorry - aber:

    hast du aus der geschichte mit den förderbändern gar nichts gelernt?
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  3. #3
    Registriert seit
    11.09.2007
    Ort
    Suedwestpfalz
    Beiträge
    917
    Danke
    81
    Erhielt 209 Danke für 192 Beiträge

    Standard

    Fangen wir mal unten an:

    Jackjackson, in einem FC temporäre Variablen zu setzen bringt Dich nicht wirklich weiter, da diese nicht gespeichert werden.
    Das Grauen lauert in der Zwischenablage !!

  4. Folgender Benutzer sagt Danke zu dtsclipper für den nützlichen Beitrag:

    Jackjackson (20.02.2009)

  5. #4
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.220
    Danke
    533
    Erhielt 2.696 Danke für 1.948 Beiträge

    Standard

    Zitat Zitat von Jackjackson Beitrag anzeigen
    Die obere und untere Ampel sind im FC1, die rechte und linke im FC2
    Ohne den Code gelesen zu haben, schon die Erklärung macht mich irgendwie stutzig. Wo sind sie denn nun drin die Ampeln?
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  6. #5
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.220
    Danke
    533
    Erhielt 2.696 Danke für 1.948 Beiträge

    Standard

    Zitat Zitat von dtsclipper Beitrag anzeigen
    Fangen wir mal unten an:

    Jackjackson, in einem FC temporäre Variablen zu setzen bringt Dich nicht wirklich weiter, da diese nicht gespeichert werden.
    Yep, genau. Code doch mal gelesen.

    @Jackjackson
    Die Takter-Signale sind Temp, Temp müssen immer zuerst zugewiesen werden ehe sie verwendet werden dürfen. Bist du aus dem Baustein raus, sind die Temp wieder undefiniert! S und R bei Temp gilt nur ab der Zuweisung bis zum Ende des Bausteins! Nimm INOut dafür und schreib dann beim Bausteinaufruf Merker dran.

    @4L
    Sei nicht so hart.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  7. Folgender Benutzer sagt Danke zu Ralle für den nützlichen Beitrag:

    Jackjackson (20.02.2009)

  8. #6
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    Zitat Zitat von Ralle Beitrag anzeigen
    @4L
    Sei nicht so hart.
    lies das http://sps-forum.de/showthread.php?t=22795
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  9. #7
    Avatar von Jackjackson
    Jackjackson ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    17.09.2008
    Beiträge
    156
    Danke
    97
    Erhielt 6 Danke für 5 Beiträge

    Standard

    das war schon die letzte frage von mir in diesem forum! sps-programmierung ist nun mal nicht mein spezialgebiet!
    aber danke für die hilfe und "geduld"...

  10. #8
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    Zitat Zitat von Jackjackson Beitrag anzeigen
    das war schon die letzte frage von mir in diesem forum! sps-programmierung ist nun mal nicht mein spezialgebiet!
    aber danke für die hilfe und "geduld"...
    was ist das jetzt?
    aufgeben? ok, kann sich keiner einmischen

    aber: mit den infos aus dem FB thread sollteste vielleicht nochmal drüber nachdenken, denn eigentlich ist es gar nicht so schwer

    am einfachsten:
    einen FC ampel - so schön lokal, wie im FB-thread
    einen FC ampel-kombination, in dem zwei mal der FC ampel aufgerufen wird
    einen FC kreuzung, in dem zwei mal der FC ampel-kombination aufgerufen wird.

    runterbrechen auf die kleinste funktionseinheit - dann wird das schon
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  11. Folgender Benutzer sagt Danke zu vierlagig für den nützlichen Beitrag:

    Jackjackson (20.02.2009)

  12. #9
    Avatar von Jackjackson
    Jackjackson ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    17.09.2008
    Beiträge
    156
    Danke
    97
    Erhielt 6 Danke für 5 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    von aufgeben war nicht die rede.... habs hinbekommen, danke

Ähnliche Themen

  1. Ampel in AS
    Von Fresh0909 im Forum CODESYS und IEC61131
    Antworten: 0
    Letzter Beitrag: 27.11.2010, 01:12
  2. AMPEL Steuerung Fehler
    Von hellrazz im Forum Programmierstrategien
    Antworten: 3
    Letzter Beitrag: 27.05.2010, 22:36
  3. Antworten: 16
    Letzter Beitrag: 17.08.2009, 14:57

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •