Bonjour à tous,
Dans le cadre d'un projet nécessitant de récupérer des informations d'un S7-300, nous essayons de mettre en oeuvre la fonction "GET" dans notre projet en S7-1500.
Nous avons suivi ce tutoriel pour la mise en place de la liaison S7 entre les deux automates.
https://support.industry.siemens.com/cs ... 0&lc=fr-WW
Cependant, nous nous rendons compte une fois en ligne que la liaison n'a pas l'air de correctement s'initialiser ou se produire.
Dans l'onglet Liaisons de la vue réseau, notre liaison apparaît comme " non disponible, existe uniquement hors ligne". ( Petit carré gris )
Nous avons déja essayer de recharger la config automate et logiciel.
Quelqu'un aurait une idée ?
Merci bien.
Communication entre S7-1500 et S7-300
Re: Communication entre S7-1500 et S7-300
On peut voir, le symbole différent en ligne et hors ligne sur l'image du post précédant.
Existe t-il un bouton pour charger la nouvelle configuration réseau ?
Existe t-il un bouton pour charger la nouvelle configuration réseau ?
Re: Communication entre S7-1500 et S7-300
Bonjour
votre S7-1500 fait la fonction GET donc normalement le liaison est établie par le S7-1500
elle passe au vert quand tout va bien et en rouge quand elle ne marche pas
Faite un essai en débranchent le S7-300 voir si la liaison passe au rouge.
après il faut être sur qu'il n'y est a pas sécurité sur le S7-300 et que sur votre S7-1500 vous avez bien activer la case
"Permit access with PUT/GET communication from remote partner"
faite une compilation complète matériel
Bonne fin de journée
votre S7-1500 fait la fonction GET donc normalement le liaison est établie par le S7-1500
elle passe au vert quand tout va bien et en rouge quand elle ne marche pas
Faite un essai en débranchent le S7-300 voir si la liaison passe au rouge.
après il faut être sur qu'il n'y est a pas sécurité sur le S7-300 et que sur votre S7-1500 vous avez bien activer la case
"Permit access with PUT/GET communication from remote partner"
faite une compilation complète matériel
Bonne fin de journée
Re: Communication entre S7-1500 et S7-300
Merci bien.
J'ai trouvé une autre solution. Un peu plus bête, il suffisait de redémarrer Tia, qui devait être planter pour l'affichage de ces liaisons.
Par contre je comprend pas pourquoi mon GET ne marche pas correctement. J'ai d'un côté un DB de 46 valeurs en bool sur mon S7-300 et sur mon S7-1500 un DB de 46 valeurs en bool. Mais il ne marche que dans le premier cas, dans le second il est refusé en syntaxe.
Cas 1 ( 1 seul valeur )
Addr_1 : P#DB1000.DBX0.0 bool 1
Rd_1 : P#DB1000.DBX0.0 bool 1
Cas 2 ( Toutes les valeurs que je veut mais erreur de syntaxe )
Addr_1 : P#DB1000.DBX0.0 bool 46
Rd_1 : P#DB1000.DBX0.0 bool 46
J'ai trouvé une autre solution. Un peu plus bête, il suffisait de redémarrer Tia, qui devait être planter pour l'affichage de ces liaisons.
Par contre je comprend pas pourquoi mon GET ne marche pas correctement. J'ai d'un côté un DB de 46 valeurs en bool sur mon S7-300 et sur mon S7-1500 un DB de 46 valeurs en bool. Mais il ne marche que dans le premier cas, dans le second il est refusé en syntaxe.
Cas 1 ( 1 seul valeur )
Addr_1 : P#DB1000.DBX0.0 bool 1
Rd_1 : P#DB1000.DBX0.0 bool 1
Cas 2 ( Toutes les valeurs que je veut mais erreur de syntaxe )
Addr_1 : P#DB1000.DBX0.0 bool 46
Rd_1 : P#DB1000.DBX0.0 bool 46
Re: Communication entre S7-1500 et S7-300
Bonsoir,
Essaye juste de mettre à la place de 46 bool 8 byte dans ton adresse pointeur.
Cordialement.
Essaye juste de mettre à la place de 46 bool 8 byte dans ton adresse pointeur.
Cordialement.