READ Var pour fonction MODBUS

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
philg62
Apprend le binaire
Apprend le binaire
Messages : 3
Enregistré le : 27 sept. 2019, 09:12

READ Var pour fonction MODBUS

Message par philg62 »

Bonjour

Je dois communiquer entre un M340 et Ilot Pneumatique Burkert en MODBUS TCP.

La notice burkert Me donne les infos suivante
"Device Status" ADRESSE 3000 Unsigned8 FC02.
"Control Word" ADRESSE 3000 Unsigned32 FC03/FC16.

Je voudrais lire le "Device Status"

Lorsque je fait cette comande
READ_VAR(ADDM(IN:=AdresseIP),'%MW',3000,16,Burkert_ETH.ETAT_COM,Burkert_ETH.TAB_RECEP);
Je recupere l'info "Control Status"

Comment pourrais je recuperer l'info "Device Status" ?
J'ai essayé de mettre '%M' '%I' en parametre mais sa ne marche pas.


Merci D'avance
Avatar du membre
Bernardo59
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1054
Enregistré le : 20 oct. 2015, 05:48
Localisation : Nimes
Contact :

Re: READ Var pour fonction MODBUS

Message par Bernardo59 »

Salut,

Est-ce que tu vois la LED TX et RX qui clignotent ?
Est-ce que tu as paramétré le Time-Out ? Le bit d'activité est-il dans l'équation du read_var ?
Comment cadences-tu les échanges ? %S6 ?

Fonction 2 Modbus => Lecture de N bits consécutifs (%M)

Sans avoir des informations, c'est compliqué de t'aider.
philg62
Apprend le binaire
Apprend le binaire
Messages : 3
Enregistré le : 27 sept. 2019, 09:12

Re: READ Var pour fonction MODBUS

Message par philg62 »

Bernardo59 a écrit : 27 sept. 2019, 10:53 Salut,

Est-ce que tu vois la LED TX et RX qui clignotent ?
Est-ce que tu as paramétré le Time-Out ? Le bit d'activité est-il dans l'équation du read_var ?
Comment cadences-tu les échanges ? %S6 ?

Fonction 2 Modbus => Lecture de N bits consécutifs (%M)

Sans avoir des informations, c'est compliqué de t'aider.
Oui je vois bien les Led Clignoter.
la COM est OK puisque j'arrive a faire d'autre commande.

Le probleme est juste pour cette comande
si je fais une lecture sur un %M j'ai une erreur dans ma table de COMM (Réponse incorrecte 02H).
Par contre sir je fais une lecture sur '%MW j'ai une reponse correcte mais je n'ai pas les info que je veux.
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7803
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: READ Var pour fonction MODBUS

Message par itasoft »

slts
"Device Status" ADRESSE 3000 Unsigned8 FC02.

je dirait que c'est les poids faibles du %MW reçu à l'adresse 3000
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
Apprenti
Première mise en service
Première mise en service
Messages : 61
Enregistré le : 26 oct. 2015, 14:09

Re: READ Var pour fonction MODBUS

Message par Apprenti »

Salut philg62,

N'oublie surtout pas que le Read_vars a un décalage de -1,
FDS
Apprend le binaire
Apprend le binaire
Messages : 2
Enregistré le : 07 oct. 2019, 13:04

Re: READ Var pour fonction MODBUS

Message par FDS »

Fonction 02 : Lecture de bits d'entrée (READ_VAR(..., OBJ := '%I',...)
Fonction 03 : Lecture de mots internes (READ_VAR(..., OBJ := '%MW',...)
Fonction 16 : Ecriture de mots internes (WRITE_VAR(..., OBJ := '%MW',...)
philg62
Apprend le binaire
Apprend le binaire
Messages : 3
Enregistré le : 27 sept. 2019, 09:12

Re: READ Var pour fonction MODBUS

Message par philg62 »

Merci pour les reponses.

Désolé de ne pas etre intervenu ces dernier temps sur mon sujet, mais j'etais en déplacement a l'etranger pour autre chose.

Je vais regarder ca.
Répondre