Timer in Pro/Tool Skript verarbeiten

Hallo,
du kannst grundsätzlich jede Variable dfer SPS in einem ProTool-Script verarbeiten - vorausgesetzt dein Bediengerät kann Scripte ...

Schreibst du etwas mehr zu dem, was du vorhast ?

Gruß
LL
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich muss Werte von der SPS in einer .csv Datei Speichern.
Es funktioniert fast alles bis auf den Timer, da bringt er eine Fehlermeldung
beim Übersetzen.

Ersetze ProTool Namen...
Zeile: 22, Fehler: Dieser Variablentyp ist nicht in Skripten möglich , VHZ_2
1 Fehler, 0 Warnungen


VHZ_2 ist ein Timer

Was ist falsch??

Danke
 
... möglicherweise wird das Format so nicht unterstützt ...
Aber du willst ja auch gar nicht den Timer speichern, sondern sehr wahrscheinlich ja die abgelaufene Zeit von irgend etwas ...
Hier würde ich mich statt einen S5Timers eines SFB4 (entspricht den SE-Timer) bedienen. Der leifert dir einen Ausgang von Typ DINT in dem die bereits abgelaufene Zeit in Millisekunden steht. Die dann in eine beliebige lesbare Variable (z.B. DBD oder MD) bringen und das dann im Script verarbeiten ...

Gruß
LL
 
Nein es soll keine abgelaufenen Zeit ausgegeben werden.
Über ein Touch Panel soll der CPU eine Zeit vorgegeben werden, diese vorgegebene Zeit soll in die .csv Datei geschrieben werden.
Sozusagen als Datensicherung also der Anfangswert.

Ich habe den Datentyp Timer nun in in den Datentyp Time gewandelt, diesen erkennt das Skribt. Die ausgegebene Zahl ist jedoch falsch. Ich denke das liegt daran weil das Skribt den Wert Dezimal herausgibt. Stimmt das??
 
Zuviel Werbung?
-> Hier kostenlos registrieren
... TIME ist die Zeit in Millisekunden (kann als Vorgabe z.B. für den SFB4 verwendet werden). Hier mußt du dann auf die Skalierung aufpassen.

... S5TIME ist eine BCD-kodierte Zahl (3stellig) mit einem Faktor. Wenn du dies schreiben willst, so würde ich dir empfehlen in der Visu eine REAL-Zahl zu beschreiben und diese dann in S5Time umzuwandeln (siehe hierzu bitte auch die Step7 Hilfe).

Gruß
LL
 
Zurück
Oben