Automates Siemens
Préambule#
Siview permet de communiquer avec les automates Siemens dotés d'un port de communication Ethernet, soit les familles suivantes :
- S7-300, S7-400, ET200S CPU (logiciel Step 7)
- S7-300, S7-400, S7-1200, S7-1500, ET200SP CPU (logiciel TIA Portal).
Spécificité TIA Portal : Pour permettre l'accès à l'automate par des équipements tiers, il faut l'autoriser explicitement dans les options de sécurité de la CPU.
L'autorisation d'accès via communication PUT/GET par le partenaire à distance doit être activé :

Déclaration de l'automate#
Pour afficher la liste des équipements, il faut aller dans l'interface de configuration de Siview, puis sélectionner l'éditeur de variables :

A l'ouverture de l'éditeur de variables cliquer sur le bouton «Équipement».

L'interface de déclaration des équipements s'ouvre :

L'ajout d'un nouvel équipement s’effectue via le bandeau «équipement» en sélectionnant le protocole souhaité à l'aide du menu déroulant situé du coté gauche puis par une validation par le bouton «Ajoute».
L'utilisation d'un automate Siemens requiert l'utilisation du protocole S7Protocol.

Le nom de l'équipement peut être changé en cliquant dans la colonne nom.

L'automate est déclaré, il faut maintenant configurer ses paramètres de communication.
Paramètres de communication#
Les paramètres de communication de l'équipement sont accessibles en cliquant sur ce dernier à l'aide de la fenêtre de réglages située sur la droite de l'éditeur.
Les paramètres du protocole S7 sont les suivants :
« **IpAddress** »
Indique l'adresse IP de l'automate avec lequel le superviseur communique.
« **RackNumber** » **&** « **CpuSlot** »
Ces paramètres ne sont valables que pour la gamme d'automate S7-400 ou S7-300.
Le paramètre «RackNumber» indique le N° de rack où est placée la CPU de l'automate.
Le paramètre «CpuSlot» indique le N° de Slot où est implantée la CPU.
Pour les automates S7-1200, S7-1500, ET200SP CPU ces deux paramètres doivent être configurés à zéro.
« **ConnectionType** »
Trois types de connexions sont disponibles :
- Connexion de type « PG » le superviseur utilise le même principe d'échange que le logiciel de programmation Step7 (accès le plus élevé)
- Connexion de type « OP » le superviseur utilise le même principe d'échange que les pupitres opérateurs de la gamme Siemens (accès plus restreint)
- Connexion de type « S7Basic » le superviseur utilise un principe d'échange générique
La connexion de type « PG » est proposée par défaut mais il peut être préférable de configurer le type « S7Basic » pour libérer des ressources côté automate.
« **InterFrameDelay** »
Ce paramètre fixe le délai de pause en millisecondes entre chaque trame émise vers l'équipement. ## Exemples de configurations de communication