OFS ET chaine de caractere
OFS ET chaine de caractere
Bonjour,
J'ai essayé d'utiliser le client de test OFS pour ecrire un caractere (exemple : a) dans l'@ MW50 mais ça ne marche pas
j'ai choisi string mais il me met le type Short !!! pkoi: je c plus :/ j'ai inséré a comme caractère
Merci de me répondre
J'ai essayé d'utiliser le client de test OFS pour ecrire un caractere (exemple : a) dans l'@ MW50 mais ça ne marche pas
j'ai choisi string mais il me met le type Short !!! pkoi: je c plus :/ j'ai inséré a comme caractère
Merci de me répondre
- itasoft
- Mi homme - Mi automate
- Messages : 7174
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: OFS ET chaine de caractere
slts,
apparemment on ne peut pas dans OFS donner le type "String" à une adresse absolue de type INT
donc à ton @ %MW50 il faut lui donner le type INT 16 Bits
( ceci dit c'est pas c'est pas normal) exemple:
Dans Unity on peut créer une variable de type ex : String[8] avec l’adresse absolue %MW50
Ça va écrire dans cette variable String le contenu des mots %MW50 à %MW53
pareil sur Vijeo-designer
Si on donne une adresse absolue à une variable celle ci est censée pointer à cette adresse et prendre ce qu’il y as sans se poser de question
apparemment on ne peut pas dans OFS donner le type "String" à une adresse absolue de type INT
donc à ton @ %MW50 il faut lui donner le type INT 16 Bits
( ceci dit c'est pas c'est pas normal) exemple:
Dans Unity on peut créer une variable de type ex : String[8] avec l’adresse absolue %MW50
Ça va écrire dans cette variable String le contenu des mots %MW50 à %MW53
pareil sur Vijeo-designer
Si on donne une adresse absolue à une variable celle ci est censée pointer à cette adresse et prendre ce qu’il y as sans se poser de question
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: OFS ET chaine de caractere
Merci bien pour votre réponse par contre j'ai pas trop compris , je connais pas le Unity est ce que c'est un logiciel de programmation d'automate ou bien un server comme l'opc?? sinn moi j'utilise le somachine basic alors comment pourrais je créer une variable de type string,? et même si j'arrive à créer une variable de type string le problème c dans l'ofs ou je peux ajouter que des @ absolue de type bit/mot mémoire (il n'accepte que %mWx ou %mdx , même il n'accepte pas le %I0.x)
- itasoft
- Mi homme - Mi automate
- Messages : 7174
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: OFS ET chaine de caractere
je répete:
donc à ton @ %MW50 il faut lui donner le type INT 16 Bits
donc à ton @ %MW50 il faut lui donner le type INT 16 Bits
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: OFS ET chaine de caractere
j'ai testé tout les type et ça ne marche pas en plus c'est ce que j'ai trouvé comme type
- itasoft
- Mi homme - Mi automate
- Messages : 7174
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: OFS ET chaine de caractere
le 16bits c'est short normalement
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: OFS ET chaine de caractere
Merci
Mais malheureusement ça n'a pas marché :/
Mais malheureusement ça n'a pas marché :/
- itasoft
- Mi homme - Mi automate
- Messages : 7174
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: OFS ET chaine de caractere
slts,
es que physiquement ça discute le bout de gras ? (un ping sur @IP de l'automate)
es que physiquement ça discute le bout de gras ? (un ping sur @IP de l'automate)
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: OFS ET chaine de caractere
oui le ping marche en plus j'ai pu ecrire des valeurs de type int et float
- itasoft
- Mi homme - Mi automate
- Messages : 7174
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: OFS ET chaine de caractere
c'est exactement pareil que pour écrire ou lire des INT,
De l'automate tu reçois des caractères ascii dans des INT qu'il faut mettre dans une variable STRING
De l'automate tu reçois des caractères ascii dans des INT qu'il faut mettre dans une variable STRING
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr