CTIA01 Page 1 Atelier C – TIA Portal CTIA01 : Programmation des automates S7-30
CTIA01 Page 1 Atelier C – TIA Portal CTIA01 : Programmation des automates S7-300 – Introduction au logiciel TIA Portal CTIA01 Page 2 1. Introduction La plateforme Totally Integrated Automation Portal est le nouvel environnement de travail Siemens qui permet de mettre en œuvre des solutions d’automatisation avec un système d’ingénierie intégré comprenant les logiciels SIMATIC STEP 7 V11 et SIMATIC WinCC V11 (dans la version du programme disponible au CTA de Virton). 2. Vue du portail et vue du projet Lorsque l’on lance TIA Portal, l’environnement de travail se décompose en deux types de vue : La vue du portail : elle est axée sur les tâches à exécuter et sa prise en main est très rapide. La vue du projet : elle comporte une arborescence avec les différents éléments du projet. Les éditeurs requis s’ouvrent en fonction des tâches à réaliser. Données, paramètres et éditeurs peuvent être visualisés dans une seule et même vue. Vue du portail CTIA01 Page 3 2.1 Vue du portail Chaque portail permet de traiter une catégorie de tâche (actions). La fenêtre affiche la liste des actions pouvant être réalisées pour la tâche sélectionnée. Choix des portails Liste des actions Fenêtre de sélection Vue du projet CTIA01 Page 4 2.2 Vue du projet L’élément « Projet » contient l’ensemble des éléments et des données nécessaires pour mettre en œuvre la solution d’automatisation souhaitée. La fenêtre de travail permet de visualiser les objets sélectionnés dans le projet pour être traités. Il peut s’agir des composants matériels, des blocs de programme, des tables des variables, des HMI,… La fenêtre d’inspection permet de visualiser des informations complémentaires sur un objet sélectionné ou sur les actions en cours d’exécution (propriété du matériel sélectionné, messages d’erreurs lors de la compilation des blocs de programme,…). Les onglets de sélection de tâches ont un contenu qui varie en fonction de l’objet sélectionné (configuration matérielle bibliothèques des composants, bloc de programme instructions de programmation). Cet environnement de travail contient énormément de données. Il est possible de masquer ou réduire certaines de ces fenêtres lorsque l’on ne les utilise pas. Il est également possible de redimensionner, réorganiser, désancrer les différentes fenêtres. Vue détaillée Fenêtre d’inspection Onglets de sélection des tâches Barre des tâches Fenêtre de travail Projet CTIA01 Page 5 3. Création d’un projet et configuration d’une station de travail 3.1 Création d’un projet Pour créer un projet dans la vue du portail, il faut sélectionner l’action « Créer un projet ». On peut donner un nom au projet, choisir un chemin ou il sera enregistré, indiquer un commentaire ou encore définir l’auteur du projet. Une fois que ces informations sont entrées, il suffit de cliquer sur le bouton « créer » 3.2 Configuration et paramétrage du matériel Une fois votre projet crée, on peut configurer la station de travail. La première étape consiste à définir le matériel existant. Pour cela, on peut passer par la vue du projet et cliquer sur « ajouter un appareil » dans le navigateur du projet. La liste des éléments que l’on peut ajouter apparait (API, HMI, système PC). On commencera par faire le choix de notre CPU pour ensuite venir ajouter les modules complémentaires (alimentation, E/S TOR ou analogiques, module de communication AS-i,…). CTIA01 Page 6 Les modules complémentaires de l’API peuvent être ajoutés en utilisant le catalogue. Si l’on veut ajouter un écran ou un autre API, il faut repasser par la commande « ajouter un appareil » dans le navigateur du projet. Lorsque l’on sélectionne un élément à insérer dans le projet, une description est proposée dans l’onglet information. Permet d’avoir une information sur le matériel sélectionné Contient tous les éléments que l’on peut ajouter à la CPU CTIA01 Page 7 3.3 Adressage des E/S Pour connaitre l’adressage des entrées et sorties présentes dans la configuration matériel, il faut aller dans « appareil et réseau » dans le navigateur du projet. Dans la fenêtre de travail, on doit s’assurer d’être dans l’onglet « Vue des appareils » et de sélectionner l’appareil voulu. On sélectionne la CPU puis à l’aide des deux petites flèches (voir figure), on fait apparaitre l’onglet « Vue d’ensemble des appareils » (n’hésitez pas à masquer certaines fenêtres et à en réorganiser d’autres). Les adresses des entrées et sorties apparaisse. Vous pouvez les modifier en entrant une nouvelle valeur dans la case correspondante. 3.4 Memento de cadence Une fois la CPU déterminée, on peut définir le memento de cadence. Pour cela, on sélectionne la CPU dans la fenêtre « Vue des appareils » et l’onglet « propriété » dans la fenêtre d’inspection. Onglet « Vue des appareils » Choix de l’appareil Adresses des modules d’E/S CTIA01 Page 8 Dans le menu « Général », choisir l’option « Memento de cadence », cocher la case « Memento de cadence » et choisir l’octet du memento de cadence que l’on va utiliser. Bit de l’octet de mémento de cadence 7 6 5 4 3 2 1 0 Période [s] 2 1.6 1 0.8 0.5 0.4 0.2 0.1 Fréquence [Hz] 0.5 0.625 1 1.25 2 2.5 5 10 3.5 Adresse Ethernet de la CPU Toujours dans les propriétés de la CPU, il est possible de définir son adresse Ethernet. Un double clic sur le connecteur Ethernet de la station fait apparaitre la fenêtre d’inspection permettant de définir ses propriétés. Pour établir une liaison entre la CPU et la console de programmation, il faut affecter aux deux appareils des adresses appartenant au même réseau. On utilisera comme adresse pour l’automate 192.168.2.n°de l’automate. CTIA01 Page 9 3.6 Compilation et chargement de la configuration matérielle Une fois la configuration matérielle réalisée, il faut la compiler et la charger dans l’automate. La compilation se fait à l’aide de l’icône « compiler » de la barre de tâche. On sélectionne l’API dans le projet puis cliquer sur l’icône « compiler ». En utilisant cette manière, on effectue une compilation matérielle et logicielle. Une autre solution pour compiler est de faire un clic droit sur l’API dans la fenêtre du projet et de choisir l’option « Compiler Configuration matérielle ». Connecteur Ethernet CTIA01 Page 10 Pour charger la configuration dans l’automate, on effectue un clic sur l’icône « charger dans l’appareil ». La fenêtre ci-dessous s’ouvre et vous devez faire le choix du mode de connexion (PN/IE, Profibus, MPI). Si vous choisissez le mode PN/IE, l’API doit posséder une adresse IP. Compilation et chargement CTIA01 Page 11 Pour une première connexion ou pour charger l’adresse IP désirée dans la CPU, il est plus facile de choisir le mode de connexion MPI et de relier le PC à la CPU via le « PC Adapter ». Si le programme trouve un appareil, il figure dans la liste en bas de la fenêtre. La touche « Clign. DEL » permet de faire clignoter une LED sur la face avant de l’appareil afin de s’assurer que l’on est connecté à l’appareil désiré. Une fois la configuration terminée, on peut charger le tout dans l’appareil. Des avertissements / confirmations peuvent être demandés lors de cette opération. Si des erreurs sont détectées, elles seront visibles via cette fenêtre. Le programme ne pourra pas être chargé tant que les erreurs persistent. 3.7 Exercice : configuration d’une station de travail Lancer TIA Portal et créer un projet nommé « Configuration station ». Réaliser la configuration matérielle de l’automate mis à votre disposition. En plus de la configuration matérielle, on demande : De nommer votre station « API_X » ou X est le numéro de votre automate. De définir un memento de cadence (octet 10) De faire débuter les adresses des E/S liées à la CPU à 0 De faire débuter les adresser des E/S du module DI/DO supplémentaire à 3 CTIA01 Page 12 4. Les variables API 4.1 Adresses symbolique et absolue Dans TIA Portal, toutes les variables globales (entrées, sorties, mémentos,..) possède une adresse symbolique et une adresse absolue. L’adresse absolue représente l’identificateur d’opérande (I, Q, M,…) et son adresse et numéro de bit. L’adresse symbolique correspond au nom que l’utilisateur a donné à la variable (ex : Bouton_Marche). Le lien entre les adresses symbolique et absolue se fait dans la table des variables API. Lors de la programmation, on peut choisir d’afficher les adresses absolues, symboliques ou encore les deux simultanément. Choix de l’affichage Adresse absolue Adresse symbolique Commentaire sur la variable CTIA01 Page 13 4.2 Table des variables API C’est dans la table des variables API que l’on va pouvoir déclarer toutes les variables et les constantes utilisées le programme. Lorsque l’on définit une variable API, il faut définir : Un nom : c’est l’adressage symbolique de la variable. Le type de donnée : BOOL, INT,… L’adresse absolue : par exemple Q1.5 On peut également insérer un commentaire qui nous renseigne sur cette variable. Le commentaire peut être visible dans chaque réseau utilisant cette variable. Remarques : La commande copier / coller permet de copier une table des variable uploads/Ingenierie_Lourd/ formation-tia.pdf
Documents similaires
-
11
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Nov 21, 2021
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 12.2419MB