Notion de base Step7

Forum traitant des automates industriels de marque Siemens.
Morkoffee
Apprend le binaire
Apprend le binaire
Messages : 1
Inscription : 08 mai 2018, 17:00

Notion de base Step7

Message par Morkoffee »

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
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.
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7037
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Notion de base Step7

Message par itasoft »

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
Visu_BCD.JPG
Automaticien privé (de tout)
itasoft@free.fr
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Notion de base Step7

Message par philou77 »

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" ?
1 - Des données locales sont valables seulement dans la partie du programme concernée (ailleurs, elles n'existent pas)
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 ! :D
Avatar de l’utilisateur
maxpeigne
Créateur de langage
Créateur de langage
Messages : 712
Inscription : 11 oct. 2015, 17:31
Localisation : Nord pas de calais

Re: Notion de base Step7

Message par maxpeigne »

philou77 a écrit : 09 mai 2018, 10:52
Morkoffee a écrit : 08 mai 2018, 20:16 - qu'est-ce qu'une pile de donnée locale ?
1 - Des données locales sont valables seulement dans la partie du programme concernée (ailleurs, elles n'existent pas)
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.
Répondre