Accueil > Forum > Modules d'E / S distribués > Communication avec les modules Yotta A-1xxx
- Ce sujet a 6 réponses, 2 participants et a été mis à jour pour la dernière fois 2 années, 9 mois da Sergio Bertana.
-
auteurPost
-
Avril 26, 2019 à 6: 51 am #47370MarcoPartecipante
Il y a un lien vers un exemple de code pour SlimLine communiquer avec un appareil tel que Yotta A-1051 et A-1055S?
Je ne sais pas si le module peut fonctionner avec le protocole Modbus RTU directement avec le bus de terrain P2 ou non.
Avril 26, 2019 à 7: 02 am #47374Sergio BertanaAdministrateur du forumLes modules Yotta prennent en charge le protocole Modbus RTU et le protocole ascii dans une connexion RS485 à plusieurs cachets. Ils peuvent donc être gérés à partir de toute connexion série RS485 telle que celle disponible sur le connecteur P2. Module de CPU CortexM7. Vous pouvez également utiliser un port RS232 à l'aide d'un Convertisseur série / série.
Pour gérer les modules, vous devez utiliser le FB ModbusMaster. Si vous entrez ModbusMaster dans la recherche sur le forum, vous trouverez de nombreux exemples pour vous inspirer du programme.
Août 22, 2019 à 3: pm 30 #49346MarcoPartecipanteJe continue à avoir des problèmes avec les modules YOTTA avec connexion RS485, il n'est pas possible d'accéder à la configuration de base de l'appareil pour modifier ses paramètres. Connecté directement à un PC via un convertisseur TCP / RS485 et à l'aide de l'application «Yotta Utility», aucune connexion ne peut être établie.
L'outil identifie correctement l'appareil, ou plutôt les différents appareils entre mes mains, mais lorsque vous pointez l'appareil pour ouvrir ses fonctionnalités, le logiciel renvoie le message: "Contrôle Yotta: com1000 déconnecté " et gèle.
Compte tenu des connexions électriques (à deux fils), j'ai d'abord pensé à un dysfonctionnement du convertisseur ATC que vous aviez acheté, mais en essayant avec un convertisseur MOXA différent que j'utilise habituellement dans d'autres applications, le résultat est toujours le même: le même message est également renvoyé.
Aucun document ou manuel disponible n’indique ce à quoi le message fait référence. Je ne trouve pas d'exemple de schéma de connexions et / ou de configurations faisant référence aux modules YOTTA A10xx commercialisés par vous (et achetés par moi) dans le forum ou dans la documentation disponible, si ce n'est pour le WIFI.
Une connexion RS485 avec le peut être triviale SlimLine mais avec ces modules non configurables, il n'est pas possible de se connecter.
Merci d'avance pour des conseils à ce sujet.
Août 22, 2019 à 3: pm 38 #49411Sergio BertanaAdministrateur du forumVous n'écrivez pas le modèle de modules Yotta que vous utilisez, aujourd'hui j'ai essayé sur un PC avec Windows 10 "frais" installé, j'ai installé le programme Yotta Utility vers. 5.7.32 téléchargé de notre site et connecté à un module A-1012.
Exécuter la commande Search for modules (Le logo des jumelles), comme vous le dites, le module est vu connecté au port série et double-cliquez sur le module correspondant dans la fenêtre de configuration à partir de laquelle il est possible de tester et de configurer le module.
Maintenant, puisque dans votre cas, vous ne pouvez pas ouvrir la fenêtre des paramètres, je voudrais essayer de réinstaller le programme et / ou essayer un autre PC. Je ne voudrais pas qu'un programme en cours d'exécution sur votre PC crée le problème.
Août 22, 2019 à 4: pm 36 #49412Sergio BertanaAdministrateur du forumÀ titre d'exemple, voici un programme FBD simple qui se connecte au module Yotta A-1012, acquiert les entrées numériques 2 et commande les sorties 2. Comme vous pouvez le voir, j’ai utilisé les paramètres par défaut du module 9600, n, 8, 1 et en tant que nœud Modbus, j’ai défini le nœud 0, qui est le nœud de diffusion. Attention, si vous utilisez un nœud 0, vous ne devez connecter qu’un seul périphérique..
Dans le programme, vous pouvez ajouter des instances de FB SAModbusCmd pour gérer d'autres données Modbus, comme vous le voyez dans capture d'écran du programme, je règle les délais d’expiration et de temporisation sur la deuxième communication 1 afin de vous permettre de visualiser les données Modbus via la cosole d’espionnage, voir la fenêtre Toolly (Téléchargement du projet).
June 4, 2021 à 8: 02 am #60118EnricoPartecipanteEn référence au post # 49412, j'ai utilisé le projet "20190822043944.zip" avec un module Yotta A-1060 mais je n'arrive pas à le faire fonctionner (les deux sorties ne s'activent pas lorsque les entrées sont à l'état allumé).
Le module Yotta est correctement programmé, visible et contrôlable par le logiciel yotta.
Est-il possible d'avoir le programme pour le modèle yotta A-1060 peut-être en commandant les sorties du module Yotta à l'API ?
j'en utilise un SlimLine MPS050.
June 4, 2021 à 8: 13 am #60131Sergio BertanaAdministrateur du forumLes modules Yotta sont gérés en Modbus il est donc possible de les gérer directement via le FB ModbusMaster seul ou combiné avec le FB ACModbus. Pour simplifier son utilisation, j'ai créé des blocs fonctions spécifiques pour certains modules que j'ai regroupés dans le programme Ptp177 téléchargeable sur le site.
Comme vous pouvez le voir dans l'exemple il y a le FB YottaA1860 pour le module A-1860 qui a la même configuration d'E/S que le module A-1060. Donc si vous utilisez le programme FBD_YottaA1019 remplacer le FB par le YottaA1860 vous devriez être capable de gérer votre formulaire.
Mais le but de cette démonstration est justement de vous permettre de comprendre comment gérer des modules à l'aide des standards FB insérés dans votre propre FB adaptés à la gestion du module dont vous avez besoin.
-
auteurPost
- Vous devez être connecté pour répondre à ce sujet.