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 :

Shneider Elec. [Vijeo Designer 6.2]


Sujet :

Automation

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Stagiaire (LP PRO AII)
    Inscrit en
    Juillet 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Stagiaire (LP PRO AII)
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Shneider Elec. [Vijeo Designer 6.2]
    Bonjour à toutes et à tous,

    Actuellement en stage dans une petite entreprise d'automatisme, on m'a confié une mission particulière.
    Après avoir réalisé une application de supervision sous le logiciel VISU+, fonctionnelle, on me demande de la refaire sous Vijeo Designer, qui sur le plan financier est plus avantageux pour le client (histoire d'achats de runtime).

    Le cahier des charges :

    Un automate PROFACE envoi sur une trame modbus TCP une séries de words (25 words) représentant des caractères du code ASCII.
    Exemple : 0x31 en héxa représente le chiffre "1" en ASCII.
    Vu qu'un caractère = 1 octet alors 25 words = 50 caractères sont envoyés.

    Le but est d'afficher ces caractères avec une supervision. L'application crée est exécutée depuis un ordinateur.

    Le fonctionnement de mon application VISU+ :

    - Lit la trame modbus (avec un gestionnaire de tâche très bien fait sous VISU+).
    - Effectue 2/3 décalages de bits de façon à récupérer et séparer les mots (dans un script lancé au démarrage du programme).
    - Transpose le code hexadécimal des mots en chaîne de caractères.
    - Affiche le résultat sur l'interface.

    ==> Rien de compliqué sous VISU+ quand on sait faire un décalage de bit !

    Je sollicite votre aide pour recommencer ces opérations sur vijeo designer.

    Je ne souhaite pas que l'on me fasse le programme, je prendrai plaisir à le faire mais si vous pouvez jeter un coup d’œil à l'état d'avancement de mes recherches, ce serai vraiment gentil.

    Adresse IP de l'API Proface : 192.168.1.8
    Adresse IP de mon PC : 192.168.1.34

    Ma question : comment configurer le programme pour récupérer 1 word et 1 bit issu d'une trame modbus TCP sous Vijeo Designer ?

    J'ai configuré mon projet GP-PRO tel que :

    Déclaration du protocole ModBus TCP :



    Avancé :



    Programme (ladder) :







    Pour récupérer la trame ModBus TCP, j'ai configuré mon projet Vijeo Designer tel que :

    Propriétés générales du projet :



    Configuration réseau, pour le moment c'est ma machine qui lance le programme en simulation :



    Configuration du protocol ModBus TCP :



    Vu de l'écran, association de la variable :



    Déclaration & association des variables au protocole ModBus TCP :



    Désolé pour la coquille, le nom de la variable "Valeur" n'a pas été mis à jour, je viens de le voir.


    Je lance la simulation, j'envoi de la trame modbus et évidement, rien ne se passe.
    J'ai sniffé mon port 502 avec wireshark, rien ne passe.
    S'il vous plait, pourquoi ?Que faut il faire pour que je réceptionne cette trame svp ?

    J'ai aussi essayé de mettre l'adresse IP du PC à la place du localhost :






    J'ai téléchargé des pdf, regardé des vidéos en espagnol en ne plus en finir, à chaque fois, les exemples pris ne m'aident pas et je commence à perdre du temps à tourner en rond depuis mardi dernier.
    Je vous remercie de votre lecture.

    Merci, à bientôt j’espère !

    Grishthor.

  2. #2
    Expert éminent sénior

    Avatar de Nono40
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2002
    Messages
    8 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2002
    Messages : 8 640
    Points : 19 101
    Points
    19 101
    Par défaut
    Bonsoir,

    Je ne sais pas si tu as résolu ton problème depuis mais en relisant ton post j'ai l'impression que tu essayes de mettre le Proface en mettre (envoie de la trame) et Vijeo en esclave.

    C'est le contraire qu'il faut faire : Vijeo doit être maître en ModbusTCp. Tu l'as bien configeré dans ce sens. C'est Vijeo qui se connecte à l'automate et c'est vijeo qui pose les question auquel l'automate doit répondre.

    Je ne connait pas ton automate Proface mais en regardant la configuration je vois que tu as ajouté une liaison modbustcp vers Vijeo.
    Dans la plupart des cas il n'y a rien à configurer coté automate pour pouvoir lire des variables avec Vijeo en mode Modbustcp.

    PS : il est possible de mettre Vijeo en modbus Esclave aussi mais ce n'est pas le plus courant. SI vraiment tu veux que l'automate soit maître c'est mal configuré coté Vijéo.
    Dans l'ajout d'un nouveau pilote il faut prendre :
    - Fabriquant Schneider
    - A gauche "modbus slave"
    - Puis à droite "modbustcp"

    Nono40
    Delphi :
    La F.A.Q. , 877 réponses à vos questions !
    264 sources à consulter/télécharger !

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Stagiaire (LP PRO AII)
    Inscrit en
    Juillet 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Stagiaire (LP PRO AII)
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    C'est gentil a toi de me répondre, merci.

    La configuration ici bas est quasi bonne : il fallait juste donner une adresse IP cible libre sur le réseau. J'ai pris 192.1678.1.23.
    Sinon ma version du logiciel, une version de démo, ne me permettait pas de simuler correctement.

    La répartition Maître/Esclave ne m'a pas posée problème et depuis tout marche

    Merci de t'être penché sur le sujet !

Discussions similaires

  1. Vijeo Designer v5.0
    Par go0dy22 dans le forum Automation
    Réponses: 1
    Dernier message: 31/03/2010, 21h43
  2. PL7-pro et Vijeo Designer Xbt GK5330
    Par skylex dans le forum Automation
    Réponses: 0
    Dernier message: 24/03/2010, 12h47
  3. Vijeo designer 5.0
    Par wassim45 dans le forum Automation
    Réponses: 1
    Dernier message: 08/05/2009, 21h03
  4. Réponses: 2
    Dernier message: 23/04/2009, 20h28
  5. Réponses: 3
    Dernier message: 18/11/2008, 10h12

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