Communication MODBUS TCP avec s7 1200

Forum traitant des automates industriels de marque Siemens.
Répondre
AMINE
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 116
Enregistré le : 01 nov. 2015, 23:00

Communication MODBUS TCP avec s7 1200

Message par AMINE »

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
Untitled 2.jpg
Avatar du membre
Bernardo59
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1054
Enregistré le : 20 oct. 2015, 05:48
Localisation : Nimes
Contact :

Re: Communication MODBUS TCP avec s7 1200

Message par Bernardo59 »

jll
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 102
Enregistré le : 17 nov. 2015, 16:45

Re: Communication MODBUS TCP avec s7 1200

Message par jll »

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. ;)
AMINE
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 116
Enregistré le : 01 nov. 2015, 23:00

Re: Communication MODBUS TCP avec s7 1200

Message par AMINE »

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 :oops:
une proposition ???
dixblox
Apprend le binaire
Apprend le binaire
Messages : 4
Enregistré le : 30 janv. 2018, 11:22

Re: Communication MODBUS TCP avec s7 1200

Message par dixblox »

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
Répondre