diff --git a/DotNetSiemensPLCToolBoxLibrary.TIAV19/Step7ProjectV19Tia.cs b/DotNetSiemensPLCToolBoxLibrary.TIAV19/Step7ProjectV19Tia.cs index b7be48da..6aa34a11 100644 --- a/DotNetSiemensPLCToolBoxLibrary.TIAV19/Step7ProjectV19Tia.cs +++ b/DotNetSiemensPLCToolBoxLibrary.TIAV19/Step7ProjectV19Tia.cs @@ -458,7 +458,17 @@ public List TagTables return retVal; } } - + + public override ProjectFolder CreateFolder(string name) + { + var gp = group.Groups.Create(name); + var newFld = new TIAOpennessVariablesFolder((Step7ProjectV19)Project, ControllerFolder, gp); + newFld.Name = gp.Name; + newFld.Parent = this; + this.SubItems.Add(newFld); + return newFld; + } + public override void ImportFile(FileInfo file, bool overwrite, bool importFromSource) { this.group.TagTables.Import(file, overwrite ? ImportOptions.Override : ImportOptions.None); diff --git a/DotNetSiemensPLCToolBoxLibrary.TIAV20/Step7ProjectV20Tia.cs b/DotNetSiemensPLCToolBoxLibrary.TIAV20/Step7ProjectV20Tia.cs index 1b379b7a..a7d96c92 100644 --- a/DotNetSiemensPLCToolBoxLibrary.TIAV20/Step7ProjectV20Tia.cs +++ b/DotNetSiemensPLCToolBoxLibrary.TIAV20/Step7ProjectV20Tia.cs @@ -459,6 +459,17 @@ public List TagTables return retVal; } } + + public override ProjectFolder CreateFolder(string name) + { + var gp = group.Groups.Create(name); + var newFld = new TIAOpennessVariablesFolder((Step7ProjectV20)Project, ControllerFolder, gp); + newFld.Name = gp.Name; + newFld.Parent = this; + this.SubItems.Add(newFld); + return newFld; + } + public override void ImportFile(FileInfo file, bool overwrite, bool importFromSource) { this.group.TagTables.Import(file, overwrite ? ImportOptions.Override : ImportOptions.None);