SoMachine Basic Communication Modbus TM221
- itasoft
- Mi homme - Mi automate
- Messages : 7037
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: SoMachine Basic Communication Modbus TM221
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
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
itasoft@free.fr
-
- Dieu du process
- Messages : 982
- Inscription : 12 nov. 2015, 21:02
- Localisation : 45 - Loiret
- Contact :
Re: SoMachine Basic Communication Modbus TM221
A priori le câblage des RJ45 sur tous les automates Schneider c'est le même.
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.
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.
Re: SoMachine Basic Communication Modbus TM221
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.
@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.
- Bernardo59
- Dieu du process
- Messages : 957
- Inscription : 20 oct. 2015, 05:48
- Localisation : Nimes
Re: SoMachine Basic Communication Modbus TM221
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
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
Re: SoMachine Basic Communication Modbus TM221
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..
- Bernardo59
- Dieu du process
- Messages : 957
- Inscription : 20 oct. 2015, 05:48
- Localisation : Nimes
Re: SoMachine Basic Communication Modbus TM221
Essaye de voir avec un HyperTerminal, c'est plus simple et surement plus fiable.
Re: SoMachine Basic Communication Modbus TM221
Malheureusement HyperTerminal plus dispo après Windows Xp et j'ai pas de PC Xp sous la main pour le copier. A moins que... ?
- itasoft
- Mi homme - Mi automate
- Messages : 7037
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: SoMachine Basic Communication Modbus TM221
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
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
itasoft@free.fr
Re: SoMachine Basic Communication Modbus TM221
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.
Il faut supprimer ce rung et puis passer manuellement %M5 a 1 pour debugger, sinon tu verras pas les comm erreurs.
Re: SoMachine Basic Communication Modbus TM221
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.
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.