SoMachine Basic Communication Modbus TM221

Forum traitant des automates industriels de marque Schneider - Telemecanique
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7037
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: SoMachine Basic Communication Modbus TM221

Message par itasoft »

slts,
le BUSY passe à 1 au l"exécution et retombe à 0 à la fin de réception ou à la fin du Time-Out si ça n'aboutit pas
Automaticien privé (de tout)
itasoft@free.fr
MiGaNuTs
Dieu du process
Dieu du process
Messages : 982
Inscription : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: SoMachine Basic Communication Modbus TM221

Message par MiGaNuTs »

A priori le câblage des RJ45 sur tous les automates Schneider c'est le même.
Image

Mais bon, j'ai recement essayé de faire du RS485 avec un M241 et avec un M340, j'ai toujours pas compris ou ça ne marche pas non plus.
Faut que je me trouve un oscillo pour voir ce qu'il se passe sur les différents fils. Si jamais il se passe des trucs.
Pièces jointes
Sans titre.png
OSBMASL
Code son premier grafcet
Code son premier grafcet
Messages : 37
Inscription : 18 sept. 2018, 15:55

Re: SoMachine Basic Communication Modbus TM221

Message par OSBMASL »

Bonjour à tous,

@Itasoft, merci de l'info, effectivement c'est ce qui se passe avec mon bloc de READ_VAR, donc pb de comm'.

@MiGaNuTs Pas mieux avec le nouveaux câblage.. Merci quand même.
Dernière modification par OSBMASL le 21 sept. 2018, 09:56, modifié 2 fois.
Avatar de l’utilisateur
Bernardo59
Dieu du process
Dieu du process
Messages : 957
Inscription : 20 oct. 2015, 05:48
Localisation : Nimes

Re: SoMachine Basic Communication Modbus TM221

Message par Bernardo59 »

Bonjour,

Si tu me dis que sur ton logiciel, tu ne vois strictement rien passé mais que sur ta LED, tu vois des trucs... C'est que tu as un problème de câblage.
Faut pas chercher 30 ans, la communication RS232 c'est de la branlette, il n'y a pas plus simple.

Coté API----------------------------Coté Receveur:

TX-----------------------------------RX
RX-----------------------------------TX
GND---------------------------------GND
OSBMASL
Code son premier grafcet
Code son premier grafcet
Messages : 37
Inscription : 18 sept. 2018, 15:55

Re: SoMachine Basic Communication Modbus TM221

Message par OSBMASL »

RS232 oui je connais. Jusque là tout va bien, et encore certain automate comme ceux de Proface réclament un court circuit entre RTS et CTS pour la comm RS232 fonctionne. J'ai changé mon câblage pour coller à celui que m'a donné MiGaNuT néanmoins toujours pas de comm'. Je sais maintenant que mon bloc SM Basic fonctionne, même si je ne vois pas la trame dans RealTerm,reste à voir le Scaime..
Avatar de l’utilisateur
Bernardo59
Dieu du process
Dieu du process
Messages : 957
Inscription : 20 oct. 2015, 05:48
Localisation : Nimes

Re: SoMachine Basic Communication Modbus TM221

Message par Bernardo59 »

Essaye de voir avec un HyperTerminal, c'est plus simple et surement plus fiable.
OSBMASL
Code son premier grafcet
Code son premier grafcet
Messages : 37
Inscription : 18 sept. 2018, 15:55

Re: SoMachine Basic Communication Modbus TM221

Message par OSBMASL »

Malheureusement HyperTerminal plus dispo après Windows Xp et j'ai pas de PC Xp sous la main pour le copier. A moins que... ?
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7037
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: SoMachine Basic Communication Modbus TM221

Message par itasoft »

Slts,
Il faut déjà commencer par passer au standard ModBus RTU
RS485
19200 bauds
8 bit datas
1 bit de stop
parité paire
et après on y verra plus clair
Automaticien privé (de tout)
itasoft@free.fr
hcx0125
Apprend le binaire
Apprend le binaire
Messages : 9
Inscription : 16 déc. 2015, 20:32

Re: SoMachine Basic Communication Modbus TM221

Message par hcx0125 »

J'ai vu que dans le rung avant t'as mis %M5 = %S6
Il faut supprimer ce rung et puis passer manuellement %M5 a 1 pour debugger, sinon tu verras pas les comm erreurs.
OSBMASL
Code son premier grafcet
Code son premier grafcet
Messages : 37
Inscription : 18 sept. 2018, 15:55

Re: SoMachine Basic Communication Modbus TM221

Message par OSBMASL »

Bonjour,

Malheureusement comme le montre l'extrait de documentation du Scaime de mon deuxième message, il ne communique pas selon le standard Modbus RTU puisqu'il impose une communication avec 2 bits de stop et sans parité. Et puis ce n'est pas moins qui choisit, il est utilisé en RS232 dans les autres machines, donc ce sera RS232 pour celle ci aussi. Je suis quand même curieux de savoir en quoi ça aiderait à debugger d'utiliser le RS485.

hcx, j'ai modifier pour n'avoir que le bit %M5 mais j'obtiens la même chose en le forçant à TRUE, %READ_VARI.COMMERROR reste vide.
Répondre