Présentation

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
Jmdts
Apprend le binaire
Apprend le binaire
Messages : 4
Enregistré le : 25 janv. 2020, 08:30

Présentation

Message par Jmdts »

Bonjour à tous.
Je viens de m'inscrire sur ce forum que je consulte régulièrement. Je travaille dans la maintenance industrielle et depuis peu on m'a donné les outils pour pouvoir me connecter aux automates(unity et pl7) j'attends des formations mais c'est long, je ne ferai jamais de modifications de programmes mais je souhaiterais acquérir une bonne lecture(ladder-St) pour pouvoir me dépanner avec une action mécanique ou autre.
Actuellement je voudrais comprendre ce bloc compare:
Jour>16#0015.
Pour avoir cherché avant, 0015 semble correspondre à 21 en décimal.
Merci pour votre patience
Avatar du membre
Ulairi
Expert de l'héxadécimal
Expert de l'héxadécimal
Messages : 366
Enregistré le : 20 oct. 2015, 06:22

Re: Présentation

Message par Ulairi »

Bonjour, l'écriture « 16# » indique que la valeur qui suit est en hexadécimal.

La valeur hexadécimale 15 vaut 1*16 + 5 = 21 en décimal
Enseignant en BTS électrotechnique (Pas taper sur l'intru !)
Jmdts
Apprend le binaire
Apprend le binaire
Messages : 4
Enregistré le : 25 janv. 2020, 08:30

Re: Présentation

Message par Jmdts »

merci pour la réponse,
j'ai deux blocs compare en parallèle:
jour>16#0015 et jour<=16#0015 pour une permutation de moteurs sur ordre de marche.la permutation sera effective au bout de 21 démarrage ou de 21 jours ?
merci
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7807
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Présentation

Message par itasoft »

slts,
si jour est extrait de la date système mots %SW alors ça doit être plutôt du BCD dans ce cas 16#0015 signifie le 15 du mois et non le 21
Automaticien privé (de tout)
itasoft@free.fr
Jmdts
Apprend le binaire
Apprend le binaire
Messages : 4
Enregistré le : 25 janv. 2020, 08:30

Re: Présentation

Message par Jmdts »

Oui c'est ça.Mais mon bloc "compare" sur mon inversion est en hexadécimal,donc il ne faut pas appliquer la formule" 15 vaut 1*16 + 5 = 21?
je sais je suis mauvais mais tout ça m’intéresse.
merci à vous
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Présentation

Message par philou77 »

Re !

Oui et non !

Le bcd ( binaire code décimal) est le codage de chaque chiffre décimal (0 a9) sur 4 bits en respectant l’ordre unité dizaine centaine millier.

Et le résultat est un entier format hexadécimal

Dans ton cas 16#0015 bcd = 15 en décimal

Comme te l’a dit itasoft !
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7807
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Présentation

Message par itasoft »

philou77 a écrit : 25 janv. 2020, 15:17 Re !

Oui et non !

Le bcd ( binaire code décimal) est le codage de chaque chiffre décimal (0 a9) sur 4 bits en respectant l’ordre unité dizaine centaine millier.

Et le résultat est un entier format hexadécimal

Dans ton cas 16#0015 bcd = 15 en décimal

Comme te l’a dit itasoft !
--------------------------
t'explique bien, tu va pouvoir faire équipe avec JC87 pour faire de la formation, lol
Automaticien privé (de tout)
itasoft@free.fr
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Présentation

Message par philou77 »

Lol !

Merci 😄
Et t’as compris ce que j’ai dit ? Mince j’ai du me tromper alors !
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Jmdts
Apprend le binaire
Apprend le binaire
Messages : 4
Enregistré le : 25 janv. 2020, 08:30

Re: Présentation

Message par Jmdts »

Super j'ai compris il faut que je mette ça sur papier tant que c'est chaud.
Merci à vous
Répondre