Tableau indexer
Tableau indexer
Bonjour à tous,
Je suis actuellement sur TIA Portal V14. Je voudrais faire que si je marque une valeur de dosage sur un IHM, je voudrais une valeur de correcteur qui aura été définis dans l'automate.
Je m'explique Si l'opérateur mets 500 mL, j'ai un correcteur de 90%.
Si l'opérateur mets 100 mL, j'ai un correcteur de 80%.
ETC...
Je voudrais savoir si c'étais possible de faire passer cela dans un tableau indexer ? Et comment faire pour que j'ai tel correcteur pour tel dosage avec TIA Portal V14 ?
Sachant que j'ai déjà fait des lignes de codes manuellement mais cela n'est pas très bien optimisé et précis.
Merci d'avance pour votre réponse et votre solution apporté.
Cordialement.
Je suis actuellement sur TIA Portal V14. Je voudrais faire que si je marque une valeur de dosage sur un IHM, je voudrais une valeur de correcteur qui aura été définis dans l'automate.
Je m'explique Si l'opérateur mets 500 mL, j'ai un correcteur de 90%.
Si l'opérateur mets 100 mL, j'ai un correcteur de 80%.
ETC...
Je voudrais savoir si c'étais possible de faire passer cela dans un tableau indexer ? Et comment faire pour que j'ai tel correcteur pour tel dosage avec TIA Portal V14 ?
Sachant que j'ai déjà fait des lignes de codes manuellement mais cela n'est pas très bien optimisé et précis.
Merci d'avance pour votre réponse et votre solution apporté.
Cordialement.
Ce qui est le plus incroyable en informatique, c'est quand ça fonctionne !
- itasoft
- Mi homme - Mi automate

- Messages : 7803
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Tableau indexer
slts,
je m'autorise à penser que sur du "teutons" ya une instruction de recherche d'une valeur dans un tableau.
je m'autorise à penser que sur du "teutons" ya une instruction de recherche d'une valeur dans un tableau.
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
philou77
- Mi homme - Mi automate

- Messages : 2142
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Tableau indexer
Salut !
Tu penses trop Itasoft , lol !!!
Pas sûr, faut se palucher ça à la main !!
D'entrée je dirait :
1 DB de valeurs et 1 DB de corrections !
Chercher la valeur dans DB de valeurs, une fois trouvée dans le db de valeurs, on à la ligne correspondante à charger dans le DB de corrections !
Tu penses trop Itasoft , lol !!!
Pas sûr, faut se palucher ça à la main !!
D'entrée je dirait :
1 DB de valeurs et 1 DB de corrections !
Chercher la valeur dans DB de valeurs, une fois trouvée dans le db de valeurs, on à la ligne correspondante à charger dans le DB de corrections !
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! 
Re: Tableau indexer
Bonjour Philou77,philou77 a écrit : ↑24 août 2020, 13:14 Salut !
Tu penses trop Itasoft , lol !!!
Pas sûr, faut se palucher ça à la main !!
D'entrée je dirait :
1 DB de valeurs et 1 DB de corrections !
Chercher la valeur dans DB de valeurs, une fois trouvée dans le db de valeurs, on à la ligne correspondante à charger dans le DB de corrections !
Merci pour ta réponse, le soucis c'est que je ne s'ai pas comment faire.
Sait-tu comment faire un tableau indexé et la recherche des valeurs dans celui-ci ?
Un exemple sa serait sympa stp.
Merci
Ce qui est le plus incroyable en informatique, c'est quand ça fonctionne !
-
philou77
- Mi homme - Mi automate

- Messages : 2142
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Tableau indexer
Sujet approchant déjà abordé dans le forum:
recherche d'un bit à 1 dans un DB :
http://forum-automatisme.net/viewtopic. ... 3&start=60
Faut adapter à ton cas.. tu recherches une valeur (octet mot, double mot, réel ??) dans un DB...puis charger la valeur correspondante dans un autre DB
recherche d'un bit à 1 dans un DB :
http://forum-automatisme.net/viewtopic. ... 3&start=60
Faut adapter à ton cas.. tu recherches une valeur (octet mot, double mot, réel ??) dans un DB...puis charger la valeur correspondante dans un autre DB
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! 
Re: Tableau indexer
Merci Philou
Moi c'est des nombres réels et je dois le faire en ladder mais je vais essayer de le faire.
Moi c'est des nombres réels et je dois le faire en ladder mais je vais essayer de le faire.
Ce qui est le plus incroyable en informatique, c'est quand ça fonctionne !
-
philou77
- Mi homme - Mi automate

- Messages : 2142
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Tableau indexer
re !
ladder ??
pas sûr que ce soit possible... toutes les instructions ne sont accessibles au language ladder il me semble..
mais tu peux mélanger le ladder et le list !
le but est de faire un index qui va avancer de 4 octets (1 reel = 2 mots = 4 octets)
charger la valeurDB(index)
comparer avec valeur saisie
si égale alors
- charger correction(index)
- Fin de la recherche
Sinon
Nouvel index et boucler(faire un nouveau test) si la fin de tableau est pas atteinte !
en cas de recherche infructueuse, gérer ce cas particulier !
ladder ??
pas sûr que ce soit possible... toutes les instructions ne sont accessibles au language ladder il me semble..
mais tu peux mélanger le ladder et le list !
le but est de faire un index qui va avancer de 4 octets (1 reel = 2 mots = 4 octets)
charger la valeurDB(index)
comparer avec valeur saisie
si égale alors
- charger correction(index)
- Fin de la recherche
Sinon
Nouvel index et boucler(faire un nouveau test) si la fin de tableau est pas atteinte !
en cas de recherche infructueuse, gérer ce cas particulier !
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! 
- itasoft
- Mi homme - Mi automate

- Messages : 7803
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Tableau indexer
slts,
pourquoi du REAL faut faire avec des entiers .
pourquoi du REAL faut faire avec des entiers .
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
philou77
- Mi homme - Mi automate

- Messages : 2142
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Tableau indexer
RE !
C'était une question itasoft !
il parle de ml mais je sais pas quel format de donnée il a en pratique !
C'était une question itasoft !
il parle de ml mais je sais pas quel format de donnée il a en pratique !
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! 
- itasoft
- Mi homme - Mi automate

- Messages : 7803
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Tableau indexer
------------
Si c'est des valeurs quantiques du poids d'un atome , on va pas y arriver avec du REEL 32 bits, LOL
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
