DevOps / Export & Import

Échange de Données Bidirectionnel
pour les Projets TIA Portal

Exportez des blocs de programme, des variables, des UDT, des configurations matérielles, des alarmes et des textes de projet depuis TIA Portal - puis réimportez-les après édition, migration ou traduction. Plus de 20 outils MCP et points de terminaison REST pour un échange de données structuré.

Catégories de Données et Formats Supportés

Chaque type de données majeur de TIA Portal dispose d'un chemin d'exportation et d'importation dédié

Catégorie de DonnéesFormats d'ExportationFormats d'Importation
Blocs de ProgrammeSimaticML (XML), source SCL, source STLSimaticML (XML), source SCL
Tables de VariablesXML, CSV, XLSXXML, CSV, XLSX
Types de Données Utilisateur (UDT)XMLXML
Configuration MatérielleAutomationML (AML)AutomationML (AML)
Tables de VisualisationXMLXML
Alarmes PLCXLSXXLSX
SupervisionsXLSX, XMLXLSX, XML (paramètres)
Textes de Projet (i18n)XLSXXLSX

Capacités d'Exportation et d'Importation

Échange de données structuré pour chaque étape du cycle de vie de votre automatisation

Exportation de Blocs

Exportez n'importe quel bloc de programme - OB, FB, FC, DB - au format SimaticML XML pour une fidélité totale, ou comme source SCL/STL pour un traitement textuel. Les exports source peuvent être suivis dans Git, examinés dans des outils de revue de code ou intégrés dans des pipelines d'analyse IA.

Échange de Feuilles de Variables

Exportez les tables de variables vers CSV ou XLSX, transmettez-les aux ingénieurs électriciens pour vérification ou modification, puis réimportez la feuille mise à jour. Supporte la création et la mise à jour massive de variables sans cliquer dans l'interface TIA Portal.

Configuration Matérielle

Exportez la topologie matérielle complète sous forme d'AutomationML - un format standard basé sur XML utilisé par les fournisseurs d'automatisation. Importez des fichiers AML pour répliquer des configurations matérielles sur plusieurs projets ou restaurer à partir d'une sauvegarde.

Gestion des Alarmes

Exportez les listes de textes d'alarme PLC vers XLSX pour révision ou édition multilingue. Réimportez le fichier mis à jour dans TIA Portal. Supporte à la fois les textes d'instance d'alarme et les exports de listes de textes d'alarme en une seule opération.

Textes de Projet (i18n)

Exportez toutes les chaînes visibles par l'utilisateur dans le projet - textes HMI, messages d'alarme, commentaires de variables - vers un fichier XLSX structuré. Envoyez-le à une agence de traduction ou éditez-le en externe, puis réimportez les traductions pour des déploiements multilingues.

Importation Directe

Importez des fichiers source SCL directement dans TIA Portal pour restaurer ou migrer des blocs. Importez des tables de variables à partir de fichiers CSV ou XLSX générés par n'importe quel outil. Importez l'AML matériel pour répliquer les configurations d'appareils. Tous les imports sont scriptables via REST API.

Flux de Travail Typiques

Tâches d'automatisation réelles que les outils d'export/import rendent répétables et scriptables

Sauvegarde Automatisée

Pipeline de Sauvegarde

1

Planifiez une exportation nocturne de tous les blocs (SimaticML), tables de variables (XML), UDT et matériel (AML) vers un serveur de fichiers ou un dépôt Git.

2

Chaque exécution d'exportation produit un instantané de l'état du projet dans des formats lisibles par l'homme ou standards.

3

Pour restaurer, réimportez les fichiers exportés dans TIA Portal à l'aide des outils d'importation correspondants - aucune étape manuelle requise.

Collaboration Inter-équipes

Flux de Travail de Feuille de Variables

1

Exportez la table des variables PLC vers XLSX. L'ingénieur électricien examine les adresses, les commentaires et les types de données dans Excel - l'outil qu'il connaît déjà.

2

L'ingénieur ajoute les variables manquantes, corrige les adresses et renvoie le fichier XLSX mis à jour.

3

Importez le XLSX mis à jour dans TIA Portal. De nouvelles variables sont créées, les existantes sont mises à jour - sans toucher à l'interface graphique de TIA Portal.

Automatisation i18n

Projet Multi-langues

1

Exportez tous les textes du projet (libellés HMI, messages d'alarme, commentaires de variables) vers un seul fichier XLSX avec une colonne par langue.

2

Envoyez le XLSX à l'équipe de traduction. Ils remplissent les colonnes de langue cible à l'aide d'outils bureautiques standard.

3

Réimportez le fichier de traduction complété dans TIA Portal. Toutes les langues sont mises à jour simultanément dans tout le projet.

Référence des Outils d'Exportation et d'Importation

Tous les outils disponibles via REST API et protocole MCP

OutilDescription
export_blockExporte un bloc de programme en tant que SimaticML XML. Préserve la structure complète du bloc, y compris l'interface, le corps et les attributs.
export_block_sourceExporte un bloc sous forme de texte source SCL ou STL brut. Adapté au suivi Git, au diff et à la revue de code basée sur l'IA.
import_scl_sourceImporte un fichier source SCL dans TIA Portal, créant ou écrasant le bloc correspondant.
export_tag_table_to_xmlExporte une table de variables PLC au format XML avec tous les attributs de variable.
export_tag_table_to_csvExporte une table de variables PLC vers CSV. Compatible avec Excel et tout outil textuel.
export_tag_table_to_excelExporte une table de variables PLC au format XLSX pour une édition directe dans Excel.
import_tags_from_csvCrée ou met à jour des variables PLC à partir d'un fichier CSV. Supporte les opérations de variables en masse.
import_tags_from_xlsxCrée ou met à jour des variables PLC à partir d'un fichier XLSX. Correspond au format export_tag_table_to_excel.
export_udtExporte une définition de Type de Données Utilisateur vers XML.
import_udtImporte une définition UDT depuis XML dans le projet TIA Portal.
export_hardwareExporte la configuration matérielle de l'appareil en tant qu'AutomationML (AML).
import_hardwareImporte une configuration matérielle à partir d'un fichier AML dans TIA Portal.
export_watch_tableExporte une table de visualisation ou de forçage vers XML.
import_tableImporte une table de visualisation depuis XML dans le projet TIA Portal.
export_plc_alarm_text_lists_xlsxExporte les listes de textes d'alarme PLC vers XLSX pour révision ou édition multilingue.
export_plc_alarm_instance_texts_xlsxExporte les textes d'instance d'alarme (par classe d'alarme) vers XLSX.
import_plc_alarm_text_lists_xlsxRéimporte les listes de textes d'alarme mises à jour à partir d'un fichier XLSX dans TIA Portal.
export_supervisions_xlsxExporte les paramètres de supervision au format XLSX.
import_supervisions_xlsxImporte les paramètres de supervision depuis XLSX dans le projet TIA Portal.
export_project_textsExporte tous les textes de projet visibles par l'utilisateur (libellés HMI, commentaires, messages d'alarme) vers XLSX pour traduction externe.
import_project_textsImporte les textes de projet traduits depuis XLSX dans TIA Portal, mettant à jour toutes les colonnes de langue simultanément.

Automatisez votre Échange de Données TIA Portal

Arrêtez d'exporter et d'importer manuellement. Scriptez une seule fois le pipeline d'échange complet et exécutez-le sur chaque projet, chaque build, chaque version.