|
2 | 2 | using System.Collections.Generic; |
3 | 3 | using System.IO; |
4 | 4 | using System.Linq; |
5 | | -using DotNetSiemensPLCToolBoxLibrary.DataTypes.Projectfolders; |
| 5 | +using DotNetSiemensPLCToolBoxLibrary.DataTypes.Blocks.Step7V11; |
6 | 6 | using DotNetSiemensPLCToolBoxLibrary.Projectfiles; |
7 | 7 | using DotNetSiemensPLCToolBoxLibrary.Projectfiles.TIA.Openness; |
8 | 8 |
|
@@ -116,37 +116,20 @@ void ImportFiles() |
116 | 116 | { |
117 | 117 | var dtFolder = importFolder as ITIAOpennessPlcDatatypeFolder; |
118 | 118 | var pgFolder = importFolder as ITIAOpennessProgramFolder; |
| 119 | + var tagFolder = importFolder as ITIAVarTabFolder; |
119 | 120 |
|
120 | 121 | if (dtFolder != null) |
121 | 122 | { |
122 | 123 | dtFolder.ImportFile(new FileInfo(importFile), true, false); |
123 | 124 | } |
124 | 125 | else if (pgFolder != null) |
125 | 126 | { |
126 | | - //if (importFile.ToLower().EndsWith("scl")) |
127 | | - //{ |
128 | | - // string srcBeforeScl = null; |
129 | | - // var blkInfo = pgFolder.BlockInfos.FirstOrDefault(x => x.Name.ToLower() == Path.GetFileNameWithoutExtension(importFile).ToLower()); |
130 | | - // if (blkInfo != null) |
131 | | - // { |
132 | | - // Console.WriteLine("SCL File with XML File: " + relativePath); |
133 | | - // Console.WriteLine("Export current XML..."); |
134 | | - // srcBeforeScl = blkInfo.Export(ExportFormat.Xml); |
135 | | - // Console.WriteLine("Import SCL..."); |
136 | | - // } |
137 | | - // pgFolder.ImportFile(new FileInfo(importFile), true, !importFile.ToLower().EndsWith("xml")); |
138 | | - // if (blkInfo != null) |
139 | | - // { |
140 | | - // Console.WriteLine("Export new XML..."); |
141 | | - // var blkAfter = pgFolder.BlockInfos.FirstOrDefault(x => x.Name.ToLower() == Path.GetFileNameWithoutExtension(importFile).ToLower()); |
142 | | - // var srcAfter = blkAfter.Export(ExportFormat.Xml); |
143 | | - // Console.WriteLine("Import combined XML..."); |
144 | | - // } |
145 | | - //} |
146 | | - //else |
147 | | - { |
148 | | - pgFolder.ImportFile(new FileInfo(importFile), true, !importFile.ToLower().EndsWith("xml")); |
149 | | - } |
| 127 | + |
| 128 | + pgFolder.ImportFile(new FileInfo(importFile), true, !importFile.ToLower().EndsWith("xml")); |
| 129 | + } |
| 130 | + else if (tagFolder != null) |
| 131 | + { |
| 132 | + tagFolder.ImportFile(new FileInfo(importFile), true, false); |
150 | 133 | } |
151 | 134 |
|
152 | 135 | Console.ForegroundColor = ConsoleColor.Green; |
|
0 commit comments