Step 7 Timerzeit aus DB in FC zuweisen

trabajador73

Level-2
Beiträge
112
Reaktionspunkte
5
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Forum,

aus einem DB sollen Timerzeiten geladen werden.

Benutzt im DB wurde der Typ Time mit dem Wert T#2s usw.

Im FC erfolgt der Timeraufruf und Zeitzuweisung mit folgendem Code:

U M1.0 // immer 1
L DB11.DBD12 // Timerzeit laden aus DB11
SE T16 // Aufruf einschaltverzögerter Timer T16

jedoch die Zeitzuweisung von 2 Sekunden funktioniert so nicht.

Ist die Typnutzung im DB schon falsch oder ist diese Art der Zuweisung nicht möglich?

Wie wäre der Code für eine funktionierende Zeitzuweisung?

Danke für jeden Beitrag.

Mit besten Grüßen
 
Das funktioniert nicht da "Hardware"-Timer mit S5Time arbeiten. Du kannst im DB den Datentyp S5Time deklarieren oder vor dem Timer-Aufruf umwandeln
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Entweder im DB S5T# ablegen, oder T# zu S5T# wandeln, oder IEC-Timer verwenden (SFB4 TON), oder eigenen/anderen Timer verwenden (z.B. FC80 TONR).

T# --> S5T# : Standard Library > IEC Function Blocks > FC40 TIM_S5TI
 
Zurück
Oben