Bonjour à tous,
Je suis actuellement en formation TSAII et ai manqué deux semaines de cours à cause de maladie. Résultat : je me retrouve perdu sur ce chapitre primordial et ai grandement besoin d'aide.
Cette formation étant très importante à mes yeux, j'aurais besoin d'éclaircir certains points afin de mieux comprendre mes cours.
Voici les questions que je me pose :
- qu'est-ce qu'une pile de donnée locale ?
- quelle est la priorité d'exécution des blocs ?
- qu'est-ce que BCD ?
- qu'est-ce qu'un mot d'état ?
- comment faire un front montant ? (je n'ai pas trouvé de video en français)
- comment agit ou fonctionne une "opération de base" ?
Merci par avance
Notion de base Step7
Notion de base Step7
Aujourd'hui j'ai:des questions, de la motivation et une semaine de vacance avant d'être officiellement perdu
Ce qui me manque: une personne qui saurais répondre à mes question
Ce forum: mon ultime recours.
Ce qui me manque: une personne qui saurais répondre à mes question
Ce forum: mon ultime recours.
- itasoft
- Mi homme - Mi automate
- Messages : 7037
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Notion de base Step7
Slts,
Un cas de figure parmi d’autres ou l’on à besoin de la valeur en BCD
Exercice :
On veut afficher le contenu (décimal) de la variable %MW0 sur un afficheur 7 segment via 16 sorties Tor statiques
solution:
Différentes syntaxes en fonction du langage, disons que en PL7 ça donnerait :
(* Conversion en BCD de %MW0 et Copie dans les 16 Sorties *)
%Q3.0:16:=INT_TO_BCD(%MW0);
cliquer dessus
Un cas de figure parmi d’autres ou l’on à besoin de la valeur en BCD
Exercice :
On veut afficher le contenu (décimal) de la variable %MW0 sur un afficheur 7 segment via 16 sorties Tor statiques
solution:
Différentes syntaxes en fonction du langage, disons que en PL7 ça donnerait :
(* Conversion en BCD de %MW0 et Copie dans les 16 Sorties *)
%Q3.0:16:=INT_TO_BCD(%MW0);
cliquer dessus
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
- Mi homme - Mi automate
- Messages : 2076
- Inscription : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Notion de base Step7
1 - Des données locales sont valables seulement dans la partie du programme concernée (ailleurs, elles n'existent pas)Morkoffee a écrit : ↑08 mai 2018, 20:16 Voici les questions que je me pose :
- qu'est-ce qu'une pile de donnée locale ?
- quelle est la priorité d'exécution des blocs ?
- qu'est-ce que BCD ?
- qu'est-ce qu'un mot d'état ?
- comment faire un front montant ? (je n'ai pas trouvé de video en français)
- comment agit ou fonctionne une "opération de base" ?
2 - Les blocs ne sont pas exécutés au hasard...ils ont une hiérarchie, certains se font AVANT d'autres , CERTAINS stoppent tout les autres pour s'exécuter, CERTAINS s'exécutent tout les x temps quoiqu'il arrive, CERTAINS s'exécutent lors de défauts, etc...
3 - le BCD est le codage BINAIRE sur 4 digit des chiffres décimaux (de 0 à 9) Binaire Codé Décimal. Il est différent du binaire pur. Chaque chiffre décimal d'un nombre est représenté par son poids binaire sur 4 digit.
Itasoft t'as montré un exemple d'utilisation de BCD
4 - un mot d'état, informe sur l'état d'un équipement, d'un module, d'une fonction. savoir si il est en marche, en défaut, disponible, libre, en cours d'exécution, etc...
5 - des instructions de front montant existent maintenant sur tous les automates..
6 - opération de base : logique combinatoire, opération arithmétique, saut, comparaison,transfert, bref toutes les instructions 'simples' qui sont utilisées couramment..difficile de dire comment elles fonctionnent, c'est trop vague comme question.
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part !
- maxpeigne
- Créateur de langage
- Messages : 713
- Inscription : 11 oct. 2015, 17:31
- Localisation : Nord pas de calais
Re: Notion de base Step7
De plus si je ne me trompe pas, les variables données locales commencent par un #.
http://automacile.fr - Site et tutoriels sur l'arduino.