Problème CM1241 RS485
Posté : 23 juil. 2024, 14:46
Bonjour,
J'ai une carte CM1241 (241-1CH32 0AX0) et un automate 1214 DC/DC/DC. Avec ma carte je dois communiquer avec des pompes par RS485 mais je n'y arrive pas !
La configuration du matériel est bonne : le module et l'automate ne sont pas en défaut. Par contre, les LEDs Tx et Rx du module ne s'allume pas ! J'ai un doute sur le câblage mais il me semble bon : J'ai 3 fils de branchés : 1 sur le PIN3 pour le TxD+, 1 sur le PIN8 pour le TxD- et le dernier sur le PIN5 pour le 0V. Est-ce que j'ai fais une bêtise pour le câblage malgré tout ?
Au niveau du programme j'ai utilisé le bloc Port_Config et Send_P2P pour essayer de faire des essais. Sur le Buffer du Send_P2P, j'y met un bloc de donnée où "l'accès au bloc optimisé" est décoché (Je pointe vers un array of char [0...15]). J'ai bien vérifié si le mode du module est bien en RS485 et non en RS422 et c'est bon. Pour les paramètres, tout se fait sur le Port_Config : 9600Bit/s, pas de parité, 8 bits de données, 1 bit d'arrêt, pas de contrôle de flux. Mais rien, les voyants Tx et Rx s'allume pas, et pour vérifier ça, j'utilise Putty.
Vous avez des idées de ce que j'ai mal fait ? J'ai mis quelques captures d'écrans si ça peut servir.
Merci par avance.
J'ai une carte CM1241 (241-1CH32 0AX0) et un automate 1214 DC/DC/DC. Avec ma carte je dois communiquer avec des pompes par RS485 mais je n'y arrive pas !
La configuration du matériel est bonne : le module et l'automate ne sont pas en défaut. Par contre, les LEDs Tx et Rx du module ne s'allume pas ! J'ai un doute sur le câblage mais il me semble bon : J'ai 3 fils de branchés : 1 sur le PIN3 pour le TxD+, 1 sur le PIN8 pour le TxD- et le dernier sur le PIN5 pour le 0V. Est-ce que j'ai fais une bêtise pour le câblage malgré tout ?
Au niveau du programme j'ai utilisé le bloc Port_Config et Send_P2P pour essayer de faire des essais. Sur le Buffer du Send_P2P, j'y met un bloc de donnée où "l'accès au bloc optimisé" est décoché (Je pointe vers un array of char [0...15]). J'ai bien vérifié si le mode du module est bien en RS485 et non en RS422 et c'est bon. Pour les paramètres, tout se fait sur le Port_Config : 9600Bit/s, pas de parité, 8 bits de données, 1 bit d'arrêt, pas de contrôle de flux. Mais rien, les voyants Tx et Rx s'allume pas, et pour vérifier ça, j'utilise Putty.
Vous avez des idées de ce que j'ai mal fait ? J'ai mis quelques captures d'écrans si ça peut servir.
Merci par avance.
