Le mode de fonctionnement OSCILine
Introduction
Le mode de fonctionnement OSCILine permet l'utilisation de conteneurs contenant de la chimie ou des rinçages pouvant être pompés ou vidangés vers ou depuis la cuve de travail. L'utilisation de ces conteneurs est nommé "Job". Un "Job" correspond donc au remplissage de la cuve principale depuis un conteneur, à l'immersion de la charge pendant un temps défini puis à la vidange de la cuve de travail vers le conteneur. Il peut également correspondre à une douche pendant un certain temps et à la vidange vers l'égout ou vers un conteneur. Le fonctionnement du Job est programmé dans l'automate programmable et peut correspondre à n'importe quelle fonction. En mode OSCILine une cuve de travail est également appelée "Module".
Exemple d'une cascade en mode OSCILine
Exemple d'une cuve de rinçage en mode OSCILine
La définition des modules et jobs
La définition des modules et des jobs est réalisée dans le fichier OSCIDef.ini. Par exemple:
[Module11]
Type=1
StatusDB=28
StatusReg=11
CommandDB=27
CommandReg=44
JOB1=Spray DI;11;10;3;5
JOB2=Spray EV;16;10;3;5
JOB3=Rinçage;1;30;30;30
[Module12]
Type=0
StatusDB=0
StatusReg=0
CommandDB=0
CommandReg=0
JOB1=Traitement;255;45;0;0
[Module13]
Type=1
StatusDB=28
StatusReg=13
CommandDB=27
CommandReg=52
JOB1=Spray DI;11;10;3;5
JOB2=Spray EV;16;10;3;5
JOB3=Rinçage;1;30;30;30
...
[Module21]
Type=0
StatusDB=0
StatusReg=0
CommandDB=0
CommandReg=0
JobDB=29
JobReg=21
JOB1=Champagne NN ;51;180;0;0;0;1
JOB2=5N ;52;180;0;0;0;2
JOB3=2N18 ;53;180;0;0;0;3
Pour chaque position de la machine un module doit être défini. Le numéro du module correspond au numéro (index) de la position.
Les mots clef
Indique le type de mode:
0: Cuve toujours pleine (pas de conteneur annexe). Le fonctionnement est géré par VKQuickView.
1: Cuve équipée de conteneurs annexe pouvant être remplie et vidée. Le fonctionnement est géré par l'automate programmable. Le statut du fonctionnement est lu depuis l'automate programmable dans le registre de statut. La commande est envoyé à l'automate programmable dans le registre de commande. Les divers statuts sont décrits dans la section "Statuts" et les diverses commandes sont décrites dans la section *Commandes"
StatusDB Integer Numéro du DB dans lequel se trouve le registre de statut StatusReg Integer Numéro du registre de statut. CommandDB Integer Numéro du DB dans lequel se trouve le registre de commande. CommandReg Integer Numéro du registre de commande. Job1..20 String Définition des 20 jobs possibles par module.

