-> Hier kostenlos registrieren
Hallo
kann mir jemand sagen wie dieses Netzwerk in SCL codiert wird ?
Danke
kann mir jemand sagen wie dieses Netzwerk in SCL codiert wird ?
Danke
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
FUNCTION_BLOCK FB1
VAR
TimerRest : WORD; //Rest-Zeitwert (Binär)
TimerAkt : S5TIME; //Timer-Wert
TimerFlag : BOOL; //Status der Zeit
FM : BOOL; //Hilfsmerker
band_re : BOOL;
pf_timer_stoer_impuls : BOOL;
#t1 : INT; //Route da T ein Schlüsselwort ist
#t2 : INT; //Route da T ein Schlüsselwort ist
END_VAR
BEGIN
(* Zeit als Einschaltverzögerung starten *)
TimerAkt := S_ODT(T_NO:=T3, S:=band_re, TV:=T#10ms, R:=FALSE,
BI:=TimerRest, Q:=TimerFlag);
(* Negative Flanke bilden *)
pf_timer_stoer_impuls := NOT(TimerFlag) AND FM;
FM := TimerFlag;
(* Addieren bei Neg. Flanke *)
IF pf_timer_stoer_impuls THEN
#t2 := #t1 + #t2; //Route da T ein Schlüsselwort ist
END_IF;
END_FUNCTION_BLOCK
mal ne frage nebenbei.....
für MICH gibt es keinen sinn sowas in scl zu proggen
bittte, bitte, bitte liebe neueinsteiger
benutzt scl dafür wofür es gemacht wurde (koplexere sachen und so)
und nicht für normale funktionen
da kommt am ende nur müll raus
Und wenn man sowas in SCL löst dann bitte niemals mit S5 Timern arbeiten. Am besten ganz auf S5 Zähler und Timer verzichten (das ist aber eine andere Diskussion).
Warum man gerade in SCL sowas besser mit TON bzw. TOF (also den IEC Timern) lösen sollte hängt damit zusammen das man den Code dann deutlich einfacher auf andere IEC 61131-3 konforme Plattformen übertragen kann.
Mal ne Frage: Wie können den die TON/TOF initialisiert werden, wenn diese im SCL eingesetzt werden?
IF Initialisierung THEN
TIMER_INSTANZ.PT := T#0MS ;
ELSE
TIMER_INSTANZ.PT := Sollwert ;
END_IF;
danke für die info's, werde das mal austesten, wie das verhalten ist nach warmstart. gruss
wie war denn in deinem Fall das Verhalten des Start-Bits am IN ? Wahrsc´heinlich die ganze Zeit gesetzt ? Der Timer startet nur neu, wenn er eine neue Flanke mitbekommt ... !!!
Wir verwenden essentielle Cookies, damit diese Website funktioniert, und optionale Cookies, um den Komfort bei der Nutzung zu verbessern.
Siehe weitere Informationen und konfiguriere deine Einstellungen