Pourquoi la communication Modbus Ethernet entre un Saia PCD et un Siemens S7-314C-2 ne fonctionne pas correctement ?
FAQ #101973
Situation :
Le PCD est configuré comme client Modbus avec le client de Saia-Modbus F-boîtes et vous devez communiquer par Ethernet avec un Siemens S7-314C-2 avec le protocole Modbus.
Au hasard, certains lire ou écrire que f-boîtes travaillent amende et autres pas.
Problème :
Le problème est que l'appareil Siemens envoie un télégramme « réinitialiser » après l'envoi de la réponse à la PCD.
Étant donné que le PCD a reçu la réponse de Siemens, le PCD sortent de la machine d'état de communication Modbus et terminer la tâche correctement. Si le PCD maintenant reçoit ce télégramme « réinitialiser » inattendu de dispositif de Siemens, le PCD pense, que c'est un message d'erreur de l'appareil Siemens et ferme la communication et la F-Box va en état d'erreur. La transmission/réception F-Box qui se trouve dans la file d'attente de procéder à la prochaine requête Modbus n'est maintenant pas plus en mesure de communiquer avec l'appareil Siemens.
Solution :
Utiliser le Client de l'initialisation de Modbus étendu F-Box.
Dans ce F-Box, vous avez la possibilité de définir un délai minimal de demande.
Définir le délai de demande minimale à 100ms
Ce problème s'est produit par exemple avec un dispositif de Simatic Siemens S7-314C-2.
Categories
Communication
PG5 2.0 / Modbus
PG5 2.0 / Fupla
Last update: 19.11.2015 15:39
First release: 19.11.2015 15:37
Views: 1