Omron trajexia TJ1-MC04 Manuel De Programmation page 91

Masquer les pouces Voir aussi pour trajexia TJ1-MC04:
Table des Matières

Publicité

Commandes BASIC
Exemple
HLM_COMMAND(HLM_MREAD,1,12,MC_VR,233)
Cette commande lit le code du modèle de carte UC de l'esclave Host Link
avec l'adresse de nœud 12 connecté au port RS-232C. Le résultat est écrit
dans VR(233).
Si l'esclave connecté est un ordinateur C200HX, la variable VR(233) contient
la valeur 12 (hexadécimal) après une exécution réussie.
Exemple
HLM_COMMAND(HLM_TEST,2,23)
PRINT HLM_STATUS PORT(2)
Cette commande vérifie la communication Host Link avec l'esclave Host Link
(nœud 23) connecté au port RS-422A.
La communication est fonctionnelle si le paramètre HLM_STATUS contient
la valeur 0.
Exemple
HLM_COMMAND(HLM_INIT,2)
HLM_COMMAND(HLM_ABORT,2,4)
Ces deux commandes effectuent les opérations Host Link INITIALIZE et
ABORT sur le port RS-422A 2. L'esclave est associé au numéro de nœud 4.
Exemple
HLM_COMMAND(HLM_STWR,2,0,2)
Lorsque des données sont écrites sur un ordinateur via Host Link, la carte UC
ne peut pas être en mode RUN. La commande HLM_COMMAND peut être
utilisée pour activer le mode MONITOR. L'esclave est associé à l'adresse
de nœud 0 et est connecté au port RS-232C.
Voir aussi
HLM_READ, HLM_COMMAND, HLM_STATUS, HLM_TIMEOUT,
HLS_NODE, HLM_WRITE, SETCOM.
/i
Valeur de com-
Description
mande
HLM_MREAD
Exécute la commande Host Link MODEL READ (MM) pour lire le code
(ou valeur 0)
du modèle de carte UC. Le résultat est écrit dans la variable TJ1-MC__
spécifiée par les arguments zone_mc et décalage_mc.
HLM_TEST
Exécute la commande Host Link TEST (TS) pour vérifier la communica-
(ou valeur 1)
tion en envoyant la chaîne « MCW151 TEST STRING » et en contrôlant
la chaîne renvoyée en écho. Consultez le paramètre HLM_STATUS pour
connaître le résultat.
HLM_ABORT
Exécute la commande Host Link ABORT (XZ) pour interrompre la com-
(ou valeur 2)
mande Host Link en cours de traitement. La commande ABORT ne reçoit
pas de réponse.
MANUEL DE PROGRAMMATION
Valeur de com-
Description
mande
HLM_INIT
Exécute la commande Host Link INITIALIZE (**) pour initialiser la procédure
(ou valeur 3)
de contrôle de la transmission de toutes les cartes esclaves.
HLM_STWR
Exécute la commande Host Link STATUS WRITE (SC) pour modifier
(ou valeur 4)
le mode de fonctionnement de la carte UC.
/i
Valeur
Zone de données
zone_mc
MC_TABLE
Tableau de variables TABLE
(ou valeur 8)
MC_VR
Tableau de variables globales (VR)
(ou valeur 9)
3.2.140 HLM_READ
/i
Type
Commande de communication
Syntaxe
HLM_READ(port, nœud, zone_pc, décalage_pc, longueur, zone_mc,
décalage_mc)
Description
La commande HLM_READ lit les donnés d'un esclave Host Link en envoyant
au port série une chaîne de commande Host Link qui contient le nœud spéci-
fié de l'esclave. Les données de réponse reçues sont écrites dans des varia-
bles VR ou TABLE. Chaque mot des données est transféré dans une variable.
La longueur de données maximale est de 30 mots (transfert de trame simple).
L'exécution du programme est interrompue jusqu'à la réception de la chaîne
de réponse ou jusqu'à l'expiration du délai de temporisation. Le délai de tem-
porisation est déterminé à l'aide du paramètre HLM_TIMEOUT.
L'état du transfert peut être surveillé à l'aide du paramètre HLM_STATUS.
Remarques :
En cas d'utilisation de HLM_READ, veillez à configurer le protocole maî-
tre Host Link à l'aide de la commande SETCOM.
Les commandes de maître Host Link doivent être exécutées à partir d'une
seule tâche de programme afin d'éviter tout problème lié au multitâche.
91

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Trajexia tj1-mc16

Table des Matières