Bonjour à tous.
J'aurais besoin d'aide je ne comprends pas vraiment les aides que Beckhoff partage.
J'aimerais écrire dans un excel des valeurs sous formes de tableau. Donc écrire dans un CSV.
J'ai par exemple besoin de faire un historique de valeurs a la fin d'un cycle (un cycle peut durer plusieurs jours), ces valeurs sont des intensités de moteurs de robot, donc 6 valeurs pour les 6 axes en fonction du temps.
J'aimerais que le fichier soit sous cette forme.
Je ne comprends pas la démarche pour ouvrir le fichier, puis écrire dedans.
Twincat ne permet pas de programmer en langage VBA.
Si vous avez des solutions je suis preneur merci beaucoup!
CSV Beckhoff
Re: CSV Beckhoff
Salut,
Pour pouvoir ajouter une ligne a un fichier déjà existant, il faut:
Pour pouvoir ajouter une ligne a un fichier déjà existant, il faut:
- Ouvrir le fichier avec le bloc "FB_FileOpen"
- Ajouter la ligne avec le bloc "FB_FilePuts" (255 caractère max en mode texte)
- Fermer le fichier avec le bloc "FB_FileClose"
Re: CSV Beckhoff
Bonjour,
Merci pour l'aide.
Mais je ne comprends pas les variables à insérer comme le sNetId ou alors le sLine. Merci!
Merci pour l'aide.
Mais je ne comprends pas les variables à insérer comme le sNetId ou alors le sLine. Merci!
Re: CSV Beckhoff
L'AMS NetID n'est autre que l'adresse de la cible, si tu travailles en local, c'est à dire que l'automate va travailler sur des fichiers de son propre disque dur, alors tu n'as pas besoin de renseigner ce paramètre.
Sinon si tu veux taper dans une autre cible, il faut cette adresse.
Tu peux la retrouver facilement à partir de ton PC si tu t'es déjà connecté sur les cibles en question, à partir de l'icone dans la barre des tâches:
Le paramètre sLine n'est autre que la chaîne de caractères que tu veux ajouter au fichier.

