Oui encore moi, je lance un nouveau topic histoire de ne pas saturer le précédent...
Maintenant que j'ai configuré ma passerelle TSXETZ410 (voir viewtopic.php?f=15&t=2948)
j'ai préparé ma commande pour demander à un copain automate de m'envoyer la valeur du mot %MW3805 via la commande SEND_REQ() (que je compte exécuter toutes les 5 à 10 secondes)
Code : Tout sélectionner
(* table de transmission sur 6 mots (%M80:6) *)
%MW80:=16#3200;(* adresse équipement distant convertie en hexa (xway 0.50) *)
%MW81:=16#0000;(* réservé *)
%MW82:=16#0000;(* réservé *)
%MW83:=16#0786;(* type de données: mot interne *)
%MW84:=3805;(* adresse du 1er mot a lire *)
%MW85:=1;(* nombre de mot a lire *)
(* table de gestion sur 4 mots (%M90:4) *)
%MW92:=20;(* timeout par 100ms*)
%MW93:=4;(* longueur en octet des données a transmettre = taille de la table de transmission X2*)
SEND_REQ(ADR#0.0.0,16#0036,%MW80:6,%MW220:2,%MW90:4);(* requete a l'api distant*)
(* ADR#0.0.0 = a remplacer par l'adresse de la PASSERELLE TSXETZ410 *)
(* si %MW91==16#6600 alors requête = OK *)
Ensuite ma question concerne l'autre automate, celui qui fournis les données, la com est configurée de la manière suivante:
Messagerie Xway : IO scanning d'après moi, il faut juste que j'ajoute mon api client dans l'onglet messagerie et ça devrait être bon... est-ce bien ça ? et est ce que ça ne risque pas de foutre en l'air le service d'I/O scanning qui tourne en parallèle ?
désolé si la question parait idiote mais je n'ai pas trop l'habitude de ces bébêtes la...
merci d'avance pour votre aide,
julien