opération arithmétique sur un mot

Forum traitant des automates industriels de marque Siemens.
Avatar du membre
Cyril93
Maître du binaire
Maître du binaire
Messages : 484
Enregistré le : 29 oct. 2015, 14:22
Localisation : IDF

Re: opération arithmétique sur un mot

Message par Cyril93 »

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
Avatar du membre
neonavy
Aguerri de l'automation
Aguerri de l'automation
Messages : 76
Enregistré le : 05 févr. 2016, 14:03

Re: opération arithmétique sur un mot

Message par neonavy »

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
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). :?
jll
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 102
Enregistré le : 17 nov. 2015, 16:45

Re: opération arithmétique sur un mot

Message par jll »

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.
Avatar du membre
Cyril93
Maître du binaire
Maître du binaire
Messages : 484
Enregistré le : 29 oct. 2015, 14:22
Localisation : IDF

Re: opération arithmétique sur un mot

Message par Cyril93 »

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.
Avatar du membre
neonavy
Aguerri de l'automation
Aguerri de l'automation
Messages : 76
Enregistré le : 05 févr. 2016, 14:03

Re: opération arithmétique sur un mot

Message par neonavy »

Cyril93 a écrit :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.
Tu as parfaitement raison mais j'en chie vraiment comme un turc!
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):
Image

Image

Image
dehell
Codeur fou
Codeur fou
Messages : 253
Enregistré le : 19 janv. 2016, 09:24
Localisation : Alès

Re: opération arithmétique sur un mot

Message par dehell »

Bonjour,
Utilise plutôt : POSITION PIGNON.x0 au lieu de %MB86.0
https://support.industry.siemens.com/cs ... 0&lc=fr-WW
Cordialement
Avatar du membre
Cyril93
Maître du binaire
Maître du binaire
Messages : 484
Enregistré le : 29 oct. 2015, 14:22
Localisation : IDF

Re: opération arithmétique sur un mot

Message par Cyril93 »

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
Avatar du membre
neonavy
Aguerri de l'automation
Aguerri de l'automation
Messages : 76
Enregistré le : 05 févr. 2016, 14:03

Re: opération arithmétique sur un mot

Message par neonavy »

dehell 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
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 rouge :(

Image
Avatar du membre
neonavy
Aguerri de l'automation
Aguerri de l'automation
Messages : 76
Enregistré le : 05 févr. 2016, 14:03

Re: opération arithmétique sur un mot

Message par neonavy »

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
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).
Avatar du membre
Cyril93
Maître du binaire
Maître du binaire
Messages : 484
Enregistré le : 29 oct. 2015, 14:22
Localisation : IDF

Re: opération arithmétique sur un mot

Message par Cyril93 »

pas de souci c'est un conseil, c'est juste que la plupart des logiciels ne permettent pas de mettre des espaces.
Répondre