Communication M221 et Twido par Modbus TCP
- MarcoTheWindows
- 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
je vois pas comment faire les %IWN sont limité a 20
Re: Communication M221 et Twido par Modbus TCP
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
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
