Bonjour
Je travaille en ce moment sur un projet de supervision industrielle dans le cadre d'un stage. Je souhaite faire un export à l'aide d'un bouton.
J'ai déjà configuré mon export et je peux le générer à partir de l'application Exlporer de pcvue et cela marche correctement.
Le problème, je ne parviens pas à faire l'export à l'aide du bouton.
En fait, pour vous en dire plus, j'ai fait un script d'export en SCADA Basic et j'appelle ce programme dans animation-->Exécution-->Programme "Script" du bouton mais ça ne marche pas.
Je vous remercie d'avance pour votre précieuse aide
Export a l'aide d'un bouton dans PCVUE V11.1
-
- Dieu du process
- Messages : 979
- Inscription : 12 nov. 2015, 21:02
- Localisation : 45 - Loiret
- Contact :
Re: Export a l'aide d'un bouton dans PCVUE V11.1
Bonjour.
Tu veux exporter quoi ?
Tu veux exporter quoi ?
Re: Export a l'aide d'un bouton dans PCVUE V11.1
Bonjour MiGaNuTs,
Je veux exporter des données de production contenues dans une base de données SQL Serveur connectée au superviseur
Je veux exporter des données de production contenues dans une base de données SQL Serveur connectée au superviseur
Re: Export a l'aide d'un bouton dans PCVUE V11.1
as-tu créé et chargé un programme global ?
as-tu chargé ton programme d'export ?
as-tu chargé ton programme d'export ?
Re: Export a l'aide d'un bouton dans PCVUE V11.1
Bonjour dpo,
oui j'ai chargé le programme global et le programme d'export en me servant du support en ligne de pcvue. le programme global est vide mais je l'ai chargé quand même.
Mais le résultat est toujours pareil, ça ne marche pas encore
oui j'ai chargé le programme global et le programme d'export en me servant du support en ligne de pcvue. le programme global est vide mais je l'ai chargé quand même.
Mais le résultat est toujours pareil, ça ne marche pas encore
Re: Export a l'aide d'un bouton dans PCVUE V11.1
as-u mis une simple trace print("coucou"); pour être sûr que ton programme se lance
Si tu appelles ta fonction : sub main()
est-ce que l'execution depuis la fenetre des programmes fonctionne ?
Si tu appelles ta fonction : sub main()
est-ce que l'execution depuis la fenetre des programmes fonctionne ?
Re: Export a l'aide d'un bouton dans PCVUE V11.1
En fait, la fonction main ne pouvant pas être appelée dans animation forçage programme, j'ai fait cette manip pour contourner le problème sans succès. J'ai un retour du message mais l'export n'est pas généré. Si vous avez des idées, merci d'avance
voici le script:
sub main()
FUNCTION_EXPORT();
end sub
sub FUNCTION_EXPORT() 'le nom de la fonction qu'on passe dans la fenêtre forçage programme
Dim IntVar As integer;
Dim Rapport As Str; 'le nom de mon export tel que configuré dans l'explorer
Dim Texte As Str;
Dim MonExport As Str;
Dim PageExport As Str;
Dim VariableStatus As Str;
Dim Date As Double;
Date = DATETIMEVALUE();
Rapport = getarg("ARG1");
PageExport = getarg("ARG2");
MonExport = getarg("ARG3");
Date = Dval(GetArg("ARG4"));
VariableStatus = getarg("ARG5");
IntVar = EXPORT("GENERATE", Rapport,PageExport,"","","");
Texte="Le programme Extraction a été exécuté";
IntVar = Print(Texte);
end sub
voici le script:
sub main()
FUNCTION_EXPORT();
end sub
sub FUNCTION_EXPORT() 'le nom de la fonction qu'on passe dans la fenêtre forçage programme
Dim IntVar As integer;
Dim Rapport As Str; 'le nom de mon export tel que configuré dans l'explorer
Dim Texte As Str;
Dim MonExport As Str;
Dim PageExport As Str;
Dim VariableStatus As Str;
Dim Date As Double;
Date = DATETIMEVALUE();
Rapport = getarg("ARG1");
PageExport = getarg("ARG2");
MonExport = getarg("ARG3");
Date = Dval(GetArg("ARG4"));
VariableStatus = getarg("ARG5");
IntVar = EXPORT("GENERATE", Rapport,PageExport,"","","");
Texte="Le programme Extraction a été exécuté";
IntVar = Print(Texte);
end sub