Sommaire
3.1 Raccourcis clavier TIA Portal : l'aide-mémoire
Quelques dizaines de combinaisons suffisent à couvrir l'essentiel d'une journée dans TIA Portal : passer d'une vue à l'autre, se mettre en ligne, charger, visualiser l'état du programme, insérer un réseau ou un contact. Ce chapitre les regroupe par contexte, telles qu'elles figurent dans la documentation de l'éditeur pour les versions V20 et V21, avec pour chacune le moment où elle sert vraiment.
Cinq familles de raccourcis à connaître
Pourquoi apprendre les raccourcis, et lesquels d'abord
TIA Portal est un environnement dense : arbre du projet, zone de travail, fenêtre d'inspection, task cards, barre des éditeurs. Chaque action peut se faire à la souris, par les menus ou par le menu contextuel. Le clavier ne remplace pas ces chemins, il les raccourcit pour les gestes répétés des dizaines de fois par jour : se mettre en ligne, observer un réseau, revenir hors ligne, insérer un contact.
L'enjeu n'est pas seulement la vitesse. En mise en service ou en dépannage, les yeux doivent rester le plus possible sur la machine et sur l'état du programme, pas dans les menus. Savoir que Ctrl+M coupe la liaison en ligne ou que Ctrl+T active ou désactive la visualisation évite des manipulations hésitantes au moment où l'on observe un mouvement.
Mieux vaut commencer par une dizaine de raccourcis bien ancrés que par une liste de cinquante jamais utilisée. L'ordre d'apprentissage le plus rentable suit le chemin d'un projet :
- Naviguer : Alt+F7 (vue du portail / vue du projet), F7 (ouvrir un bloc), F1 (aide sur l'objet sélectionné).
- Sauvegarder : Ctrl+S, réflexe à prendre avant toute action en ligne.
- Aller en ligne et charger : Ctrl+K, Ctrl+L, Ctrl+M.
- Observer : Ctrl+T dans l'éditeur, Ctrl+D pour la vue En ligne & diagnostic.
- Écrire : Ctrl+N (nouveau bloc), Ctrl+R (nouveau réseau), F9 / F10 (contacts).
Fonctions générales de l'interface
Ces raccourcis fonctionnent quel que soit l'éditeur ouvert. Ils servent à se déplacer dans le projet, à retrouver une information et à obtenir de l'aide sans quitter la zone de travail.
| Raccourci | Fonction | Quand l'utiliser |
|---|---|---|
| Alt+F7 | Basculer entre vue du projet et vue du portail | Revenir aux tâches guidées (créer un projet, ajouter un appareil) ou repasser dans l'arbre du projet. |
| F7 | Ouvrir le bloc ou le type de données API sélectionné | Depuis l'arbre du projet, ouvrir un OB, une FC, un FB ou un UDT sans double-clic. |
| Ctrl+D | Ouvrir la vue En ligne & diagnostic | Consulter l'état de la CPU, son mode de fonctionnement et son tampon de diagnostic. |
| Shift+F11 | Informations de références croisées | Voir en un coup d'œil où une variable ou un bloc sélectionné est utilisé. |
| Shift+Alt+F11 | Afficher les références croisées | Ouvrir la liste complète des points d'utilisation, pour une recherche plus large. |
| F1 | Aide | Obtenir la page d'aide de l'instruction ou de l'objet sélectionné. |
| Ctrl+F | Rechercher | Retrouver une variable, un commentaire ou un texte dans l'éditeur ouvert. |
| Ctrl+H | Remplacer | Renommer une série d'opérandes dans un bloc, avec prudence. |
| F5 | Actualiser | Rafraîchir une liste ou une vue après une modification. |
| Ctrl+J | Afficher le navigateur d'objets | Choisir un objet du projet à insérer sans passer par l'arbre. |
| Échap | Annuler l'action en cours | Sortir d'une saisie ou d'une boîte de dialogue sans valider. |
Les deux raccourcis de références croisées méritent d'être appris tôt. Dans un programme repris d'un collègue, la première question d'un dépannage est presque toujours « qui écrit cette sortie ? ». Les références croisées y répondent en listant chaque point d'écriture et de lecture, avec le bloc et le réseau concernés. Une sortie écrite à deux endroits du programme explique à elle seule bien des comportements incompréhensibles.
Pour les menus, la touche Alt active la barre de menus et Alt+ la lettre soulignée ouvre directement la commande correspondante ; Shift+F10 ouvre le menu contextuel de l'élément sélectionné, comme un clic droit.
Gérer le projet : ouvrir, enregistrer, annuler
Les commandes de gestion du projet reprennent les conventions habituelles de Windows, avec quelques particularités. La plus importante : Ctrl+E ne sert pas à exporter, mais à supprimer un projet. Une confusion avec un autre logiciel peut coûter cher si aucune archive n'existe.
| Raccourci | Fonction | Quand l'utiliser |
|---|---|---|
| Ctrl+O | Ouvrir un projet | Reprendre un projet existant stocké sur le poste ou sur un partage. |
| Ctrl+W | Fermer le projet | Libérer le projet avant de l'archiver ou de le copier. |
| Ctrl+S | Enregistrer le projet | Avant chaque passage en ligne, chaque chargement, chaque essai. |
| Ctrl+Shift+S | Enregistrer sous | Créer une copie de travail avant une modification importante. |
| Ctrl+E | Supprimer un projet | À éviter par réflexe : vérifier qu'une archive existe avant toute suppression. |
| Ctrl+P | Imprimer | Produire la documentation d'un bloc ou d'une configuration. |
| Ctrl+Z | Annuler la dernière action | Revenir sur une modification hors ligne. |
| Ctrl+Y | Rétablir | Refaire l'action annulée. |
Un point de vigilance sur l'annulation : Ctrl+Z agit sur le projet ouvert dans TIA Portal, c'est-à-dire sur la version hors ligne. Il ne « désannule » pas un chargement déjà effectué dans la CPU. Une fois un programme chargé, revenir en arrière suppose de recharger l'ancienne version, d'où l'intérêt de sauvegarder et d'archiver avant de modifier (chapitre 3.3).
L'habitude la plus utile de ce tableau reste la plus simple : Ctrl+S avant de passer en ligne. En cas de plantage du poste ou de coupure pendant une mise en service, c'est ce qui permet de retrouver exactement ce qui a été chargé.
Fonctions en ligne : liaison, chargement, RUN et STOP
C'est le tableau le plus sensible du chapitre : ces raccourcis agissent sur un automate réel ou simulé. Sur une CPU qui pilote une machine, un chargement ou un passage en STOP modifie immédiatement le comportement de l'installation.
| Raccourci | Fonction | Quand l'utiliser |
|---|---|---|
| Ctrl+U | Afficher les abonnés accessibles | Vérifier quelles CPU répondent sur l'interface PG/PC choisie, avant toute liaison. |
| Ctrl+K | Établir la liaison en ligne | Se connecter à la CPU pour observer ou comparer. |
| Ctrl+M | Couper la liaison (hors ligne) | Terminer une session d'observation ou quitter l'installation. |
| Ctrl+L | Charger les données du projet dans l'appareil | Après compilation, avec l'accord du responsable et la machine dans un état sûr. |
| Ctrl+Shift+E | Démarrer la CPU (RUN) | Remettre la CPU en marche après un chargement, zone dégagée. |
| Ctrl+Shift+Q | Arrêter la CPU (STOP) | Uniquement si l'arrêt de la CPU est prévu et sans danger pour le process. |
| Ctrl+Shift+X | Démarrer la simulation | Tester le programme dans S7-PLCSIM, sans matériel, pour les appareils qui le permettent. |
Démarrer et arrêter la CPU nécessitent une liaison en ligne. Le passage en STOP n'est pas un geste de sécurité : une CPU en STOP ne pilote plus ses sorties selon le programme, mais cela ne garantit ni l'arrêt sûr des mouvements, ni l'absence d'énergie résiduelle (pression pneumatique, charge suspendue, inertie). La mise en sécurité d'une machine passe par ses organes d'arrêt et par la consignation, pas par un raccourci clavier.
Règle avant Ctrl+L sur une machine réelle
Accord du responsable de l'installation, machine amenée dans un état sûr, personne dans la zone des mouvements, projet enregistré et archivé pour pouvoir revenir en arrière. Le chapitre 2.3 détaille cette séquence ; elle vaut quel que soit le raccourci ou le menu utilisé.
Éditeur de programme : blocs, réseaux, variables et test
Dans l'éditeur de programme, les raccourcis couvrent trois besoins : structurer (blocs, réseaux, task cards), gérer les variables sans quitter le code, et tester en ligne.
Structurer et naviguer
| Raccourci | Fonction | Quand l'utiliser |
|---|---|---|
| Ctrl+N | Ajouter un nouveau bloc | Créer un OB, une FC, un FB ou un DB depuis l'éditeur. |
| Ctrl+R | Insérer un réseau | Ajouter un réseau CONT ou LOG sous le réseau sélectionné. |
| Ctrl+Shift+C | Ouvrir la task card Instructions | Chercher une instruction (temporisation, comparaison, conversion). |
| Ctrl+Shift+O | Ouvrir la task card Test | Accéder aux outils de test et de points d'arrêt. |
| Alt+F11 / Alt+F12 | Développer / réduire tous les réseaux | Avoir une vue d'ensemble d'un long bloc, puis entrer dans le détail. |
| Ctrl+Shift+D | Aller à la définition | Remonter à la déclaration d'une variable ou d'un bloc appelé. |
Variables
| Raccourci | Fonction | Quand l'utiliser |
|---|---|---|
| Ctrl+Shift+I | Définir la variable | Déclarer un opérande saisi qui n'existe pas encore dans la table des variables. |
| Ctrl+Shift+T | Renommer la variable | Donner un nom symbolique explicite, répercuté aux points d'utilisation. |
| Ctrl+Shift+P | Recâbler la variable | Remplacer un opérande par un autre à un point d'utilisation. |
Test en ligne
| Raccourci | Fonction | Quand l'utiliser |
|---|---|---|
| Ctrl+T | Afficher l'état du programme (visualisation) | Voir, réseau par réseau, les contacts passants et les valeurs en temps réel. |
| Ctrl+Shift+1 | Forcer l'opérande à 1 | En simulation, ou sur machine réelle avec zone dégagée et accord. |
| Ctrl+Shift+9 | Forcer l'opérande à 0 | Mêmes conditions : l'action agit immédiatement sur la CPU. |
| Ctrl+Shift+2 | Forcer l'opérande (valeur saisie) | Imposer une valeur numérique, avec les mêmes précautions. |
« Forcer » désigne ici, dans le vocabulaire français de l'éditeur, une modification ponctuelle de la valeur, comme dans la table de visualisation. Ce n'est pas le forçage permanent de la table de forçage, qui reste actif dans la CPU jusqu'à son annulation. Dans les deux cas, sur une installation réelle, la modification d'une variable peut déclencher un mouvement.
Écrire en CONT, LOG et SCL au clavier
En CONT et en LOG, quelques touches de fonction remplacent le glisser-déposer depuis la palette. Le même raccourci n'a pas le même sens dans les deux langages : F9 insère un contact à fermeture en CONT et une porte ET en LOG, F10 un contact à ouverture en CONT et une porte OU en LOG.
| Raccourci | En CONT | En LOG |
|---|---|---|
| F9 | Contact à fermeture (NO) | Porte ET |
| F10 | Contact à ouverture (NF) | Porte OU |
| F8 | Boîte vide (à compléter par le nom de l'instruction : TON, CTU, MOVE…) | |
| Shift+F7 | Affectation (bobine en CONT, affectation en LOG) | |
| Shift+F8 | Ouvrir une branche (mise en parallèle) | |
| Shift+F9 | Fermer la branche | |
Exemple : pour l'auto-maintien du chapitre 2.2, on insère un contact (F9) pour le bouton marche, on ouvre une branche (Shift+F8) pour y placer le contact de maintien, on la referme (Shift+F9), on ajoute le contact d'arrêt puis la bobine (Shift+F7). La saisie de l'opérande se fait ensuite au clavier ; Ctrl+Espace ou Ctrl+I ouvre l'autocomplétion des variables existantes.
En SCL, l'éditeur fonctionne comme un éditeur de texte, avec des raccourcis propres à la mise en forme du code :
| Raccourci | Fonction | Quand l'utiliser |
|---|---|---|
| Ctrl+Shift+Y | Mettre la sélection en commentaire | Neutraliser temporairement quelques lignes pendant un essai hors ligne. |
| Ctrl+Shift+U | Supprimer le commentaire | Réactiver les lignes neutralisées. |
| Ctrl+Shift+W | Mise en forme automatique | Réaligner l'indentation d'un bloc après copier-coller. |
| Ctrl+Shift+M | Poser ou retirer un signet | Marquer une zone de code à laquelle revenir pendant une relecture. |
Neutraliser du code par commentaire est pratique pour un essai en simulation, mais un bloc chargé avec des lignes commentées doit être documenté : le technicien suivant ne saura pas si c'était volontaire.
Afficher la liste complète et personnaliser ses raccourcis
Les tableaux de ce chapitre ne sont qu'une sélection. La documentation de TIA Portal décrit comment afficher une vue d'ensemble de tous les raccourcis clavier disponibles, y compris ceux d'éditeurs moins courants (GRAPH, matrice cause-effet, écrans WinCC). C'est la référence à consulter quand un raccourci de ce chapitre ne répond pas sur votre version.
TIA Portal permet aussi de définir des raccourcis personnalisés : on choisit une liste de raccourcis, on attribue une combinaison à une commande, puis on peut exporter et importer cette configuration. C'est utile pour une équipe qui veut les mêmes réglages sur tous ses postes de mise en service.
Bonne pratique
- Partager un fichier de raccourcis commun à l'équipe.
- Noter les combinaisons modifiées sur la fiche du poste.
- Garder les raccourcis en ligne par défaut, que tout le monde connaît.
Vigilance
- Réaffecter une combinaison de chargement ou de STOP à une autre action.
- Travailler sur le poste d'un collègue sans connaître ses réglages.
- Supposer qu'un raccourci d'un autre logiciel fait la même chose ici.
Certaines commandes n'ont pas de raccourci par défaut mais restent accessibles en deux clics. La compilation, par exemple, se lance depuis le menu contextuel du bloc ou de l'appareil dans l'arbre du projet, ou depuis la barre d'outils ; le chapitre 2.3 explique quand compiler le logiciel seul ou le matériel et le logiciel.
Les 10 raccourcis d'une journée de mise en service
Sources
- Documentation TIA Portal V20 et V21, rubrique « Keyboard operation in the TIA Portal » : fonctions de base, fonctions liées au projet, fonctions en ligne, vue d'ensemble des raccourcis et raccourcis personnalisés — docs.tia.siemens.cloud
- Documentation STEP 7 V21, « Using the keyboard in the program editor » (éditeur, CONT/LOG, SCL, test) — docs.tia.siemens.cloud
- Support technique de l'éditeur — support.industry.siemens.com
À retenir
- Alt+F7 bascule entre vue du portail et vue du projet ; F7 ouvre le bloc sélectionné.
- Ctrl+K met en ligne, Ctrl+M repasse hors ligne, Ctrl+L charge dans l'appareil.
- Ctrl+T affiche l'état du programme ; Ctrl+D ouvre la vue En ligne & diagnostic.
- Shift+F11 et Shift+Alt+F11 répondent à la question « où cette variable est-elle utilisée ? ».
- En CONT, F9 et F10 insèrent un contact NO et NF ; en LOG, une porte ET et une porte OU.
- Ctrl+E supprime un projet et Ctrl+Shift+Q arrête la CPU : deux combinaisons à ne jamais taper par réflexe.