Télécharger Imprimer la page

HEIDENHAIN MSE 1000 Manuel D'utilisation page 107

Masquer les pouces Voir aussi pour MSE 1000:

Publicité

Informations sur l'utilisation
Communication asynchrone
9.4
Communication asynchrone
Un fil d'exécution (thread) s'exécute en arrière plan de MSEsetup et relie un socket
UDP au port asynchrone. Le port asynchrone par défaut est 27300. Il peut être modifié
dans l'écran de mise en réseau. Ce fil d'exécution permet de recevoir des messages
asynchrones provenant des modules du MSE 1000 et d'autres applications clients qui
utilisent MSEsetup pour exécuter certaines fonctions.
Les modules émettent des broadcasts qui contiennent leurs informations réseau, le
résultat du franchissement des marques de référence, les déclencheurs (triggers) des
commutateurs à pédale, les avertissements et les erreurs.
Le fichier MSEvba.xlsm est une feuille de calcul Excel installée en même temps que
MSEsetup pour montrer comment envoyer des commandes asynchrones à MSEsetup
à l'aide du langage VBA (Visual Basic for Applications).
Emplacement du fichier MSEvba.xlsm : C:\Program Files\HEIDENHAIN\MSEsetup
\Excel
9.4.1
Commandes asynchrones
Toutes les applications qui peuvent utiliser des prises peuvent être interfacées avec
MSEsetup.
Format de la structure de commande :
str uct A sync CmdSt ruct
{
};
L'udpCode est toujours 222. Il s'agit d'une commande spéciale indiquant que le thread
asynchrone que la commande ne provient pas des modules.
Requêtes possibles :
Manuel d'utilisation
un signe d ch ar ud pCod e;
un signe d ch ar re ques t;
un signe d ch ar mo dule Nu m ;
un signe d ch ar ch anne lN u m;
un signe d ch ar va lue;
Requête
Connect (connecter)
Paramètres
Le paquet UDP doit avoir la valeur "150".
"moduleNum" n'est pas utilisé.
"channelNum" n'est pas utilisé.
La valeur n'est pas utilisée.
Réponse par l'envoi du message "connect" en retour.
107

Publicité

loading