dopisz swój adres do listy:
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