Bonjour à tous et à toutes,

Je suis actuellement en train d'effectuer des échanges de données avec un module de pesée (esclave) depuis un S7-400 (maître) via une liaison point à point avec un protocole MODBUS maître RS485.
Pour ce faire, j'envoie et je reçois des trames selon le protocole JBUS à l'aide des blocs SFB12 (BSEND) et SFB13 (BRCV).

Lorsque j'envoie une demande de lecture (code fonction 3) d'une adresse spécifique de mon module de pesée, je n'ai aucun problème pour recevoir les informations demandées.
Par contre lorsque j'envoie une demande d'écriture (code fonction 16), le bloc BRCV associé ne me retourne aucune information, mais aucune erreur non plus. L'écriture a pourtant bel et bien été réalisée.

Le bloc BRCV est bien censé me retourner une information validant la bonne prise en compte de l'écriture dans mon module de pesée non ?
Comment le bloc BRCV traite-t-il la trame de réponse ?

Je vous remercie par avance pour vos réponses


Jucobrage