AWL_kleines SI Problem

Mike369

Level-1
Beiträge
472
Reaktionspunkte
26
U A4.1 1
U A8.5 1
U E8.6 1
L s5t#3s 1
U T16 <--------?

= #fuellen_laeuft
U #fuellen_laeuft
U M10.3
= A8.2

Hallo Leute,

wo wir wieder beim thema awl verbiegen sind.
Hab das netzwerk wo n Si mit zeit dran hängt bloß ab dem "U T16" macht er nicht weiter...bei der zeit zeigt er noch ne 1 an aber dann nix mehr geht einfach net...wer kann mir helfen....

Grüßle @ll
 

und wo startest du denn den t16
 
Ok sry bin schon voll durchgebrannt....Mein fehler nach dem-

L s5t#3s
SI T16
U T16

Sry war grad fürn arsch...
 
Ok hier mal das Programm...
Ist im Techn_AWL_Übung im FC16 Netzwerk 5(flaschen_fuellen)
 

Anhänge

  • AWL_Übung.zip
    794,7 KB · Aufrufe: 8
Hallo Mike,

wenn ich mich nicht irre, ist das SI VKE-begrenzend.d.h. das Ergebnis Deiner Klammer ist immer = 0.

Versuchs doch mal so:
Code:
      U     "H_AUTO"
      U     "K_Band_RECHTS"
      U     "INI2_fuellen"
      L     S5T#3S
      SI    "SI_Fuellen_INI2"

      U     "SI_Fuellen_INI2"
      =     #fuellen_laeuft

Grüße
Gebs
 
Die Zeit startet nur nach einem Wechsel des VKE von 0 nach 1!
 
Ja er ist am anfang schon null ganz klar und dann wenn was anliegt ist er konstant eins meinte ich
 
Hallo Mike,

mal ein kleines Beispiel in AWL für nen Timer:
Code:
U   E0.0          - Wenn positive Flanke vom E0.0
L   S5T#3s      - Die Zeit muss erst im AKKU1 geladen werden
SI  T1            - Starte T1 als Impuls-Zeit
U   T1            - Frage den Ausgang "Q" (1 Bit) ab und leg ihn im VKE ab
= A4.0           - Weise dem A4.0 den Zustand vom VKE zu
Das Zeitglied wird nur bei ner Positiven Flanke gestartet.
Danach muß die Zeit erst im Akku1 geschrieben werden, denn sonst weiß das Zeitglied nicht mit welcher Zeit es laufen soll. Beim Starten der Zeit (SI T1) schaut das Zeitglied im Akku1 nach mit welcher Zeit es laufen soll.
Danach mußt du noch den "Q"-Ausgang abfragen. Da es nur 1 Bit ist, mußt du auch eine Bitverknüpfung nehmen. Also "U" oder "O". Spielt keine Rolle.
Diese wird dann im VKE abgelegt und dem A4.0 zugewiesen.

Gruß wolder

P.S.: Es ist drauf zu achten, dass der Timer nicht 2 mal gestarte wird, also im Programm nicht weiter schreibend bearbeitet wird.
 
Hallo Mike,

schau mal bei Dir ins NW3. Da steht
Code:
...
 UN    #fuellen_laeuft
 =     "K_Band_RECHTS"

der Ausgang "K_Band_RECHTS" ist aber die Bedingung für Deinen Timer.
d.h. sobald der Timer läuft wird das Band abgeschaltet und damit dann auch wieder der Timer!
Der Timer ist also für 1 Zyklus = 1 und im nächsten schon wieder 0.

Grüße
Gebs
 
Danke dir für die nahe erklärung...würd dich glatt als meinen privat dozent einstellen!!

frag dann echt bloß warum s net funzt...bestimmt wieder n ganz kleiner fehler mit großer wirkung
 
er sollte eigentlich solange fuellen_laeuft für 3s stehen bleiben bis die 3s vorbei sind
 
dann solltest Du nicht den SI sondern den SV nehmen!

Grüße
Gebs
 
Wir liegen runde 600km weit auseinander.
Ich glaube nicht, dass das was wird!

Aber ich helf dir gerne hier in dem Forum weiter, soweit ich kann.

Gruß wolder
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…