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 !
PL7 PRO : Cadencer correctement plusieurs read_var
- itasoft
- Mi homme - Mi automate

- Messages : 7803
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: PL7 PRO : Cadencer correctement plusieurs read_var
Faire un chenillard, exemple:
------------------clic zoom------------
------------------clic zoom------------
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
- Béryl
- Mi homme - Mi automate

- Messages : 1953
- Enregistré le : 20 oct. 2015, 12:00
- Localisation : localhost
Re: PL7 PRO : Cadencer correctement plusieurs read_var
... 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
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 ?
- Béryl
- Mi homme - Mi automate

- Messages : 1953
- Enregistré le : 20 oct. 2015, 12:00
- Localisation : localhost
Re: PL7 PRO : Cadencer correctement plusieurs read_var
C'est le bit 0 du premier index de ton tableau de gestion.
En plus du chenillard.
C'est un exemple à adapter, bien sûr.
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 ;
C'est un exemple à adapter, bien sûr.
