[PC Vue] Exécution des programmes

Partie du forum pour tout ce qui concerne la supervision industrielle. Forum, conseil, astuce et entraide sur les logiciels de supervision tels que PC Vue, Vijeo designer, WinCC, win cc, monitor pro, so machine, Citect, Intouch .
Répondre
dellkarim
Code sa première boucle
Code sa première boucle
Messages : 16
Enregistré le : 26 mai 2016, 09:05

[PC Vue] Exécution des programmes

Message par dellkarim »

Bonjour,

j'ai deux questions à vous poser à propos de PC Vue

1-est-ce-que c'est possible à partir du module VBA intégré dans pc vue de lancer un programme écrit en SCADA BASIC ?

2-est-ce-que on peut afficher des boite de dialogue en SCADA BASIC ?

Merci pour votre retour

bonne journée
MiGaNuTs
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1573
Enregistré le : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: [PC Vue] Exécution des programmes

Message par MiGaNuTs »

Bonjour.

Les deux langages sont "étanches" entre eux. il pne peuvent pas s'envoyer directement des ordres. Ils partagent seulement une partie des variables.
Tu peut tricher en mettant un bit a 1 depuis le VB, et déclencher un événement qui lance ton programme SCADA sur changement d'état de ce bit.
Par contre je ne crois pas qu'on puisse ouvrir une boite de dialogue en SCADA basic, tu peut seulement ouvrir un synoptique.
kevinAutom
Asservi son premier moteur
Asservi son premier moteur
Messages : 23
Enregistré le : 11 juil. 2016, 11:18

Re: [PC Vue] Exécution des programmes

Message par kevinAutom »

Effectivement pour faire le lien entre les 2, il faut utiliser une variable.
Le SCADA basic met un bit à 1, que le VBA détecte sur un "value change".

Si tu as accès au support pcvue, un exemple y est décris.
dellkarim
Code sa première boucle
Code sa première boucle
Messages : 16
Enregistré le : 26 mai 2016, 09:05

Re: [PC Vue] Exécution des programmes

Message par dellkarim »

je vous remercie pour votre réponse

ça aurait du être super si s’était possible mais bon on fera avec ce qu'on a comme vous disiez
Répondre