Page 1 sur 3

s7-1500 et siwarex

Posté : 23 mars 2018, 01:32
par dpo
Salut
je mets en place une com en modbus TCP entre un s7-1500 et une carte de pesage déportée (autonome) siwarex wp251.
Pas de soucis avec l'utilisation du MB_CLIENT pour lire la balance.
sur demande de tarage j'utilise un autre MB_CLIENT pour aller écrire dans la balance
je pense bien avoir paramétré les blocss (IP, type de liaison , code modbus, adresse départ, longueur...ecriture de 2 mots en 400930 avec le code 2)
je n'active la requête que sur un bloc à la fois .
Mais mon bloc en écriture renvoie une erreur (je vais fouiller les codes d'erreur demain).
Le plus dingue c'est qu'avec un bête outil de test modbus style modbus doctor, j'arrive à faire un RAZ de la balance, idem avec l'appli de démo de siemens basée sur un HMI.
ça paraît simple, mais j'ai du raté un truc !
Questions :
quelqu'un a t il fait la manip avec succès ?
ou
quelqu'un a t il rencontré des soucis liés à ces blocs MB_CLIENT ?
merci

Re: s7-1500 et siwarex

Posté : 23 mars 2018, 09:31
par dehell
Bonjour,
As tu bien ID de liaison différentes pour tes paramétrages de tes 2 blocs?
Poste la copie d'écran de la config des liaisons des tes FB.

Re: s7-1500 et siwarex

Posté : 23 mars 2018, 09:37
par JC87
dpo a écrit : 23 mars 2018, 01:32
je pense bien avoir paramétré les blocss (IP, type de liaison , code modbus, adresse départ, longueur...ecriture de 2 mots en 400930 avec le code 2)
Salut,

le code 2 ce n'est pas une requête d'écriture, c'est une requête de lecture de bits.

JC

Re: s7-1500 et siwarex

Posté : 23 mars 2018, 09:57
par dehell
@JC87
Le code 2 correspond pas au code requête MODBUS : c'est un code interne à TIA Portal
mbus.PNG
mbus.PNG (5.64 Kio) Vu 5830 fois

Re: s7-1500 et siwarex

Posté : 23 mars 2018, 11:23
par JC87
Ha ok, de toutes façons pour moi il ne faut pas faire de Modbus en Siemens, on se fait systématiquement chier et encore avec TIA il semblerait :mrgreen:

JC

Re: s7-1500 et siwarex

Posté : 23 mars 2018, 13:44
par Quentin27
JC87 a écrit : 23 mars 2018, 11:23 Ha ok, de toutes façons pour moi il ne faut pas faire de Modbus en Siemens, on se fait systématiquement chier et encore avec TIA il semblerait :mrgreen:

JC
D'après les échos que j'ai eu de quelqu'un bossant chez Siemens, ils ne veulent plus se faire chier avec le ModBus... du coup c'est une autre société qui développe pour eux tout ce qui concerne le ModBus. Donc, il y à + de problème qu'avant. xD

Re: s7-1500 et siwarex

Posté : 23 mars 2018, 13:58
par dpo
bon je l'ai fait fonctionné
au lieu de faire deux instances MB_CLIENT pour une même liaison
je n'en ai fait qu'une et suivant les besoins je change les paramètres de la trame (lecture/ecriture, depart, longueur...)

pas fan du modbus tcp en simens...... sauf que les siwarex sont en modbus TCP !!

Re: s7-1500 et siwarex

Posté : 23 mars 2018, 15:02
par jll
Salut,
Pour la petite histoire, les deux blocs MB_client que tu appelais avaient ils le même ID ?

Re: s7-1500 et siwarex

Posté : 23 mars 2018, 15:46
par dpo
j'ai essayé avec deux liaisons différentes ou identiques
j'ai eu des echos différents selon le support, les collègues, les exemples téléchargés...

Re: s7-1500 et siwarex

Posté : 23 mars 2018, 19:35
par Ulairi
Je suis en train de tester avec un groupe d'étudiants la com ModbusTCP sous TIA Portal pour rapatrier les valeurs d'une centrale de mesure dans un S7-1200 et cela fonctionne plutôt bien.

Pour un début d'analyse du problème que tu as rencontré, il faut commencer par relever le code d'erreur généré par le bloc sur sa sortie STATUS.

Image