Transfert valeur BOOL dans INT
Posté : 15 nov. 2024, 16:44
Bonjour a tous,
Bon que je vous explique... je possède un automate sous v15.1 j'ai 2 DB sans accès au bloc optimisé :
DB24 fait de 100 Bool
DB16 fait de 40 INT
Ce que je cherche a faire c'est pouvoir transférer les valeurs de 32 bool a partir du byte 4 (donc 32 bool a partir du 32eme bool) du DB24 dans 2 INT a partir du byte 16 (donc vers le 8eme INT sur 2 int) du DB16. Ce qui fait 32 bit pour 32 bit donc ça colle.
J'ai essayé plusieurs chose comme les blocs move, move_BLK, move_BLK_Variant, Umove_BLK mais sans succès. a chaque fois il me dit qu'il attend un tableau....
Sous Schneider, j'aurai résolu cela en 20 secondes mais la..... je sèche
Vous avez une solution dans ce cas la ?
Merci d'avance
Bon que je vous explique... je possède un automate sous v15.1 j'ai 2 DB sans accès au bloc optimisé :
DB24 fait de 100 Bool
DB16 fait de 40 INT
Ce que je cherche a faire c'est pouvoir transférer les valeurs de 32 bool a partir du byte 4 (donc 32 bool a partir du 32eme bool) du DB24 dans 2 INT a partir du byte 16 (donc vers le 8eme INT sur 2 int) du DB16. Ce qui fait 32 bit pour 32 bit donc ça colle.
J'ai essayé plusieurs chose comme les blocs move, move_BLK, move_BLK_Variant, Umove_BLK mais sans succès. a chaque fois il me dit qu'il attend un tableau....
Sous Schneider, j'aurai résolu cela en 20 secondes mais la..... je sèche
Vous avez une solution dans ce cas la ?
Merci d'avance