[RE]Recherche etiquette recette

Partie du forum pour tout ce qui concerne les interfaces homme machine ou IHM. Forum, conseil, astuce et entraide sur les interface homme machine ou IHM tels que les magelis, KEP, proface, XBT, .
steph68
Codeur fou
Codeur fou
Messages : 269
Enregistré le : 21 oct. 2015, 08:23

Re: [RE]Recherche etiquette recette

Message par steph68 »

pourquoi autant ? j'utilise qu'une seule chaîne de caractère de taille 19200
sur Schneider, il me semble qu'une chaine de caractères c'est 256 octets max (un octet pour la longueur + 255 caractères maxi)

@mikekol :

pour gagner de la place mémoire, il faut faire une indirection

tu fais une nomenclature (une simple table) pour le mapping suivant :

n° ID <=> référence

et ensuite dans tes recettes, tu ne stockes pas la chaine de caractères mais l'identifiant de la nomenclature (1 ou 2 octets au lieu de 12)

je pense qu'il y a beaucoup de références qui reviennent, c'est les combinaisons qui changent ...

maintenant pour mettre ça en oeuvre ... c'est du taff
Je pense que le M340 ne peux pas gérer les recettes sauf faire des correspondances mais pour y ajouter d'autre référence sa devient compliquer.
détrompe-toi, j'ai souvent stocker mes recettes sur le M340
tu as 4 Mo de mémoire en tout (données + programme), il y a de quoi faire déjà
par contre, ce qui embêtant, quand tu utilises les variables non localisées (donc non mappées à une adresse en %MW, sinon pas assez de place), c'est la sauvegarde/restitution de données (qui sont réinitialisées suite à un transfert de programme par exemple)

il y a une option sur Unity pour faire la sauvegarde / restitution, mais le soft plantait lamentablement ... (à l'époque de la v7.0, ça a changé peut-être depuis ...)

@+
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7169
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [RE]Recherche etiquette recette

Message par itasoft »

slts,
sur Schneider, il me semble qu'une chaine de caractères c'est 256 octets max (un octet pour la longueur + 255 caractères maxi)

Tu dois confondre avec les chaines du Turbo Pascal
Automaticien privé (de tout)
itasoft@free.fr
steph68
Codeur fou
Codeur fou
Messages : 269
Enregistré le : 21 oct. 2015, 08:23

Re: [RE]Recherche etiquette recette

Message par steph68 »

oui c'est le format Pascal
et peut-être que je confonds avec Siemens qui utilise ce format (et cette limitation)

@+
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7169
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [RE]Recherche etiquette recette

Message par itasoft »

slts,
finalement je me demande si le plus simple ça serait pas sur les recettes du IHM Vijeo-designer

cliquer dessus
joints.JPG
Automaticien privé (de tout)
itasoft@free.fr
GMib
Code sa première boucle
Code sa première boucle
Messages : 17
Enregistré le : 29 juil. 2016, 07:53

Re: [RE]Recherche etiquette recette

Message par GMib »

J'ai pas compris ou tu veux en venir itasoft,

si j'ai bien compris y a 400 ingredients, ce qui donne un truc comme ca non ? :
Clipboard 1.png
ca utilise 53% de la memoire d'un 340-20 ou 80% d'un 340-10
steph68
Codeur fou
Codeur fou
Messages : 269
Enregistré le : 21 oct. 2015, 08:23

Re: [RE]Recherche etiquette recette

Message par steph68 »

un ingrédient = une donnée / variable de la recette
donc la structure d'une recette contient 400 variables distinctes ...

admettons que ça soit que des INT 16 bits : 1600 x 400 x 2 = 1.22 Mo pour le stockage

c'est complètement démesuré pour un IHM ...

@+
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7169
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [RE]Recherche etiquette recette

Message par itasoft »

slts,

Guide: 5000078458A0
Joint: 500004526A0
Piston: 100045789A0
Segment: 5000275621B0
Butée: 1000002098C0
Rondelle: 100008974B0
j'ai compris que ya 6 ingrédients dans une recette
Automaticien privé (de tout)
itasoft@free.fr
Répondre