Page 7 sur 11

Re: Communication Modbus TCP/IP M340

Posté : 21 déc. 2021, 10:14
par RomainCO
itasoft a écrit : 21 déc. 2021, 10:11 slts,
le registre 200 c'est de quel type INT 16 bits ou INT 32 bits ou REAL 32 bits ???
INT 16 bits

Re: Communication Modbus TCP/IP M340

Posté : 21 déc. 2021, 10:18
par itasoft
ok, c'est correct on devrait recevoir dans Recep_read[1] qui est un INT

Re: Communication Modbus TCP/IP M340

Posté : 21 déc. 2021, 10:21
par JC87
Bonjour,

Remet nous les captures d'écrans de ce que tu a fait en Modbus TCP/IP. Je me trompe peut être mais je pense à un souci de programmation.

JC

Re: Communication Modbus TCP/IP M340

Posté : 21 déc. 2021, 10:24
par RomainCO
itasoft a écrit : 21 déc. 2021, 10:18 ok, c'est correct on devrait recevoir dans Recep_read[1] qui est un INT
Oui exactement
JC87 a écrit : 21 déc. 2021, 10:21 Bonjour,

Remet nous les captures d'écrans de ce que tu a fait en Modbus TCP/IP. Je me trompe peut être mais je pense à un souci de programmation.

JC
D'accord, ci-joint 2 captures du programme, redites-moi si vous avez besoin d'autres choses.

Re: Communication Modbus TCP/IP M340

Posté : 21 déc. 2021, 10:39
par JC87
Est ce que tu est sur de l'adresse du bloc ADDM ? tu utilise le port Ethernet intégré ou une carte NOC ou NOE ?

JC

Re: Communication Modbus TCP/IP M340

Posté : 21 déc. 2021, 10:42
par RomainCO
JC87 a écrit : 21 déc. 2021, 10:39 Est ce que tu est sur de l'adresse du bloc ADDM ? tu utilise le port Ethernet intégré ou une carte NOC ou NOE ?

JC
J'en suis sûr parce que quand je débranche le câble (ou quand je change l'adresse ADDM en mettant une au pif mauvaise), le bit Gestion_read[1] ne défile plus.

Actuellement je suis sur une carte NOC 0401.

Re: Communication Modbus TCP/IP M340

Posté : 21 déc. 2021, 10:49
par JC87
Oui mais non :) ce bit signifie juste que le bloc essaye de lire, pas que la com est établi. Je pense que ton adresse n'est pas bonne. Pour moi ça devrait être un truc du genre : 'Ethernet_1{192.168.49.202}' en supposant que Ethernet_1 est bien le nom du réseau déclaré dans "communication->réseau" associé à la NOC.

JC

Re: Communication Modbus TCP/IP M340

Posté : 21 déc. 2021, 10:55
par philou77
Re !

Qu'il communique en TCP, oui mais il doit recevoir un code défaut, vu qu'il en voie pas en trame ASCII !!, le pec 100 doit lui retourner un code défaut.

Qu'il ne communique pas en RS485 n'est pas normal, problème de câblage ou paramétrage !
attention le pec-100 ne connait QUE 2 vitesses de transmission en RS485 !

Re: Communication Modbus TCP/IP M340

Posté : 21 déc. 2021, 10:56
par RomainCO
JC87 a écrit : 21 déc. 2021, 10:49 Oui mais non :) ce bit signifie juste que le bloc essaye de lire, pas que la com est établi. Je pense que ton adresse n'est pas bonne. Pour moi ça devrait être un truc du genre : 'Ethernet_1{192.168.49.202}' en supposant que Ethernet_1 est bien le nom du réseau déclaré dans "communication->réseau" associé à la NOC.

JC
J'avais essayé de plusieurs façon déjà.
Là je viens de le faire et dans le Gestion_read[2] il me met 16, j'ai regardé dans l'aide et "apparemment" ça serait "Access not authorized (example: Ethernet TCP/IP)" (voir pièces jointes)

Re: Communication Modbus TCP/IP M340

Posté : 21 déc. 2021, 11:02
par itasoft
slts,
moi je ferais un truc bestial de ce genre sur la prise Ethernet de UC affectée au réseau 1
---
%M6:=%S6;

if re(%M6) then

READ_VAR(ADDM('Ethernet_1{192.168.49.202}TCP.MBS'),'%MW',200,1,Gest_read,Recep_read);

end_if;