Communication SOFREL et TSX3722
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Communication SOFREL et TSX3722
slts,
donc actuellement sur le TSX37 il ni as pas de requêtes READ_VAR ou WRITE_VAR de programmés , c'est bien ça ???
donc actuellement sur le TSX37 il ni as pas de requêtes READ_VAR ou WRITE_VAR de programmés , c'est bien ça ???
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Communication SOFREL et TSX3722
Slts,
-Soit il faut programmer une requête d’écriture sur le S550 pour écrire sur le TSX37 au même titre que tu fais actuellement une requête de lecture pour lire les E/S du TSX37.
-Soit il faut programmer une requête de lecture périodique READ_VAR sur le TSX37 pour lire l’état de la variable DATA200 et DATA300
Ceci dit, es que tu es sur une application déjà existante (dont c’est pas toi qui l’as développée) ??
-Soit il faut programmer une requête d’écriture sur le S550 pour écrire sur le TSX37 au même titre que tu fais actuellement une requête de lecture pour lire les E/S du TSX37.
-Soit il faut programmer une requête de lecture périodique READ_VAR sur le TSX37 pour lire l’état de la variable DATA200 et DATA300
Ceci dit, es que tu es sur une application déjà existante (dont c’est pas toi qui l’as développée) ??
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: Communication SOFREL et TSX3722
Je ne suis pas l'auteur du pauvre roman présent dans le TSX...
Je fais modif sur modif pour faire évoluer le process et pour remplacer un vieux magelis par un xbtgtu 12".
Je vais voir à quoi ressemble l'écriture READ_VAR qui me parait être aussi bien que le WRITE_VAR.
Je fais modif sur modif pour faire évoluer le process et pour remplacer un vieux magelis par un xbtgtu 12".
Je vais voir à quoi ressemble l'écriture READ_VAR qui me parait être aussi bien que le WRITE_VAR.
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Communication SOFREL et TSX3722
s'assurer que le TSX37 est bien MAITRE
cliquer pour agrandir
Lectures depuis le tsx37
(* cadencement *)
%M6 :=%S6 ;
(*
Requête périodique de lecture de bits,
Lecture du bit DATA200 de l’esclave n°1 et rangement dans %MW10:X0 du TSX37
*)
IF RE %M6 AND NOT %MW100:X0 THEN
%MW100:4:=0;
%MW102 :=5 ; (*Time-out 500ms *)
READ_VAR(ADR#0.0.1,'%M',200,1,%MW10:1,%MW100:4);
END_IF;
(*
Requête périodique de lecture de mots,
Lecture du mot DATA300 de l’esclave n°1 et rangement dans %MW300 du TSX37
*)
IF FE %M6 AND NOT %MW100:X0 THEN
%MW100:4:=0;
%MW102 :=5 ; (*Time-out 500ms *)
READ_VAR(ADR#0.0.1,'%MW',300,1,%MW300:1,%MW100:4);
END_IF;
cliquer pour agrandir
Lectures depuis le tsx37
(* cadencement *)
%M6 :=%S6 ;
(*
Requête périodique de lecture de bits,
Lecture du bit DATA200 de l’esclave n°1 et rangement dans %MW10:X0 du TSX37
*)
IF RE %M6 AND NOT %MW100:X0 THEN
%MW100:4:=0;
%MW102 :=5 ; (*Time-out 500ms *)
READ_VAR(ADR#0.0.1,'%M',200,1,%MW10:1,%MW100:4);
END_IF;
(*
Requête périodique de lecture de mots,
Lecture du mot DATA300 de l’esclave n°1 et rangement dans %MW300 du TSX37
*)
IF FE %M6 AND NOT %MW100:X0 THEN
%MW100:4:=0;
%MW102 :=5 ; (*Time-out 500ms *)
READ_VAR(ADR#0.0.1,'%MW',300,1,%MW300:1,%MW100:4);
END_IF;
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: Communication SOFREL et TSX3722
de la poésie, merci 
Re: Communication SOFREL et TSX3722
IF FE %M6 AND NOT %MW100:X0 THEN
%MW100:4:=0;
%MW102 :=5 ; (*Time-out 500ms *)
READ_VAR(ADR#0.0.1,'%MW',300,1,%MW300:1,%MW100:4);
END_IF;
Question:
%MW100:X0 = bit pris au hasard? (car déjà utilisé dans ma prog?)
%MW100:4 = à quoi cela sert-il?
%MW102 :=5 mot choisi au hasard (car déjà utilisé dans ma prog?)
Merci
%MW100:4:=0;
%MW102 :=5 ; (*Time-out 500ms *)
READ_VAR(ADR#0.0.1,'%MW',300,1,%MW300:1,%MW100:4);
END_IF;
Question:
%MW100:X0 = bit pris au hasard? (car déjà utilisé dans ma prog?)
%MW100:4 = à quoi cela sert-il?
%MW102 :=5 mot choisi au hasard (car déjà utilisé dans ma prog?)
Merci
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Communication SOFREL et TSX3722
OUI, il faut les remplacer pas des non utilisés
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: Communication SOFREL et TSX3722
Pour le MW100:4, quel est sa fonction, stp?
- itasoft
- Mi homme - Mi automate

- Messages : 7806
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Communication SOFREL et TSX3722
chercher dans l'aide en ligne: Zone Paramètres : Compte-rendu
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
