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 08/02/2012, 09h25   #1
Invité de passage
 
Homme
Inscription : février 2012
Messages : 6
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations forums :
Inscription : février 2012
Messages : 6
Points : 0
Points : 0
Par défaut Unité type Wago 750-881

Bonjour, je dois mettre en oeuvre une solution pour ce type d'unité qui devrait me permettre (plus tard) de communiquer à un administrateur qu'il y a eu activité sur un port (numéro de port) et sur un module (numéro de module)

Pour ce faire je dois réfléchir sur comment faire une attribution 'dynamique' des I/O

Par exemple, je met 2 analog-in et 3 analog-out, et avec ceci 3 digital-in et 1 digital-out. Comment je pourrais faire pour qu'au démarrage de l'unité, celle-ci puisse communiquer dès qu'il y a un changement sur un port 'x', en précisant sur quel module et quel port de ce module elle à eu lieu.

Sachant que cela pourrait ne pas être fixe.
J'entends par là, que pour le second démarrage, il y ai un module d'analog-in en plus.

J'ai déjà pensé à 4 tableau, mais cela me gêne dans le sens où je ne connais pas à l'avance la taille des tableaux.

Je pensais au démarrage créer mes 4 tableaux:
-Anin []
-Anout []
-Digin []
-Digout []
Et à la première fois que l'unité parcours ses modules pour créer les adresses que celui-ci remplisse les tableaux adéquats.

Ce qui donnerait quelque chose dans le genre:
-Anin [32;16]
-Anout [16;32;16]
-Digin [8;16;8]
-Digout [16]
Ces chiffres correspondent aux nombres de bits pour chaque module.

32 bits pour le premier module d'Analog-In, etc...

Est-ce possible?
-Si oui,est-ce la meilleure solution?
-Si non,quelle est la meilleure solution
-Si non,avez-vous une solution?


Merci d'avance.
hrer25 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2012, 11h35   #2
Invité de passage
 
Homme
Inscription : février 2012
Messages : 6
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations forums :
Inscription : février 2012
Messages : 6
Points : 0
Points : 0
J'ai oublié de mentionner que je travaille sous CodeSys V2.3.9.28

Cordialement.
hrer25 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/02/2012, 15h17   #3
Invité de passage
 
Homme
Inscription : février 2012
Messages : 6
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations forums :
Inscription : février 2012
Messages : 6
Points : 0
Points : 0
Si jamais, j'ai trouvé la solution à mon problème.

Cordialement Hrer
hrer25 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 +2. Il est actuellement 20h56.


 
 
 
 
Partenaires

Hébergement Web