Bonjour
J'utilise TIA Portal V14 et un TP1200 Comfort
J'ai créé une archive qui sera au format .csv avec dedans 2 variables lambda.
L'acquisition de ces variables sont cyclique de 1 seconde et l'archive accepte jusqu'à 10 enregistrements (donc au bout de 5 secondes l'archive est pleine).
La méthode d'archive est "Déclencher l'événement", quand l'archive sera pleine on déclenche un événement qui lance un script VB et efface l'archive.
Le script VB permet de copier l'archive et de la mettre ailleurs tout en la renommant.
Voici le problème, quand je test le script en mode simulation sur le PC ça marche très bien, par contre une fois dans le TP1200 Comfort ça ne fonctionne plus.
La seule différence de script entre les 2 est le chemin d'accès.
Code simulation sur PC
Dim destination
Dim oFSO
destination = "C:\Logs\test\reussite.csv"
Set oFSO = CreateObject("Scripting.FileSystemObject")
oFSO.CopyFile "C:\Logs\Archive0.csv" , destination
Code Tp1200 Comfort
Dim destination
Dim oFSO
destination = "\Storage Card USB\test\reussite.csv"
Set oFSO = CreateObject("Scripting.FileSystemObject")
oFSO.CopyFile "\Storage Card USB\Archive0.csv" , destination
Dans le TP1200 Comfort, l'archive est bien créée mais il ne se passe rien au niveau de la copie.
En fouillant un peu j'ai découvert que la ligne ci dessous avait l'aire de bloquer le programme:
Set oFSO = CreateObject("Scripting.FileSystemObject")
Aurait-il une différence de syntaxe entre les 2 ?
Merci d'avance pour vos réponses.
Dans ce guide, tu vas :
Éviter les pièges courants qui ralentissent les débuts en automatisme.
Choisir les bons langages & outils (Grafcet, Ladder, ST, FBD…) selon tes besoins.
Structurer tes premiers projets avec une méthode simple et actionnable.
Confidentialité respectée • pas de spam Lecture ~ 8 min Format PDF téléchargeable