Cette section permet de définir les I/O utilisés sur le système. Il est possible de définir au maximum 1000 I/O. Les I/O sont définis comme suit:
N°I/O=Numéro de position,Nom de l'I/O,Type,R/W,DB,Adr,Bit (ou Mask),Min,Max,Unité
Champ |
Type |
Fonction |
||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
N° I/O |
Integer |
Numéro de l'I/O. 1 à 1000 |
||||||||||||||||||||||||||||||||||||
Numéro de position |
Integer |
Numéro de la position associée à cette I/O. 0=Général |
||||||||||||||||||||||||||||||||||||
Nom de l'I/O |
String |
Nom de l'I/O. Ce nom est également utilisé dans les automatismes relatifs aux positions |
||||||||||||||||||||||||||||||||||||
Type |
String |
Type de l'I/O les types suivants sont possibles:
|
||||||||||||||||||||||||||||||||||||
R/W/P/V/C/Q |
String |
R = Read only W=Read/Write P=Commande d'équipement V=Paramètre de validation C=Ne pas afficher dans la définition des modes. Q=Variable pour MQTT Ce string peut comporter plusieurs caractères. Par exemple: WP veut dire que l'I/O est en mode Read/Write et qu'elle est utilisée des les modes de commandes d'équipement. |
||||||||||||||||||||||||||||||||||||
DB |
Word |
Numéro du DB ou Numéro de séquenceur si de type Q ou type de fonction DATABASE si Type = D (1=CleanDatabase, 2=Restart database connexion) ou Type de fonction si type=X (1=Référence convoyeur de charge,2=Référence convoyeur de décharge) |
||||||||||||||||||||||||||||||||||||
Adr |
Word |
Numéro du registre ou Numéro de position si type = Q ou Numéro de fonction si type = Z (0:valeur d'une pulse (ml), 1= Constant de dosage, 2=Quantité par constante,3=Add/sub,4=Reset total,5=On/Off) |
||||||||||||||||||||||||||||||||||||
Bit (ou mask) |
Word |
Numéro du bit ou Masque à appliquer sur le registre si type = M ou Numéro de la pompe de dosage si type = Z ou type = DOSING ou Nombre de décimales si type = F ou type = FLOAT |
||||||||||||||||||||||||||||||||||||
Min |
Word |
Valeur min ou Valeur à écrire si type = V |
||||||||||||||||||||||||||||||||||||
Max |
Word |
Valeur max |
||||||||||||||||||||||||||||||||||||
Unité |
String |
Nom de l'unité de la valeur analogique. |
Exemple:
[IO]
1=0,Start/Stop machine,B,W,10,2,0
3=1,Consigne température,W,W,13,4,$FFFF,0,100
10=4,Niveau bas,N,R,13,3,2
12=5,Puissance ultrason,M,W,14,5,$30 ; L'écriture se fera seulement dans les bits 4 et 5
15=1,Scripttest,S,W,0,0,0 ; Le script C:\VK-WinQV\WQVFiles\Scripttest.sct sera exécuté
19=1,backup.bat,P,W,0,0 ; Le programme C:\VK-WinQV\WQVFiles\Backup.bat sera exécuté
23=12,Mode machine,V,W,11,4,$00FF,23 ; la valeur 23 sera écrite dans le registre 4 du DB 11. Seul les 8 premiers bits sont touchés
34=11,Makeup bath,Q,W,3,14 ; le séquenceur 3 sera exécuté sur la position 14
40=12,Dosing Pump l/Const,DOSINGPUMP,W,0,1,1 ; à utiliser dans un mode, la constante de dosage de la pompe 1 sera modifiée.