# HG changeset patch # User Edouard Tisserant <edouard.tisserant@gmail.com> # Date 1596465016 -7200 # Node ID f87d2ac70d047d95263d49a48852b5fb53d9d00f # Parent e8f707d99dc3be232d7d5f8fa50d0fc9d379c484 SVGHMI: Add RelativePages to tests diff -r e8f707d99dc3 -r f87d2ac70d04 tests/svghmi/plc.xml --- a/tests/svghmi/plc.xml Mon Aug 03 12:08:25 2020 +0200 +++ b/tests/svghmi/plc.xml Mon Aug 03 16:30:16 2020 +0200 @@ -1,7 +1,7 @@ <?xml version='1.0' encoding='utf-8'?> <project xmlns:ns1="http://www.plcopen.org/xml/tc6_0201" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.plcopen.org/xml/tc6_0201"> <fileHeader companyName="Unknown" productName="Unnamed" productVersion="1" creationDateTime="2019-08-06T14:23:42"/> - <contentHeader name="Unnamed" modificationDateTime="2020-04-14T15:53:44"> + <contentHeader name="Unnamed" modificationDateTime="2020-08-03T16:16:26"> <coordinateInfo> <fbd> <scaling x="5" y="5"/> @@ -35,6 +35,21 @@ <derived name="PumpControl"/> </type> </variable> + <variable name="Pump1"> + <type> + <derived name="PumpControl"/> + </type> + </variable> + <variable name="Pump2"> + <type> + <derived name="PumpControl"/> + </type> + </variable> + <variable name="Pump3"> + <type> + <derived name="PumpControl"/> + </type> + </variable> </localVars> </interface> <body> @@ -62,6 +77,60 @@ </connectionPointOut> <expression>TargetPressure</expression> </inVariable> + <block localId="1" typeName="PumpControl" instanceName="Pump1" executionOrderId="0" height="40" width="127"> + <position x="595" y="180"/> + <inputVariables> + <variable formalParameter="TargetPressure"> + <connectionPointIn> + <relPosition x="0" y="30"/> + <connection refLocalId="5"> + <position x="595" y="210"/> + <position x="582" y="210"/> + <position x="582" y="80"/> + <position x="570" y="80"/> + </connection> + </connectionPointIn> + </variable> + </inputVariables> + <inOutVariables/> + <outputVariables/> + </block> + <block localId="2" typeName="PumpControl" instanceName="Pump2" executionOrderId="0" height="40" width="127"> + <position x="595" y="110"/> + <inputVariables> + <variable formalParameter="TargetPressure"> + <connectionPointIn> + <relPosition x="0" y="30"/> + <connection refLocalId="5"> + <position x="595" y="140"/> + <position x="582" y="140"/> + <position x="582" y="80"/> + <position x="570" y="80"/> + </connection> + </connectionPointIn> + </variable> + </inputVariables> + <inOutVariables/> + <outputVariables/> + </block> + <block localId="3" typeName="PumpControl" instanceName="Pump3" executionOrderId="0" height="40" width="127"> + <position x="595" y="245"/> + <inputVariables> + <variable formalParameter="TargetPressure"> + <connectionPointIn> + <relPosition x="0" y="30"/> + <connection refLocalId="5"> + <position x="595" y="275"/> + <position x="582" y="275"/> + <position x="582" y="80"/> + <position x="570" y="80"/> + </connection> + </connectionPointIn> + </variable> + </inputVariables> + <inOutVariables/> + <outputVariables/> + </block> </FBD> </body> </pou> diff -r e8f707d99dc3 -r f87d2ac70d04 tests/svghmi/svghmi_0@svghmi/svghmi.svg --- a/tests/svghmi/svghmi_0@svghmi/svghmi.svg Mon Aug 03 12:08:25 2020 +0200 +++ b/tests/svghmi/svghmi_0@svghmi/svghmi.svg Mon Aug 03 16:30:16 2020 +0200 @@ -31,6 +31,35 @@ </metadata> <defs id="defs2"> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker1656" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow2Lend"> + <path + transform="matrix(-1.1,0,0,-1.1,-1.1,0)" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + style="fill:#ff3000;fill-opacity:1;fill-rule:evenodd;stroke:#ff3000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path1654" + inkscape:connector-curvature="0" /> + </marker> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="1450 : 938 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="2778 : 524 : 1" + inkscape:persp3d-origin="2090 : 818 : 1" + id="perspective1372" /> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="1420 : 880 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="2796 : 908 : 1" + inkscape:persp3d-origin="2060 : 760 : 1" + id="perspective1370" /> <inkscape:perspective sodipodi:type="inkscape:persp3d" inkscape:vp_x="30 : 418 : 1" @@ -138,17 +167,17 @@ inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:document-units="px" - inkscape:current-layer="g1332" + inkscape:current-layer="g1338" showgrid="false" units="px" - inkscape:zoom="1" - inkscape:cx="521.07002" - inkscape:cy="767.67088" - inkscape:window-width="3840" - inkscape:window-height="2096" - inkscape:window-x="0" - inkscape:window-y="27" - inkscape:window-maximized="1" + inkscape:zoom="0.5" + inkscape:cx="1424.4975" + inkscape:cy="65.457417" + inkscape:window-width="2419" + inkscape:window-height="1266" + inkscape:window-x="1158" + inkscape:window-y="651" + inkscape:window-maximized="0" showguides="true" inkscape:guide-bbox="true" /> <rect @@ -202,7 +231,8 @@ sodipodi:insensitive="true" /> <g id="g1077" - inkscape:label="HMI:Jump:Conf"> + inkscape:label="HMI:Jump:Conf" + transform="matrix(0.57180538,0,0,0.57180538,-373.64055,248.51305)"> <g id="g1159" inkscape:label="button"> @@ -360,7 +390,7 @@ sodipodi:role="line">8888</tspan></text> <g id="g4523" - transform="matrix(3.7795276,0,0,3.7795276,308.51002,630.30393)" + transform="matrix(2.1611542,0,0,2.1611542,182.76714,468.92423)" inkscape:label="HMI:Meter@/PUMP0/SLOTH"> <path style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#3ee800;stroke-width:26.45833397;stroke-miterlimit:4;stroke-dasharray:2.64583333, 2.64583333;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" @@ -457,16 +487,16 @@ style="stroke-width:0.63690436px">Actual</tspan></text> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;display:inline;fill:#ff6600;fill-opacity:1;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="420.37848" - y="399.41504" + style="font-style:normal;font-weight:normal;font-size:22.87221527px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;display:inline;fill:#ff6600;fill-opacity:1;stroke:none;stroke-width:0.57180536px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="246.73413" + y="336.90073" id="text4497" inkscape:label="pressure_label"><tspan sodipodi:role="line" id="tspan4495" - x="420.37848" - y="399.41504" - style="fill:#ff6600;stroke-width:0.99999994px">Pressure</tspan></text> + x="246.73413" + y="336.90073" + style="fill:#ff6600;stroke-width:0.57180536px">Pressure</tspan></text> <g id="layer4" inkscape:label="HMI:Lang:cn" @@ -928,30 +958,30 @@ style="fill:#82ff77;fill-opacity:1;stroke-width:1px;">8888</tspan></text> <text xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:80px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="38.164062" - y="449.12109" + style="font-style:normal;font-weight:normal;font-size:45.74443054px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.28590268px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="28.181862" + y="365.32291" id="text134" inkscape:label="HMI:Display@/PUMP0/STROUT"><tspan sodipodi:role="line" id="tspan132" - x="38.164062" - y="449.12109" - style="fill:#ffffff;fill-opacity:1;stroke-width:0.5px">8888</tspan></text> + x="28.181862" + y="365.32291" + style="fill:#ffffff;fill-opacity:1;stroke-width:0.28590268px">8888</tspan></text> <text inkscape:label="HMI:Display@/PUMP0/BOOLOUT" id="text138" - y="549.12109" - x="38.164062" - style="font-style:normal;font-weight:normal;font-size:80px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + y="422.50345" + x="28.181862" + style="font-style:normal;font-weight:normal;font-size:45.74443054px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.28590268px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" xml:space="preserve"><tspan - style="fill:#ffffff;fill-opacity:1;stroke-width:0.5px" - y="549.12109" - x="38.164062" + style="fill:#ffffff;fill-opacity:1;stroke-width:0.28590268px" + y="422.50345" + x="28.181862" id="tspan136" sodipodi:role="line">8888</tspan></text> <g - transform="matrix(0.5,0,0,0.5,-9.889736,205.71623)" + transform="matrix(0.28590269,0,0,0.28590269,0.70444171,226.1427)" id="g208-1" inkscape:label="HMI:Input@/PUMP0/STRIN" style="stroke-width:2"> @@ -2320,7 +2350,7 @@ <g id="g14237" inkscape:label="HMI:DropDown:1:2:3:4:5:6:7:8:9:10@/SELECTION" - transform="matrix(0.5,0,0,0.5,423.93816,-131.83418)"> + transform="matrix(0.28590269,0,0,0.28590269,248.76957,33.129558)"> <rect style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#53676c;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" id="rect14212" @@ -2362,88 +2392,12 @@ inkscape:label="button" /> </g> <g - id="g14232" - inkscape:label="HMI:ScrollbarTemplate" - transform="translate(0,-640)"> - <rect - ry="7" - rx="7" - y="938.1615" - x="1676.4542" - height="412.77173" - width="59.554077" - id="rect14179" - style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#010000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1, 1;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" - inkscape:label="border" /> - <rect - style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" - id="rect14189" - width="34.127792" - height="137.37276" - x="1689.1526" - y="1005.6711" - rx="7" - ry="7" - inkscape:label="cursor" /> - <path - sodipodi:nodetypes="cccc" - inkscape:connector-curvature="0" - id="rect14207" - d="m 1706.2165,965.67108 17.0639,17.37276 h -34.1278 z" - style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" - inkscape:label="up" /> - <path - style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" - d="m 1706.2165,1323.0438 17.0639,-17.3727 h -34.1278 z" - id="path14210" - inkscape:connector-curvature="0" - sodipodi:nodetypes="cccc" - inkscape:label="down" /> - </g> - <text - id="text14183-9" - y="205.03906" - x="1493.8926" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve" - inkscape:label="HMI:List:Primes"><tspan - style="stroke-width:1px" - y="205.03906" - x="1493.8926" - id="tspan14181-1" - sodipodi:role="line">one</tspan><tspan - style="stroke-width:1px" - y="255.03906" - x="1493.8926" - sodipodi:role="line" - id="tspan14257">two</tspan><tspan - style="stroke-width:1px" - y="305.03906" - x="1493.8926" - sodipodi:role="line" - id="tspan14259">three</tspan><tspan - style="stroke-width:1px" - y="355.03906" - x="1493.8926" - sodipodi:role="line" - id="tspan14261">five</tspan><tspan - style="stroke-width:1px" - y="405.03906" - x="1493.8926" - sodipodi:role="line" - id="tspan14263">seven</tspan><tspan - style="stroke-width:1px" - y="455.03906" - x="1493.8926" - sodipodi:role="line" - id="tspan14265">eleven</tspan></text> - <g id="g14274" inkscape:label="HMI:List:HoodNames:ForEach:HOOD:NAME@/" /> <g inkscape:label="HMI:Input@/SELECTION" id="g446" - transform="matrix(0.5,0,0,0.5,911.19929,420.35813)"> + transform="matrix(0.28590269,0,0,0.28590269,527.38811,348.87609)"> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:160px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" @@ -2520,7 +2474,7 @@ inkscape:transform-center-x="1.0089177e-06" /> </g> <g - transform="matrix(0.5,0,0,0.5,356.41959,186.78858)" + transform="matrix(0.28590269,0,0,0.28590269,210.16209,215.31977)" id="g443" inkscape:label="HMI:Button@/SELECTION" style="stroke-width:2"> @@ -2664,7 +2618,7 @@ </g> </g> <g - transform="matrix(0.5,0,0,0.5,-34.345762,554.88681)" + transform="matrix(0.28590269,0,0,0.28590269,-13.279646,425.80032)" id="g208-1-3" inkscape:label="HMI:Input@/SOMEPLCGLOBAL" style="stroke-width:2"> @@ -3253,4 +3207,889 @@ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:#ff6600;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" sodipodi:type="star" /> </g> + <rect + sodipodi:insensitive="true" + inkscape:label="HMI:Page:RelativePageTest@/PUMP0" + y="0" + x="1480" + height="720" + width="1280" + id="rect1316" + style="color:#000000;fill:#4d4d4d" /> + <g + inkscape:label="HMI:Meter@/PUMP0/SLOTH" + transform="matrix(3.7795276,0,0,3.7795276,1628.51,630.30393)" + id="g1338"> + <path + inkscape:label="range" + sodipodi:open="true" + d="M 63.610123,2.2017068 A 64.411957,64.411957 0 0 1 128.02208,-62.210247" + sodipodi:end="4.712389" + sodipodi:start="3.1415927" + sodipodi:ry="64.411957" + sodipodi:rx="64.411957" + sodipodi:cy="2.2017097" + sodipodi:cx="128.02208" + sodipodi:type="arc" + id="path1318" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#3ee800;stroke-width:26.45833397;stroke-miterlimit:4;stroke-dasharray:2.64583333, 2.64583333;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + <path + inkscape:label="needle" + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path1320" + d="M 130.96206,4.0725977 79.111776,-41.363223" + style="fill:none;fill-rule:evenodd;stroke:#ff3000;stroke-width:2.96333337;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0, 32.59666666999999762;stroke-dashoffset:29.63333321;stroke-opacity:1;marker-end:url(#marker1656)" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:sans-serif;text-align:end;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#ff6600;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="49.132977" + y="4.9187088" + id="text1324" + inkscape:label="min"><tspan + sodipodi:role="line" + id="tspan1322" + x="49.132977" + y="4.9187088" + style="text-align:end;text-anchor:end;fill:#ff6600;stroke-width:0.26458332px">0</tspan></text> + <text + id="text1328" + y="-78.144218" + x="127.48073" + style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ff6600;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve" + inkscape:label="max"><tspan + style="text-align:center;text-anchor:middle;fill:#ff6600;stroke-width:0.26458332px" + y="-78.144218" + x="127.48073" + id="tspan1326" + sodipodi:role="line">10000</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ff6600;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="113.53007" + y="-6.1937833" + id="text1332" + inkscape:label="value"><tspan + sodipodi:role="line" + x="113.53007" + y="-6.1937833" + style="text-align:center;text-anchor:middle;fill:#ff6600;stroke-width:0.26458332px" + id="tspan1330">000</tspan></text> + <text + inkscape:label="unit" + id="text1336" + y="1.1408259" + x="124.77896" + style="font-style:normal;font-weight:normal;font-size:7.5467205px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#ff6600;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + id="tspan1334" + style="text-align:center;text-anchor:middle;fill:#ff6600;stroke-width:0.26458332px" + y="1.1408259" + x="124.77896" + sodipodi:role="line">bar</tspan></text> + </g> + <g + inkscape:label="HMI:Switch@/PUMP0/BOOLOUT" + id="g1368" + transform="translate(1420,-520)"> + <g + inkscape:label="true" + inkscape:corner7="-0.30162293 : -0.45734167 : 0.25 : 1" + inkscape:corner0="-0.22508846 : -0.3474613 : 0 : 1" + inkscape:perspectiveID="#perspective1370" + style="fill:#ff0000;stroke:#ff00ff" + id="g1352" + sodipodi:type="inkscape:box3d"> + <path + points="825.90072,1105.042 960.08286,916.47892 960.08286,809.26931 825.90072,963.24473 " + d="M 825.90072,963.24473 V 1105.042 L 960.08286,916.47892 V 809.26931 Z" + inkscape:box3dsidetype="6" + style="fill:#353564;fill-rule:evenodd;stroke:none;stroke-linejoin:round" + id="path1340" + sodipodi:type="inkscape:box3dside" /> + <path + points="916.41039,1186.6905 1037.562,961.38703 960.08286,916.47892 825.90072,1105.042 " + d="m 825.90072,1105.042 90.50967,81.6485 121.15161,-225.30347 -77.47914,-44.90811 z" + inkscape:box3dsidetype="13" + style="fill:#afafde;fill-rule:evenodd;stroke:none;stroke-linejoin:round" + id="path1342" + sodipodi:type="inkscape:box3dside" /> + <path + points="1037.562,845.52555 1037.562,961.38703 960.08286,916.47892 960.08286,809.26931 " + d="m 960.08286,809.26931 77.47914,36.25624 v 115.86148 l -77.47914,-44.90811 z" + inkscape:box3dsidetype="11" + style="fill:#e9e9ff;fill-rule:evenodd;stroke:none;stroke-linejoin:round" + id="path1344" + sodipodi:type="inkscape:box3dside" /> + <path + points="916.41039,1029.3537 1037.562,845.52555 960.08286,809.26931 825.90072,963.24473 " + d="M 825.90072,963.24473 916.41039,1029.3537 1037.562,845.52555 960.08286,809.26931 Z" + inkscape:box3dsidetype="5" + style="fill:#4d4d9f;fill-rule:evenodd;stroke:none;stroke-linejoin:round" + id="path1346" + sodipodi:type="inkscape:box3dside" /> + <path + points="916.41039,1186.6905 1037.562,961.38703 1037.562,845.52555 916.41039,1029.3537 " + d="m 916.41039,1029.3537 v 157.3368 L 1037.562,961.38703 V 845.52555 Z" + inkscape:box3dsidetype="14" + style="fill:#d7d7ff;fill-rule:evenodd;stroke:none;stroke-linejoin:round" + id="path1348" + sodipodi:type="inkscape:box3dside" /> + <path + points="916.41039,1029.3537 916.41039,1186.6905 825.90072,1105.042 825.90072,963.24473 " + d="m 825.90072,963.24473 90.50967,66.10897 v 157.3368 l -90.50967,-81.6485 z" + inkscape:box3dsidetype="3" + style="fill:#8686bf;fill-rule:evenodd;stroke:none;stroke-linejoin:round" + id="path1350" + sodipodi:type="inkscape:box3dside" /> + </g> + <g + inkscape:label="false" + inkscape:corner7="-0.30162293 : -0.45734167 : 0.25 : 1" + inkscape:corner0="-0.22508846 : -0.3474613 : 0 : 1" + inkscape:perspectiveID="#perspective1372" + style="fill:#ff0000;stroke:#ff00ff" + id="g1366" + sodipodi:type="inkscape:box3d"> + <path + points="855.90072,1047.042 978.37453,966.29311 978.37453,859.08349 855.90072,905.24473 " + d="M 855.90072,905.24473 V 1047.042 L 978.37453,966.29311 V 859.08349 Z" + inkscape:box3dsidetype="6" + style="fill:#353564;fill-rule:evenodd;stroke:none;stroke-linejoin:round" + id="path1354" + sodipodi:type="inkscape:box3dside" /> + <path + points="946.41039,1128.6905 1054.9088,1019.9019 978.37453,966.29311 855.90072,1047.042 " + d="m 855.90072,1047.042 90.50967,81.6485 108.49841,-108.7886 -76.53427,-53.60879 z" + inkscape:box3dsidetype="13" + style="fill:#afafde;fill-rule:evenodd;stroke:none;stroke-linejoin:round" + id="path1356" + sodipodi:type="inkscape:box3dside" /> + <path + points="1054.9088,904.04039 1054.9088,1019.9019 978.37453,966.29311 978.37453,859.08349 " + d="m 978.37453,859.08349 76.53427,44.9569 v 115.86151 l -76.53427,-53.60879 z" + inkscape:box3dsidetype="11" + style="fill:#e9e9ff;fill-rule:evenodd;stroke:none;stroke-linejoin:round" + id="path1358" + sodipodi:type="inkscape:box3dside" /> + <path + points="946.41039,971.35373 1054.9088,904.04039 978.37453,859.08349 855.90072,905.24473 " + d="m 855.90072,905.24473 90.50967,66.109 108.49841,-67.31334 -76.53427,-44.9569 z" + inkscape:box3dsidetype="5" + style="fill:#4d389f;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-linejoin:round" + id="path1360" + sodipodi:type="inkscape:box3dside" /> + <path + points="946.41039,1128.6905 1054.9088,1019.9019 1054.9088,904.04039 946.41039,971.35373 " + d="M 946.41039,971.35373 V 1128.6905 L 1054.9088,1019.9019 V 904.04039 Z" + inkscape:box3dsidetype="14" + style="fill:#d78bff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-linejoin:round" + id="path1362" + sodipodi:type="inkscape:box3dside" /> + <path + points="946.41039,971.35373 946.41039,1128.6905 855.90072,1047.042 855.90072,905.24473 " + d="m 855.90072,905.24473 90.50967,66.109 v 157.33677 l -90.50967,-81.6485 z" + inkscape:box3dsidetype="3" + style="fill:#8667bf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-linejoin:round" + id="path1364" + sodipodi:type="inkscape:box3dside" /> + </g> + </g> + <g + transform="matrix(0.63690435,0,0,0.63690435,1576.4961,80.355376)" + inkscape:label="HMI:Input@/PUMP0/PRESSURE" + id="g1394"> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:160px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="136.32812" + y="218.24219" + id="text1380" + inkscape:label="value"><tspan + sodipodi:role="line" + id="tspan1378" + x="136.32812" + y="218.24219" + style="stroke-width:1px">8888</tspan></text> + <path + inkscape:label="-100" + inkscape:transform-center-y="14.956363" + d="m 648.55108,-186.34718 -103.62071,0 51.81035,-89.73817 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="1.5707963" + sodipodi:arg1="0.52359878" + sodipodi:r2="29.912722" + sodipodi:r1="59.825443" + sodipodi:cy="-216.2599" + sodipodi:cx="596.74072" + sodipodi:sides="3" + id="path1382" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:#ff6600;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + sodipodi:type="star" + transform="scale(1,-1)" /> + <path + transform="scale(1,-1)" + sodipodi:type="star" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:#ff6600;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="path1384" + sodipodi:sides="3" + sodipodi:cx="596.74072" + sodipodi:cy="-184.98808" + sodipodi:r1="29.912722" + sodipodi:r2="14.956361" + sodipodi:arg1="0.52359878" + sodipodi:arg2="1.5707963" + inkscape:flatsided="true" + inkscape:rounded="0" + inkscape:randomized="0" + d="m 622.6459,-170.03172 -51.81035,0 25.90517,-44.86908 z" + inkscape:transform-center-y="7.4781812" + inkscape:label="-10" /> + <rect + inkscape:label="edit" + onclick="" + y="95.40741" + x="139.85185" + height="128" + width="407.7037" + id="rect1386" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + <path + sodipodi:type="star" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:#ff6600;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="path1388" + sodipodi:sides="3" + sodipodi:cx="596.74072" + sodipodi:cy="105.17262" + sodipodi:r1="59.825443" + sodipodi:r2="29.912722" + sodipodi:arg1="0.52359878" + sodipodi:arg2="1.5707963" + inkscape:flatsided="true" + inkscape:rounded="0" + inkscape:randomized="0" + d="m 648.55108,135.08534 -103.62071,0 51.81035,-89.738161 z" + inkscape:transform-center-y="-14.956361" + inkscape:label="+100" /> + <path + inkscape:label="+10" + inkscape:transform-center-y="-7.4781804" + d="m 622.6459,151.4008 -51.81035,0 25.90517,-44.86908 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="1.5707963" + sodipodi:arg1="0.52359878" + sodipodi:r2="14.956361" + sodipodi:r1="29.912722" + sodipodi:cy="136.44444" + sodipodi:cx="596.74072" + sodipodi:sides="3" + id="path1390" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:#ff6600;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + sodipodi:type="star" /> + <path + inkscape:label="=0" + inkscape:transform-center-y="-14.956361" + d="M 121.35644,205.1862 C 158.18649,167.80191 3.342862,168.95829 40.72715,205.78834 78.111437,242.61839 76.95506,87.774762 40.125008,125.15905 3.2949549,162.54334 158.13858,161.38696 120.7543,124.55691 83.370008,87.726855 84.526385,242.57048 121.35644,205.1862 Z" + inkscape:randomized="0" + inkscape:rounded="-0.65084865" + inkscape:flatsided="true" + sodipodi:arg2="1.5633284" + sodipodi:arg1="0.77793027" + sodipodi:r2="29.912722" + sodipodi:r1="57.015106" + sodipodi:cy="165.17262" + sodipodi:cx="80.740723" + sodipodi:sides="4" + id="path1392" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:#ff6600;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + sodipodi:type="star" /> + </g> + <g + style="stroke-width:2" + inkscape:label="HMI:Input@/PUMP0/STRIN" + id="g1442" + transform="matrix(0.5,0,0,0.5,1470.1103,205.71623)"> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:160px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="136.32812" + y="218.24219" + id="text1398" + inkscape:label="value"><tspan + sodipodi:role="line" + id="tspan1396" + x="136.32812" + y="218.24219" + style="stroke-width:2px">8888</tspan></text> + <rect + inkscape:label="edit" + onclick="" + y="95.40741" + x="139.85185" + height="128" + width="407.7037" + id="rect1400" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + <g + style="stroke-width:2" + id="g1408" + inkscape:label="+"dhu"" + transform="translate(-416.52022,170.47452)"> + <path + inkscape:connector-curvature="0" + id="path1402" + d="m 797.19546,145.18619 -80.62929,0.60214 -0.60215,-80.629288 80.6293,-0.60214 z" + inkscape:transform-center-y="-14.956361" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + <text + id="text1406" + y="111.05016" + x="733.58197" + style="font-style:normal;font-weight:normal;font-size:20px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="stroke-width:1px" + y="111.05016" + x="733.58197" + id="tspan1404" + sodipodi:role="line">dhu</tspan></text> + </g> + <g + style="stroke-width:2" + id="g1416" + inkscape:label="="plop"" + transform="translate(-416.52022,170.47452)"> + <path + inkscape:transform-center-x="14.956371" + inkscape:transform-center-y="-3.6154501e-05" + d="m 622.6459,-170.03172 -51.81035,0 25.90517,-44.86908 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="1.5707963" + sodipodi:arg1="0.52359878" + sodipodi:r2="14.956361" + sodipodi:r1="29.912722" + sodipodi:cy="-184.98808" + sodipodi:cx="596.74072" + sodipodi:sides="3" + id="path1410" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + sodipodi:type="star" + transform="matrix(0,-2.0000001,1.9999999,0,1034.195,1298.6541)" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:20px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="633.09552" + y="111.05016" + id="text1414"><tspan + sodipodi:role="line" + id="tspan1412" + x="633.09552" + y="111.05016" + style="stroke-width:1px">plop</tspan></text> + </g> + <g + style="stroke-width:2" + id="g1424" + inkscape:label="="mhoo"" + transform="translate(-416.52022,170.47452)"> + <path + inkscape:transform-center-x="14.956364" + transform="rotate(-90,746.45698,-44.543641)" + sodipodi:type="star" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="path1418" + sodipodi:sides="3" + sodipodi:cx="596.74072" + sodipodi:cy="-216.2599" + sodipodi:r1="59.825443" + sodipodi:r2="29.912722" + sodipodi:arg1="0.52359878" + sodipodi:arg2="1.5707963" + inkscape:flatsided="true" + inkscape:rounded="0" + inkscape:randomized="0" + d="m 648.55108,-186.34718 -103.62071,0 51.81035,-89.73817 z" + inkscape:transform-center-y="-5.9989963e-06" /> + <text + id="text1422" + y="111.05016" + x="537.25018" + style="font-style:normal;font-weight:normal;font-size:20px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="stroke-width:1px" + y="111.05016" + x="537.25018" + id="tspan1420" + sodipodi:role="line">mhoo</tspan></text> + </g> + <g + style="stroke-width:2" + id="g1432" + inkscape:label="="yodl"" + transform="translate(-416.52022,170.47452)"> + <path + inkscape:transform-center-x="-14.956365" + transform="matrix(0,-1,-1,0,1043.9134,701.91334)" + inkscape:transform-center-y="-5.5023185e-06" + d="m 648.55108,135.08534 -103.62071,0 51.81035,-89.738161 z" + inkscape:randomized="0" + inkscape:rounded="0" + inkscape:flatsided="true" + sodipodi:arg2="1.5707963" + sodipodi:arg1="0.52359878" + sodipodi:r2="29.912722" + sodipodi:r1="59.825443" + sodipodi:cy="105.17262" + sodipodi:cx="596.74072" + sodipodi:sides="3" + id="path1426" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + sodipodi:type="star" /> + <text + id="text1430" + y="111.05016" + x="925.82605" + style="font-style:normal;font-weight:normal;font-size:20px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="stroke-width:1px" + y="111.05016" + x="925.82605" + id="tspan1428" + sodipodi:role="line">yodl</tspan></text> + </g> + <g + style="stroke-width:2" + id="g1440" + inkscape:label="="mhe"" + transform="translate(-416.52022,170.47452)"> + <path + inkscape:transform-center-x="-14.956349" + transform="matrix(0,-2.0000001,-1.9999999,0,1122.1514,1298.6541)" + sodipodi:type="star" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="path1434" + sodipodi:sides="3" + sodipodi:cx="596.74072" + sodipodi:cy="136.44444" + sodipodi:r1="29.912722" + sodipodi:r2="14.956361" + sodipodi:arg1="0.52359878" + sodipodi:arg2="1.5707963" + inkscape:flatsided="true" + inkscape:rounded="0" + inkscape:randomized="0" + d="m 622.6459,151.4008 -51.81035,0 25.90517,-44.86908 z" + inkscape:transform-center-y="-3.3040441e-05" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:20px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="842.71497" + y="111.05016" + id="text1438"><tspan + sodipodi:role="line" + id="tspan1436" + x="842.71497" + y="111.05016" + style="stroke-width:1px">mhe</tspan></text> + </g> + </g> + <text + inkscape:label="HMI:Display@/PUMP0/STROUT" + id="text1446" + y="469.12109" + x="1578.1641" + style="font-style:normal;font-weight:normal;font-size:80px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="fill:#ffffff;fill-opacity:1;stroke-width:0.5px" + y="469.12109" + x="1578.1641" + id="tspan1444" + sodipodi:role="line">8888</tspan></text> + <g + transform="matrix(0.57180538,0,0,0.57180538,-153.64055,248.51305)" + inkscape:label="HMI:Jump:RelativePageTest@/PUMP0" + id="g1458"> + <g + inkscape:label="button" + id="g1450"> + <rect + inkscape:label="button" + ry="35.579063" + y="594.82263" + x="971.96545" + height="95.723877" + width="245.44583" + id="rect1448" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:#ff6600;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + </g> + <g + inkscape:label="text" + id="g1456"> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;display:inline;fill:#ff6600;fill-opacity:1;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="1090.7626" + y="656.98151" + id="text1454" + inkscape:label="setting_jmp"><tspan + sodipodi:role="line" + x="1090.7626" + y="656.98151" + style="text-align:center;text-anchor:middle;fill:#ff6600;stroke-width:0.99999994px" + id="tspan1460">Pump 0</tspan></text> + </g> + </g> + <g + id="g1475" + inkscape:label="HMI:Jump:RelativePageTest@/PUMP1" + transform="matrix(0.57180538,0,0,0.57180538,6.35945,248.51305)"> + <g + id="g1467" + inkscape:label="button"> + <rect + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:#ff6600;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="rect1464" + width="245.44583" + height="95.723877" + x="971.96545" + y="594.82263" + ry="35.579063" + inkscape:label="button" /> + </g> + <g + id="g1473" + inkscape:label="text"> + <text + inkscape:label="setting_jmp" + id="text1471" + y="656.98151" + x="1090.7626" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;display:inline;fill:#ff6600;fill-opacity:1;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + id="tspan1469" + style="text-align:center;text-anchor:middle;fill:#ff6600;stroke-width:0.99999994px" + y="656.98151" + x="1090.7626" + sodipodi:role="line">Pump 1</tspan><tspan + style="text-align:center;text-anchor:middle;fill:#ff6600;stroke-width:0.99999994px" + y="706.98151" + x="1090.7626" + sodipodi:role="line" + id="tspan1477" /></text> + </g> + </g> + <g + transform="matrix(0.57180538,0,0,0.57180538,166.35945,248.51305)" + inkscape:label="HMI:Jump:RelativePageTest@/PUMP2" + id="g1491"> + <g + inkscape:label="button" + id="g1481"> + <rect + inkscape:label="button" + ry="35.579063" + y="594.82263" + x="971.96545" + height="95.723877" + width="245.44583" + id="rect1479" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:#ff6600;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + </g> + <g + inkscape:label="text" + id="g1489"> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;display:inline;fill:#ff6600;fill-opacity:1;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="1090.7626" + y="656.98151" + id="text1487" + inkscape:label="setting_jmp"><tspan + sodipodi:role="line" + x="1090.7626" + y="656.98151" + style="text-align:center;text-anchor:middle;fill:#ff6600;stroke-width:0.99999994px" + id="tspan1493">Pump 2</tspan><tspan + id="tspan1485" + sodipodi:role="line" + x="1090.7626" + y="706.98151" + style="text-align:center;text-anchor:middle;fill:#ff6600;stroke-width:0.99999994px" /></text> + </g> + </g> + <g + id="g1509" + inkscape:label="HMI:Jump:RelativePageTest@/PUMP3" + transform="matrix(0.57180538,0,0,0.57180538,326.35945,248.51305)"> + <g + id="g1499" + inkscape:label="button"> + <rect + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:#ff6600;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="rect1497" + width="245.44583" + height="95.723877" + x="971.96545" + y="594.82263" + ry="35.579063" + inkscape:label="button" /> + </g> + <g + id="g1507" + inkscape:label="text"> + <text + inkscape:label="setting_jmp" + id="text1505" + y="656.98151" + x="1090.7626" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;display:inline;fill:#ff6600;fill-opacity:1;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="text-align:center;text-anchor:middle;fill:#ff6600;stroke-width:0.99999994px" + y="656.98151" + x="1090.7626" + sodipodi:role="line" + id="tspan1511">Pump 3</tspan><tspan + style="text-align:center;text-anchor:middle;fill:#ff6600;stroke-width:0.99999994px" + y="706.98151" + x="1090.7626" + sodipodi:role="line" + id="tspan1503" /></text> + </g> + </g> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:55.09014511px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.34431386px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="403.8551" + y="700.05371" + id="text1517" + inkscape:label="HMI:Display@/PUMP0/STROUT"><tspan + sodipodi:role="line" + id="tspan1515" + x="403.8551" + y="700.05371" + style="fill:#ffffff;fill-opacity:1;stroke-width:0.34431386px">8888</tspan></text> + <text + inkscape:label="HMI:Display@/PUMP1/STROUT" + id="text1521" + y="700.05371" + x="563.8551" + style="font-style:normal;font-weight:normal;font-size:55.09014511px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.34431386px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="fill:#ffffff;fill-opacity:1;stroke-width:0.34431386px" + y="700.05371" + x="563.8551" + id="tspan1519" + sodipodi:role="line">8888</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:55.09014511px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.34431386px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="723.8551" + y="700.05371" + id="text1525" + inkscape:label="HMI:Display@/PUMP2/STROUT"><tspan + sodipodi:role="line" + id="tspan1523" + x="723.8551" + y="700.05371" + style="fill:#ffffff;fill-opacity:1;stroke-width:0.34431386px">8888</tspan></text> + <text + inkscape:label="HMI:Display@/PUMP3/STROUT" + id="text1529" + y="700.05371" + x="883.8551" + style="font-style:normal;font-weight:normal;font-size:55.09014511px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.34431386px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="fill:#ffffff;fill-opacity:1;stroke-width:0.34431386px" + y="700.05371" + x="883.8551" + id="tspan1527" + sodipodi:role="line">8888</tspan></text> + <g + id="g1082-5" + inkscape:label="HMI:Jump:Home" + transform="translate(1469.3474,-1334.1633)"> + <g + id="g1152-6" + inkscape:label="button"> + <path + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:#ff6600;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 1217.4113,1410.4016 -22,24.5657 c -10.7925,12.0511 6.1317,35.5791 -13.5791,35.5791 h -174.2877 c -19.71078,0 -2.7866,-23.528 -13.57905,-35.5791 l -22,-24.5657 127.74845,-48.4334 z" + id="rect1022-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssssccc" /> + </g> + <g + id="g1149-1" + inkscape:label="text"> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;display:inline;fill:#ff6600;fill-opacity:1;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="1090.7626" + y="1436.9814" + id="home_jmp-5" + inkscape:label="home_jmp"><tspan + sodipodi:role="line" + id="tspan1028-9" + x="1090.7626" + y="1436.9814" + style="text-align:center;text-anchor:middle;fill:#ff6600;stroke-width:0.99999994px">Home</tspan></text> + </g> + </g> + <g + transform="matrix(0.57180538,0,0,0.57180538,1024.0513,-317.49049)" + inkscape:label="HMI:Jump:RelativePageTest@/PUMP0" + id="g1458-8"> + <g + inkscape:label="button" + id="g1450-4"> + <rect + inkscape:label="button" + ry="35.579063" + y="594.82263" + x="971.96545" + height="95.723877" + width="245.44583" + id="rect1448-8" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:#ff6600;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + </g> + <g + inkscape:label="text" + id="g1456-1"> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;display:inline;fill:#ff6600;fill-opacity:1;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="1090.7626" + y="656.98151" + id="text1454-0" + inkscape:label="setting_jmp"><tspan + sodipodi:role="line" + x="1090.7626" + y="656.98151" + style="text-align:center;text-anchor:middle;fill:#ff6600;stroke-width:0.99999994px" + id="tspan1460-3">Pump 0</tspan></text> + </g> + </g> + <g + id="g1475-0" + inkscape:label="HMI:Jump:RelativePageTest@/PUMP1" + transform="matrix(0.57180538,0,0,0.57180538,1184.0513,-317.49049)"> + <g + id="g1467-4" + inkscape:label="button"> + <rect + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:#ff6600;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="rect1464-4" + width="245.44583" + height="95.723877" + x="971.96545" + y="594.82263" + ry="35.579063" + inkscape:label="button" /> + </g> + <g + id="g1473-4" + inkscape:label="text"> + <text + inkscape:label="setting_jmp" + id="text1471-4" + y="656.98151" + x="1090.7626" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;display:inline;fill:#ff6600;fill-opacity:1;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + id="tspan1469-7" + style="text-align:center;text-anchor:middle;fill:#ff6600;stroke-width:0.99999994px" + y="656.98151" + x="1090.7626" + sodipodi:role="line">Pump 1</tspan><tspan + style="text-align:center;text-anchor:middle;fill:#ff6600;stroke-width:0.99999994px" + y="706.98151" + x="1090.7626" + sodipodi:role="line" + id="tspan1477-6" /></text> + </g> + </g> + <g + transform="matrix(0.57180538,0,0,0.57180538,1344.0513,-317.49049)" + inkscape:label="HMI:Jump:RelativePageTest@/PUMP2" + id="g1491-3"> + <g + inkscape:label="button" + id="g1481-1"> + <rect + inkscape:label="button" + ry="35.579063" + y="594.82263" + x="971.96545" + height="95.723877" + width="245.44583" + id="rect1479-7" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:#ff6600;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" /> + </g> + <g + inkscape:label="text" + id="g1489-5"> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;display:inline;fill:#ff6600;fill-opacity:1;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="1090.7626" + y="656.98151" + id="text1487-9" + inkscape:label="setting_jmp"><tspan + sodipodi:role="line" + x="1090.7626" + y="656.98151" + style="text-align:center;text-anchor:middle;fill:#ff6600;stroke-width:0.99999994px" + id="tspan1493-6">Pump 2</tspan><tspan + id="tspan1485-2" + sodipodi:role="line" + x="1090.7626" + y="706.98151" + style="text-align:center;text-anchor:middle;fill:#ff6600;stroke-width:0.99999994px" /></text> + </g> + </g> + <g + id="g1509-1" + inkscape:label="HMI:Jump:RelativePageTest@/PUMP3" + transform="matrix(0.57180538,0,0,0.57180538,1504.0513,-317.49049)"> + <g + id="g1499-7" + inkscape:label="button"> + <rect + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:#ff6600;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="rect1497-8" + width="245.44583" + height="95.723877" + x="971.96545" + y="594.82263" + ry="35.579063" + inkscape:label="button" /> + </g> + <g + id="g1507-5" + inkscape:label="text"> + <text + inkscape:label="setting_jmp" + id="text1505-7" + y="656.98151" + x="1090.7626" + style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;display:inline;fill:#ff6600;fill-opacity:1;stroke:none;stroke-width:0.99999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + xml:space="preserve"><tspan + style="text-align:center;text-anchor:middle;fill:#ff6600;stroke-width:0.99999994px" + y="656.98151" + x="1090.7626" + sodipodi:role="line" + id="tspan1511-4">Pump 3</tspan><tspan + style="text-align:center;text-anchor:middle;fill:#ff6600;stroke-width:0.99999994px" + y="706.98151" + x="1090.7626" + sodipodi:role="line" + id="tspan1503-1" /></text> + </g> + </g> </svg>