Zeiten mit verschiedenen Variablen Starten

russkinemez

Level-1
Beiträge
68
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo SPS Experten,

Frage: Ist es möglich Zeiten, bei mir Speichernde Einschaltverzögerung, aus dem OP mit unterschiedlichen Variablen Starten?

In FUP und KOP geht das wohl nicht.

Wie sieht es in AWL aus?

Vielleicht so? (Obwohl ich mir das nicht vorstellen kann.)

U M0.0
L DB1.DBW0
O
U M0.1
L DB1.DBW2
O
U M0.2
L DB1.DBW4
O
Usw.
SS T0

Wenn ich anstatt der DB-Adresse eine S5 Zeit eingebe nimmt er immer nur die Letzte Zeit!:confused:
Das mit dem OP kann ich im Moment leider nicht testen.:(

Schöne Grüsse RN
 
Hallo SPS Experten,

Frage: Ist es möglich Zeiten, bei mir Speichernde Einschaltverzögerung, aus dem OP mit unterschiedlichen Variablen Starten?

In FUP und KOP geht das wohl nicht.

Wie sieht es in AWL aus?

Vielleicht so? (Obwohl ich mir das nicht vorstellen kann.)

U M0.0
SPBN M001
L DB1.DBW0
SPA ZEIT

M001: U M0.1
SPBN M002
L DB1.DBW2
SPA ZEIT
U M0.2
L DB1.DBW4
O
Usw.
ZEIT:SS T0

So, das letzte musste noch ausfüllen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
So, das letzte musste noch ausfüllen.

Hallo,

@plc_tippser

Dankeschön.

Darauf müsste ich auch selber komme!
Ärgere mich jetzt über mich selber!
Habe nämlich vor kurzem das mit den Sprüngen selber schon Durchgekaut!

Bitte keine Kommentare mehr sonst Ärgere ich mich noch tot!:mad:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
in welchem format liegen die zeiten in deinem db?

als timer oder als int?

wenn es int sind muss du sie noch wandeln:

Code:
      L     Zeit als INT
      ITB   
      L     W#16#2000  // Format Sekunde
      OW    
      U     Bedingung zum starten des Timer
      SE    T0


Wenn du als Format 2000 nimmst, dann sind 10 = 10s
Wenn du 1000 nimmst dann sind 100 = 10s

dann kannst du bei den Zeiten auch eine nachkommastelle angeben - im eingabefeld in der visu zum beispiel.

108 waären 10,8s
 
in welchem format liegen die zeiten in deinem db?

als timer oder als int?

wenn es int sind muss du sie noch wandeln:

Code:
      L     Zeit als INT
      ITB   
      L     W#16#2000  // Format Sekunde
      OW    
      U     Bedingung zum starten des Timer
      SE    T0


Wenn du als Format 2000 nimmst, dann sind 10 = 10s
Wenn du 1000 nimmst dann sind 100 = 10s

dann kannst du bei den Zeiten auch eine nachkommastelle angeben - im eingabefeld in der visu zum beispiel.

108 waären 10,8s


Hallo,

@Markus

Die Zeiten liegen im Timer Format.

Trotzdem Danke für den Tip!
Werde es mal versuchen.
 
Zurück
Oben