menu
dopisz swój adres do listy:
kontakt CoDeSys.pl:
e-mail: news@codesys.pl
Telefon: 048 331 20 57
Fax: 048 331 25 36

www.codesys.pl
wyszukaj w codesys.pl
elementy programu - argumenty - stałe


TIME

W CoDeSys można zadeklarować stałe TIME. Są one w szczególności stosowane do obsługi timerów z biblioteki standardowej. Stała TIME zawsze składa się z "t" lub "T" umieszczonego na początku (wzgl. "time" lub "TIME" w pełnym brzmieniu) i znaku kratki "#".

Następnie pojawia się właściwa deklaracja. Może się ona składać z dni (określane za pomocą "d"), godzin (określane za pomocą "h"), minut (określane za pomocą "m"), sekund (określane za pomocą "s") i milisekund (określane za pomocą "ms"). Należy zwrócić uwagę, iż dane czasu muszą być uporządkowane według wielkości (d przed h przed m przed s przed m przed ms), przy czym nie muszą występować wszystkie dane czasu.

Przykłady poprawnej stałej TIME w przydziale ST:

TIME1 := T#14ms;
TIME1 := T#100S12ms;     (* Dozwolone jest przepełnienie w zakresie najwyższego składnika *)
TIME1 := t#12h34m15s;


niepoprawne byłoby:

TIME1 := t#5m68s;     (* Przepełnienie w miejscu na niższym poziomie *)
TIME1 := 15ms;     (* Brakuje T# *)
TIME1 := t#4ms13d;     (* niepoprawna kolejność danych czasu *)


codesys.pl