Communication M221 et Twido par Modbus TCP

Forum traitant des automates industriels de marque Schneider - Telemecanique
Avatar du membre
MarcoTheWindows
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 146
Enregistré le : 14 juin 2021, 14:12
Localisation : Landes
Contact :

Re: Communication M221 et Twido par Modbus TCP

Message par MarcoTheWindows »

Ici:
Fichiers joints
Mappage Modbus M221.png
"Donner c'est donner, repeindre ses volets"
Targatte
Apprend le binaire
Apprend le binaire
Messages : 6
Enregistré le : 29 janv. 2025, 10:35

Re: Communication M221 et Twido par Modbus TCP

Message par Targatte »

MarcoTheWindows a écrit : 29 janv. 2025, 14:29Ici:
je vois pas comment faire les %IWN sont limité a 20
Targatte
Apprend le binaire
Apprend le binaire
Messages : 6
Enregistré le : 29 janv. 2025, 10:35

Re: Communication M221 et Twido par Modbus TCP

Message par Targatte »

Bonjour,

j'ai résolu mon problème, j'arrive a récupérer les info de mes Twido dans le M221
pour simplifier mon programme je suis passé en I/O Scanning,
(pour tester les block "Read_Var"... il faut désactiver l'I/O scanning, mettre l'IP de l'équipement et mettre 1 dans "ID d'unité des canaux")

je vous fait un petit tuto, si ca peux aider d'autre personnes

onglet configuration:

colonne gauche "ETH1":
saisir l'IP du M221, le masque et la passerelle (masque et passerelle identique au Twido)
cocher uniquement la case "Protocole de programmation activé"

colonne gauche "Modbus TCP":
cocher "activer le scrutateur E/S modbus TCP"
dans la case adresse IP saisir l'IP du Twido puis "ajouter"
dans "ID d'unité des canaux" mettre 1 (ID par défaut des Twido)
aller dans "canaux", "ajouter" "configuration"
choisir ce que vous voulez faire (Read multiple bits 0x01 = lecture d'un bit %M du Twido, Read multiple words 0x03 = lecture d'un mot %MW du Twido,
Write multiple bits 0x0F = écriture d'un bit %M dans le Twido, Write multiple words 0x10 = écriture d'un bit %MW dans le Twido) apparemment les fonctions Singles ne fonctionne pas
dans "décalage" mettre l'adresse du bit/mot que vous voulez lire ( lire %M0 du Twido mettre 0... )
dans "longueur" mettre le nombre de bit/word consécutif que vous voulez lire

onglet programmation:

colonne de gauche "Outils", "Objet de réseau" vous trouverez les entrées/sorties I/O scanning
choisir le type en fonction de votre choix de configuration de "canaux" (lecture bit = entrées num, écriture bit = sorties num ...)
la liste correspondant a ce que vous avez choisi apparait

il ne vous reste plus qua les utiliser dans votre programme

j'espère que c'est claire et que sa vas aider

Cordialement
Répondre