Pb de dialogue en Schneider M221 et Variateur ATV12 en MODBUS [Résolu]

  • billardFM
    billardFM
    Modérateur
    Automaticien amateur

    8 messages
    Inscrit le 29/06/2022

    le 30/09/2022 à 08:40 Citer ce message

    Je rencontre une impossibilité de faire communiquer le M221 avec l'ATV12.
    La configuration est la suivante :

    un bloc d'échange write read var configuré comme ceci

    Link 1 - SL1
    ID: 6
    timeout 100
    obj type 0 - read write multiple words Modbus 0×17
    FirstWriteObj 8501
    WriteQuantity 2
    IndexDataOut 200
    FirstWriteObj 3201
    WriteQuantity 2
    IndexDataOut 220

    quant à partir d'une table d'animation, je mets une valeur au choix 6,7 ou 15, j'observe dans le bloc un
    Out
    CommErrot 255
    OpeError 11


    Mon variateur ATV12 est configuré comme ceci :

    CONF --> FULL - COMM
    Add 6
    tbr 19 2
    tfo 8e1
    tto 10

    CONf --> FULL --> CTL
    CHCF SIM
    FR1 Mdb

    En mode MON --> MA1
    com indique r0t0

    Merci par avance.
  • EvangerC
    EvangerC
    Modérateur
    Automaticien vétéran

    269 messages
    Inscrit le 01/07/2017

    le 08/10/2022 à 02:13 Citer ce message

    Bonjour BillardFM,

    Avez vous essayer le Modbus serial IOScanner ? Il y a des blocs prévus pour communiquer directement avec un ATV12.
    Pour ce faire vous pouvez aller dans l'onglet configuration dans l'arborescence de droite vous cliquez sur SL1 (Ligne série) puis sur protocole et vous sélectionnez Modbus serial IOScanner
  • EvangerC
    EvangerC
    Modérateur
    Automaticien vétéran

    269 messages
    Inscrit le 01/07/2017

    le 10/10/2022 à 21:55 Citer ce message

    Bonsoir billardFM

    Avez-vous résolu votre problème?
  • billardFM
    billardFM
    Modérateur
    Automaticien amateur

    8 messages
    Inscrit le 29/06/2022

    le 11/10/2022 à 08:18 Citer ce message

    Bonjour
    mes excuses pour ce retard dans ma réponse.
    Je ne connaissais pas cette option de Modbus serial IOScanner.
    Cependant, j'ai trouvé une solution après un échange avec Schneider. Le problème est lié au fait qu'un ATV12 en MODBUS, mais sans doute tous les équipements de ce type, ne peux pas rester sans communication plus de 10s par défaut.
    Il faut donc, après envoi des commandes, absolument lire l'état du variateur de manière cyclique pour maintenir la communication.
    Notons, au passage, que j'ai aussi des modules Tesys en Modbus, et que dans ce cas, il est possible d'ignorer la perte de communication en mettant la valeur 0 dans le registre 682.
    Cordialement
    M. BILLARD
  • EvangerC
    EvangerC
    Modérateur
    Automaticien vétéran

    269 messages
    Inscrit le 01/07/2017

    le 11/10/2022 à 20:14 Citer ce message

    Bonsoir,

    Parfait c'est bon a savoir !
    Merci pour votre retour

Répondre à ce message

 

7 choses à savoir si Tu débutes en automatisme...

7 choses que tu dois savoir si tu debutes en automatismeCliquez ici pour télécharger le guide PDF

Superv 3