Client PLC Siemens – Automate Siemens SIMATIC S7 (SIMATIC Manager Step7)

Vous consultez actuellement la documentation pour la dernière version (2.1.2). Pour accéder à une autre version, cliquez sur le bouton "Changer de version" situé dans le coin supérieur droit de la page.

■ Si vous n’êtes pas sûr de la version du produit que vous utilisez, veuillez contacter le support technique Mech-Mind pour obtenir de l’aide.

Ce sujet fournit des instructions pour configurer la communication via l’interface standard basée sur le protocole Snap7 des PLC Siemens entre un PLC Siemens SIMATIC S7 et Mech-Vision et Mech-Viz à l’aide du logiciel SIMATIC Manager STEP7.

Prérequis matériels et logiciels

Les modèles et versions indiqués ci-dessous ont été testés et peuvent être utilisés. Pour d’autres modèles et versions, vous pouvez vous référer à ce guide pour la procédure d’utilisation. En cas de problème, veuillez contacter l’assistance technique de Mech-Mind.

Matériel

  • Les automates Siemens de la série S7 suivants sont pris en charge:

    • S7-300 : Port réseau PN intégré ou CP343-1

    • S7-400 : Port réseau PN intégré ou CP443-1

  • Adaptateur secteur 220 V CA vers 24 V CC

  • IPC ou hôte du système de vision de Mech-Mind

  • Câble Ethernet

Logiciel

  • Logiciel de programmation PLC Siemens SIMATIC Manager Step7 V5.6

  • Versions de Mech-Vision et Mech-Viz : 1.7.0 ou supérieure

  • Fichier d’interface de communication entre le système de vision et S7 : MM_Interface_Step7.AWL

Le fichier MM_Interface_Step7.AWL est stocké sur l’IPC ou l’hôte Mech-Mind. Il se trouve dans Communication Component/Robot_Interface/Siemens Snap7/Simatic Manager-STEP7 dans le répertoire d’installation où Mech-Vision et Mech-Viz sont installés.

Créer et déployer le projet PLC

Créer un projet PLC

  1. Ouvrez le logiciel SIMATIC Manager, puis cliquez sur Nouveau icône_4 dans l’angle supérieur gauche. Saisissez le Nom du projet et l’Emplacement de stockage dans la fenêtre contextuelle.

    build plc 1
    N’incluez PAS de caractères chinois dans le nom du chemin.
  2. Faites un clic droit sur MM_Camera_Step7, sélectionnez Insérer un nouvel objet  SIMATIC 300 Station. Après insertion, faites un clic droit et sélectionnez Ouvrir le projet pour entrer dans l’interface de configuration matérielle.

    build plc 2
  3. Cliquez avec le bouton droit sur l’espace vide de l’interface de configuration matérielle, puis sélectionnez Insérer un objet  SIMATIC 300  RACK-300  Rail pour insérer le rail de montage.

    build plc 3
  4. Cliquez avec le bouton droit sur l’emplacement de la deuxième rangée du rail de montage, puis sélectionnez Insérer un objet ; choisissez le module correspondant au CPU du PLC (le module doit prendre en charge le port réseau PN), et la fenêtre Propriété de l’interface Ethernet s’affichera.

    build plc 4
  5. Après avoir configuré l’adresse IP, cliquez sur Nouveau sous-réseau (le nom du sous-réseau peut être laissé par défaut), puis sélectionnez le sous-réseau nouvellement créé et cliquez sur OK.

    build plc 5
  6. Cliquez sur Compiler et enregistrer icône_1 dans la barre de titre, puis fermez la fenêtre Configuration matérielle.

    build plc 6

Importer l’interface de communication S7

  1. Revenez à l’interface principale de SIMATIC Manager, sélectionnez Programme S7, cliquez avec le bouton droit, ouvrez la table Symboles, ajoutez une nouvelle Interface de symboles Mech-Mind, et choisissez un numéro inoccupé pour le numéro de DB dans la colonne d’adresse.

    import s7 interface 1

    Après l’ajout du nouveau symbole, l’interface devrait ressembler à la figure ci-dessous. Confirmez les paramètres et cliquez sur Enregistrer icône_2 .

    import s7 interface 2
  2. Cliquez avec le bouton droit sur Sources dans la section du projet à gauche, sélectionnez successivement Insérer un objet  Source externe…, puis sélectionnez MM_Interface_Step7.AWL dans la fenêtre contextuelle et ouvrez-le.

    Le fichier MM_Interface_Step7.AWL est stocké sur l’IPC ou l’hôte Mech-Mind. Il se trouve dans Communication Component/Robot_Interface/Siemens PLC/Simatic Manager-STEP7 dans le répertoire d’installation où Mech-Vision et Mech-Viz sont installés.
    import s7 interface 3

    Après l’importation du fichier, cela ressemblera à ceci :

    import s7 interface 4
  3. Cliquez avec le bouton droit sur MM_Interface_Step7, sélectionnez Compiler, puis fermez la fenêtre après la réussite de la compilation.

    import s7 interface 5
  4. Sélectionnez Blocs, cliquez avec le bouton droit et sélectionnez Détails, et vous pouvez constater que Interface Mech-Mind a été importée avec succès.

    import s7 interface 6
  5. Cliquez avec le bouton droit sur SIMATIC 300 dans la section du projet à gauche. Cliquez sur Télécharger icône_3 sur la barre d’outils pour télécharger le projet vers le CPU.

    import s7 interface 7

Configurer et démarrer la communication

Configurer la communication du robot

  1. Assurez-vous que l’adresse IP de l’IPC est sur le même sous-réseau que le PLC, par exemple 192.168.1.10. Ouvrez l’Invite de commandes sur l’IPC et effectuez un ping de l’adresse IP du PLC pour vérifier si la connexion est établie avec succès.

  2. Ouvrez Mech-Vision, et vous pouvez accéder à différentes interfaces. Créez une nouvelle solution en suivant les instructions ci-dessous.

    • Si vous êtes entré dans l’interface d’accueil, cliquez sur Nouvelle solution vierge.

      create solution 1
    • Si vous êtes entré dans l’interface principale, cliquez sur Fichier  Nouvelle solution dans la barre de menus.

      create solution 2
  3. Cliquez sur Configuration de la communication robot dans la barre d’outils de Mech-Vision.

  4. Dans la fenêtre Configuration de la communication robot, effectuez les configurations suivantes.

    1. Cliquez sur la liste déroulante Sélectionner le robot, et choisissez soit Robot répertorié soit Robot personnalisé selon le robot utilisé dans votre projet. Cliquez ensuite sur Suivant.

      • Robot répertorié : Convient à la plupart des robots. Cliquez sur Sélectionner le modèle de robot pour choisir le modèle de robot spécifique.

      • Robot personnalisé : Convient aux robots portiques ou aux robots qui ne figurent pas dans la catégorie des robots répertoriés. Il faut sélectionner la Convention des angles d’Euler du robot et le système de coordonnées du robot.

    2. Dans la zone Mode de communication, sélectionnez Interface standard pour Type de service d’interface, et sélectionnez Siemens PLC Client pour Protocole. Définissez le numéro d’emplacement sur 2, et définissez le numéro de DB (c.-à-d. l’ID de “Mech-Mind Interface” dans le projet PLC) sur 200.

    3. Définissez l'adresse IP du PLC sur 192.168.1.21 (c.-à-d. l’adresse IP du PLC définie précédemment dans SIMATIC Manager)

    4. (Facultatif) Sélectionnez Activer automatiquement le service d’interface à l’ouverture de la solution.

    5. Cliquez sur Appliquer.

      siemens plc step7

Démarrer la communication

  1. Sur l’interface principale de Mech-Vision, assurez-vous que l’interrupteur Configuration de communication du robot dans la barre d’outils est activé et est passé au bleu. La connexion au PLC est réussie si l’onglet Console du panneau Journal de Mech-Vision affiche Connexion au serveur PLC réussie. Sinon, veuillez vérifier la configuration et si la connexion physique est normale.

    center settings 3
  2. Démarrez les projets Mech-Vision et Mech-Viz déployés.

  3. Pour l’utilisation spécifique des DB et des instructions de communication de l’interface, reportez-vous à Automate Siemens (PLC). Pour l’utilisation du système de vision, reportez-vous à Client PLC Siemens - PLC Siemens SIMATIC S7 (TIA Portal) - Commandes.

Cette page est-elle utile ?

Veuillez nous indiquer comment améliorer :

Nous accordons de l’importance à votre vie privée

Nous utilisons des cookies pour vous offrir la meilleure expérience possible sur notre site web. En continuant à utiliser le site, vous reconnaissez accepter l’utilisation des cookies. Si vous refusez, un cookie unique sera utilisé pour garantir que vous ne soyez pas suivi ou reconnu lors de votre visite sur ce site.