Protocoles de communication
/i
Exemple
Envoi d'une commande TS (test) à l'ordinateur via HLM_COMMAND.
Code BASIC
HLM_COMMAND(HLM_TEST,2,13)
Communication
•
Du maître Host Link vers l'esclave Host Link :
Host Link
@13TSMCW151 TEST STRING2A*
•
De l'esclave Host Link vers le maître Host Link :
@13TSMCW151 TEST STRING2A*
Résultat
HLM_STATUS PORT(2) = 0, qui implique une communication correcte.
/i
Exemple
Activation du mode MON pour l'ordinateur via HLM_COMMAND.
Code BASIC
HLM_COMMAND(HLM_STWR,2,13,2)
Communication
•
Du maître Host Link vers l'esclave Host Link :
Host Link
@13SC0250*
•
De l'esclave Host Link vers le maître Host Link :
@13SC0052*
Résultat
L'ordinateur est exécuté en mode MON. Ce mode est nécessaire pour
pouvoir écrire des données sur l'ordinateur à l'aide de HLM_WRITE.
/i
Exemple
Lecture du code de modèle de l'ordinateur via HLM_COMMAND (tem-
porisation).
Code BASIC
HLM_TIMEOUT=500
' Adresse de destination : VR(100)
HLM_COMMAND(HLM_MREAD,2,13,MC_VR,100)
Communication
•
Du maître Host Link vers l'esclave Host Link :
Host Link
@13MM42*
•
De l'esclave Host Link vers le maître Host Link :
pas de réponse
Résultat
Comme le maître n'a pas reçu de réponse de l'ordinateur,
HLM_STATUS PORT(2) a la valeur 256 (bit 8 activé) après 500 cycles
servo.
MANUEL DE PROGRAMMATION
4.3.2
Esclave Host Link
Si le TJ1-MC__ est l'esclave Host Link, un maître Host Link (un terminal
programmable, par exemple) peut lire et écrire des données sur le TJ1-MC__.
Le mappage entre l'esclave et le maître est le suivant :
/i
Mémoire TJ1-MC__
Mappage Host Link
VR
CIO
TABLE
DM
Vous pouvez utiliser les commandes BASIC suivantes :
/i
Commande BASIC
Description
SETCOM
SETCOM configure le port de communication série et active
les protocoles Host Link.
HLS_NODE
HLS_NODE définit le numéro de carte esclave pour le protocole
esclave Host Link.
HLS_MODEL
HLS_MODEL définit le code de modèle du TJ1-MC__ pour le pro-
tocole esclave Host Link.
Commandes
Le tableau ci-dessous indique les commandes prises en charge pour
le protocole esclave Host Link. Ce protocole accepte le transfert de trame
unique et de plusieurs trames.
/i
Type
Code d'en-tête Nom
Lecture de la
RR
mémoire d'E/S
RD
Plage d'adresses
0 à 1023
0 à 63999
Fonction
CIO AREA
Lit le nombre de mots spécifié de
READ
la mémoire VR en commençant
par le mot désigné.
DM AREA
Lit le nombre de mots spécifié de
READ
la mémoire TABLE en commen-
çant par le mot désigné.
163