Page 1 sur 1
PL7 PRO : Cadencer correctement plusieurs read_var
Posté : 22 janv. 2026, 17:26
par PLsetPr0
En l'absence d'IO scanning sur une vielle CPU, je me retrouve à faire plusieurs read_var à la chaine.
Avez vous des astuces afin de les cadencer le plus proprement possible et ainsi éviter d'envoyer plusieurs requêtes en même temps ?
Merci d'avance pour votre aide !
Re: PL7 PRO : Cadencer correctement plusieurs read_var
Posté : 22 janv. 2026, 17:34
par itasoft
Faire un chenillard, exemple:
------------------clic zoom------------
Re: PL7 PRO : Cadencer correctement plusieurs read_var
Posté : 23 janv. 2026, 08:05
par Béryl
... et conditionner le fait qu'il n'y ait pas de requête en cours pour lancer la suivante.
Re: PL7 PRO : Cadencer correctement plusieurs read_var
Posté : 23 janv. 2026, 11:44
par PLsetPr0
Béryl a écrit : ↑23 janv. 2026, 08:05
... et conditionner le fait qu'il n'y ait pas de requête en cours pour lancer la suivante.
Au niveau du chenillard je vois comment faire, par contre sur ce point je n'arrive pas à trouver comment faire
Il y a un tableau de 4 mot de diagnostic il faut s'en servir ? ou il y a une autre solution ?
Re: PL7 PRO : Cadencer correctement plusieurs read_var
Posté : 23 janv. 2026, 11:57
par Béryl
C'est le bit 0 du premier index de ton tableau de gestion.
Code : Tout sélectionner
If Not Tab_Gest[0].0 Then (* Si aucune requête n'est en cours *)
READ_VAR (Adresse, '%MW', 9108, 2, Tab_Gest, Tab_ES);
End_If ;
En plus du chenillard.
C'est un exemple à adapter, bien sûr.