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
READ Var pour fonction MODBUS
- Bernardo59
- Mi homme - Mi automate

- Messages : 1054
- Enregistré le : 20 oct. 2015, 05:48
- Localisation : Nimes
- Contact :
Re: READ Var pour fonction MODBUS
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.
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.
Re: READ Var pour fonction MODBUS
Oui je vois bien les Led Clignoter.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.
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.
- itasoft
- Mi homme - Mi automate

- Messages : 7803
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: READ Var pour fonction MODBUS
slts
"Device Status" ADRESSE 3000 Unsigned8 FC02.
je dirait que c'est les poids faibles du %MW reçu à l'adresse 3000
"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
itasoft@free.fr
Re: READ Var pour fonction MODBUS
Salut philg62,
N'oublie surtout pas que le Read_vars a un décalage de -1,
N'oublie surtout pas que le Read_vars a un décalage de -1,
Re: READ Var pour fonction MODBUS
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',...)
Fonction 03 : Lecture de mots internes (READ_VAR(..., OBJ := '%MW',...)
Fonction 16 : Ecriture de mots internes (WRITE_VAR(..., OBJ := '%MW',...)
Re: READ Var pour fonction MODBUS
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.
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.

