Bonjour
je dois communiquer en modbus TCP avec un afficheur grand format (via un M580)
https://www.diteltec.fr/panneaux-numeri ... -dt110-ne/
Je ne trouve pas la doc de l'afficheur très claire, elle fait référence à un soft TDLwin pour lequel je ne trouve pas de doc
j'ai parcouru la doc du fabricant, j'ai paramétré l'IP et le protocole en modbus TCP avec deviceInstaller
je vois l'équipement avec modbus Doctor (en attendant de passer sur l'automate)
j'ai déclaré sur TDLwin un message 1 sur ligne 1 avec 6 variables (les caractères) mais j'ai un échec au chargement (je pense appeler le support)
j'ai cru comprendre que je devais écrire dans un paquet d'adresse le contenu du message (exemple 123.4 C)
puis écrire dans d'autres adresses l'activation du message
je me débrouillerai pour convertir ma valeur de température en chaine Ascii, pas de soucis côté Schneider
Est-ce que quelqu'un a déjà joué avec ce matériel ? je n'ai pas trouvé mieux en termes de doc ou tutos et je n'ai pas 50h à passer dessus.
Afficheur DITEL DT-110 en Modbus TCP
- itasoft
- Mi homme - Mi automate

- Messages : 7805
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Afficheur DITEL DT-110 en Modbus TCP
slts
moi je comprends que avec TDLwin sur un PC on crée les messages, puis via ModBus tcp/ip on indique le n°du message à afficher.
moi je comprends que avec TDLwin sur un PC on crée les messages, puis via ModBus tcp/ip on indique le n°du message à afficher.
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: Afficheur DITEL DT-110 en Modbus TCP
ça ressemble à ça, sauf que je n'arrive pas à charger les message dans l'afficheur alors que je le Ping et j'arrive à m'y "connecter" avec un ModbusDoctor.
En plus d'afficher le message tu peux renseigner son contenu "variable" avec un texte ou une mesure mais je trouve la doc assez indigeste et je n'ai pas trouvé grand chose sur le net alors que pour d'autres matériels on trouve plein de démos des fabricants ou des gars qui s'amusent à faire leur truc pour youtube. J'ai commencé à fouiller, je vais m'y acharner ce mercredi...
En plus d'afficher le message tu peux renseigner son contenu "variable" avec un texte ou une mesure mais je trouve la doc assez indigeste et je n'ai pas trouvé grand chose sur le net alors que pour d'autres matériels on trouve plein de démos des fabricants ou des gars qui s'amusent à faire leur truc pour youtube. J'ai commencé à fouiller, je vais m'y acharner ce mercredi...
Re: Afficheur DITEL DT-110 en Modbus TCP
Bonjour,
Apparemment il y a deux façon de faire en Modbus:
Même si la doc semble avoir été traduite avec un robot dyslexique, ça reste faisable!
Apparemment il y a deux façon de faire en Modbus:
- Utiliser TDLwin pour enregistrer les messages (avec ou sans variables à l'intérieur) dans l'EEPROM
- Envoyer le message complet
Pour les messages dans l'EEPROM, il suffit de les activer à des adresses donnée:La doc au paragraphe 4.4.7 a écrit :1- En envoyant le message complet.
L’adresse d’envoi est 0000h (40001) et les données doivent être envoyées sous format
ASCII. Les caractères valides sont dans le tableau du paragraphe 4.4.4. Les caractères
de contrôle et les fonctions spéciales sont au paragraphe 4.4.3.
2– En activant un message de la mémoire interne.
Les messages de la mémoire interne se classent comme messages avec variables et
messages sans variables. Tous les messages doivent d’être édités et chargés dans
l’afficheur en utilisant le programme TDLWin.
Après pour la construction des messages, tout est expliqué à partir de 4.4.7.2Pour ACTIVER un message il faut écrire le numéro du message en format hexadécimal
dans une des 6 positions de mémoire 191h à 196h.
Pour DESACTIVER un message il faut mettre à zéro la même position ou il a été activé.
Si toutes les positions sont à zéro, le message 0 s´affiche.
Les deux positions des messages avec variables (19Ah et 1FEh) peuvent également
être utilisées pour les messages sans variables.
Pour écrire les valeurs dans les positions de mémoire, on peut utiliser indifféremment
les fonctions 06h et 10h.
Même si la doc semble avoir été traduite avec un robot dyslexique, ça reste faisable!
Re: Afficheur DITEL DT-110 en Modbus TCP
merci de me rassurer sur ce point, je me sentais un peu con à relire 3 fois la même phrase
Après une bonne nuit de sommeil et ta remarque sur la possibilité d'écrire directement le message
1- En envoyant le message complet.
L’adresse d’envoi est 0000h (40001) et les données doivent être envoyées sous format
ASCII.
ça fonctionne bien en ecrivant en ASCII chaque caractère à partir de l'adresse 0, donc pas besoin du logiciel de paramétrage de message.
Pourtant j'avais fait l'essai hier sans succès, peut être parce que je n'avais pas redémarré l'engin après avoir paramétré le modbus
Re: Afficheur DITEL DT-110 en Modbus TCP
j'ai eu un problème similairedpo a écrit : ↑19 oct. 2022, 11:50merci de me rassurer sur ce point, je me sentais un peu con à relire 3 fois la même phrase
Après une bonne nuit de sommeil et ta remarque sur la possibilité d'écrire directement le message
1- En envoyant le message complet.
L’adresse d’envoi est 0000h (40001) et les données doivent être envoyées sous format
ASCII.
ça fonctionne bien en ecrivant en ASCII chaque caractère à partir de l'adresse 0, donc pas besoin du logiciel de paramétrage de message.
Pourtant j'avais fait l'essai hier sans succès, peut être parce que je n'avais pas redémarré l'engin après avoir paramétré le modbus
maintenant, en fait dormir plus calme

