- Codice: Seleziona tutto
FUNCTION "F_mSec" : time
TITLE ='Get ticks number from last value or zero'
VERSION : '0.1'
{ S7_language := '9(1) Inglese (Stati Uniti) 14.03.2010 16:43:00' }
author : SAIT
know_how_protect
VAR_INPUT
t_I_from : TIME;
END_VAR
VAR_TEMP
t_T_accu1 : TIME ;
t_T_accu2 : TIME ;
END_VAR
BEGIN
t_T_accu1 := TIME_TCK() ;
IF TIME_TO_DINT(t_T_accu1) >= TIME_TO_DINT(t_i_from) THEN
t_T_accu2 := t_T_accu1 - t_I_from ;
ELSE
t_T_accu2 := t#2147483647ms - t_I_from + t_T_accu1;
END_IF;
"F_mSec" := t_T_accu2 ;
OK := true ;
END_FUNCTION
Cosa che puoi vedere da solo, ora non si fa più. LA parte testuale si limita al corpo del blocco.
Io ritengo sia una pesante ed inutile limitazione quella attuale.

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)
