Communication entre M340 et DALI 4NET Basic

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
NKT
Apprend le binaire
Apprend le binaire
Messages : 4
Enregistré le : 01 août 2025, 10:45

Communication entre M340 et DALI 4NET Basic

Message par NKT »

Bonjour,

Pour le contexte, j'ai un M340 (CPU:P342020) adresse 192.168.10.150 et un module Dali 4NET Basic adresse 192.168.10.97. Il y a un driver relié au DALI, il a pour adresse DALI A7 et se trouve sur le bus Dali 0. Y'a un luminaire et par le M340, je veux simplement l'éteindre pour le moment. Après consultation de la doc du DALI, ce qui faut envoyer ça serait ça : 0x1201, 0x0003, 0x0000, 0x0F00, 0x0000, 0x0000 (0F étant l'adresse A7 et le 00 à côté le niveau de luminosité), et c'est en effet ce que j'envoie en le pilotant manuellement par le logiciel DALI Cockpit.

Sauf que voilà, on m'a demandé de piloter le luminaire à l'aide d'un M340 en modbus TCP/IP et je connais pas trop Unity Pro donc je galère. De ce que j'ai compris, faut utiliser le bloc Write_Var mais j'y arrive pas.
En gros je fait comme ça :
ADR : ADDM('Ethernet_1{192.168.10.97}') (Ethernet_1 étant mon réseau avec l'API)
OBJ : %MW
NUM : 0
NB : 6
EMIS : Variable Array of Int [1...6] contenant la trame que je veux lui envoyer
GEST : Une variable Array of Int [0...3] pour le retour erreur

Mon luminaire ne s'éteint pas et je trouve pas trop d'informations dessus. Quelqu'un aurait une idée de comment ça marche ? Je connaissais pas tout ce qui est DALI avant ça, donc j'ai peut-être dit n'importe quoi et je m'en excuse si c'est le cas!

Je vous remercie par avance !
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7805
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Communication entre M340 et DALI 4NET Basic

Message par itasoft »

NUM : 0
-------modbus TCP/IP-------
ça veut dire que l'on tape sur le registre adresse 0 du DALI voir dans la Doc si c'est la bonne adresse ?
Automaticien privé (de tout)
itasoft@free.fr
NKT
Apprend le binaire
Apprend le binaire
Messages : 4
Enregistré le : 01 août 2025, 10:45

Re: Communication entre M340 et DALI 4NET Basic

Message par NKT »

Je te remercie pour ta réponse !
Et oui, en effet j'ai bien fait une gaffe sur le registre comme tu le dis.
J'ai mis une capture d'écran pour le montrer, mais il s'agit du registre 100 pour l'écriture avec une longueur de mot de 6.

Par contre, après avoir modifié le programme par rapport à ça, j'ai toujours rien, et au niveau de Wireshark je vois pas l'automate envoyer ce que je lui ai demandé.

J'ai l'impression qu'il y a une erreur au niveau du ADR : ADDM('Ethernet_1{192.168.10.97}')
L'adresse IP de mon module Lunatone est bien la bonne, pareil pour l'API qui est bien 192.168.10.150.
J'ai vu qu'il y avait une histoire avec un module NOC mais je passe par un port intégré et pas par ce module, ça change quelque chose à ce qu'il faut écrire sur le ADR ?
Fichiers joints
DALI.PNG
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7805
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Communication entre M340 et DALI 4NET Basic

Message par itasoft »

faire un test d'écriture avec ModBus Doctor
----cic pour zoom-----
03.JPG
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
andala
Créateur de langage
Créateur de langage
Messages : 505
Enregistré le : 19 déc. 2016, 10:24
Localisation : Atlantide

Re: Communication entre M340 et DALI 4NET Basic

Message par andala »

NKT a écrit : 04 août 2025, 10:34 J'ai vu qu'il y avait une histoire avec un module NOC mais je passe par un port intégré et pas par ce module, ça change quelque chose à ce qu'il faut écrire sur le ADR ?
Tu as un module NOC ou ...
Une bonne action en entraine toujours une autre
NKT
Apprend le binaire
Apprend le binaire
Messages : 4
Enregistré le : 01 août 2025, 10:45

Re: Communication entre M340 et DALI 4NET Basic

Message par NKT »

Super ! Je te remercie !
Le logiciel est vraiment pratique ! Et en effet avec ce que tu m'as envoyé, j'arrive à piloter le luminaire!
Par contre au niveau du PLC, ça bloque toujours. Je met le bout du programme avec le bloc que j'ai fait si jamais.

Est-ce que dans mon programme, je dois déclarer quelque part qu'il y a un module avec l'adresse IP 192.168.0.97 ? Ou juste avec l'IP qu'il y a dans l'ADR de mon bloc, l'automate s'occupe du reste ?

Et pour répondre à andala, non j'ai pas de module NOC, mon collègue (en vacances sinon c'est trop simple) m'a dit que je pouvais faire ça avec le port Ethernet de la CPU, et vu que je connais pas les M340 ... je me suis pas trop posé de question. Il y a besoin d'en avoir un ?
Fichiers joints
Capture.PNG
Avatar du membre
andala
Créateur de langage
Créateur de langage
Messages : 505
Enregistré le : 19 déc. 2016, 10:24
Localisation : Atlantide

Re: Communication entre M340 et DALI 4NET Basic

Message par andala »

NKT a écrit : 04 août 2025, 14:42 Et pour répondre à andala, non j'ai pas de module NOC, mon collègue (en vacances sinon c'est trop simple) m'a dit que je pouvais faire ça avec le port Ethernet de la CPU, et vu que je connais pas les M340 ... je me suis pas trop posé de question. Il y a besoin d'en avoir un ?
Non c'est pas obligatoire mais ça aide bien.
Une bonne action en entraine toujours une autre
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7805
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Communication entre M340 et DALI 4NET Basic

Message par itasoft »

01.JPG
-----
03.JPG
Automaticien privé (de tout)
itasoft@free.fr
NKT
Apprend le binaire
Apprend le binaire
Messages : 4
Enregistré le : 01 août 2025, 10:45

Re: Communication entre M340 et DALI 4NET Basic

Message par NKT »

Merci pour ta réponse !

J'avais déjà ce que tu me montres sur tes captures dans mon programme, c'est déjà ça !

Je viens de voir quelque chose, il y a besoin de déclarer un "DTM" qui à l'adresse de mon module ? Comme la capture ? Ou ce n'est pas nécessaire ?
Fichiers joints
Capture.PNG
Capture.PNG (10.94 Kio) Vu 1282 fois
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7805
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Communication entre M340 et DALI 4NET Basic

Message par itasoft »

pas necessaire
Automaticien privé (de tout)
itasoft@free.fr
Répondre