Bonjour à tous
J'écris ici car je suis un peu perdu. Pour un client, je dois faire communiquer l'API, un TSX57 avec un lecteur RFID Sick (RFU630-13100) via le port Ethernet intégré à la CPU.
Le problème vient du fait que le lecteur Sick ne supporte pas le Modbus... le seul moyen est de communiquer en Ethernet/IP (en gros, je lui envoie des chaines de caractères (commandes) et il me répond également sous forme de chaines).
J'ai essayé tant bien que mal d'utiliser les fonctions de communication de chez Schneider, mais le problème vient de l'adressage. Étant donné que le lecteur ne supporte pas l'UNI-TE ou le Modbus, pas moyen de configurer d'adresse Xway ou quoi que ce soit, je dois l'attaquer directement via son adresse IP sur le réseau, et c'est là que je bloque : je ne sais pas comment faire. Je ne peux pas non plus mettre en place d'IO Scanning car je ne lis pas de registres, c'est uniquement de la chaine de caractères...
Pour finir, j'ai vu que Sick proposait un fichier EDS associé au lecteur RFID. Seulement, dans la librairie DTM sous Unity, je n'ai que quelques types de cartes spécifiques (ETC101 par exemple) que je peux utiliser pour faire la manipulation (mise en place de la carte, import du fichier EDS et configuration de mon lecteur), donc je bloque aussi de ce coté là (car j'utilise le port ETH intégré à la CPU pour ma comm).
Voilà, j'espère avoir donné assez de détail, en espérant que quelqu'un soit déjà passé par là et puisse m'apporter un peu d'aide qui serait la bienvenue, merci !
Partager