Bonjour les amis ,
dans mon projet je doit faire un échange de données entre un S7_1200 et une RTU de marque différente , j'ai fait l'appel du bloc MB_CLIENT et j'ai définie mon RTU autant que esclave modbus , sachant que dans le HELP de mon RTU l'accés au entier est définie sur l'adresse 42001,
le problème que j'ai est que sa marche pas ( pas d’échange de données ), et STATU me donne le code 0000 (instruction exécutée sans erreur) alors que donne est toujours false
avez vous une explication ou une proposition les amis ??????
merci d'avance
Communication MODBUS TCP avec s7 1200
- Bernardo59
- Mi homme - Mi automate

- Messages : 1054
- Enregistré le : 20 oct. 2015, 05:48
- Localisation : Nimes
- Contact :
Re: Communication MODBUS TCP avec s7 1200
Salut,
Ne pas oublier que status a une valeur significative sur un seul tour de cycle seulement, donc si tu rencontre un défaut, tu le vois que si tu sauvegarde toutes les valeurs différentes de 0.
Ne pas oublier que status a une valeur significative sur un seul tour de cycle seulement, donc si tu rencontre un défaut, tu le vois que si tu sauvegarde toutes les valeurs différentes de 0.
Re: Communication MODBUS TCP avec s7 1200
Bonjour les amis,
j'ai pris en considération vos remarques , déjà je tiens a vous remercier mais malheureusement toujours sa marche pas???
j'ai essayé l'autre sens de la communication c a d j'ai déclaré le bloc MB_server au niveau de mon S7 1200 et j'ai écrit le code de programme au niveau de mon RTU l’échange se fait normalement mais lorsque je déclare le s7 1200 comme client y'a pas d’échange malheureusement
une proposition ???
j'ai pris en considération vos remarques , déjà je tiens a vous remercier mais malheureusement toujours sa marche pas???
j'ai essayé l'autre sens de la communication c a d j'ai déclaré le bloc MB_server au niveau de mon S7 1200 et j'ai écrit le code de programme au niveau de mon RTU l’échange se fait normalement mais lorsque je déclare le s7 1200 comme client y'a pas d’échange malheureusement
une proposition ???
Re: Communication MODBUS TCP avec s7 1200
Fait déjà une communication Modbus avec ton PC Grace a un émulateur Modbus
Emulateur Modbus:
http://www.modbustools.com/modbus_slave.html
et après utilise un sniffeur pour voir se que te dit ton automate et voir si la trame et bien la bonne ou si tu a mal configuré le Modbus
Sniffeur:
https://www.wireshark.org/
Bonne chance que niveau modbus je suis dans la même galère
Emulateur Modbus:
http://www.modbustools.com/modbus_slave.html
et après utilise un sniffeur pour voir se que te dit ton automate et voir si la trame et bien la bonne ou si tu a mal configuré le Modbus
Sniffeur:
https://www.wireshark.org/
Bonne chance que niveau modbus je suis dans la même galère

