Bonsoir,
RS5000 est un bon logiciel mais le prix beaucoup plus élevé à config égale et une politique commerciale bizarre fait que ce n'est pas du tout mon favoris face à Schneider ou Siemens.
As-tu le choix pour que le M340 soit serveur ou client ?
M340 Serveur
- Rien à faire coté M340 car c'est natif sur la carte. Multi connexion possible
- C'est lourd à gérer coté Siemens car le client est le maître de la connexion, du time out, du choix des données à envoyer, etc.
M340 Client
- C'est simple à gérer avec le READ_VAR, WRITE_VAR (il y a des exemples dans ce forum et dans l'aide d'Unity).
- Coté Siemens c'est plus simple car il suffit de répondre aux demandes, pas de connexion à gérer. Attention tout de même que tu ne pourras connecter qu'un client à la fois par FB que tu vas créé, et donc un seul port 502 pour un seul client.
Ayant fait les deux je peux te dire que le Siemens en serveur est plus simple.
Côté Siemens tout ce gère avec les blocs suivants. Ils sont dans la bibliothèque de Step 7 : Strandard Library->Communication blocs ->Blocs
FB65 TCON pour lancer la connexion.
Client : vers le maitre donné par une adresse IP
serveur : va ourvrir le port de ton choix, donc 502.
FB55 TDISCON pour fermer la connexion
Client pour fermer la connexion avec le serveur
Serveur : pour fermer le port en écoute.
FB63 TSEND pour envoyer une trame
FB64 TRCV pour recevoir une trame
Un lien utile
http://support.automation.siemens.co...ard&viewreg=WW
Il n'y a rien à faire dans netpro.
Note que le lien parle d'un Open Communication Wizard". Il aide seulement à créer les DB de paramètre des connexions passés aux blocs.
Mais ces DB ne sont pas compliqués à faire à la main et tu peux te passer de l'assistant.
Un autre lien très utile :
https://cache.automation.siemens.com...austeine_e.pdf
Je peux te donner deux trois infos de plus mais il faudrait que tu me confirme le choix de client ou serveur.
Edit : pense à vérifier la version de ta CPU Siemens, car en version 2.x tout ce que je t'ai dis ne sert à rien.
Nono40
Partager