提交 bec5ca7c authored 作者: Serhij S's avatar Serhij S

controller schemas

上级 fc1674f4
<mxfile host="Electron" modified="2024-03-11T22:19:08.367Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/23.1.5 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="xihlME0APAcV9muHUQj4" version="23.1.5" type="device">
<diagram name="Page-1" id="9KNthZTZ0jm18CXP-Kth">
<mxGraphModel dx="1430" dy="867" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="4f2nUMuaYX8nL8BhVouo-2" value="Internal Data hub" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1">
<mxGeometry x="30" y="350" width="570" height="60" as="geometry" />
</mxCell>
<mxCell id="4f2nUMuaYX8nL8BhVouo-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.25;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;startArrow=classic;startFill=1;endArrow=classic;" parent="1" source="4f2nUMuaYX8nL8BhVouo-3" target="4f2nUMuaYX8nL8BhVouo-2" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="4f2nUMuaYX8nL8BhVouo-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;startArrow=classic;startFill=1;endArrow=classic;" parent="1" source="4f2nUMuaYX8nL8BhVouo-3" target="4f2nUMuaYX8nL8BhVouo-10" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="4f2nUMuaYX8nL8BhVouo-24" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;startArrow=classic;startFill=1;endArrow=classic;" parent="1" source="4f2nUMuaYX8nL8BhVouo-3" target="4f2nUMuaYX8nL8BhVouo-8" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="4f2nUMuaYX8nL8BhVouo-3" value="Worker thread" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
<mxGeometry x="30" y="240" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="4f2nUMuaYX8nL8BhVouo-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;startArrow=classic;startFill=1;endArrow=classic;" parent="1" source="4f2nUMuaYX8nL8BhVouo-4" target="4f2nUMuaYX8nL8BhVouo-2" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="4f2nUMuaYX8nL8BhVouo-19" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;startArrow=classic;startFill=1;endArrow=classic;" parent="1" source="4f2nUMuaYX8nL8BhVouo-4" target="4f2nUMuaYX8nL8BhVouo-12" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="4f2nUMuaYX8nL8BhVouo-4" value="Worker thread" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
<mxGeometry x="180" y="240" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="4f2nUMuaYX8nL8BhVouo-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.75;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;startArrow=classic;startFill=1;endArrow=classic;" parent="1" source="4f2nUMuaYX8nL8BhVouo-5" target="4f2nUMuaYX8nL8BhVouo-2" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="4f2nUMuaYX8nL8BhVouo-5" value="Worker thread" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
<mxGeometry x="330" y="240" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="4f2nUMuaYX8nL8BhVouo-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;startArrow=classic;startFill=1;endArrow=classic;" parent="1" source="4f2nUMuaYX8nL8BhVouo-7" target="4f2nUMuaYX8nL8BhVouo-2" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="4f2nUMuaYX8nL8BhVouo-28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;startArrow=classic;startFill=1;endArrow=classic;" parent="1" source="4f2nUMuaYX8nL8BhVouo-7" target="4f2nUMuaYX8nL8BhVouo-8" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="4f2nUMuaYX8nL8BhVouo-7" value="Worker thread" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;" parent="1" vertex="1">
<mxGeometry x="480" y="240" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="4f2nUMuaYX8nL8BhVouo-8" value="Real-time thread supervisor" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1">
<mxGeometry x="30" y="50" width="570" height="60" as="geometry" />
</mxCell>
<mxCell id="4f2nUMuaYX8nL8BhVouo-10" value="Fieldbus I/O" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" vertex="1">
<mxGeometry x="80" y="150" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="4f2nUMuaYX8nL8BhVouo-11" value="SCADA I/O" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1">
<mxGeometry x="440" y="150" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="4f2nUMuaYX8nL8BhVouo-12" value="Fieldbus I/O" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;" parent="1" vertex="1">
<mxGeometry x="260" y="150" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="4f2nUMuaYX8nL8BhVouo-25" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;entryX=0.333;entryY=1.008;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;startArrow=classic;startFill=1;endArrow=classic;" parent="1" source="4f2nUMuaYX8nL8BhVouo-4" target="4f2nUMuaYX8nL8BhVouo-8" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="4f2nUMuaYX8nL8BhVouo-26" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.95;entryY=-0.067;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;startArrow=classic;startFill=1;endArrow=classic;" parent="1" source="4f2nUMuaYX8nL8BhVouo-11" target="4f2nUMuaYX8nL8BhVouo-5" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="4f2nUMuaYX8nL8BhVouo-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.652;entryY=0.992;entryDx=0;entryDy=0;entryPerimeter=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;startArrow=classic;startFill=1;endArrow=classic;" parent="1" source="4f2nUMuaYX8nL8BhVouo-5" target="4f2nUMuaYX8nL8BhVouo-8" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论