Transcript for:
Types de Variables en Automation

bonjour à tous et bienvenue sur technique industrie pour ce nouveau tuto spécial automation et aujourd'hui nous allons parler des types de variables voici un tableau récapitulatif qui va vous être extrêmement utile en automation puisque vous retrouver ici une bonne partie des variables qu'on peut utiliser dans un automate c'est un petit peu compliqué au début de pouvoir jongler avec ça mais gardez toujours en tête ce tableau n'hésitez pas à revenir injustement temps en temps sur technique industrie si vous avez des doutes par rapport à certaines valeurs parce que vous allez voir que c'est extrêmement important de pouvoir jongler avec ces valeurs là dans un automate on le verra d'ailleurs dans des prochains tuto sur technique industrie on va parcourir ensemble les types de variables à commencer par la variable la plus utilisée dans l'automate qui est le beau et lien le pit donc à chaque fois vous avez la taille ici en be queued le bit forcément basse et un le beau il ya c'est tout ce qui est entré aux tomates sortie automates simple memento mémoire interne semble donc à chaque fois c'est une valeur à zéro ou à un don qu'elle est vrai où elle est fausse votre bouton poussoir et enclencher ou il ne l'est pas votre compte acteurs est enclenchée ou il ne l'est pas nous qui à chaque fois c'est un une variable de type boeing après ça vous avez on en a discuté dernièrement le bike donc à bayt c'est une combinaison de will be queued par exemple dans votre une adresse d'entrée i 3 points 5 par exemple là on est sur le bail 3 et sur le beat 5 après ça nous avons des mots on verra que les mots on peut les retrouver notamment dans tout ce qui est conteur notamment au niveau du format abcd dans les compteurs par exemple on peut on sait qu'avec un conteur comptait 2 0 jusqu'à 999 on verra justement les compteurs et le système de comptage au niveau de la programmation dans une prochaine vidéo après ça vous avez les doubles mot donc un mot à la base c'est c'est the beat le double mot forcément basse et 16 fois deux noms qu'on est sur du 32 bits après ça vous avez les nombres entiers donc un nombre entier c'est un nombre sans virgule donc un nombre entier en dans un automate siemens peut aller de -3 2768 jusque 32 1767 donc forcément c'est quelque chose à savoir si à un moment donné vous devez effectuer du comptage ou travailler avec des nombres entiers qui sont supérieures à 30 de 1767 le nombre entier à ce moment là ne sera pas utile dans votre cas vous devrez à ce moment là par exemple passer sur le dnc qui est donc le double entier lanthier à la base fait c'est ce but le double entier fait forcément le doute 32 bits et grâce à ça vous allez pouvoir compter jusqu'à plus de 2 milliards donc avec ça vous avez de la marche aussi bien en négatif qu'ont positif vous avez à chaque fois les exemples ici donc un nombre entier par exemple c'est un deux trois quatre cinq et c'est un nombre un nombre pardon double entier clh tags ou diez pour les plus anciens les jeunes lisent hashtag est maintenant donc je fais comme les jeunes hashtag elle hashtag 1 par exemple ou 128 etc donc voilà suivant les cas il faut toujours utiliser les bonnes variable et surtout déclaré les bonnes variable maintenant c'est un petit peu bête vous allez me dire ben autant utilisé à chaque fois un double entier mais il faut penser à une chose c'est que le double entier bien prendre à 32 bits et prendra beaucoup plus de mémoire au niveau du programme de votre automates qu un nombre entier donc c'est toujours intéressant d'optimiser la lecture de son automate et notamment le fameux cycle de lectures de l'automate plus vous allez utiliser des nombres double entier des nombres réels par exemple tous des nombres qui travaillent en 32 bits plus vous allez aussi ralentir votre automates voilà ce que ça prend plus de place c'est vraiment comme sur un ordinateur donc essayé à chaque fois de rationaliser sa et d'utiliser forcément les variables dont vous avez besoin si vous devez faire un comptage par exemple de jusqu'à 100 pièces par exemple sur une machine et puis qu'à chaque fois ça se remet à zéro a utilisé un nombre entier et je vois pas pourquoi vous aurez besoin d'utiliser un nombre double entier voir un nombre réel pour ça les nombres réels eux ils s'appellent aussi les nombres flottants ou float en anglais nombreux flottant ce sont tout simplement des nombres à virgule donc voilà et vous pouvez aller jusque je pense que ces six ou sept chiffres après la virgule donc voilà c'est très très près ici à ce niveau là donc voilà suivant les cas vous utilisez des doublons td entier ou des nombres réels si vous avez besoin d'une précision après la virgule de toute manière si dans des opérations mathématiques dans un automate vous utilisez par exemple un nombre entier et que vous voulez divisée et que logiquement la réponse de la division est un nombres à virgule mais automatiquement l'automate va arrondir soit à l'inférieur si vous êtes à 1,6 vous êtes 1,4 donc en dessous de cinq dixièmes il va arrondir à l'inférieur si vous êtes au dessus des 5 dixièmes il va arrondir à l'unité supérieure vous avez aussi les s5 times on les a vus dernièrement en baisse et la fameuse durée qui est utilisé dans les temporisation avec à chaque fois des pas de 10 millisecondes voilà donc les différentes valeurs que vous pouvez avoir avec le fameux s5 times diez et puis la durée de temporisation donc sans les a vu dernièrement dans les temporisation vous avez aussi la variable times qui elle est en 32 bits donc encore une fois deux fois plus grande que le s5 times qui peut aller beaucoup plus loin ici mais on peut aller jusque 24 jours 20 heures dont vous avez à chaque fois les limites donc c'est très très important d'avoir ce tableau là sous les yeux pour pouvoir très facilement justement voir quel type de variables on a besoin vous avez la fonction date possible qui permet comme son nom l indique d'aller rechercher des valeurs de dates vous avez la fonction time of death en aura l'occasion de la voir dans une prochaine vidéo c'est notamment par exemple pour aller on verra comment aller chercher leur de l'automate et pouvoir par exemple à comparer avec certaines certaines heures qui sont définies par exemple si on a envie de réaliser une tâche au niveau de l'automate ou d'enclencher une sortie tous les jours à une telle heure mais on pourra faire ça avec la fonction ici est la variable time of day et puis nous avons les caractères qui va permettre de traiter du texte donc a b c et d et c si on a envie par exemple de gérer du texte il ne leur manquait aussi ici c'est ce qu'on appelle le string ça n'a rien à voir donc avec les danseuses brésiliennes c'est une chaîne de caractères donc forcément ici un caractère par exemple c'est uniquement à mais si vous voulez écrire maison forcément bas ce sera une chaîne de caractères donc la chaîne de caractère où il y aura le caractère m le caractère à y est c'est pour écrire maison grâce à ces variables à garder les biens en tête essayé de retenir au maximum ces variables là n'hésitez pas à revenir sur la vidéo ici pour revoir ce tableau vous en aurez besoin dans les prochaines vidéos sur technique industrie merci de nous avoir suivis et à bientôt