Programmation des automates S7-300 :
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 :
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.
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.
Création d’un projet et configuration d’une station de travail :
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 »
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,…).
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.
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.
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.
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.
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.
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 ».
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.
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.
Enregistrer un commentaire