TIA Portal
Prendre en main TIA Portal et configurer l'automate

Module 1 / 3  · Sommaire complet

Module 1 : Prendre en main TIA Portal 22 min de lecture

1.2 Créer un projet et configurer le matériel (CPU, modules, adresse IP)

Avant la première ligne de programme, TIA Portal doit savoir ce qu'il y a dans l'armoire : quelle CPU, quels modules, sur quel réseau. Cette description, la configuration matérielle, est chargée dans l'automate au même titre que le programme. Une configuration fausse, et la CPU refuse de démarrer ou signale un défaut. Ce chapitre montre comment la bâtir proprement.

Ce qu'il faut réunir avant d'ouvrir le logiciel

Référence exacte de la CPU, lue sur la plaque de l'appareil
Version de firmware de la CPU
Liste des modules d'entrées/sorties, dans l'ordre de montage
Plan d'adressage IP de la machine ou de l'atelier
Schéma électrique : quelle entrée reçoit quel capteur
Version de TIA Portal utilisée pour le projet existant
1

Créer le projet : nom, emplacement, auteur

Un projet se crée depuis la vue du portail, en choisissant l'action de création d'un nouveau projet, ou depuis le menu Projet de la vue du projet. Le logiciel demande un nom, un dossier de stockage, un auteur et un commentaire.

Ces champs paraissent anodins ; ils ne le sont pas. Le nom doit permettre de retrouver la machine sans ouvrir le projet : site, ligne, machine, éventuellement un indice de révision. Le commentaire sert à dire ce que contient cette version.

Le dossier de stockage compte aussi. Un projet TIA Portal n'est pas un fichier unique mais un dossier complet, dont le fichier principal porte l'extension .ap suivie du numéro de version. Le copier fichier par fichier ou le laisser sur une clé USB n'est pas une méthode de sauvegarde : c'est le rôle de l'archive .zap, vue au chapitre 3.3.

ChampMauvais exempleBon exemple
NomProjet1Atelier2_Ligne3_Encartonneuse
Auteur(vide)Service maintenance
Commentaire(vide)Ajout capteur présence carton poste 2
EmplacementBureau du PCDossier projet sauvegardé du service
Sur une machine existante, on ne crée pas de projet : on part toujours de la dernière archive officielle de l'installation. Créer un projet neuf pour « corriger vite » un automate en service écrase un programme que l'on ne connaît pas.
2

Ajouter la CPU : la référence exacte et le firmware

Dans l'arbre du projet, l'entrée « Ajouter un appareil » ouvre le catalogue des contrôleurs. On y descend par famille (S7-1200, S7-1500…), puis par type de CPU, jusqu'à la référence de commande exacte, celle qui est imprimée sur l'appareil.

Il faut ensuite choisir la version de firmware. C'est un point qui déroute les débutants : deux CPU de même référence peuvent avoir des firmwares différents, et certaines fonctions n'existent qu'à partir d'une version donnée. La documentation des nouveautés de la V21 en donne un exemple : le chargement d'un bloc de données en conservant ses valeurs actuelles concerne les S7-1500 à partir du firmware V4.1.

La règle est simple : le projet doit décrire le matériel réel. Si la référence ou le firmware déclarés ne correspondent pas à l'appareil, le chargement peut être refusé, ou la CPU peut signaler une différence entre configuration prévue et configuration réelle.

1Famille

S7-1200 ou S7-1500, selon l'armoire.

2Référence

Recopiée caractère par caractère depuis la plaque.

3Firmware

Celui de l'appareil, lisible sur l'étiquette ou en ligne.

Une fois la CPU ajoutée, elle apparaît dans l'arbre du projet avec ses dossiers : configuration, blocs de programme, variables API. C'est sous elle que vous travaillerez jusqu'à la fin du parcours.

Ne mettez pas à jour le firmware d'une CPU en service pour « suivre » le projet. Une mise à jour de firmware est une modification de l'installation : elle se décide avec le responsable, avec sauvegarde préalable et essai.
3

L'éditeur d'appareils et réseaux : trois vues complémentaires

La configuration matérielle se fait dans un éditeur dédié, qui présente le projet sous trois angles. On passe de l'un à l'autre par des onglets en haut de la zone de travail.

VueCe qu'elle montreCe qu'on y fait
Vue des appareils Un appareil et son châssis, emplacement par emplacement Ajouter les modules, régler leurs propriétés et leurs adresses
Vue du réseau Tous les appareils du projet et leurs liaisons logiques Relier CPU, pupitres et périphérie décentralisée à un sous-réseau
Vue topologique Le câblage physique, port par port Décrire quel port est relié à quel port

Pour un premier projet, la vue des appareils suffit : une CPU, quelques modules, une interface réseau. La vue du réseau devient indispensable dès qu'un pupitre opérateur ou une station d'entrées/sorties décentralisée entre en jeu.

Les modules se prennent dans le catalogue matériel, présenté dans la task card à droite de l'éditeur. On les glisse sur l'emplacement voulu du châssis, dans l'ordre réel de montage. Comme pour la CPU, on choisit la référence exacte.

Chaque objet sélectionné dévoile ses réglages dans la fenêtre d'inspection, en bas de l'écran. C'est le réflexe à prendre : sélectionner, puis lire les propriétés, plutôt que chercher un menu.

— Publicité —
4

Modules d'entrées/sorties et plages d'adresses

Chaque module d'entrées ou de sorties occupe une plage d'adresses dans la mémoire image de la CPU. Un module de 16 entrées TOR occupe par exemple deux octets d'entrées ; un module analogique occupe un mot par voie. TIA Portal attribue ces adresses automatiquement quand on insère le module, et on peut les consulter ou les modifier dans ses propriétés.

Ces adresses sont le pont entre le câblage et le programme. L'entrée câblée sur la première borne du premier octet d'un module sera lue par le programme sous la forme %I suivie de son numéro d'octet et de bit. Le chapitre 1.3 détaille cette notation et montre pourquoi on lui donne tout de suite un nom symbolique.

Type de moduleZone d'adresseExemple de lecture dans le programme
Entrées TOREntrées (I)%I0.0 : bit 0 de l'octet d'entrée 0
Sorties TORSorties (Q)%Q0.1 : bit 1 de l'octet de sortie 0
Entrées analogiquesEntrées (I), en mots%IW64 : mot d'entrée commençant à l'octet 64
Sorties analogiquesSorties (Q), en mots%QW80 : mot de sortie commençant à l'octet 80

Les numéros d'octets ci-dessus sont des exemples : les adresses réelles sont celles affichées dans les propriétés de chaque module de votre projet.

Une règle de bon sens : ne modifiez pas les adresses d'un projet existant sans raison impérative. Tout le programme, les écrans et parfois les automates voisins s'appuient dessus. Déplacer une plage d'adresses, c'est risquer de faire lire à la CPU une autre entrée que prévu.

À faire

  • Insérer les modules dans l'ordre réel de montage
  • Relever les plages d'adresses dans le dossier machine
  • Contrôler l'adressage avec le schéma électrique

À éviter

  • Choisir un module « qui ressemble » au lieu de la référence exacte
  • Renuméroter des adresses sur une machine en service
  • Oublier un module présent dans l'armoire
5

L'interface PROFINET : adresse IP, masque et nom d'appareil

Les CPU S7-1200 et S7-1500 disposent d'une interface Ethernet PROFINET. C'est par elle que le PC de programmation dialogue avec l'automate, et que l'automate échange avec ses pupitres et sa périphérie décentralisée.

Dans la fenêtre d'inspection, les propriétés de cette interface portent trois réglages essentiels :

  • Le sous-réseau auquel l'interface est reliée dans le projet.
  • L'adresse IP et le masque de sous-réseau, qui identifient l'appareil sur le réseau Ethernet.
  • Le nom d'appareil PROFINET, utilisé par le protocole PROFINET pour identifier les appareils d'entrées/sorties décentralisés.

Pour que le PC atteigne l'automate, sa carte réseau doit se trouver dans le même sous-réseau. Avec une CPU en 192.168.0.1 et un masque 255.255.255.0 (exemple), le PC prendra une adresse du type 192.168.0.x, libre et différente de tous les autres appareils.

Deux appareils avec la même adresse IP sur un même réseau, c'est une panne assurée et parfois difficile à diagnostiquer. D'où l'importance du plan d'adressage de l'atelier, à respecter scrupuleusement.

PROFINET, Modbus TCP, OPC UA : les réseaux d'automatismes ont leurs propres règles. Pour vérifier vos bases, le quiz réseaux industriels en 12 questions fait le point.
Brancher son PC sur le réseau d'une ligne de production n'est pas neutre : c'est souvent la voie d'entrée des incidents informatiques sur les automates. Suivez la procédure du site, et ne reliez jamais ce réseau à Internet par le PC.
— Publicité —
6

Compiler puis charger la configuration

Une fois le matériel décrit, on compile la configuration. La compilation vérifie la cohérence du projet (adresses en double, modules incompatibles, réglages manquants) et affiche ses messages dans la fenêtre d'inspection. On la lance depuis la barre d'outils ou le menu contextuel de la CPU dans l'arbre du projet.

Un message d'erreur bloque le chargement ; un avertissement le permet mais mérite d'être lu. Un double-clic sur un message amène en général à l'objet concerné.

Vient ensuite le chargement dans l'appareil, avec Ctrl+L. Le logiciel demande par quelle interface du PC passer et recherche les appareils joignables. La liste des abonnés accessibles sur l'interface du PC s'affiche aussi avec Ctrl+U : c'est le moyen le plus simple de vérifier qu'une CPU répond et de lire son adresse.

ActionRaccourciRôle
Afficher les abonnés accessiblesCtrl+UVoir les appareils joignables depuis l'interface du PC
Charger dans l'appareilCtrl+LTransférer configuration et programme dans la CPU
Établir la liaison en ligneCtrl+KSe connecter pour visualiser et diagnostiquer
Passer hors ligneCtrl+MCouper la liaison en ligne

Le chargement d'une configuration matérielle peut demander de passer la CPU en STOP : la machine s'arrête alors. Sur une installation en production, cela ne se fait qu'avec l'accord du responsable et la machine dans un état sûr. Le chapitre 2.3 revient en détail sur ces règles.

Pour ce parcours, entraînez-vous en simulation avec S7-PLCSIM : rien de ce qui est chargé dans une CPU simulée ne met en mouvement une machine.
7

Sur une machine existante : observer avant de modifier

En maintenance, la situation la plus courante n'est pas de créer une configuration mais d'en retrouver une. On ouvre l'archive officielle de la machine, puis on se connecte à la CPU pour vérifier que ce que l'on a sous les yeux est bien ce qui tourne.

La vue En ligne & diagnostic de la CPU (Ctrl+D) donne l'état de l'appareil, ses informations d'identification et sa mémoire tampon de diagnostic. La liaison en ligne s'établit avec Ctrl+K et se coupe avec Ctrl+M. Se connecter pour lire ne modifie rien dans la CPU.

Si le projet et la CPU ne concordent pas, ne chargez rien : l'outil de comparaison en ligne / hors ligne (chapitre 3.3) permet de savoir lequel des deux est à jour. Charger un projet ancien dans une CPU plus récente efface des modifications dont personne n'a peut-être gardé trace.

1. Ouvrir la dernière archive officielle

2. Se connecter en ligne et lire l'état (Ctrl+K, Ctrl+D)

3. Comparer avant toute modification

La CPU ne répond pas au chargement : que vérifier ?

Le câble réseau est-il branché sur la bonne interface ?
La CPU apparaît-elle dans les abonnés accessibles (Ctrl+U) ?
Oui : comparez son adresse IP avec celle du projet, puis le sous-réseau du PC.
Non : vérifiez l'interface choisie côté PC, le câblage et l'alimentation de la CPU.
Référence et firmware du projet correspondent-ils à l'appareil ?

Sources

  • Documentation TIA Portal : interface utilisateur, fonctions en ligne et raccourcis clavier, nouveautés de STEP 7 V21 — docs.tia.siemens.cloud
  • Manuels système S7-1200 et S7-1500 (configuration, adressage, interface PROFINET) — support.industry.siemens.com

À retenir

  • Sur une machine existante, on part de la dernière archive officielle, jamais d'un projet neuf.
  • La CPU se déclare avec sa référence exacte et sa version de firmware : le projet doit décrire le matériel réel.
  • Trois vues : appareils (châssis et modules), réseau (liaisons), topologique (câblage port à port).
  • Chaque module occupe une plage d'adresses : on ne la renumérote pas sur une installation en service.
  • Le PC doit être dans le même sous-réseau que la CPU ; deux adresses IP identiques = panne.
  • Compiler, puis charger (Ctrl+L) ; Ctrl+U liste les abonnés accessibles. En production : accord du responsable et machine dans un état sûr.