[S7-300] Communication S7-300 et S7-1200

Forum traitant des automates industriels de marque Siemens.
Répondre
AtMaticien
Code sa première boucle
Code sa première boucle
Messages : 17
Enregistré le : 22 janv. 2023, 19:35

[S7-300] Communication S7-300 et S7-1200

Message par AtMaticien »

Bonjour,
Pour faire communiquer un S7-1200 (client) et un S7-300 (serveur) via les blocs PUT/GET, on a des choses à faire coté S7-300 ? des cases à cocher pour autoriser l'accès en lecture/écriture ? du paramétrage matériel ?
Mon objectif c'est de s'interfacer avec cette CPU de la gamme S7-300 sans toucher à son programme (et donc de faire un rechargement )et je voulais évaluer s'il y a cette possibilité ?
Merci
Avatar du membre
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1273
Enregistré le : 13 oct. 2015, 16:56

Re: [S7-300] Communication S7-300 et S7-1200

Message par sinced »

Essaies de vérifier que les blocs que tu comptes lire/écrire n'ont pas d'accès optimisés.
S'il faut passer d'un accès optimisé à un bloc normal, ça nécessitera de recharger le programme.
Auto10
Code son premier grafcet
Code son premier grafcet
Messages : 35
Enregistré le : 19 déc. 2017, 21:49

Re: [S7-300] Communication S7-300 et S7-1200

Message par Auto10 »

Et de plus, il faut en effet que le put/get soit autorisé dans les configs des 2 API.
Avatar du membre
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1273
Enregistré le : 13 oct. 2015, 16:56

Re: [S7-300] Communication S7-300 et S7-1200

Message par sinced »

Auto10 a écrit : 28 avr. 2023, 21:28 Et de plus, il faut en effet que le put/get soit autorisé dans les configs des 2 API.
L'autorisation ne concerne que le S7-1200 parce qu'il est recent et que Siemens a pris en compte une sorte de controle d'acces pour etre conforme aux exigences de cubersecurite.
Mais les vieux S7-300 n'ont pas cette case a cocher dans la configuration materielle sur TIA Portal.
Auto10
Code son premier grafcet
Code son premier grafcet
Messages : 35
Enregistré le : 19 déc. 2017, 21:49

Re: [S7-300] Communication S7-300 et S7-1200

Message par Auto10 »

D'accord merci pour l'info sinced.
AtMaticien
Code sa première boucle
Code sa première boucle
Messages : 17
Enregistré le : 22 janv. 2023, 19:35

Re: [S7-300] Communication S7-300 et S7-1200

Message par AtMaticien »

sinced a écrit : 28 avr. 2023, 18:54 Essaies de vérifier que les blocs que tu comptes lire/écrire n'ont pas d'accès optimisés.
S'il faut passer d'un accès optimisé à un bloc normal, ça nécessitera de recharger le programme.
Merci pour ce retour,
Ce paramétrage de DB existe sur le Step 7 aussi ? ou bien que sur Tia Portal ?
Mon automate S7-300 est programmé sur du Step 7 pour info
Avatar du membre
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1273
Enregistré le : 13 oct. 2015, 16:56

Re: [S7-300] Communication S7-300 et S7-1200

Message par sinced »

C'est une très bonne remarque.
Je pense que sur l'ancien Step 7 V5.X tu n'avais pas d'accès optimisé
Vincepepe
Première mise en service
Première mise en service
Messages : 54
Enregistré le : 08 juin 2018, 08:45

Re: [S7-300] Communication S7-300 et S7-1200

Message par Vincepepe »

Bonjour, en STEP7 V5.x, les DB optimisés n'existent pas.

Effectivement, pour la création des requêtes PUT/GET, il faut spécifier en paramètres sur l'appel des blocs des plages d'adresses de DB en adresse explicite (à l'ancienne) "P#DB[a].DBX.[c] BYTE [le nombre que tu veux]
Chose impossible en DB Opitmisé puisque ce concept d'adresses n'est plus de vigueur.
Répondre