Ttdom 3 Signaler ce message Posté(e) 26 juin 2022 bonjour, J'ai mis en place la récupération de valeurs d'une PAC en modbus TCP. Je récupère bien des valeurs mais en 2 mots de 8 bits je voudrai les convertir dans le code Lua de La QA en 1 mot de 16 bits. voici un exemple des valeurs obtenues et des valeurs souhaitées. octet 0 = 1 + octet 1 = 24 = valeur en 16 bits =280 voici le code pour afficher les valeurs self:debug("Data:", string.byte(data, 10, 11)); Data: 1 24 merci Partager ce message Lien à poster Partager sur d’autres sites
jang 225 Signaler ce message Posté(e) 26 juin 2022 (modifié) a = 1 b = 24 print(a << 8 | b) > 280 Modifié 26 juin 2022 par jang 1 Partager ce message Lien à poster Partager sur d’autres sites
Ttdom 3 Signaler ce message Posté(e) 28 juin 2022 merci beaucoup Jang cela fonctionne. Partager ce message Lien à poster Partager sur d’autres sites