Télécharger Imprimer la page

soprolec InterpCNC V3 Manuel De L'utilisateur page 32

Publicité

Il convient tout d'abord de définir le nombre de paramètres dont vous aurez besoin pour vos
recettes. NB : chaque paramètre occupe par défaut 1 registre 16 bits (U16).
Pour chaque registre, vous devrez en préciser le type (U16, U32, I16, I32, FLOAT).
Dans le cas d'un registre sur 32 bits (DWORD ou bien FLOAT), le registre de 16 bits suivant sera
automatiquement réservé, et son champ valeur deviendra alors non éditable puisque la valeur 32
bits figurera sur la ligne précédente.
La zone mémoire dédiée au stockage des recettes (EEprom) est un espace unique de 16 Ko (soit
8192 registres 16 bits).
La taille d'une recette est limitée à 1000 registres.
Vous pouvez donc par exemple gérer plus de 40 recettes de 200 registres (8192 /200 = 20+) ou bien
encore plus de 100 recettes de 80 registres (8192 / 80 = 100+).
Vous disposez de 4 pages (0 à 3) permettant de travailler simultanément sur 4 recettes.
Pour chaque page, vous disposez d'un index permettant de sélectionner la recette active.
Fonctionnement
En lecture :
Selon le numéro de recette renseigné à l' Index d'une page, le système fera apparaître de façon
transparente, le bloc des données correspondant à la recette aux adresses de début de la
page : 10000, 11000, 12000 ou 13000.
Ainsi, vos registres (nommés par convention RCP_...) prendront tour à tour des valeurs différentes,
juste en changeant la valeur de l' Index.
En écriture :
Les valeurs écrites à ces premières adresses, seront (toujours de façon transparente) effectivement
stockées dans la zone de mémoire pointées par l' Index (=numéro de recette).
Avantage   avec un IHM  : depuis un écran dédié à la saisie de paramètres de recettes, vos champs
saisissables sont lus et écrits toujours aux mêmes adresses Modbus, et en changeant seulement la
valeur de l'Index ils seront effectivement stockés dans la zone de mémoire attribuée au numéro de
recette.
32/35

Publicité

loading