Ce fichier permet de définir des fonctions de comparaison entre 2 registres. Le résultat est écrit dans un bit. Ces fonctions peuvent être utilisées pour générer des alarmes internes. Obsolète, ne devrait plus être utilisé.
Les sections [Function1] à [Function200] peuvent être définies et contenir les mots clef suivants:
Mot clef |
Type |
Fonction |
||
---|---|---|---|---|
DB |
Integer |
Numéro correspondant au Db du registre 1, Db du registre 2, Db du registre delta et Db du registre resultat. Il faut utiliser cette clef au début de la fonction. (Défaut=0) |
||
DB1 |
Integer |
Numéro correspondant au Db du registre 1 (Défaut=DB) |
||
DB2 |
Integer |
Numéro correspondant au Db du registre 2 (Défaut=DB) |
||
DBD |
Integer |
Numéro correspondant au Db du registre delta (Défaut=DB) |
||
DBR |
Integer |
Numéro correspondant au Db du registre résultat (Défaut=DB) |
||
Reg1 |
Integer |
Numéro correspondant au registre 1 (Défaut=0) |
||
Reg2 |
Integer |
Numéro correspondant au registre 2 (Défaut=0) |
||
RegDelta |
Integer |
Numéro correspondant au registre delta (Défaut=0) |
||
RegResult |
Integer |
Numéro correspondant au registre résultat (Défaut=0) |
||
Bit1 |
Integer |
Numéro correspondant au bit du registre 1 (Défaut=0) |
||
Bit2 |
Integer |
Numéro correspondant au bit registre 2 (Défaut=0) |
||
Operator |
String |
Opération à effectuer:
|
Exemple :
[Function1]
db=3
reg1=601
reg2=611
DbDelta=4
Regdelta=2
dbresult=4
regresult=1
bitresult=0
Operator=R1<R2-DELTA
[Function2]
db=3
reg1=601
reg2=611
DbDelta=4
RegDelta=3
dbresult=4
regresult=1
bitresult=1
Operator=R1>R2+DELTA
Ces 2 fonctions génèrent les alarmes températures min et max. La température se trouve dans le registre 601 du db3. La consigne se trouve dans le registre 611 du Db3. Le bit 0 du registre 1 du Db4 est activé si la température est trop basse. Le bit 1 du registre 1 du Db4 est activé si la température est trop haute.