From e2e3fe0129af5140ba72bbe0ae39acf9f43613d0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Kriszti=C3=A1n=20L=C3=B6ki?= <krisztian.loki@ess.eu>
Date: Mon, 15 Feb 2021 13:41:22 +0100
Subject: [PATCH] Changed the topology of the diagnostics screen

---
 .../pss1-pss/PSS1_PSS_Diagnostics.bob         | 398 +++++++++++++++---
 .../diagnostics/system_overview.bob           | 328 ---------------
 2 files changed, 346 insertions(+), 380 deletions(-)
 delete mode 100644 NON-APPROVED/pss1-pss/embedded_displays/diagnostics/system_overview.bob

diff --git a/NON-APPROVED/pss1-pss/PSS1_PSS_Diagnostics.bob b/NON-APPROVED/pss1-pss/PSS1_PSS_Diagnostics.bob
index bd444db0..1426625a 100644
--- a/NON-APPROVED/pss1-pss/PSS1_PSS_Diagnostics.bob
+++ b/NON-APPROVED/pss1-pss/PSS1_PSS_Diagnostics.bob
@@ -65,60 +65,76 @@
     <height>182</height>
     <resize>2</resize>
   </widget>
-  <widget type="embedded" version="2.0.0">
-    <name>Diagnostics overview</name>
-    <file>$(EMBEDDED_DIAG)/system_overview.bob</file>
-    <x>450</x>
-    <y>60</y>
-    <width>1040</width>
-    <height>350</height>
-    <resize>2</resize>
-    <transparent>true</transparent>
-  </widget>
   <widget type="polyline" version="2.0.0">
-    <name>Switch Wire</name>
-    <x>965</x>
+    <name>GCPU Wire</name>
+    <x>520</x>
     <y>325</y>
-    <width>1</width>
-    <height>179</height>
+    <width>220</width>
+    <height>40</height>
     <points>
       <point x="0.0" y="0.0">
       </point>
-      <point x="0.0" y="179.0">
+      <point x="0.0" y="40.0">
+      </point>
+      <point x="220.0" y="40.0">
+      </point>
+      <point x="220.0" y="0.0">
       </point>
     </points>
     <line_color>
-      <color name="GREEN-BORDER" red="40" green="140" blue="40">
+      <color name="DISCONNECTED" red="105" green="77" blue="164">
       </color>
     </line_color>
+    <line_style>1</line_style>
+    <scripts>
+      <script file="$(WIRE_PY)" check_connections="false">
+        <pv_name>$(PLC):GCPU_ConnStat</pv_name>
+      </script>
+    </scripts>
+    <tooltip>N/A</tooltip>
   </widget>
   <widget type="polyline" version="2.0.0">
-    <name>RIO Wire</name>
-    <x>150</x>
-    <y>506</y>
-    <width>1223</width>
-    <height>3</height>
+    <name>FCPU Wire</name>
+    <x>777</x>
+    <y>320</y>
+    <width>150</width>
+    <height>85</height>
     <points>
       <point x="0.0" y="0.0">
       </point>
-      <point x="1223.0" y="0.0">
+      <point x="0.0" y="85.0">
+      </point>
+      <point x="150.0" y="85.0">
+      </point>
+      <point x="150.0" y="0.0">
       </point>
     </points>
     <line_color>
-      <color name="GREEN-BORDER" red="40" green="140" blue="40">
+      <color name="DISCONNECTED" red="105" green="77" blue="164">
       </color>
     </line_color>
+    <line_style>1</line_style>
+    <scripts>
+      <script file="$(WIRE_PY)" check_connections="false">
+        <pv_name>$(PLC):CPU_ConnStat</pv_name>
+      </script>
+    </scripts>
+    <tooltip>N/A</tooltip>
   </widget>
   <widget type="polyline" version="2.0.0">
-    <name>RIO0 Wire</name>
+    <name>PLC Wire</name>
     <x>150</x>
-    <y>506</y>
-    <width>1</width>
-    <height>75</height>
+    <y>325</y>
+    <width>795</width>
+    <height>254</height>
     <points>
-      <point x="0.0" y="0.0">
+      <point x="795.0" y="0.0">
       </point>
-      <point x="0.0" y="75.0">
+      <point x="795.0" y="179.0">
+      </point>
+      <point x="0.0" y="179.0">
+      </point>
+      <point x="0.0" y="254.0">
       </point>
     </points>
     <line_color>
@@ -134,16 +150,74 @@
     <tooltip>N/A</tooltip>
   </widget>
   <widget type="polyline" version="2.0.0">
-    <name>RIO1 Wire</name>
-    <x>410</x>
-    <y>506</y>
-    <width>1</width>
-    <height>75</height>
+    <name>RIO4 Wire</name>
+    <x>962</x>
+    <y>325</y>
+    <width>170</width>
+    <height>254</height>
     <points>
       <point x="0.0" y="0.0">
       </point>
+      <point x="0.0" y="179.0">
+      </point>
+      <point x="170.0" y="179.0">
+      </point>
+      <point x="170.0" y="254.0">
+      </point>
+    </points>
+    <line_color>
+      <color name="DISCONNECTED" red="105" green="77" blue="164">
+      </color>
+    </line_color>
+    <line_style>1</line_style>
+    <scripts>
+      <script file="$(WIRE_PY)" check_connections="false">
+        <pv_name>AccPSS-Z0:PSS-RIO-4:IM_ConnStat</pv_name>
+      </script>
+    </scripts>
+    <tooltip>N/A</tooltip>
+  </widget>
+  <widget type="polyline" version="2.0.0">
+    <name>HMI Wire</name>
+    <x>980</x>
+    <y>325</y>
+    <width>165</width>
+    <height>70</height>
+    <points>
+      <point x="0.0" y="0.0">
+      </point>
+      <point x="0.0" y="70.0">
+      </point>
+      <point x="165.0" y="70.0">
+      </point>
+      <point x="165.0" y="0.0">
+      </point>
+    </points>
+    <line_color>
+      <color name="DISCONNECTED" red="105" green="77" blue="164">
+      </color>
+    </line_color>
+    <line_style>1</line_style>
+    <scripts>
+      <script file="$(WIRE_PY)" check_connections="false">
+        <pv_name>$(PLC):HMI_ConnStat</pv_name>
+      </script>
+    </scripts>
+    <tooltip>N/A</tooltip>
+  </widget>
+  <widget type="polyline" version="2.0.0">
+    <name>RIO1 Wire</name>
+    <x>224</x>
+    <y>876</y>
+    <width>131</width>
+    <height>75</height>
+    <points>
       <point x="0.0" y="75.0">
       </point>
+      <point x="131.0" y="75.0">
+      </point>
+      <point x="131.0" y="0.0">
+      </point>
     </points>
     <line_color>
       <color name="DISCONNECTED" red="105" green="77" blue="164">
@@ -159,15 +233,19 @@
   </widget>
   <widget type="polyline" version="2.0.0">
     <name>RIO2 Wire</name>
-    <x>651</x>
-    <y>506</y>
-    <width>1</width>
+    <x>465</x>
+    <y>876</y>
+    <width>131</width>
     <height>75</height>
     <points>
       <point x="0.0" y="0.0">
       </point>
       <point x="0.0" y="75.0">
       </point>
+      <point x="131.0" y="75.0">
+      </point>
+      <point x="131.0" y="0.0">
+      </point>
     </points>
     <line_color>
       <color name="DISCONNECTED" red="105" green="77" blue="164">
@@ -183,15 +261,19 @@
   </widget>
   <widget type="polyline" version="2.0.0">
     <name>RIO3 Wire</name>
-    <x>891</x>
-    <y>506</y>
-    <width>1</width>
+    <x>706</x>
+    <y>876</y>
+    <width>131</width>
     <height>75</height>
     <points>
       <point x="0.0" y="0.0">
       </point>
       <point x="0.0" y="75.0">
       </point>
+      <point x="131.0" y="75.0">
+      </point>
+      <point x="131.0" y="0.0">
+      </point>
     </points>
     <line_color>
       <color name="DISCONNECTED" red="105" green="77" blue="164">
@@ -206,16 +288,20 @@
     <tooltip>N/A</tooltip>
   </widget>
   <widget type="polyline" version="2.0.0">
-    <name>RIO4 Wire</name>
-    <x>1132</x>
-    <y>506</y>
-    <width>1</width>
+    <name>RIO5 Wire</name>
+    <x>947</x>
+    <y>876</y>
+    <width>372</width>
     <height>75</height>
     <points>
       <point x="0.0" y="0.0">
       </point>
       <point x="0.0" y="75.0">
       </point>
+      <point x="372.0" y="75.0">
+      </point>
+      <point x="372.0" y="0.0">
+      </point>
     </points>
     <line_color>
       <color name="DISCONNECTED" red="105" green="77" blue="164">
@@ -224,21 +310,21 @@
     <line_style>1</line_style>
     <scripts>
       <script file="$(WIRE_PY)" check_connections="false">
-        <pv_name>AccPSS-Z0:PSS-RIO-4:IM_ConnStat</pv_name>
+        <pv_name>FEB-090:PSS-RIO-5:IM_ConnStat</pv_name>
       </script>
     </scripts>
     <tooltip>N/A</tooltip>
   </widget>
   <widget type="polyline" version="2.0.0">
-    <name>RIO5 Wire</name>
-    <x>1373</x>
-    <y>506</y>
+    <name>PAS HMI Wire</name>
+    <x>1380</x>
+    <y>340</y>
     <width>1</width>
-    <height>75</height>
+    <height>200</height>
     <points>
       <point x="0.0" y="0.0">
       </point>
-      <point x="0.0" y="75.0">
+      <point x="1.0" y="199.99999999999997">
       </point>
     </points>
     <line_color>
@@ -248,11 +334,219 @@
     <line_style>1</line_style>
     <scripts>
       <script file="$(WIRE_PY)" check_connections="false">
-        <pv_name>FEB-090:PSS-RIO-5:IM_ConnStat</pv_name>
+        <pv_name>$(PLC):PASHMI_ConnStat</pv_name>
       </script>
     </scripts>
     <tooltip>N/A</tooltip>
   </widget>
+  <widget type="group" version="2.0.0">
+    <name>GCPU</name>
+    <x>450</x>
+    <y>60</y>
+    <width>162</width>
+    <height>285</height>
+    <style>3</style>
+    <transparent>true</transparent>
+    <widget type="label" version="2.0.0">
+      <name>Title</name>
+      <text>Gateway CPU</text>
+      <width>162</width>
+      <height>55</height>
+      <font>
+        <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
+        </font>
+      </font>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+    </widget>
+    <widget type="picture" version="2.0.0">
+      <name>GCPU</name>
+      <file>$(PLC_SYMBOLS)/GCPU.png</file>
+      <y>55</y>
+      <width>162</width>
+      <height>230</height>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>FCPU</name>
+    <x>700</x>
+    <y>60</y>
+    <width>162</width>
+    <height>285</height>
+    <style>3</style>
+    <transparent>true</transparent>
+    <widget type="label" version="2.0.0">
+      <name>Title</name>
+      <text>F-CPU</text>
+      <width>162</width>
+      <height>55</height>
+      <font>
+        <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
+        </font>
+      </font>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+    </widget>
+    <widget type="picture" version="2.0.0">
+      <name>FCPU</name>
+      <file>$(PLC_SYMBOLS)/CPU.png</file>
+      <y>55</y>
+      <width>162</width>
+      <height>230</height>
+    </widget>
+    <widget type="embedded" version="2.0.0">
+      <name>Diag</name>
+      <macros>
+        <DIAG_CONN_STAT>$(PLC):GCPU_ConnStat</DIAG_CONN_STAT>
+        <DIAG_STAT>$(PLC):CPU_Stat</DIAG_STAT>
+      </macros>
+      <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file>
+      <x>67</x>
+      <y>98</y>
+      <width>30</width>
+      <height>70</height>
+      <resize>2</resize>
+      <transparent>true</transparent>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Switch</name>
+    <x>890</x>
+    <y>60</y>
+    <width>120</width>
+    <height>285</height>
+    <style>3</style>
+    <transparent>true</transparent>
+    <widget type="label" version="2.0.0">
+      <name>Title</name>
+      <text>PLC Cabinet
+Scalance</text>
+      <width>120</width>
+      <height>55</height>
+      <font>
+        <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
+        </font>
+      </font>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+    </widget>
+    <widget type="picture" version="2.0.0">
+      <name>Switch</name>
+      <file>$(PLC_SYMBOLS)/Switch.png</file>
+      <y>55</y>
+      <width>120</width>
+      <height>230</height>
+    </widget>
+    <widget type="embedded" version="2.0.0">
+      <name>Diag</name>
+      <macros>
+        <DIAG_CONN_STAT>$(PLC):CPU_ConnStat</DIAG_CONN_STAT>
+        <DIAG_STAT>FEB-010Row:CnPw-U-001:SCL_Stat</DIAG_STAT>
+      </macros>
+      <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file>
+      <x>45</x>
+      <y>98</y>
+      <width>30</width>
+      <height>70</height>
+      <resize>2</resize>
+      <transparent>true</transparent>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>HMI</name>
+    <x>1040</x>
+    <y>60</y>
+    <width>210</width>
+    <height>285</height>
+    <style>3</style>
+    <transparent>true</transparent>
+    <widget type="label" version="2.0.0">
+      <name>Title</name>
+      <text>HMI</text>
+      <width>210</width>
+      <height>55</height>
+      <font>
+        <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
+        </font>
+      </font>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+    </widget>
+    <widget type="picture" version="2.0.0">
+      <name>HMI</name>
+      <file>$(PLC_SYMBOLS)/HMI.png</file>
+      <y>55</y>
+      <width>210</width>
+      <height>230</height>
+    </widget>
+    <widget type="symbol" version="2.0.0">
+      <name>HMI_ConnStat</name>
+      <pv_name>$(PLC):HMI_ConnStat</pv_name>
+      <symbols>
+        <symbol>$(SYMBOLS)/alarms/unconnected.svg</symbol>
+      </symbols>
+      <x>89</x>
+      <y>108</y>
+      <width>24</width>
+      <height>24</height>
+      <scripts>
+        <script file="$(EMBEDDED_DIAG)/diag_conn_stat.py" check_connections="false">
+          <pv_name>$(pv_name)</pv_name>
+        </script>
+      </scripts>
+      <tooltip>N/A</tooltip>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>PAS HMI</name>
+    <x>1280</x>
+    <y>60</y>
+    <width>210</width>
+    <height>285</height>
+    <style>3</style>
+    <transparent>true</transparent>
+    <widget type="label" version="2.0.0">
+      <name>Title</name>
+      <text>PAS HMI</text>
+      <width>210</width>
+      <height>55</height>
+      <font>
+        <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
+        </font>
+      </font>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+    </widget>
+    <widget type="picture" version="2.0.0">
+      <name>PAS HMI</name>
+      <file>$(PLC_SYMBOLS)/HMI.png</file>
+      <y>55</y>
+      <width>210</width>
+      <height>230</height>
+    </widget>
+    <widget type="symbol" version="2.0.0">
+      <name>PASHMI_ConnStat</name>
+      <pv_name>$(PLC):PASHMI_ConnStat</pv_name>
+      <symbols>
+        <symbol>$(SYMBOLS)/alarms/unconnected.svg</symbol>
+      </symbols>
+      <x>89</x>
+      <y>108</y>
+      <width>24</width>
+      <height>24</height>
+      <scripts>
+        <script file="$(EMBEDDED_DIAG)/diag_conn_stat.py" check_connections="false">
+          <pv_name>$(pv_name)</pv_name>
+        </script>
+      </scripts>
+      <tooltip>N/A</tooltip>
+    </widget>
+  </widget>
   <widget type="embedded" version="2.0.0">
     <name>PSS1 PSS $(CABINET) Cabinet</name>
     <macros>
@@ -264,7 +558,7 @@
     <file>$(EMBEDDED_DIAG)/PLC_cabinet.bob</file>
     <x>20</x>
     <y>531</y>
-    <width>260</width>
+    <width>240</width>
     <height>465</height>
     <resize>2</resize>
   </widget>
diff --git a/NON-APPROVED/pss1-pss/embedded_displays/diagnostics/system_overview.bob b/NON-APPROVED/pss1-pss/embedded_displays/diagnostics/system_overview.bob
deleted file mode 100644
index 972e3149..00000000
--- a/NON-APPROVED/pss1-pss/embedded_displays/diagnostics/system_overview.bob
+++ /dev/null
@@ -1,328 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<display version="2.0.0">
-  <name>Diagnostics overview</name>
-  <macros>
-    <EMBEDDED_DIAG>.</EMBEDDED_DIAG>
-    <GPLC>FEB-090:PSS-GPLC-1</GPLC>
-    <PLC>FEB-090:PSS-PLC-1</PLC>
-    <PLC_SYMBOLS>$(SYMBOLS)/plc</PLC_SYMBOLS>
-    <SYMBOLS>../../symbols</SYMBOLS>
-    <WIRE_PY>../../scripts/wire.py</WIRE_PY>
-  </macros>
-  <width>1040</width>
-  <height>350</height>
-  <widget type="polyline" version="2.0.0">
-    <name>GCPU Wire</name>
-    <x>70</x>
-    <y>265</y>
-    <width>220</width>
-    <height>40</height>
-    <points>
-      <point x="0.0" y="0.0">
-      </point>
-      <point x="0.0" y="40.0">
-      </point>
-      <point x="220.0" y="40.0">
-      </point>
-      <point x="220.0" y="0.0">
-      </point>
-    </points>
-    <line_color>
-      <color name="DISCONNECTED" red="105" green="77" blue="164">
-      </color>
-    </line_color>
-    <line_style>1</line_style>
-    <scripts>
-      <script file="$(WIRE_PY)" check_connections="false">
-        <pv_name>$(PLC):GCPU_ConnStat</pv_name>
-      </script>
-    </scripts>
-    <tooltip>N/A</tooltip>
-  </widget>
-  <widget type="polyline" version="2.0.0">
-    <name>CPU Wire</name>
-    <x>327</x>
-    <y>260</y>
-    <width>180</width>
-    <height>85</height>
-    <points>
-      <point x="0.0" y="0.0">
-      </point>
-      <point x="0.0" y="85.0">
-      </point>
-      <point x="180.0" y="85.0">
-      </point>
-      <point x="180.0" y="0.0">
-      </point>
-    </points>
-    <line_color>
-      <color name="DISCONNECTED" red="105" green="77" blue="164">
-      </color>
-    </line_color>
-    <line_style>1</line_style>
-    <scripts>
-      <script file="$(WIRE_PY)" check_connections="false">
-        <pv_name>$(PLC):CPU_ConnStat</pv_name>
-      </script>
-    </scripts>
-    <tooltip>N/A</tooltip>
-  </widget>
-  <widget type="polyline" version="2.0.0">
-    <name>HMI Wire</name>
-    <x>530</x>
-    <y>265</y>
-    <width>165</width>
-    <height>70</height>
-    <points>
-      <point x="0.0" y="0.0">
-      </point>
-      <point x="0.0" y="70.0">
-      </point>
-      <point x="165.0" y="70.0">
-      </point>
-      <point x="165.0" y="0.0">
-      </point>
-    </points>
-    <line_color>
-      <color name="DISCONNECTED" red="105" green="77" blue="164">
-      </color>
-    </line_color>
-    <line_style>1</line_style>
-    <scripts>
-      <script file="$(WIRE_PY)" check_connections="false">
-        <pv_name>$(PLC):HMI_ConnStat</pv_name>
-      </script>
-    </scripts>
-    <tooltip>N/A</tooltip>
-  </widget>
-  <widget type="polyline" version="2.0.0">
-    <name>PAS HMI Wire</name>
-    <x>522</x>
-    <y>265</y>
-    <width>410</width>
-    <height>80</height>
-    <points>
-      <point x="0.0" y="0.0">
-      </point>
-      <point x="0.0" y="80.0">
-      </point>
-      <point x="410.0" y="80.0">
-      </point>
-      <point x="410.0" y="0.0">
-      </point>
-    </points>
-    <line_color>
-      <color name="DISCONNECTED" red="105" green="77" blue="164">
-      </color>
-    </line_color>
-    <line_style>1</line_style>
-    <scripts>
-      <script file="$(WIRE_PY)" check_connections="false">
-        <pv_name>$(PLC):PASHMI_ConnStat</pv_name>
-      </script>
-    </scripts>
-    <tooltip>N/A</tooltip>
-  </widget>
-  <widget type="group" version="2.0.0">
-    <name>GCPU</name>
-    <width>162</width>
-    <height>285</height>
-    <style>3</style>
-    <transparent>true</transparent>
-    <widget type="label" version="2.0.0">
-      <name>Title</name>
-      <text>Gateway CPU</text>
-      <width>162</width>
-      <height>55</height>
-      <font>
-        <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
-        </font>
-      </font>
-      <horizontal_alignment>1</horizontal_alignment>
-      <vertical_alignment>1</vertical_alignment>
-      <wrap_words>false</wrap_words>
-    </widget>
-    <widget type="picture" version="2.0.0">
-      <name>GCPU</name>
-      <file>$(PLC_SYMBOLS)/GCPU.png</file>
-      <y>55</y>
-      <width>162</width>
-      <height>230</height>
-    </widget>
-  </widget>
-  <widget type="group" version="2.0.0">
-    <name>CPU</name>
-    <x>250</x>
-    <width>162</width>
-    <height>285</height>
-    <style>3</style>
-    <transparent>true</transparent>
-    <widget type="label" version="2.0.0">
-      <name>Title</name>
-      <text>F-CPU</text>
-      <width>162</width>
-      <height>55</height>
-      <font>
-        <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
-        </font>
-      </font>
-      <horizontal_alignment>1</horizontal_alignment>
-      <vertical_alignment>1</vertical_alignment>
-      <wrap_words>false</wrap_words>
-    </widget>
-    <widget type="picture" version="2.0.0">
-      <name>CPU</name>
-      <file>$(PLC_SYMBOLS)/CPU.png</file>
-      <y>55</y>
-      <width>162</width>
-      <height>230</height>
-    </widget>
-    <widget type="embedded" version="2.0.0">
-      <name>Diag</name>
-      <macros>
-        <DIAG_CONN_STAT>$(PLC):GCPU_ConnStat</DIAG_CONN_STAT>
-        <DIAG_STAT>$(PLC):CPU_Stat</DIAG_STAT>
-      </macros>
-      <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file>
-      <x>67</x>
-      <y>98</y>
-      <width>30</width>
-      <height>70</height>
-      <resize>2</resize>
-      <transparent>true</transparent>
-    </widget>
-  </widget>
-  <widget type="group" version="2.0.0">
-    <name>Switch</name>
-    <x>440</x>
-    <width>120</width>
-    <height>285</height>
-    <style>3</style>
-    <transparent>true</transparent>
-    <widget type="label" version="2.0.0">
-      <name>Title</name>
-      <text>PLC Cabinet
-Scalance</text>
-      <width>120</width>
-      <height>55</height>
-      <font>
-        <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
-        </font>
-      </font>
-      <horizontal_alignment>1</horizontal_alignment>
-      <vertical_alignment>1</vertical_alignment>
-      <wrap_words>false</wrap_words>
-    </widget>
-    <widget type="picture" version="2.0.0">
-      <name>Switch</name>
-      <file>$(PLC_SYMBOLS)/Switch.png</file>
-      <y>55</y>
-      <width>120</width>
-      <height>230</height>
-    </widget>
-    <widget type="embedded" version="2.0.0">
-      <name>Diag</name>
-      <macros>
-        <DIAG_CONN_STAT>$(PLC):CPU_ConnStat</DIAG_CONN_STAT>
-        <DIAG_STAT>FEB-010Row:CnPw-U-001:SCL_Stat</DIAG_STAT>
-      </macros>
-      <file>$(EMBEDDED_DIAG)/PLC_module_status.bob</file>
-      <x>45</x>
-      <y>98</y>
-      <width>30</width>
-      <height>70</height>
-      <resize>2</resize>
-      <transparent>true</transparent>
-    </widget>
-  </widget>
-  <widget type="group" version="2.0.0">
-    <name>HMI</name>
-    <x>590</x>
-    <width>210</width>
-    <height>285</height>
-    <style>3</style>
-    <transparent>true</transparent>
-    <widget type="label" version="2.0.0">
-      <name>Title</name>
-      <text>HMI</text>
-      <width>210</width>
-      <height>55</height>
-      <font>
-        <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
-        </font>
-      </font>
-      <horizontal_alignment>1</horizontal_alignment>
-      <vertical_alignment>1</vertical_alignment>
-      <wrap_words>false</wrap_words>
-    </widget>
-    <widget type="picture" version="2.0.0">
-      <name>HMI</name>
-      <file>$(PLC_SYMBOLS)/HMI.png</file>
-      <y>55</y>
-      <width>210</width>
-      <height>230</height>
-    </widget>
-    <widget type="symbol" version="2.0.0">
-      <name>HMI_ConnStat</name>
-      <pv_name>$(PLC):HMI_ConnStat</pv_name>
-      <symbols>
-        <symbol>$(SYMBOLS)/alarms/unconnected.svg</symbol>
-      </symbols>
-      <x>89</x>
-      <y>108</y>
-      <width>24</width>
-      <height>24</height>
-      <scripts>
-        <script file="$(EMBEDDED_DIAG)/diag_conn_stat.py" check_connections="false">
-          <pv_name>$(pv_name)</pv_name>
-        </script>
-      </scripts>
-      <tooltip>N/A</tooltip>
-    </widget>
-  </widget>
-  <widget type="group" version="2.0.0">
-    <name>PAS HMI</name>
-    <x>830</x>
-    <width>210</width>
-    <height>285</height>
-    <style>3</style>
-    <transparent>true</transparent>
-    <widget type="label" version="2.0.0">
-      <name>Title</name>
-      <text>PAS HMI</text>
-      <width>210</width>
-      <height>55</height>
-      <font>
-        <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
-        </font>
-      </font>
-      <horizontal_alignment>1</horizontal_alignment>
-      <vertical_alignment>1</vertical_alignment>
-      <wrap_words>false</wrap_words>
-    </widget>
-    <widget type="picture" version="2.0.0">
-      <name>PAS HMI</name>
-      <file>$(PLC_SYMBOLS)/HMI.png</file>
-      <y>55</y>
-      <width>210</width>
-      <height>230</height>
-    </widget>
-    <widget type="symbol" version="2.0.0">
-      <name>PASHMI_ConnStat</name>
-      <pv_name>$(PLC):PASHMI_ConnStat</pv_name>
-      <symbols>
-        <symbol>$(SYMBOLS)/alarms/unconnected.svg</symbol>
-      </symbols>
-      <x>89</x>
-      <y>108</y>
-      <width>24</width>
-      <height>24</height>
-      <scripts>
-        <script file="$(EMBEDDED_DIAG)/diag_conn_stat.py" check_connections="false">
-          <pv_name>$(pv_name)</pv_name>
-        </script>
-      </scripts>
-      <tooltip>N/A</tooltip>
-    </widget>
-  </widget>
-</display>
-- 
GitLab