diff --git a/elements/10_electric/20_manufacturers_articles/pilz/09_safety_modules/pnoz/pilz_pnoz_e1p.elmt b/elements/10_electric/20_manufacturers_articles/pilz/09_safety_modules/pnoz/pilz_pnoz_e1p.elmt
new file mode 100644
index 000000000..022d1097e
--- /dev/null
+++ b/elements/10_electric/20_manufacturers_articles/pilz/09_safety_modules/pnoz/pilz_pnoz_e1p.elmt
@@ -0,0 +1,67 @@
+
+
+
+ PNOZ e1p
+ PNOZ e1p
+ PNOZ e1p
+ PNOZ e1p
+ PNOZ e1p
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6ep1332-1sh71.elmt b/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6ep1332-1sh71.elmt
new file mode 100644
index 000000000..7f74b20bb
--- /dev/null
+++ b/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6ep1332-1sh71.elmt
@@ -0,0 +1,62 @@
+
+
+
+ PM 1207 6EP1332-1SH71
+ PM 1207 6EP1332-1SH71
+ PM 1207 6EP1332-1SH71
+ PM 1207 6EP1332-1SH71
+ PM 1207 6EP1332-1SH71
+ PM 1207 6EP1332-1SH71
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6es7234-4he32-0xb0.elmt b/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6es7234-4he32-0xb0.elmt
new file mode 100644
index 000000000..108a874fa
--- /dev/null
+++ b/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6es7234-4he32-0xb0.elmt
@@ -0,0 +1,121 @@
+
+
+
+ SM1234 6ES7234-4HE32-0XB0
+ SM1234 6ES7234-4HE32-0XB0
+ SM1234 6ES7234-4HE32-0XB0
+ SM1234 6ES7234-4HE32-0XB0
+ SM1234 6ES7234-4HE32-0XB0
+ SM1234 6ES7234-4HE32-0XB0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6es7_214-1ag31-0xb0__p1.elmt b/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6es7_214-1ag31-0xb0__p1.elmt
new file mode 100644
index 000000000..131e22ca3
--- /dev/null
+++ b/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6es7_214-1ag31-0xb0__p1.elmt
@@ -0,0 +1,69 @@
+
+
+
+ CPU 1214C 6ES7214-1AG31-0XB0 PART1
+ CPU 1214C 6ES7214-1AG31-0XB0 PART1
+ CPU 1214C 6ES7214-1AG31-0XB0 PART1
+ CPU 1214C 6ES7214-1AG31-0XB0 PART1
+ CPU 1214C 6ES7214-1AG31-0XB0 PART1
+ CPU 1214C 6ES7214-1AG31-0XB0 PART1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6es7_214-1ag31-0xb0__p2.elmt b/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6es7_214-1ag31-0xb0__p2.elmt
new file mode 100644
index 000000000..62e313efd
--- /dev/null
+++ b/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6es7_214-1ag31-0xb0__p2.elmt
@@ -0,0 +1,64 @@
+
+
+
+ CPU 1214C 6ES7214-1AG31-0XB0 PART2
+ CPU 1214C 6ES7214-1AG31-0XB0 PART2
+ CPU 1214C 6ES7214-1AG31-0XB0 PART2
+ CPU 1214C 6ES7214-1AG31-0XB0 PART2
+ CPU 1214C 6ES7214-1AG31-0XB0 PART2
+ CPU 1214C 6ES7214-1AG31-0XB0 PART2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6es7_214-1ag31-0xb0__p3.elmt b/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6es7_214-1ag31-0xb0__p3.elmt
new file mode 100644
index 000000000..df10a1c01
--- /dev/null
+++ b/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6es7_214-1ag31-0xb0__p3.elmt
@@ -0,0 +1,56 @@
+
+
+
+ CPU 1214C 6ES7214-1AG31-0XB0 PART3
+ CPU 1214C 6ES7214-1AG31-0XB0 PART3
+ CPU 1214C 6ES7214-1AG31-0XB0 PART3
+ CPU 1214C 6ES7214-1AG31-0XB0 PART3
+ CPU 1214C 6ES7214-1AG31-0XB0 PART3
+ CPU 1214C 6ES7214-1AG31-0XB0 PART3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6es7_214-1ag31-0xb0__p4.elmt b/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6es7_214-1ag31-0xb0__p4.elmt
new file mode 100644
index 000000000..996624694
--- /dev/null
+++ b/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6es7_214-1ag31-0xb0__p4.elmt
@@ -0,0 +1,41 @@
+
+
+
+ CPU 1214C 6ES7214-1AG31-0XB0 PART4
+ CPU 1214C 6ES7214-1AG31-0XB0 PART4
+ CPU 1214C 6ES7214-1AG31-0XB0 PART4
+ CPU 1214C 6ES7214-1AG31-0XB0 PART4
+ CPU 1214C 6ES7214-1AG31-0XB0 PART4
+ CPU 1214C 6ES7214-1AG31-0XB0 PART4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6es7_214-1ag31-0xb0__p5.elmt b/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6es7_214-1ag31-0xb0__p5.elmt
new file mode 100644
index 000000000..628c05fc3
--- /dev/null
+++ b/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6es7_214-1ag31-0xb0__p5.elmt
@@ -0,0 +1,77 @@
+
+
+
+ CPU 1214C 6ES7214-1AG31-0XB0 PART5
+ CPU 1214C 6ES7214-1AG31-0XB0 PART5
+ CPU 1214C 6ES7214-1AG31-0XB0 PART5
+ CPU 1214C 6ES7214-1AG31-0XB0 PART5
+ CPU 1214C 6ES7214-1AG31-0XB0 PART5
+ CPU 1214C 6ES7214-1AG31-0XB0 PART5
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6es7_223-1bl30-0xb0.elmt b/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6es7_223-1bl30-0xb0.elmt
new file mode 100644
index 000000000..242ee52a3
--- /dev/null
+++ b/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6es7_223-1bl30-0xb0.elmt
@@ -0,0 +1,202 @@
+
+
+
+ 6ES7223-1BL30-0XB0
+ 6ES7223-1BL30-0XB0
+ 6ES7223-1BL30-0XB0
+ 6ES7223-1BL30-0XB0
+ 6ES7223-1BL30-0XB0
+ 6ES7223-1BL30-0XB0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6es7_223-1bl30-0xb0__p1.elmt b/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6es7_223-1bl30-0xb0__p1.elmt
new file mode 100644
index 000000000..ff0febb30
--- /dev/null
+++ b/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6es7_223-1bl30-0xb0__p1.elmt
@@ -0,0 +1,126 @@
+
+
+
+ SM1223 6ES7223-1BL30-0XB0 PART1
+ SM1223 6ES7223-1BL30-0XB0 PART1
+ SM1223 6ES7223-1BL30-0XB0 PART1
+ SM1223 6ES7223-1BL30-0XB0 PART1
+ SM1223 6ES7223-1BL30-0XB0 PART1
+ SM1223 6ES7223-1BL30-0XB0 PART1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6es7_223-1bl30-0xb0__p2.elmt b/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6es7_223-1bl30-0xb0__p2.elmt
new file mode 100644
index 000000000..4a2eedc92
--- /dev/null
+++ b/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6es7_223-1bl30-0xb0__p2.elmt
@@ -0,0 +1,113 @@
+
+
+
+ SM1223 6ES7223-1BL30-0XB0 PART2
+ SM1223 6ES7223-1BL30-0XB0 PART2
+ SM1223 6ES7223-1BL30-0XB0 PART2
+ SM1223 6ES7223-1BL30-0XB0 PART2
+ SM1223 6ES7223-1BL30-0XB0 PART2
+ SM1223 6ES7223-1BL30-0XB0 PART2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6gk7277-1aa10-0aa0.elmt b/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6gk7277-1aa10-0aa0.elmt
new file mode 100644
index 000000000..4d0aaaba2
--- /dev/null
+++ b/elements/10_electric/20_manufacturers_articles/siemens/01_PLC&controllers/6es7-1200/6gk7277-1aa10-0aa0.elmt
@@ -0,0 +1,58 @@
+
+
+
+ ETHERNET SWITCH CSM 1277 6GK7277-1AA10-0AA0
+ ETHERNET SWITCH CSM 1277 6GK7277-1AA10-0AA0
+ ETHERNET SWITCH CSM 1277 6GK7277-1AA10-0AA0
+ ETHERNET SWITCH CSM 1277 6GK7277-1AA10-0AA0
+ ETHERNET SWITCH CSM 1277 6GK7277-1AA10-0AA0
+ ETHERNET SWITCH CSM 1277 6GK7277-1AA10-0AA0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/elements/10_electric/20_manufacturers_articles/siemens/02_human_machine_interface/terminal_operateur/6av6647-0ab11-3ax0.elmt b/elements/10_electric/20_manufacturers_articles/siemens/02_human_machine_interface/terminal_operateur/6av6647-0ab11-3ax0.elmt
new file mode 100644
index 000000000..f681bb966
--- /dev/null
+++ b/elements/10_electric/20_manufacturers_articles/siemens/02_human_machine_interface/terminal_operateur/6av6647-0ab11-3ax0.elmt
@@ -0,0 +1,44 @@
+
+
+
+ 6AV6647-0AB11-3AX0
+ 6AV6647-0AB11-3AX0
+ 6AV6647-0AB11-3AX0
+ 6AV6647-0AB11-3AX0
+ 6AV6647-0AB11-3AX0
+ 6AV6647-0AB11-3AX0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/elements/10_electric/20_manufacturers_articles/siemens/23_sinamics_drives/6sl3211-0xxx-xxxx.elmt b/elements/10_electric/20_manufacturers_articles/siemens/23_sinamics_drives/6sl3211-0xxx-xxxx.elmt
new file mode 100644
index 000000000..7e7e1488d
--- /dev/null
+++ b/elements/10_electric/20_manufacturers_articles/siemens/23_sinamics_drives/6sl3211-0xxx-xxxx.elmt
@@ -0,0 +1,104 @@
+
+
+
+ SINAMICS G110 6SL3211
+ SINAMICS G110 6SL3211
+ SINAMICS G110 6SL3211
+ SINAMICS G110 6SL3211
+ SINAMICS G110 6SL3211
+ SINAMICS G110 6SL3211
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/elements/10_electric/20_manufacturers_articles/wago/wago_surge_suppression_286_842.elmt b/elements/10_electric/20_manufacturers_articles/wago/wago_surge_suppression_286_842.elmt
new file mode 100644
index 000000000..9e206baf4
--- /dev/null
+++ b/elements/10_electric/20_manufacturers_articles/wago/wago_surge_suppression_286_842.elmt
@@ -0,0 +1,75 @@
+
+
+
+ Surge suppression module wago 230 AC 286-842
+ Ogranicznik przepięć wago 230 AC 286-842
+
+ EN 60617: 07-22-03
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+