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 :

Schneider M340 et Raspberry Pi


Sujet :

Automation

  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 49
    Par défaut Schneider M340 et Raspberry Pi
    Bonjour,

    Actuellement un M340 est connecté à un pupitre Simatic Siemens TP 177. J'aimerais connecter un Raspberry Pi pour faire la même chose que le pupitre (pilotage du M340).
    - Est-ce que je dois déclarer le RPi comme esclave dans la configuration du M340 ou est-ce que je peux directement effectuer mes transactions Modbus ?
    - Actuellement c'est le pupitre qui pilote le M340, comment savoir/faire pour initier le même type de transaction avec le RPi ?
    Pour info, j'ai récupéré les trames Modbus échangées entre le M340 et le pupitre (merci Wireshark) en effectuant toutes les manipuliations possible depuis le pupitre. Ça devrait m'aider (j'espère) à reproduire les transactions entre les deux systèmes.
    Merci d'avance pour vos éclaircissements

  2. #2
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 49
    Par défaut
    Up

    Personne pour répondre à mes questions légitimes ?

  3. #3
    Membre expérimenté
    Homme Profil pro
    développeur en automation industrielle
    Inscrit en
    Mai 2012
    Messages
    177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : développeur en automation industrielle
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2012
    Messages : 177
    Par défaut
    Salut

    Si le tp était maitre modbus , alors le rpi dois lui aussi être maitre modbus , de la tu commences ton polling modbus.

    Par contre je te conseil d ouvrir le projet HMI du tp177 pour avoir l'ensemble des donnée qui transite entre le HMI et le M340.

  4. #4
    Membre très actif
    Homme Profil pro
    Inscrit en
    Février 2009
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2009
    Messages : 163
    Par défaut xxxxxxxx
    slts,
    pour faire la même chose que le pupitre (pilotage du M340).

    es que tu sais déjà ce que fait exactement le pupitre ?

    Exemple :
    je sais que Le pupitre affiche la valeur du mot %MW100 de l’automate,
    Alors je fais dans le PI une requête Modbus de lecture de mot à l’adresse 100 (40101)
    Ps :
    Je crois comprendre que tu ne sais pas ce que fait exactement le pupitre mais que tu voudrais reproduire les trames qui circulent sur la ligne,
    si c’est le cas, laisse tomber ça marchera jamais.

  5. #5
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 49
    Par défaut
    Merci @madpo et @itasoft pour vos réponses.
    J'ai récupéré le code côté M340 (je vais voir pour le TP177). Je vais donc pouvoir voir comment le M340 a été configuré (maitre/esclave?) et quel son Data Block. Néanmoins, faut-il que le Raspberry Pi soit déclaré auprès du M340 comme pouvant recevoir des infos ?
    Question plus simple (qui pourrait être Qwantée) : comment sait-on si un M340 est maitre ou esclave ?
    Si ça intéresse, je posterai mon protocole pour la discussion entre un RPi et un M340 dès que jça sera opérationnel.

  6. #6
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 49
    Par défaut
    @itasoft. J'ai récupéré toutes les variables élémentaires enregistrées dans le M340 du coup, j'ai quelques questions sur leur significations :
    %MW = zone mémoire 4x
    %M = zone mémoire 0x
    %IW = zone mémoire 3x
    %I = zone mémoire 1x
    Est-ce que mon interprétation est correcte ?
    Par contre quid des %Q ?
    Maintenant pour l'adressage :
    %MW302 (INT) veut dire que je peux lire un entier à l'adresse 40303
    %MW143.11 (BOOL) veut dire que je vais lire un booléen à l'adresse 40144 par contre à quoi correspond le '.11' ?
    %M195 (EBOOL) veut dire que je vais lire un booléen à l'adresse 0196 d'une taille de 1 bit, correct ?
    Et maintenant je sèche :
    Le M340 "pilote" des esclaves sur BUS ASI. Du coup je me retrouve avec des trucs comme : %Q\1.12\0.0.0 et %I\1.7\0.0.0. Comment je traduis ça en MODBUS ? Plus clairement, à quelles zones mémoire correspondent ces adresses en MODBUS ?
    Merci d'avance pour les éclaircissements

Discussions similaires

  1. Communication Modbus TCP/IP avec un automate Schneider M340
    Par JBond007 dans le forum Réseau/Web
    Réponses: 2
    Dernier message: 08/03/2018, 10h56
  2. Réponses: 1
    Dernier message: 21/06/2017, 07h12
  3. Schneider M340 : Importer Csv
    Par jeanmy dans le forum Automation
    Réponses: 2
    Dernier message: 28/01/2014, 12h27

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