WhatsApp · +221 77 553 73 46

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
    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
    • 278 messages
      Inscrit le 01/07/2017
    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
    • 278 messages
      Inscrit le 01/07/2017
    Bonsoir billardFM

    Avez-vous résolu votre problème?
  • billardFM
    • billardFM
    • Modérateur
    • Automaticien amateur
    • 8 messages
      Inscrit le 29/06/2022
    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
    • 278 messages
      Inscrit le 01/07/2017
    Bonsoir,

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

Répondre à ce message