Accueil > Forum > Modules d'E / S distribués > Modules E / S de protocole Modbus distribués Ligne Converface
- Ce sujet a 3 réponses, 1 participant et a été mis à jour pour la dernière fois 15 années, 1 mois da Sergio Bertana.
-
auteurPost
-
Juin 21, 2007 à 1: pm 48 #34716Sergio BertanaAdministrateur du forum
Le protocole de communication Modbus Rtu est enfin disponible sur les modules d'E / S de ligne distribuée Converface. En implémentant le protocole Modbus qui est désormais devenu un standard de communication de facto dans l'automatisation industrielle, les modules Converface peuvent désormais être gérés directement par des programmes SCADA, ou être utilisés comme E / S déportées pour les équipements PLC qui implémentent ce standard de communication.
La connexion réseau RS485 avec seulement deux fils, réduit les coûts de câblage et augmente la distance (jusqu'à 1,2 Km) entre les équipements distants et le système maître, qu'il s'agisse d'un PC ou d'un API.
Le protocole Modbus fournit un contrôle CRC sur la chaîne de données et cela garantit une grande fiabilité de la communication, évitant d'activer les sorties logiques et / ou d'acquérir de manière incorrecte l'état des entrées logiques.
La prise en charge des commandes Modbus Word ou Bit management permet d'agir simultanément sur l'ensemble de la banque d'E / S en une seule commande, ou d'agir sur le seul point d'E / S.
La présence d'un chien de garde à l'intérieur du module garantit la remise à zéro des sorties logiques en cas de panne de communication.
Les E / S isolées galvaniquement augmentent l'immunité au bruit des modules.
La présence de compteurs jusqu'à 100 Hz, permet d'effectuer des acquisitions rapides sur les signaux d'entrée.
Novembre 4, 2008 à 8: 21 am #36238Sergio BertanaAdministrateur du forumPour reconnaître les modules connectés au réseau RS485, le programme doit être installé sur le PC Test des modules d'E / S série distantes et TCP / IP TRPCOM qui peut être téléchargé à partir du site.
Sélectionnez l'onglet Paramètres et définissez le port série auquel les modules sont connectés, en définissant la vitesse de transmission 9600, protocole modbus RTU.
Sélectionnez l'onglet Scanner et en agissant sur le bouton scan, un scan de toutes les adresses modbus possibles de 0x00 à 0xFF sera effectué à la recherche des modules connectés. Pour chaque module trouvé, le type de module sera indiqué.
Mars 13, 2009 à 11: 21 am #36288AnonymeInvitéJe ne peux pas trouver le SW Test des modules d'E / S série distantes e TCP / IP TRPCOM sur le site de téléchargement. J'ai besoin de configurer les modules d'acquisition 16 Input RS485. Y a-t-il d'autres utilitaires pour gérer / afficher ces modules?
Mars 13, 2009 à 3: pm 55 #36289Sergio BertanaAdministrateur du forumLe programme TRPCOM peut être téléchargé à partir de l’onglet Télécharger de la page du site où le produit est montré. En réalité, les modules d'E / S distribués sur la ligne Modbus ne nécessitent aucune configuration particulière. Le module par défaut répond aux commandes RTU Modbus reçues de la ligne série RS485. Pour effectuer la communication, il est nécessaire d'utiliser un programme d'émulation de terminal capable d'envoyer et de recevoir des chaînes binaires, par exemple le programme Toolly. Reportez-vous au manuel de l'utilisateur pour la liste des commandes gérées, la ligne série doit être définie sur: 9600, n, 8, 1. L'adresse du module par défaut (ID) est 01.
Pour l'algorithme de calcul du CRC il est possible de trouver dans le forum d'autres articles qui traitent du sujet. En tenant compte du module TRPC26M, voici quelques exemples de commandes modbus.
Pour envoyer la commande "Lire le nom du module: ID 46 00 00 (CRC)" il faut envoyer les caractères hexadécimaux $01$46$00$00$E0$0D. Le module TRPC26M répondra avec les caractères hexadécimaux 01 46 00 00 0C 26 00 DF 05.
Pour envoyer la commande de lecture de l'état d'entrée "Lire l'ID d'état d'entrée numérique (Latch) 01 00 SS 00 10 (CRC)", il est nécessaire d'envoyer les caractères hexadécimaux $01$01$00$00$00$10$3D$C6. Si toutes les entrées 16 ne sont pas actives, le module répondra avec les caractères hexadécimaux 01 01 02 FF FF B8 4C. Si l'entrée D0 est active, la chaîne reçue sera 01 01 02 FF FE 79 8C, est la suivante pour les différentes combinaisons d'entrées actives. Je recommande également de lire ceci poster. -
auteurPost
- Vous devez être connecté pour répondre à ce sujet.