Sinon utilise NORM_X et SCALE_X sur un 1200
opération arithmétique sur un mot
Re: opération arithmétique sur un mot
Oui la fonction je l'ai faite dans un FC c'est la deuxième image.
Sinon utilise NORM_X et SCALE_X sur un 1200
Sinon utilise NORM_X et SCALE_X sur un 1200
Re: opération arithmétique sur un mot
Pour être honnête, je ne sais même pas comment vous êtes arrivé au mode d'affichage dans la seconde image (je ne vais faire le stage ST7-PRO1 et et 2 que la semaine prochaine).Cyril93 a écrit :Oui la fonction je l'ai faite dans un FC c'est la deuxième image.![]()
Sinon utilise NORM_X et SCALE_X sur un 1200
Re: opération arithmétique sur un mot
Bonjour,
La deuxième image, c'est le détail du FC100, et c'est un bloc développé en SCL. Tu peux choisir le langage au moment ou tu crée tes blocs.
La deuxième image, c'est le détail du FC100, et c'est un bloc développé en SCL. Tu peux choisir le langage au moment ou tu crée tes blocs.
Re: opération arithmétique sur un mot
Don't panic, tu prends un peux d'avance
Je peux t'envoyer les sources si tu préfères mais perso on apprend mieux en le faisant soit même.
Re: opération arithmétique sur un mot
Tu as parfaitement raison mais j'en chie vraiment comme un turc!Cyril93 a écrit :Don't panic, tu prends un peux d'avanceJe peux t'envoyer les sources si tu préfères mais perso on apprend mieux en le faisant soit même.
Voici où j'en suis pour le moment (en sachant que je n'arrive pas à faire lire les bits de mon octet dans mes contions):



Re: opération arithmétique sur un mot
Bonjour,
Utilise plutôt : POSITION PIGNON.x0 au lieu de %MB86.0
https://support.industry.siemens.com/cs ... 0&lc=fr-WW
Cordialement
Utilise plutôt : POSITION PIGNON.x0 au lieu de %MB86.0
https://support.industry.siemens.com/cs ... 0&lc=fr-WW
Cordialement
Re: opération arithmétique sur un mot
Ah ok tu as utilisé les bit d'un mot pour sélectionné la position de la boite, si tu veux créer un index pour un tableau il faudra modifier ou alors faire une fonction qui te renvoi la position du bit à un dans le mot.
Aussi pour les mnémoniques conseil évitent les blancs et écrit en minuscule c'est moins fatiguant à lire, moi j'utilise le Camel Case d'autre préfère le snake case. Les majuscules je les garde pour les fonctions, les UDT, les constantes etc...
https://fr.wikipedia.org/wiki/CamelCase
https://fr.wikipedia.org/wiki/Snake_case
Aussi pour les mnémoniques conseil évitent les blancs et écrit en minuscule c'est moins fatiguant à lire, moi j'utilise le Camel Case d'autre préfère le snake case. Les majuscules je les garde pour les fonctions, les UDT, les constantes etc...
https://fr.wikipedia.org/wiki/CamelCase
https://fr.wikipedia.org/wiki/Snake_case
Re: opération arithmétique sur un mot
Le problème dans ce cas c'est que "POSITION PIGNON" n'est pas proposé dans mon choix et si je le "rentre de force" il s'affiche en rougedehell a écrit :Bonjour,
Utilise plutôt : POSITION PIGNON.x0 au lieu de %MB86.0
https://support.industry.siemens.com/cs ... 0&lc=fr-WW
Cordialement

Re: opération arithmétique sur un mot
Pour ce qui est de la notation, je n'ai fait que reprendre ce qui était déjà fait par le programmeur précédent (j'essaye juste d'apporter quelques améliorations avec mes modestes compétences).Cyril93 a écrit :Ah ok tu as utilisé les bit d'un mot pour sélectionné la position de la boite, si tu veux créer un index pour un tableau il faudra modifier ou alors faire une fonction qui te renvoi la position du bit à un dans le mot.
Aussi pour les mnémoniques conseil évitent les blancs et écrit en minuscule c'est moins fatiguant à lire, moi j'utilise le Camel Case d'autre préfère le snake case. Les majuscules je les garde pour les fonctions, les UDT, les constantes etc...
https://fr.wikipedia.org/wiki/CamelCase
https://fr.wikipedia.org/wiki/Snake_case
Re: opération arithmétique sur un mot
pas de souci c'est un conseil, c'est juste que la plupart des logiciels ne permettent pas de mettre des espaces.



