diff --git a/elements/automatisme/plc/siemens/cartes_sortie/6es5_421-8ma12.elmt b/elements/automatisme/plc/siemens/6ES5/carte_entree/6es5_421-8ma12.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_sortie/6es5_421-8ma12.elmt
rename to elements/automatisme/plc/siemens/6ES5/carte_entree/6es5_421-8ma12.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_sortie/6es5_431-8ma11.elmt b/elements/automatisme/plc/siemens/6ES5/carte_entree/6es5_431-8ma11.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_sortie/6es5_431-8ma11.elmt
rename to elements/automatisme/plc/siemens/6ES5/carte_entree/6es5_431-8ma11.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_entree/qet_directory b/elements/automatisme/plc/siemens/6ES5/carte_entree/qet_directory
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_entree/qet_directory
rename to elements/automatisme/plc/siemens/6ES5/carte_entree/qet_directory
diff --git a/elements/automatisme/plc/siemens/cartes_sortie/6es5_441-8ma11.elmt b/elements/automatisme/plc/siemens/6ES5/carte_sortie/6es5_441-8ma11.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_sortie/6es5_441-8ma11.elmt
rename to elements/automatisme/plc/siemens/6ES5/carte_sortie/6es5_441-8ma11.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_sortie/6es5_451-8ma11.elmt b/elements/automatisme/plc/siemens/6ES5/carte_sortie/6es5_451-8ma11.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_sortie/6es5_451-8ma11.elmt
rename to elements/automatisme/plc/siemens/6ES5/carte_sortie/6es5_451-8ma11.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_sortie/qet_directory b/elements/automatisme/plc/siemens/6ES5/carte_sortie/qet_directory
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_sortie/qet_directory
rename to elements/automatisme/plc/siemens/6ES5/carte_sortie/qet_directory
diff --git a/elements/automatisme/plc/siemens/6ES5/qet_directory b/elements/automatisme/plc/siemens/6ES5/qet_directory
new file mode 100644
index 000000000..6d35c221e
--- /dev/null
+++ b/elements/automatisme/plc/siemens/6ES5/qet_directory
@@ -0,0 +1,7 @@
+
+
+ Siemens 6es5
+ Siemens 6es5
+ Siemens 6es5
+
+
diff --git a/elements/automatisme/plc/siemens/cartes_ana_entree/6es7_331-7fk02-0ab0__p2.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_ana_entree/6es7_331-7fk02-0ab0__p2.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_ana_entree/6es7_331-7fk02-0ab0__p2.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_ana_entree/6es7_331-7fk02-0ab0__p2.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_ana_entree/6es7_331-7kb02-oabo.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_ana_entree/6es7_331-7kb02-oabo.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_ana_entree/6es7_331-7kb02-oabo.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_ana_entree/6es7_331-7kb02-oabo.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_ana_entree/6es7_331-7kf02-0ab0__p1.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_ana_entree/6es7_331-7kf02-0ab0__p1.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_ana_entree/6es7_331-7kf02-0ab0__p1.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_ana_entree/6es7_331-7kf02-0ab0__p1.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_ana_entree/qet_directory b/elements/automatisme/plc/siemens/6ES7/cartes_ana_entree/qet_directory
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_ana_entree/qet_directory
rename to elements/automatisme/plc/siemens/6ES7/cartes_ana_entree/qet_directory
diff --git a/elements/automatisme/plc/siemens/cartes_ana_sortie/6es7-332-5hf00-0ab0-b.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_ana_sortie/6es7-332-5hf00-0ab0-b.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_ana_sortie/6es7-332-5hf00-0ab0-b.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_ana_sortie/6es7-332-5hf00-0ab0-b.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_ana_sortie/6es7332-5hf00-0ab0.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_ana_sortie/6es7332-5hf00-0ab0.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_ana_sortie/6es7332-5hf00-0ab0.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_ana_sortie/6es7332-5hf00-0ab0.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_ana_sortie/qet_directory b/elements/automatisme/plc/siemens/6ES7/cartes_ana_sortie/qet_directory
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_ana_sortie/qet_directory
rename to elements/automatisme/plc/siemens/6ES7/cartes_ana_sortie/qet_directory
diff --git a/elements/automatisme/plc/siemens/cartes_entree/211-0aa23-oxbo__p1.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_entree/211-0aa23-oxbo__p1.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_entree/211-0aa23-oxbo__p1.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_entree/211-0aa23-oxbo__p1.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_entree/6es7-321-1bl00-0aa0.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_entree/6es7-321-1bl00-0aa0.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_entree/6es7-321-1bl00-0aa0.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_entree/6es7-321-1bl00-0aa0.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_entree/6es7_321-1bh01-0aa0__p1.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_entree/6es7_321-1bh01-0aa0__p1.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_entree/6es7_321-1bh01-0aa0__p1.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_entree/6es7_321-1bh01-0aa0__p1.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_entree/6es7_321-1bh01-0aa0__p2.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_entree/6es7_321-1bh01-0aa0__p2.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_entree/6es7_321-1bh01-0aa0__p2.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_entree/6es7_321-1bh01-0aa0__p2.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_entree/6es7_321-1bh02-0aa0__p1.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_entree/6es7_321-1bh02-0aa0__p1.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_entree/6es7_321-1bh02-0aa0__p1.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_entree/6es7_321-1bh02-0aa0__p1.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_entree/6es7_321-1bh02-0aa0__p2.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_entree/6es7_321-1bh02-0aa0__p2.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_entree/6es7_321-1bh02-0aa0__p2.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_entree/6es7_321-1bh02-0aa0__p2.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_entree/6es7_321-1bl00-0aa0__p1.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_entree/6es7_321-1bl00-0aa0__p1.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_entree/6es7_321-1bl00-0aa0__p1.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_entree/6es7_321-1bl00-0aa0__p1.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_entree/6es7_321-1bl00-0aa0__p2.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_entree/6es7_321-1bl00-0aa0__p2.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_entree/6es7_321-1bl00-0aa0__p2.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_entree/6es7_321-1bl00-0aa0__p2.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_entree/6es7_321-1bl00-0aa0__p3.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_entree/6es7_321-1bl00-0aa0__p3.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_entree/6es7_321-1bl00-0aa0__p3.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_entree/6es7_321-1bl00-0aa0__p3.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_entree/6es7_321-1bl00-0aa0__p4.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_entree/6es7_321-1bl00-0aa0__p4.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_entree/6es7_321-1bl00-0aa0__p4.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_entree/6es7_321-1bl00-0aa0__p4.elmt
diff --git a/elements/automatisme/plc/siemens/6ES7/cartes_entree/qet_directory b/elements/automatisme/plc/siemens/6ES7/cartes_entree/qet_directory
new file mode 100644
index 000000000..daf507002
--- /dev/null
+++ b/elements/automatisme/plc/siemens/6ES7/cartes_entree/qet_directory
@@ -0,0 +1,7 @@
+
+
+ Input cards
+ Cartes d'entrées
+ Karty wejść
+
+
diff --git a/elements/automatisme/plc/siemens/cartes_sortie/6es7322-1hh01-0aa0.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7322-1hh01-0aa0.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_sortie/6es7322-1hh01-0aa0.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7322-1hh01-0aa0.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_sortie/6es7_321-1bh01-oaao.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_321-1bh01-oaao.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_sortie/6es7_321-1bh01-oaao.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_321-1bh01-oaao.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_sortie/6es7_321-1bh02-oaao.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_321-1bh02-oaao.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_sortie/6es7_321-1bh02-oaao.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_321-1bh02-oaao.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_sortie/6es7_322-1bh01-0aa0__p1.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_322-1bh01-0aa0__p1.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_sortie/6es7_322-1bh01-0aa0__p1.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_322-1bh01-0aa0__p1.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_sortie/6es7_322-1bh01-0aa0__p2.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_322-1bh01-0aa0__p2.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_sortie/6es7_322-1bh01-0aa0__p2.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_322-1bh01-0aa0__p2.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_sortie/6es7_322-1bh01-oaao.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_322-1bh01-oaao.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_sortie/6es7_322-1bh01-oaao.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_322-1bh01-oaao.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_sortie/6es7_322-1bl00-0aa0__p1.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_322-1bl00-0aa0__p1.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_sortie/6es7_322-1bl00-0aa0__p1.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_322-1bl00-0aa0__p1.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_sortie/6es7_322-1bl00-0aa0__p2.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_322-1bl00-0aa0__p2.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_sortie/6es7_322-1bl00-0aa0__p2.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_322-1bl00-0aa0__p2.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_sortie/6es7_322-1bl00-0aa0__p3.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_322-1bl00-0aa0__p3.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_sortie/6es7_322-1bl00-0aa0__p3.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_322-1bl00-0aa0__p3.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_sortie/6es7_322-1bl00-0aa0__p4.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_322-1bl00-0aa0__p4.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_sortie/6es7_322-1bl00-0aa0__p4.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_322-1bl00-0aa0__p4.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_sortie/6es7_322-1hf01-0aa0__p1.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_322-1hf01-0aa0__p1.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_sortie/6es7_322-1hf01-0aa0__p1.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_322-1hf01-0aa0__p1.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_sortie/6es7_322-1hf01-0aa0__p2.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_322-1hf01-0aa0__p2.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_sortie/6es7_322-1hf01-0aa0__p2.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_322-1hf01-0aa0__p2.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_sortie/6es7_322-1hh00-0aa0__p1.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_322-1hh00-0aa0__p1.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_sortie/6es7_322-1hh00-0aa0__p1.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_322-1hh00-0aa0__p1.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_sortie/6es7_322-1hh00-0aa0__p2.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_322-1hh00-0aa0__p2.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_sortie/6es7_322-1hh00-0aa0__p2.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_322-1hh00-0aa0__p2.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_sortie/6es7_322-1hh00-oaao.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_322-1hh00-oaao.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_sortie/6es7_322-1hh00-oaao.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_322-1hh00-oaao.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_sortie/6es7_331-7kb02-oabo.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_331-7kb02-oabo.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_sortie/6es7_331-7kb02-oabo.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_331-7kb02-oabo.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_sortie/6es7_332-5hb01-oabo.elmt b/elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_332-5hb01-oabo.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_sortie/6es7_332-5hb01-oabo.elmt
rename to elements/automatisme/plc/siemens/6ES7/cartes_sortie/6es7_332-5hb01-oabo.elmt
diff --git a/elements/automatisme/plc/siemens/6ES7/cartes_sortie/qet_directory b/elements/automatisme/plc/siemens/6ES7/cartes_sortie/qet_directory
new file mode 100644
index 000000000..674f7baa2
--- /dev/null
+++ b/elements/automatisme/plc/siemens/6ES7/cartes_sortie/qet_directory
@@ -0,0 +1,6 @@
+
+
+ Output cards
+ Cartes de sorties
+
+
diff --git a/elements/automatisme/plc/siemens/cartes_sortie/6ed1_052-1cc00-0ba5__p1.elmt b/elements/automatisme/plc/siemens/logo/carte_entree/6ed1_052-1cc00-0ba5__p1.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_sortie/6ed1_052-1cc00-0ba5__p1.elmt
rename to elements/automatisme/plc/siemens/logo/carte_entree/6ed1_052-1cc00-0ba5__p1.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_sortie/6ed1_055-1cb00-0ba0__p1.elmt b/elements/automatisme/plc/siemens/logo/carte_entree/6ed1_055-1cb00-0ba0__p1.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_sortie/6ed1_055-1cb00-0ba0__p1.elmt
rename to elements/automatisme/plc/siemens/logo/carte_entree/6ed1_055-1cb00-0ba0__p1.elmt
diff --git a/elements/automatisme/plc/siemens/logo/carte_entree/qet_directory b/elements/automatisme/plc/siemens/logo/carte_entree/qet_directory
new file mode 100644
index 000000000..daf507002
--- /dev/null
+++ b/elements/automatisme/plc/siemens/logo/carte_entree/qet_directory
@@ -0,0 +1,7 @@
+
+
+ Input cards
+ Cartes d'entrées
+ Karty wejść
+
+
diff --git a/elements/automatisme/plc/siemens/cartes_sortie/6ed1_055-1cb00-0ba0__p2.elmt b/elements/automatisme/plc/siemens/logo/carte_sortie/6ed1_055-1cb00-0ba0__p2.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_sortie/6ed1_055-1cb00-0ba0__p2.elmt
rename to elements/automatisme/plc/siemens/logo/carte_sortie/6ed1_055-1cb00-0ba0__p2.elmt
diff --git a/elements/automatisme/plc/siemens/cartes_sortie/6ed1_055-1cc00-0ba5__p2.elmt b/elements/automatisme/plc/siemens/logo/carte_sortie/6ed1_055-1cc00-0ba5__p2.elmt
similarity index 100%
rename from elements/automatisme/plc/siemens/cartes_sortie/6ed1_055-1cc00-0ba5__p2.elmt
rename to elements/automatisme/plc/siemens/logo/carte_sortie/6ed1_055-1cc00-0ba5__p2.elmt
diff --git a/elements/automatisme/plc/siemens/logo/carte_sortie/qet_directory b/elements/automatisme/plc/siemens/logo/carte_sortie/qet_directory
new file mode 100644
index 000000000..674f7baa2
--- /dev/null
+++ b/elements/automatisme/plc/siemens/logo/carte_sortie/qet_directory
@@ -0,0 +1,6 @@
+
+
+ Output cards
+ Cartes de sorties
+
+
diff --git a/elements/automatisme/plc/siemens/logo/qet_directory b/elements/automatisme/plc/siemens/logo/qet_directory
new file mode 100644
index 000000000..ffb99800d
--- /dev/null
+++ b/elements/automatisme/plc/siemens/logo/qet_directory
@@ -0,0 +1,7 @@
+
+
+ Siemens logo
+ Siemens logo
+ Siemens logo
+
+