Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Automation
Automation Forum d'entraide sur l'automatisme, la robotique et l'informatique industrielle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 27/11/2009, 10h49   #1
Invité de passage
 
Inscription : mars 2009
Messages : 8
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : mars 2009
Messages : 8
Points : 0
Points : 0
Par défaut Communication ETHWAY entre premium TSX57

Bonjour et merci de bien vouloir m'épauler !

Je possède 3 premium TSX57 (2 avec ETY110 et un avec ETY4103) que je fait communiquer en Ethway via les fonctions READ_VAR et WRITE_VAR. Chacun de API communique avec les deux autres.

Je suis pas un spécialiste mais je me suis arranger pour qu'ils ne puisent pas communiquer n'importe quand ! c'est un puis l'autre qui a la parole chacun leur tour !

Tout marche bien pendant un certain temps (5min) puis rideau, marche plus ! Au niveau des mots de contrôle, j'ai seulement #000B ! mais je vois pas trop pourquoi !

Si vous avez besoin d'info supplémentaire je suis pas loin !

Merci d'avance.

dth

Dernière modification par dth_2003 ; 27/11/2009 à 13h20.
dth_2003 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2009, 00h56   #2
Responsable outils internes
 
Avatar de Nono40
 
Homme Bruno Guérangé
Ingénieur développement logiciels
Inscription : mai 2002
Messages : 7 605
Détails du profil
Informations personnelles :
Nom : Homme Bruno Guérangé
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Industrie

Informations forums :
Inscription : mai 2002
Messages : 7 605
Points : 11 267
Points : 11 267
Est-ce en Ethway ou en ModbusTcp ?

Comment appèles-tu les procédures READ et WRITE ? En particulier il faut éviter de surcharger les cartes en envoyant trops de demandes sans attendre la réponse. Normalement vers chaque automate, il faut attendre la réponse avant d'envoyer uune autre question.

Ils peuvent normalement parler tous en même temps, c'est le nombre de demandes simultannées par carte qui est limité. Avec trois automates tu as peut de chance normalement de tomber dans ce cas.

Est-ce qu'il y a d'autres communications avec ces automates via le réseau Ethernet ?
__________________
Delphi :
La F.A.Q. , 877 réponses à vos questions !
264 sources à consulter/télécharger !
Nono40 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2009, 11h19   #3
Invité de passage
 
Inscription : mars 2009
Messages : 8
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : mars 2009
Messages : 8
Points : 0
Points : 0
Bonjour Nono40 et merci de ta réponse,

En fait il sont en ethernet (je crois!), les 3 adresses sont:
Xway:1.1 IP:100.100.100.1 Mask:255.255.255.0
Xway:1.2 IP:100.100.100.2 Mask:255.255.255.0
Xway:1.3 IP:100.100.100.3 Mask:255.255.255.0

Pour les appels, je me suis arranger pour qu'il ne puisse y avoir qu'une seuls des procédure a la fois (ils font une tournantes! API1 puis 2 puis 3 et de nouveau 1). Donc normalement il ne doit pas y avoir de demande simultanée et c'est ça que je ne comprend pas ?!

J'avais fait ainsi car cela ne marchait pas du tout si je communiquais simplement quand j'en avais besoin, donc pour moi il y avait collision et donc modif avec tournante!

Merci encore!

ps: le hub/switch que j'utilise n'est pas de marque télémécanique, c'est un 3Com standard ! est ce gênant ? je sais que chez siemens cela pose problème !

Dernière modification par dth_2003 ; 01/12/2009 à 11h32.
dth_2003 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2009, 16h07   #4
Responsable outils internes
 
Avatar de Nono40
 
Homme Bruno Guérangé
Ingénieur développement logiciels
Inscription : mai 2002
Messages : 7 605
Détails du profil
Informations personnelles :
Nom : Homme Bruno Guérangé
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Industrie

Informations forums :
Inscription : mai 2002
Messages : 7 605
Points : 11 267
Points : 11 267
Au niveau du switch, il n'y a aucun soucis. D'ailleurs avec Siemens il est recommandé d'utiliser la marque Siemens que si tu utilises Profinet. Il faut juste que ce soit un Switch (même un switch automatique suffit à quelques dizaines d'euros) et non pas un hub (un hub ne reforme pas les signaux ni filtre les trames et ça gène parfois les cartes Schneider).

Est-ce que les lectures sont toujours aux même adresses ? Quelles sont les zones que tu lis/écris dans chaque automate ?. La carte 4103 supporte le IOScanning et est capable de lire/écrie d'elle même dans tous les autres automates via Ethernet. Il suffit juste de définir les zones lues et écrites dans la configuration de la carte 4103. Aucun code à écrire. Sans connaitre la structure de ton application, difficile de savoir si ça peut te convenir.

Sinon, tu peux nous donner un exemple de code de lecture/ecriture de l'un des automates ?
__________________
Delphi :
La F.A.Q. , 877 réponses à vos questions !
264 sources à consulter/télécharger !
Nono40 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2009, 09h31   #5
Invité de passage
 
Inscription : mars 2009
Messages : 8
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : mars 2009
Messages : 8
Points : 0
Points : 0
Je vais essayer ça ! C'est similaire au système qui existe entre les ETY110. Je vais aller voir comment configurer tout ça !

Merci.
dth_2003 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2009, 13h27   #6
Invité de passage
 
Inscription : mars 2009
Messages : 8
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : mars 2009
Messages : 8
Points : 0
Points : 0
Bon en passant par le IOScanning du 4103 j'arrive a mes fins ! Mais j'aimerais tout de même comprendre pourquoi cela ne marchais pas via l'autre système!!

Je repasserais donc peut être un peu plus tard lorsque je referais des essais. J'aime savoir le pourquoi des choses !!!

dth.
dth_2003 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2009, 18h12   #7
Responsable outils internes
 
Avatar de Nono40
 
Homme Bruno Guérangé
Ingénieur développement logiciels
Inscription : mai 2002
Messages : 7 605
Détails du profil
Informations personnelles :
Nom : Homme Bruno Guérangé
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Industrie

Informations forums :
Inscription : mai 2002
Messages : 7 605
Points : 11 267
Points : 11 267
Sans connaitre ton code, ce ne sera pas fcaile d'en savoir plus
__________________
Delphi :
La F.A.Q. , 877 réponses à vos questions !
264 sources à consulter/télécharger !
Nono40 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 03h15.


 
 
 
 
Partenaires

Hébergement Web