Page 1 sur 1

[RESOLU]READ_VAR sur premium

Posté : 16 nov. 2016, 11:21
par MikeKol
Bonjour

Je dois lire 4 mots a partir de %MW5020 sur un M340 @10.168.1.150 sur mon PREMIUM.

J ai donc cree une table X-WAY 1.101 : 10.168.1.150.

Mon read_var

Code : Tout sélectionner

if not lec_ec and Re(Dde_Lect) then
GESTION[2]:=10;
READ_VAR (ADR:= ADDR('{1.101}SYS'),
                      OBJ:= '%MW',
                      NUM:= 5020,
                      NB:= 4,
                      GEST:= GESTION,
                      RECP:= DATA);
End_if;
Cela vous semble bon niveau de l ecriture de l adresse

Cordialement

Re: READ_VAR sur premium

Posté : 16 nov. 2016, 12:52
par Bernardo59
Bonjour Mike,

Il s'agit d'une communication du coupleur intégré à la CPU Premium ? Il y a un soucis avec ton ADDR dans tout les cas.

ADDR(‘{20.1}0.5.1.3’) {20.1} : réseau 20, station 1
0 : rack
5 : module
1 : voie 1
3 : lecture de l'adresse esclave cible

Re: READ_VAR sur premium

Posté : 16 nov. 2016, 16:12
par geronimo
Bonjour,
Sur un projet ayant la même config voici mon read var, lecture d'un M340 avec une ETY4103:

READ_VAR(ADR#{120}SYS,'%MW',3300,10,Data:10,Gestion:4);

120 est l'adresse de station du M340 avec ip:192.168.1.120

Re: READ_VAR sur premium

Posté : 16 nov. 2016, 20:39
par MikeKol
Bernardo59 a écrit :Il s'agit d'une communication du coupleur intégré à la CPU Premium ?
Non il y a une carte TSXETY (ETYX103) un seul port ethernet

Je n'ai pas pu tester la communication mais le mot de GESTION[1]=0 donc c'est que l’échange ce fait bien.

http://www.schneider-electric.fr/fr/faqs/FA19094/
geronimo a écrit :Sur un projet ayant la même config voici mon read var, lecture d'un M340 avec une ETY4103:
Je retiens ton idée au cas ou ma solution ne fonctionne pas.