R4IOI16 assistance technique

Bonjour,

J'ai acheté votre module R4IOI16 en version 8DI-8DO :

R4IOI16_8DI-8DO
Carte de base d'E/S numériques Modbus RTU RS485 2,54 mm 16DI/16DO/8DI-8DO/4DI-12DO

J'essaie de l'utiliser avec un ESP32-S3 via Modbus RTU RS485, mais je n'obtiens aucune réponse Modbus valide.

Ma configuration actuelle :

- Version du module : 8DI-8DO
- Position du cavalier/de la résistance : M2 = 8DI-8DO
- Alimentation : 5,06 V connectés à 5 V et G
- VIN n'est pas connecté
- G et GND sont en continuité sur le module
- Câblage RS485 :
- RS485_A de l'ESP32 vers A+ du module
- RS485_B de l'ESP32 vers B- du module
- GND commun connecté
- Vitesse de transmission testée : 9600
- Format testé : 8N1
- Adresse de l'esclave testée : 1
- J'ai également essayé d'inverser A+ et B-
- J'ai également essayé de réinitialiser aux paramètres d'usine en connectant RES à GND pendant 5 secondes et en redémarrant le module

J'ai testé les requêtes Modbus suivantes avec le CRC correct, mais je n'ai reçu aucune réponse valide :

- Lecture des bobines : esclave 1, fonction 01, adresse 0x0000, quantité 8
- Lecture des entrées discrètes : esclave 1, fonction 02, adresse 0x0000, quantité 8
- Lecture du registre de rétention : esclave 1, fonction 03, adresse 0x0000, quantité 1
- Lecture du registre de rétention : esclave 1, fonction 03, adresse 0x00F5, quantité 1
- Lecture du registre de rétention : esclave 1, fonction 03, adresse 0x00F6, quantité 1

Pourriez-vous m'envoyer la documentation complète des commandes Modbus RTU du R4IOI16 ?

J'ai besoin des informations suivantes :

1. Adresse par défaut de l'esclave
2. Vitesse de transmission, parité et bits d'arrêt par défaut
3. Cartographie complète des registres
4. Adresses des bobines pour les sorties
5. Adresses des entrées pour les entrées numériques
6. Adresses des registres de rétention pour la configuration
7. Commandes/exemples corrects pour :
- lire les entrées numériques en mode 8DI-8DO
- lire les états des sorties numériques
- activer/désactiver une sortie
- changer l'adresse de l'esclave
- changer la vitesse de transmission/parité
- réinitialiser aux paramètres d'usine
8. Si l'étiquetage A+ / B- suit la polarité standard RS485 ou s'il doit être inversé pour les adaptateurs RS485 classiques
9. Si le module doit répondre immédiatement après la mise sous tension sans configuration supplémentaire

Veuillez également confirmer si la requête suivante devrait fonctionner après une réinitialisation aux paramètres d'usine :

01 02 00 00 00 08 79 CC

Merci.

 

Eletechsup :

Cela nécessite un débogage.
1 Veuillez utiliser un adaptateur USB vers RS485 sur votre ordinateur pour déboguer le R4IOI16_8DI-8DO.
2 Utilisez l'adaptateur USB vers RS485 pour surveiller les données envoyées par l'ESP32-S3 et vérifier que les commandes sont correctes.
3 Enfin, utilisez l'ESP32-S3 pour contrôler le R4IOI16_8DI-8DO.

Retour au blog

Laisser un commentaire