Recherche documentaire industrielle
5 résultats pour « TIA Portal Openness HMI connection XML export Driver attribute value »
ent plus de données que le fichier XML d'importation, par ex. un type externe peut avoir des membres supplémentaires. Seules les valeurs accessibles en écriture peuvent être importées via TIA Portal Openness XML. En fonction des paramètres d'exportation réglés dans TIA Portal Openness, le fichier d'exportation contient un jeu déterminé d'attributs et d'éléments. Le fichier XML exporté avec des versions ultérieures du produit n'est pas compatible avec la procédure d'importation dans des versions antérieures de TIA Portal.Exportation/importation6.4 Importer/exporter les données d'un automateOpenness : API pour l'automatisation de workflows d'ingénierieManuel système, 11/20231337
Voir le contexte de la page
Voir aussiModifier un mot de passe pour des diagrammes CFC (Page 1334)Lire un mot de passe depuis des diagrammes CFC (Page 1332)Exportation / importation des diagrammes CFC (Page 1323)6.4.2Blocs6.4.2.1Structure XML de la section interface du bloc Principe de baseLes données du fichier d'exportation issues de l'importation/exportation sont organisées au moyen d'une structure de base. Chaque fichier d'importation doit répondre aux conditions structurelles de base.Le fichier d'exportation contient toutes les variables et constantes traitées de la section d'interface d'un bloc exporté. Tous les attributs avec "ReadOnly = "TRUE"" et "Informative = "TRUE"" sont exclus. Quand les informations sont redondantes, elles doivent être identiques dans le fichier XML d'importation et dans le fichier de projet. Autrement, l'importation lance une exception récupérable. Les données de projet contiennent plus de données que le fichier XML d'importation, par ex. un type externe peut avoir des membres supplémentaires. Seules les valeurs accessibles en écriture peuvent être importées via TIA Portal Openness XML. En fonction des paramètres d'exportation réglés dans TIA Portal Openness, le fichier d'exportation contient un jeu déterminé d'attributs et d'éléments. Le fichier XML exporté avec des versions ultérieures du produit n'est pas compatible avec la procédure d'importation dans des versions antérieures de TIA Portal.Exportation/importation6.4 Importer/exporter les données d'un automateOpenness : API pour l'automatisation de workflows d'ingénierieManuel système, 11/20231337
Figure 6-2Corrélation entre les paramètres de WinCC et la structure XML6.3.1.3CyclesExportation de cyclesConditions•L'application TIA Portal Openness est connectée à TIA Portal.Voir Etablissement d'une connexion au portail TIA (Page 83)•Un projet est ouvert. Voir Ouvrir un projet (Page 130)UtilisationL'interface TIA Portal Openness API prend en charge l'exportation de tous les cycles d'un appareil IHM connu vers un fichier XML. La génération du fichier d'export correspondant indique que l'export est terminé. Exportation/importation6.3 Importation/exportation de données d'un appareil IHMOpenness : API pour l'automatisation de workflows d'ingénierieManuel système, 11/20231269
Voir le contexte de la page
Figure 6-2Corrélation entre les paramètres de WinCC et la structure XML6.3.1.3CyclesExportation de cyclesConditions•L'application TIA Portal Openness est connectée à TIA Portal.Voir Etablissement d'une connexion au portail TIA (Page 83)•Un projet est ouvert. Voir Ouvrir un projet (Page 130)UtilisationL'interface TIA Portal Openness API prend en charge l'exportation de tous les cycles d'un appareil IHM connu vers un fichier XML. La génération du fichier d'export correspondant indique que l'export est terminé. Exportation/importation6.3 Importation/exportation de données d'un appareil IHMOpenness : API pour l'automatisation de workflows d'ingénierieManuel système, 11/20231269
C:\Pogrammes\Siemens\Automation\Portal V*\PublicAPI\V*.\Schemas\SW.Common_v2.xsdRemarqueV* fait référence à la version installée de TIA Portal.6.4.2.3Exporter des blocs de données avec des instantanésConditions•L'application TIA Portal Openness est connectée à TIA Portal.Voir Etablissement d'une connexion au portail TIA (Page 83)•Un projet est ouvert.Voir Ouverture d'un projet (Page 130)IntroductionTIA Portal Openness vous permet d'exporter des DB avec des valeurs d'instantané au format XML afin de comparer les valeurs avec différents temps d'instantané. Sur la base des résultats de la comparaison, vous pouvez modifier manuellementdes valeurs initiales individuelles dans l'interface utilisateur de TIA Portal et les enregistrer pour une restauration ultérieure. Le schéma "SW.Interface.Snapshot.xsd" peut traiter le fichier XML exporté. Le service d'instantané "InterfaceSnapshot" est mis à disposition dans l'espace de noms "Siemens.Engineering.SW.Blocks". Le traitement de fichier prend
Voir le contexte de la page
C:\Pogrammes\Siemens\Automation\Portal V*\PublicAPI\V*.\Schemas\SW.Common_v2.xsdRemarqueV* fait référence à la version installée de TIA Portal.6.4.2.3Exporter des blocs de données avec des instantanésConditions•L'application TIA Portal Openness est connectée à TIA Portal.Voir Etablissement d'une connexion au portail TIA (Page 83)•Un projet est ouvert.Voir Ouverture d'un projet (Page 130)IntroductionTIA Portal Openness vous permet d'exporter des DB avec des valeurs d'instantané au format XML afin de comparer les valeurs avec différents temps d'instantané. Sur la base des résultats de la comparaison, vous pouvez modifier manuellementdes valeurs initiales individuelles dans l'interface utilisateur de TIA Portal et les enregistrer pour une restauration ultérieure. Le schéma "SW.Interface.Snapshot.xsd" peut traiter le fichier XML exporté. Le service d'instantané "InterfaceSnapshot" est mis à disposition dans l'espace de noms "Siemens.Engineering.SW.Blocks". Le traitement de fichier prend en charge l'exportation de DB avec des instantanés : •Le répertoire d'exportation n'existe pas.•Créer le répertoire d'exportation•Le répertoire d'exportation est protégé en écriture.•Le répertoire d'exportation existe déjà.Le service d'instantané est pris en charge pour les blocs de données globaux, les blocs de données d'instance et les blocs de données de type "Array".Code de programmeModifiez le code de programme suivant pour exporter des valeurs d'instantanés avec le service d'instantané : PlcBlock dataBlock = ...;InterfaceSnapshot interfaceSnapshot = dataBlock.GetService<InterfaceSnapshot>();interfaceSnapshot.Export(new FileInfo("C:\\temp\\MyInterfaceSnapshot.xml"), ExportOptions.WithReadOnly); Exportation/importation6.4 Importer/exporter les données d'un automateOpenness : API pour l'automatisation de workflows d'ingénierieManuel système, 11/20231349exions6.3.6.1Exporter des connexionsConditions•L'application TIA Portal Openness est connectée à TIA Portal.Voir Établir une liaison à TIA Portal (Page 83)•Un projet est ouvert. Voir Ouverture d'un projet (Page 130)UtilisationL'interface API prend en charge l'exportation de toutes les liaisons d'un appareil IHM vers un fichier XML. RemarqueExporter des connexions intégréesL'exportation de connexions intégrées n'est pas prise en charge.Pour chaque connexion exportée, un fichier XML spécifique est créé. Exportation/importation6.3 Importation/exportation de données d'un appareil IHMOpenness : API pour l'automatisation de workflows d'ingénierie1288Manuel système, 11/2023
Voir le contexte de la page
UtilisationL'interface API prend en charge l'importation d'une liste de graphiques dans un appareil IHM depuis un fichier XML.Tous les objets graphiques référencés de la liste de graphiques sont inclus dans l'importation. Les références aux graphiques globaux ne sont pas incluses. Si les graphiques globaux référencés existent dans le projet cible, les références aux graphiques globaux sont rétablies lors de l'importation. Code du programmePour importer une liste de graphiques dans un appareil IHM depuis un fichier XML, modifiez le code de programme suivant : //Imports a single GraphicListprivate static void ImportSingleGraphicList(HmiTarget hmitarget){ GraphicListComposition graphicListComposition = hmitarget.GraphicLists; IList<GraphicList> importedGraphicLists = graphicListComposition.Import(new FileInfo(@"D:\Samples\Import\myGraphicList.xml"), ImportOptions.Override);}6.3.6Connexions6.3.6.1Exporter des connexionsConditions•L'application TIA Portal Openness est connectée à TIA Portal.Voir Établir une liaison à TIA Portal (Page 83)•Un projet est ouvert. Voir Ouverture d'un projet (Page 130)UtilisationL'interface API prend en charge l'exportation de toutes les liaisons d'un appareil IHM vers un fichier XML. RemarqueExporter des connexions intégréesL'exportation de connexions intégrées n'est pas prise en charge.Pour chaque connexion exportée, un fichier XML spécifique est créé. Exportation/importation6.3 Importation/exportation de données d'un appareil IHMOpenness : API pour l'automatisation de workflows d'ingénierie1288Manuel système, 11/2023Code du programmePour exporter toutes les connexions d'un appareil IHM vers un fichier XML, modifiez le code de programme suivant : //Exports communication connections from an HMI deviceprivate static void ExportConnectionsFromHMITarget(HmiTarget hmitarget){ ConnectionComposition connections = hmitarget.Connections; foreach(Connection connection in connections) { FileInfo info = new FileInfo(string.Format(@"D:\Samples\Export\{0}.xml", connection.Name)); connextion.Export(info, ExportOptions.WithDefaults); }}6.3.6.2Importation de connexionsConditions requises•L'application TIA Portal Openness est connectée à TIA Portal. Voir Établir une liaison à TIA Portal (Page 83)•Un projet est ouvert. Voir Ouverture d'un projet (Page 130)UtilisationL'interface API prend en charge l'importation de toutes les liaisons d'un appareil IHM dans un appareil IHM depuis un fichier XML. Si vous souhaitez importer plusieurs liaisons de communication, importez à chaque fois le fichier
Voir le contexte de la page
Code du programmePour exporter toutes les connexions d'un appareil IHM vers un fichier XML, modifiez le code de programme suivant : //Exports communication connections from an HMI deviceprivate static void ExportConnectionsFromHMITarget(HmiTarget hmitarget){ ConnectionComposition connections = hmitarget.Connections; foreach(Connection connection in connections) { FileInfo info = new FileInfo(string.Format(@"D:\Samples\Export\{0}.xml", connection.Name)); connextion.Export(info, ExportOptions.WithDefaults); }}6.3.6.2Importation de connexionsConditions requises•L'application TIA Portal Openness est connectée à TIA Portal. Voir Établir une liaison à TIA Portal (Page 83)•Un projet est ouvert. Voir Ouverture d'un projet (Page 130)UtilisationL'interface API prend en charge l'importation de toutes les liaisons d'un appareil IHM dans un appareil IHM depuis un fichier XML. Si vous souhaitez importer plusieurs liaisons de communication, importez à chaque fois le fichier XML pour la connexion correspondante. RemarqueSi vous importez une liaison dans un projet dans lequel une liaison intégrée est déjà configurée, cette liaison n'est pas écrasée. L'importation est annulée et une Exception est déclenchée.Exportation/importation6.3 Importation/exportation de données d'un appareil IHMOpenness : API pour l'automatisation de workflows d'ingénierieManuel système, 11/20231289Recherches populaires
Accédez à plus de résultats et fonctionnalités avancées.
Créer un compte gratuit