|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : février 2010 Messages : 7 ![]() |
Bonjour à tous.
Je suis débutant sur ce forum et voila mon probleme : Je veux que mon TBOX lise les états de mes 8 bits d'entrés en modbus sur le TSX Nano 24E/S. Seulement je n'est que des adresses modbus en %S112-119 je voudrai une adresse en décimal. ![]() Mon Nano me sert à mettre plus d'entrées, c'est le Tbox qui a le programme et qui gère toute les informations. La communication entre les automates se fait correctement (pas d'erreur de com et j'arrive à lire et à écrire dans le nano) Je travaille sous XP. Merci par avance.
|
|
|
00
|
|
|
#2 | |
|
Nouveau Membre du Club
![]() Inscription : juin 2007 Messages : 24 ![]() |
Bonjour,
je ne suis pas sûr de répondre correctement à la question mais si j'ai bien compris le problème, vous ne savez pas adresser le twido en modbus pour aller l'interroger par la suite. Extrait de la doc twido: Citation:
Dernière modification par sethangel ; 22/02/2010 à 17h03. Motif: Ajout des entrées |
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : février 2010 Messages : 7 ![]() |
Merci tout d'abord de m'avoir répondu.
Effectivement je voudrai avoir directement l'adresse Modbus des entrées du Nano pour que mon automate TBOX puisse voir l'état de mes contacts. Maintenant, pour la solution que vous m'avez proposé, j'ai un souci avec le câble de liaison PC -> NANO (TSXPCX1031) : J'ai bien configuré le port, j'ai un driver Uni-Telway et quant je veux communiquer avec l'automate depuis mon PC, (grâce au logiciel PL07) il m'affiche un message "erreur de communication". J'ai vu sur d'autres forums que c'est peut-être XP qui m'empêche de communiquer avec mon automate mais je n'en suis pas sûr. Je veux envoyer tout simplement l'état de mes bits du Nano (qui représentent mes contacts) vers l'automate TBOX en Modbus RS485. Il ne me reste que ça à faire pour finir mon travail. Merci encore pour vos réponses |
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Inscription : juin 2007 Messages : 24 ![]() |
C'est le câble que j'utilise pour me connecter aux automates nano (avec windows XP) et je n'ai pas de problème particulier mais il est vrai que ma dernière connexion date un peu.
Il faut que le sélecteur du câble soit réglé sur TER Direct si je ne me trompe pas et si possible il vaut mieux utiliser le port COM1. Bon courage |
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() Inscription : novembre 2007 Messages : 79 ![]() |
Hello,
à travers une liaison MODBUS, on ne peut accéder qu'aux variables internes de type bit (%Mx) ou de type mot (%MWx). A toi de faire un bout de programme dans le Nano qui recopie les entrées dans des bits, puis tu pourras les lire avec une requète modbus "lecture de bits", en précisant l'adresse du premier bit interne contenant l'image de la première entrée. On peut aussi utiliser des bits de mot côté Nano, et faire une lecture de registres MODBUS. Pour le câble TSXPCX1031, la position TER direct doit permettre la communication avec le Nano pour le programmer (quand on utilise PL707 sur le PC), la position OTHER direct devrait convenir pour faire une communication en MODBUS (à vérifier !) Bon courage, |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : février 2010 Messages : 7 ![]() |
Je suis de retour, j'essai en ce moment d'envoyer le programme dans le nano grâce au câble sur ter direct. Je vous tiens au courant de mon avancement.
|
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : février 2010 Messages : 7 ![]() |
Re bonjour.
J'avais un probleme de driver, j'ai trouvé le bon driver sur shneider électrique. Je peux maintenant bien communiquer avec mon automate. J'ai mis le bit système %S69 à 1 pour voir l'état de mes bits internes %M112-%M119 à la place des voyants comme dit sur la documentation complète. J'ai bien mon bit 13 qui clignote, les voyants sont bien éteints, mais le TBOX ne lit pas les bonnes valeurs aux audresses décimales 112-119 ou 0112-0119. Donc le TBOX ne connait toujours pas l'état de mes contacts qui sont branchés sur le nano. Je vais essayé d'envoyer par Modbus au Tbox l'état de mes entrées depuis le Nano. |
|
|
00
|
|
|
#8 |
![]() ![]() |
Je ne connais pas la TBOX mais n'y as t'il pas moyen de "tracer" les trames modbus ?
__________________
page à bbil : dernières entrées : Débuter en VB6 Mes contributions en téléchargement Les pages VB : FAQs, Tutoriels VB, Outils , Sources, WIKI Impératif "A LIRE AVANT DE POSTER"
|
|
00
|
|
|
#9 |
|
Nouveau Membre du Club
![]() Inscription : juin 2007 Messages : 24 ![]() |
Et en 4112 et 4119, bien souvent les adresses Modbus en Schneider prennent +4000 (index des mémoires ???)
|
|
|
00
|
|
|
#10 | |||
|
Membre régulier
![]() Inscription : novembre 2007 Messages : 79 ![]() |
Hello,
je souhaterais quelques précisions: Le commutateur du câble devait bien être TER direct ? Citation:
le %M13 du Nano ? Il correspond à quoi ? Citation:
Citation:
Comme le suggère bbil, tracer les messages MODBUS échangés serait une bonne idée pour comprendre d'où vient le problème (et si tu ne l'as jamais fait, c'est l'occasion de t'y mettre, ça te servira plus tard ;-)) |
|||
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : février 2010 Messages : 7 ![]() |
Tout fonctionne donc un petit résumé s'impose :
Tout d'abord merci pour votre direction. ![]()
Ça marche mais je vais essayé de lire les 4000 sans programme dans le nano pour voir si on peux directement les %I0.0 à %I0.7 mais ça m'étonnerait. |
|
|
00
|
|
|
#12 |
|
Membre régulier
![]() Inscription : novembre 2007 Messages : 79 ![]() |
Merci pour ce retour, et content de savoir que ça roule comme tu veux.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com