Comportamento in fase di avvio della logica
Indice

1.Procedura di scansione

  • Tutti gli OC (oggetti di comunicazione) vengono impostati sul valore init (valore di inizializzazione) dell'OC.
  • I valori relativi agli OC permanenti vengono caricati dalla memoria e sovrascrivono il valore init dell'OC.
  • Per quanto concerne gli OC KNX permanenti con flag di trasmissione attivato nell'HS/FS, il valore viene inviato al KNX.
  • Viene avviata la scansione/interrogazione degli OC KNX (ciò riguarda solo gli OC contrassegnati con "Interrogazione all'avvio" in Expert/Oggetto di comunicazione). Viene avviato un timeout di 120 secondi.
  • Alla risposta del KNX, gli OC interrogati vengono impostati sul valore restituito.
    Il timeout viene riportato su 120 secondi. Se scade il timeout, la procedura si conclude con codice di stato 2.
  • Se è stata inviata l'ultima interrogazione, il timeout viene avviato con una durata di cinque secondi. Se scade il timeout, la procedura si conclude con codice di stato 1.
  • La scansione del KNX si conclude correttamente con il codice di stato 0 se hanno risposto tutti gli oggetti OC interrogati.
Attenzione
Un'interrogazione non riuscita può avere una durata diversa a seconda dell'interfaccia dati KNX. Perciò varia il numero di interrogazioni fallite in successione che provocano l'interruzione.

2.Inizializzazione della logica

  • A questo punto vengono inizializzati tutti i moduli logici. La sequenza viene selezionata in modo tale che tutti i moduli logici collegati alle uscite siano già inizializzati; si procede, per così dire, da destra verso sinistra:
    Schema dei collegamenti
Durante l'inizializzazione di un modulo logico si verifica quanto segue:
  • Impostazione di tutte le uscite di tutti i moduli logici sul valore init dell'uscita (vedere documentazione).
    I valori non vengono ancora inviati.
    L'impostazione delle uscite su un valore è tuttavia importante per tutte le uscite "Send by Change".
  • Impostazione di tutti gli ingressi su un valore definito. In questo caso vengono utilizzate le regole indicate nella tabella seguente.
    Non si verifica ancora nessun calcolo delle uscite.
    CasoValore fissoNumero di OCNumero di uscite*Valore utilizzato
    E1XDa 0 a nDa 0 a nValore fisso
    E2-00Valore init dell'ingresso (vedere documentazione)
    E3-10OC
    E4-Da 2 a n0Indefinito**
    E5-01..nValore init dell'ingresso (vedere documentazione)
    E6-11..nOC
    E7-2..n1..nIndefinito**
    * = uno o più moduli logici diversi
    ** = non si può prevedere quale oggetto di c. verrà utilizzato per l'inizializzazione.
  • Lettura dei dati permanenti di tutti i moduli logici (ad esempio contaore di lavoro, ...). Non viene ancora eseguito alcun ricalcolo delle uscite.
  • Tutti i moduli logici con "Ricalcolo all'avvio = SÌ" vengono calcolati. Le uscite calcolate durante la procedura di inizializzazione dipendono dalla definizione dei moduli logici e possono essere desunte dalla documentazione.
  • Le uscite calcolate durante la procedura di inizializzazione sono in grado di definire i valori degli OC, eseguire i comandi ed effettuare ricalcoli nei moduli logici connessi. La sequenza di inizializzazione garantisce che i moduli logici collegati siano già inizializzati.
    Avvertenza
    Durante la fase d'inizializzazione tutti i moduli logici di un OC già inizializzati potrebbero venire ricalcolati.
  • L'oggetto di stato Avvio del sistema viene impostato su 1.
Avvertenza
Il valore fisso presente sull'ingresso viene utilizzato se l'ingresso stesso non presenta alcun collegamento. Un valore fisso unitamente a un collegamento rappresenta un caso particolare: ad es. in relazione all'uso di un'uscita di un altro modulo logico come valore d'ingresso.