IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Automation Discussion :

Modifier une variable Intouch depuis Windows


Sujet :

Automation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Brebiou
    Homme Profil pro
    Automaticien
    Inscrit en
    Décembre 2007
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Automaticien
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2007
    Messages : 86
    Par défaut Modifier une variable Intouch depuis Windows
    Bonjour,

    La question peut paraitre idiote mais je cale la dessus, comment modifier une variable Intouch depuis un programme tierce sous Windows?

    Dans le cadre d'une mise à niveau d'une ligne de production, on a basculé la supervision sous Intouch 7, qui tournait sous un NT, vers Intouch 11, qui tourne sous un Seven. La migration à été faite, mais un programme en VB qui fonctionnait sous NT ne fonctionne plus sous Seven, et évidemment j'ai pas les sources, donc pas possible de faire du debug.

    Ce programme échangeait, d'après les scripts Intouch, deux variables, une en lecture et une en écriture. J'ai réussi à coder une alternative à ce programme, il ne me reste plus qu'a remettre en place cet échange, mais je ne sait pas où taper.

    Merci d'avance de votre aide.

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Bonjour,

    Utilise DDE pour communiquer avec intouch..

  3. #3
    Membre confirmé Avatar de Brebiou
    Homme Profil pro
    Automaticien
    Inscrit en
    Décembre 2007
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Automaticien
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2007
    Messages : 86
    Par défaut
    Merci de ta réponse

    Effectivement, lors de la mise à jour de l'application, un DAServer à été installé.

    Par contre, mis à part des exemple avec Excel, je ne trouve pas grand chose dans l'aide et sur le net. Sachant qu'au mieux je voudrais lire/écrire ces valeurs avec des commandes DOS (dans un .bat), car cela doit rester invisible pour l'opérateur.

    Je n'ai jamais utilisé ce genre de variables avec Intouch, et la configuration du serveur à été faite par un sous traitant, qui à bien du mal à me répondre...

  4. #4
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Bonjour,
    En quel language est écrit ton nouveau programme...

  5. #5
    Membre confirmé Avatar de Brebiou
    Homme Profil pro
    Automaticien
    Inscrit en
    Décembre 2007
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Automaticien
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2007
    Messages : 86
    Par défaut
    Voici quelque éclaircissement pour mieux cerner le contexte.

    L'application Intouch génère 3 fichiers CSV, mon programme les transfert par FTP via le client natif de Windows à un servomoteur, puis je suis censé mettre à jour une variable message pour signifier que le transfert a abouti.
    Le but étant de rester le plus simpliste possible pour éviter la situation actuelle (programme VB sans source, aucune doc de référence sur le process), j'ai créer une routine en commandes DOS dans un batch.

    Ce matin j'ai réussi à lire mes variable dans un fichier excel via la formule exemple présente un peu partout
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =View|TagName!Nomdelavariable
    Donc le serveur DDE est configuré correctement je présume. Par contre, un truc qui m'a surpris, c'est que je lis bien une variable "I/O", mais aussi une variable "Mémoire message" qui n'a pas d'AccessName. Peut être est ce par ce que je lis depuis un fichier Excel présent sur la machine qui fait tourner WindowViewer.

  6. #6
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    bonsoir,

    intouch est "nativement" serveur DDE est l'on as accès as toutes ces variables que ce soit I/O ou Mémory ( interne...)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Modifier une variable depuis un child
    Par Gnougnou2 dans le forum ActionScript 3
    Réponses: 5
    Dernier message: 18/09/2012, 18h17
  2. [Débutant] Modifier une variable workspace depuis un GUI
    Par Dardie dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 04/04/2012, 17h20
  3. Modifier une variable d'une classe depuis une autre classe
    Par Kezado dans le forum Général Java
    Réponses: 8
    Dernier message: 23/09/2010, 14h52
  4. Modifier une variable de la scène depuis un clip
    Par NoArgl dans le forum ActionScript 3
    Réponses: 10
    Dernier message: 03/04/2009, 15h20
  5. installer une variable environnement dans windows xp pack 2
    Par superjeanpi dans le forum Windows XP
    Réponses: 1
    Dernier message: 03/03/2005, 10h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo