Ablaufsequenz programmieren in CodeSys

ElektoEsel

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, alle miteinander.. ich bin neu hier im Forum und habe auch gleich mal eine Bitte zu stellen für eine Hilfe die ich benötige bezgl. eines kleinen Programmes welches ich mit der CoDeSys Entwicklungsumgebung für eine Moeller ECP200 Steuerung programmieren möchte.. Bei dem programm geht es im Kern um eine Ablaufsteuerung, welche aus einer Sequenz aus Startimpuls...Laufzeit.. und wieder Stoppimpuls besteht. Will heissen, wenn über einen manuellen Taster oder eine Wochenzeitschaltuhr ein Startimpuls gegeben wird.... soll eine Sequenz ablaufen, welche aus einer kurzen Ein-Schaltung eines Ausganges, einer Laufzeit und am Ende wieder eines Stoppimpulses am selben Ausgang besteht. Nun habe ich das Programm in CFC erstellt und muss feststellen, das der Ausgang leider nur den Stoppimpuls schaltet, der Startimpuls aber ignoriert wird!? kann mir aber nicht erklären warum!!?? ein Screenshot der Sequenz ist unten eingefügt.. kann mir jemand weiterhelfen?
 

Anhänge

  • StartStopSequenz.jpg
    StartStopSequenz.jpg
    106 KB · Aufrufe: 46
Du kannst den Ausgang_1 nicht zweimal im Programm zuweisen, die zweite Zuweisung gewinnt immer. Mach dir zwei Hilfsvariablen, HM_Ausgang_Start und HM_Ausgang_Stop. Diese beiden Variablen veroderst du dann auf deinen echten Ausgang_1.

PS: In CFC kann man vielleicht die beiden Ausgänge direkt per "Oder-Glied" miteinander verknüpfen, Das "Oder-Glied" hat als Ausgang dann "Ausgang_1".
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Klasse! so schnell geholfen.. problem gelöst!! hoffentlich hab ichs auch mal so drauf wie du!!

meine Umsetzung deiner Lösung im angehängten screenshot
 

Anhänge

  • StartStopSequenz_gelöst.jpg
    StartStopSequenz_gelöst.jpg
    125,8 KB · Aufrufe: 42
Zurück
Oben