CSV Beckhoff

Partie du forum pour tout ce qui concerne les automates industriels B&R, Beckhoff, Phoenix Contact etc...
Répondre
Clemptw27
Apprend le binaire
Apprend le binaire
Messages : 8
Enregistré le : 15 sept. 2021, 11:20

CSV Beckhoff

Message par Clemptw27 »

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.
tabelau CSV.png
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!
Avatar du membre
Brebiou
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1013
Enregistré le : 21 oct. 2015, 08:38

Re: CSV Beckhoff

Message par Brebiou »

Salut,

Pour pouvoir ajouter une ligne a un fichier déjà existant, il faut:
Ces blocs sont dans la librairie TcSystem.lib, qui est de base dans chaque projet.
Clemptw27
Apprend le binaire
Apprend le binaire
Messages : 8
Enregistré le : 15 sept. 2021, 11:20

Re: CSV Beckhoff

Message par Clemptw27 »

Bonjour,

Merci pour l'aide.
Mais je ne comprends pas les variables à insérer comme le sNetId ou alors le sLine.
Capture d’écran 2021-10-14 105605.png
Capture d’écran 2021-10-14 105605.png (11.56 Kio) Vu 1534 fois
Merci! :D
Avatar du membre
Brebiou
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1013
Enregistré le : 21 oct. 2015, 08:38

Re: CSV Beckhoff

Message par Brebiou »

Clemptw27 a écrit : 14 oct. 2021, 10:56 Bonjour,

Merci pour l'aide.
Mais je ne comprends pas les variables à insérer comme le sNetId ou alors le sLine.
Merci! :D
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:
Amsnetid1.png
Amsnetid1.png (13.19 Kio) Vu 1500 fois
Amsnetid2.png
Le paramètre sLine n'est autre que la chaîne de caractères que tu veux ajouter au fichier.
Répondre