WORD
DWORD
ParamState
Istruzioni sulla programmazione della comunicazione
"WORD" utilizza 1 registro per la codifica di un numero intero da
16 bit o di un campo di bit.
Esempio (bit): Il registro 41101 contiene le indicazioni di stato del
dispositivo.
REG(41101) = b000000000000000001
n
REG(41101)(bit00) = 1: il dispositivo è in funzione
n
REG(41101)(bit01) = 0: il timer non è in funzione
n
REG(41101)(bit02) = 1: vengono avviati la regolazione e gli
n
allarmi di almeno un canale di misura
REG(41101)(bit03) = 0: non c'è nessun timer attivo
n
REG(41101)(bit04) - (bit15) = 0: non utilizzato
n
"DWORD" utilizza 2 registri e consente la codifica di un numero
intero da 32 bit o di un campo di bit.
Il registro 41092 contiene l'ora locale del dispositivo, che corri‐
sponde al numero di secondi dal 1° gennaio 1970. Il 27 aprile 2015
alle ore 3 35 min. 19 sec. corrisponde a 1430141719 secondi dalla
data di riferimento, il valore esadecimale è 0x553E3B17.
REG(41092) = 0x3B17
n
REG(41092) = 0x553E
n
"dword" utilizza 2 registri e consente la codifica di un numero intero
da 32 bit o di un campo di bit.
Bit 00 = 1: parametro ON (regolazione e allarmi)
n
Bit 01 = 1: sensore(i) corrispondente(i) nella fase di avvio
n
(ritardo attivo)
Bit 02 = 1: parametro in pausa
n
Bit 03 = 0: contatto di circolazione o misuratore di portata attivo
n
(ex: nessuna circolazione dell'acqua nel locale)
Bit 04 = 1: sensori corrispondenti che devono essere sottoposti
n
a manutenzione (indicazione del logo "chiave")
Bit 05 = 1: parametro durante il dosaggio
n
Bit 06 = 1: parametro con allarme attivo
n
Bit 07 = 1: parametro in pausa in conseguenza di un timer
n
Bit 08 = 1: sensore(i) corrispondente(i) fuori scala o non colle‐
n
gato(i)
Bit 09 = 1: sensore(i) corrispondente(i) che misura(misurano)
n
un valore basso fuori scala
Bit 10 = 1: sensore(i) corrispondente(i) che misura(misurano)
n
un valore alto fuori scala
Bit 11 = 1: sensore(i) corrispondente(i), misurazione instabile
n
Bit 12 = 1: parametro "Allarme basso attivo" (superata soglia di
n
allarme)
Bit 13 = 1: parametro "Allarme alto attivo" (superata soglia di
n
allarme)
Bit 14 = 1: parametro dosaggio eccessivo (superato tempo di
n
dosaggio massimo)
Bit 15 = 1: quantità vuota serbatoio di dosaggio
n
Bit 16 = 1: serbatoio di dosaggio vuoto
n
Bit 17 - 31 = X: informazioni di funzionamento interne, valori
n
"casuali"
85