Bonjour
Dans un programme sous unity pro j'utilise le bloc OPERATE dans lequel je veux mettre la valeur d'une tempo dans un mot.
J'ai un problème de syntaxe, il ne prend pas le "v" : %MW10:=%T0.V (excusez moi j'avais oublié le =)
Le message d'erreur est: "V" n'est pas un membre de TON.
Si quelqu'un connaît la syntaxe ?
Merci.
Programmation UP bloc operate
-
jjg
- Apprend le binaire

- Messages : 10
- Enregistré le : 30 oct. 2016, 10:52
- Localisation : Nouvelle calédonie
Programmation UP bloc operate
Modifié en dernier par jjg le 31 juil. 2017, 07:03, modifié 1 fois.
Re: Programmation UP bloc operate
bonsoir
Pour moi un bloc MOV c'est (:=) en non (:)
[%MW10:=%T0.V]
mais je n'ai jamais récupérer la valeur courante d'une tempo...
Pour moi un bloc MOV c'est (:=) en non (:)
[%MW10:=%T0.V]
mais je n'ai jamais récupérer la valeur courante d'une tempo...
Créateur de pannes ...
- itasoft
- Mi homme - Mi automate

- Messages : 7803
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Programmation UP bloc operate
slts,
quel est le nom de l'instance de ta tempo ?
cette tempo existe déjà ou si tu ne l'as pas encore crée ?
quel est le nom de l'instance de ta tempo ?
cette tempo existe déjà ou si tu ne l'as pas encore crée ?
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
jjg
- Apprend le binaire

- Messages : 10
- Enregistré le : 30 oct. 2016, 10:52
- Localisation : Nouvelle calédonie
Re: Programmation UP bloc operate
Dans un programme sous unity pro j'utilise le bloc OPERATE dans lequel je veux mettre la valeur d'une tempo dans un mot.
J'ai un problème de syntaxe, il ne prend pas le "v" : %MW10:=%T0.V (excusez moi j'avais oublié le =)
Le message d'erreur est: "V" n'est pas un membre de TON.
- Béryl
- Mi homme - Mi automate

- Messages : 1953
- Enregistré le : 20 oct. 2015, 12:00
- Localisation : localhost
Re: Programmation UP bloc operate
En Unity, l'horloge interne d'une tempo est disponible sur la broche ET.
Attention, c'est au format TIME, tu dois faire une conversion pour la loger dans un mot.
Attention, c'est au format TIME, tu dois faire une conversion pour la loger dans un mot.
-
jjg
- Apprend le binaire

- Messages : 10
- Enregistré le : 30 oct. 2016, 10:52
- Localisation : Nouvelle calédonie
Re: Programmation UP bloc operate
OK merci pour l'info, je vais voir comment convertir le format time ...
- Béryl
- Mi homme - Mi automate

- Messages : 1953
- Enregistré le : 20 oct. 2015, 12:00
- Localisation : localhost
Re: Programmation UP bloc operate
Un simple TIME_TO_UDINT te permet d'avoir la conversion en millisecondes de ton TIME dans un double mot.
Ex : si ton TIME=T#3m, tu as 3*60*1000=180000 dans ton double mot.
Ex : si ton TIME=T#3m, tu as 3*60*1000=180000 dans ton double mot.
