La section [MessageBuffer]

Navigation:  La configuration > VKServer.ini >

La section [MessageBuffer]

Previous pageReturn to chapter overviewNext page

Cette section permet de définir une zone de transfert de messages entre l'automate et le PC. Il est principalement utilisé pour traiter les messages d'une machine de type Reel-To-Reel. Les commandes sont stockées dans la base de données si celle-ci existe. Les commandes correspondant aux redresseurs agissent directement sur les redresseurs. Les autres messages sont utilisés uniquement pour le suivi des charges.

 

Mot clef

Type

Fonction

BufferIO

Word

Numéro de l'I/O pointant sur la table des messages

 

 

 

La table des messages se présente comme suit:

 

Index

Nom

Type

Description

0

Identificateur de message

Word

Si différent de 0 indique un nouveau message. VK écrit 0 pour indiquer à l’automate que le message a été lu.

1

Identificateur de charge

Dword

Numéro de charge envoyé lors du chargement des pièces.

2

Type de message

Word

Indique le type de message :

 

1

Début du traitement

2

Fin du traitement

3

Mise en marche d’un redresseur

4

Arrêt d’un redresseur

5

Changement de consigne du redresseur

6

Mise en marche de la bande

7

Arrêt de la bande.

8

Changement de consigne des ultrasons

9

Température

 

 

3

Numéro de la position

Word

Numéro de la position concernée

4

Numéro du redresseur

Word

Numéro du redresseur concerné.

5

Type de régulation

Word

0 : courant constant

1 : tension constante

6

Tension (V)

Real

Consigne de tension à appliquer

7

Courant (A)

Real

Consigne de courant à appliquer

8

Puissance ultrasons

Word

Puissance en % des ultrasons

9

Fréquence ultrasons

Word

Fréquence des ultrasons

10

Température

Real

Température

11

Identificateur de message

Word

Copie de l'identificateur de message

 

Le système attend que le registre index N° 0 soit <>0 et que le registre index N° 11 soit identique à l'index N° 0. Si c'est le cas, un message est présent dans la table. Le système lit le message et le stock dans la base de données. Une fois le message traité, il efface le registre index N° 0.