visualizza l'elenco degli articoli
STEP 7 -- Creazione programma S7 -- Edit di data, ora e contatori
STEP 7 V5.2 - Avvertenze per la commutazione dell'ora opp. per l'impiego dei "miscellaneous blocks"
Come viene calcolato il tempo di funzionamento di un terminale (ad esempio, una pompa) in STEP 7 V5.x?
Che cos'è la Data Giuliana Modificata e come la si può calcolare con STEP7?
Leggere e convertire il tempo restante di un timer
Come si può calcolare un valore in secondi esistente nei corrispondenti giorni, ore, minuti e secondi?
Informazioni sull’argomento " Modifica di data e ora "
Come si può misurare il tempo?
Come si deve programmare un datore di valore di tempo, che in caso di STOP conservi il valore e alla ripresa del conteggio riparta da questo valore memorizzato?
Come si può impostare l'ora in un S7-300 tramite Industrial Ethernet?
Come si possono caricare le funzioni standard IEC FC3, FC6, FC7 e FC8 dalla libreria IEC dello STEP7?
Come si può leggere e digitare la data e l'ora della CPU con l'aiuto delle funzioni IEC?
Come si possono sincronizzare tra loro gli orologi delle CPU?
Come si può contare in avanti e indietro all'interno di un campo di conteggio compreso tra -2147483648 e +2147483647?
Come si possono leggere la data e l'ora con SFC1 (READ_CLK) e di introdurli con SFC0 (SET_CLK)?
Come si può realizzare un timer per "S7", senza utilizzare un "Timer S7"?
Leggere e convertire il tempo restante di un timer
Numero di ordinazione:

DOMANDA:
Come si può leggere il tempo restante di un temporizzatore?

RISPOSTA:
Il seguente programma AWL utilizza il MD8 "T1_IEC_time", per rilevare il tempo restante di un timer ritardato all'inserzione. L'uscita BCD del timer è correlata alla MW6 "T1_BCD". Il tipo dati di questo valore è WORD e deve essere convertito in S5TIME. Poiché il valore BCD contiene sempre il moltiplicatore della base dei tempi del timer, il valore in MW6 "T1_BCD" viene copiato nella MW12 "BCD_S5TIME". In conclusione viene utilizzata la funzione FC33 "S5TI_TIME" della biblioteca "Standard Library/IEC Function Blocks" per convertire la MW12 "BCD_S5TIME" nel formato "TIME". Il risultato si trova in MD8 "T1_IEC_time".

Programma AWL in OB1:

OB1.pdf ( 6 KB )

Il progetto STEP7 come file autoscompattante:
Copiare il file Timer_da.exe in una directory separata ed avviarlo con un doppio clic. Il progetto STEP7 viene ora scompattato con tutte le sotto-directory corrispondenti. Poi si può aprirlo ed elaborarlo con il SIMATIC Manager .

Timer_da.exe ( 56 KB )

 Articolo con ID:2443515   Data:2000-07-05 
Questo articoloè stato utilenon è stato utile                                 
mySupport
My Documentation Manager 
Newsletter 
CAx-Download-Manager 
Support Request
Vai all'articolo
Stampa
Creazione PDF 
Invia l'articolo
QuickLinks
Strumento di compatibilità 
Aiuto
Aiuto on-line
Guided Tour