AlgorithmsSmartForce/alogrithm_stop/algorithm_stop.drawio

162 lines
18 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<mxfile host="Electron" modified="2024-08-28T14:08:04.711Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.4.8 Chrome/124.0.6367.207 Electron/30.0.6 Safari/537.36" etag="YsAZ1YSjnc0RRQnC8IG9" version="24.4.8" type="device">
<diagram id="U2dJCsa7sE4v5P5Dxrlu" name="Page-1">
<mxGraphModel dx="3340" dy="1527" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="1654" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="cXhk_Pv_VdVScGw-giEE-142" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-610" y="390" width="360" height="1000" as="geometry" />
</mxCell>
<mxCell id="25" value="" style="ellipse;html=1;shape=endState;fillColor=strokeColor;" parent="1" vertex="1">
<mxGeometry x="440" y="1550" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="60" value="Алгоритм #. Останов ТСК." style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=29;" parent="1" vertex="1">
<mxGeometry x="-345" y="30" width="720" height="50" as="geometry" />
</mxCell>
<mxCell id="61" value="Конец" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="480" y="1550" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-96" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-160" y="400" width="360" height="1000" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-110" value="Контроллер безопасности" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="-160" y="400" width="130" height="61" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-133" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="cXhk_Pv_VdVScGw-giEE-122" target="cXhk_Pv_VdVScGw-giEE-125">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-122" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;Сформированно условие аварийного останова ТСК:&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;ul&gt;&lt;ul&gt;&lt;li style=&quot;&quot;&gt;Внешний аварийный сигнал&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;" style="html=1;shape=mxgraph.infographic.ribbonSimple;notch1=0;notch2=20;align=left;verticalAlign=middle;fontSize=14;fontStyle=0;fillColor=#FFFFFF;whiteSpace=wrap;direction=west;" vertex="1" parent="1">
<mxGeometry x="280" y="671" width="300" height="100" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-127" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="cXhk_Pv_VdVScGw-giEE-123" target="cXhk_Pv_VdVScGw-giEE-126">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-123" value="Иницирует срабатывание функции быстрого останова ПЧ" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="-65" y="490" width="170" height="80" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-132" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="cXhk_Pv_VdVScGw-giEE-124" target="cXhk_Pv_VdVScGw-giEE-123">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-124" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;Сформированно условие останова ТСК:&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;ul&gt;&lt;ul&gt;&lt;li style=&quot;&quot;&gt;БУП: &quot;аварийный останов&quot;&lt;/li&gt;&lt;li style=&quot;&quot;&gt;Пульт ТСК: &quot;аварийный останов&quot;&lt;/li&gt;&lt;li style=&quot;&quot;&gt;Отказ ПЧ ПЭ&lt;/li&gt;&lt;li style=&quot;&quot;&gt;Отказ ПЧ НЭ&lt;/li&gt;&lt;li style=&quot;&quot;&gt;Внешний аварийный сигнал&lt;/li&gt;&lt;li style=&quot;&quot;&gt;Пульт ТСК: &quot;Переключатель безопасности оператора&quot; и &quot;ручной режим&quot;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div style=&quot;&quot;&gt;&lt;br&gt;&lt;/div&gt;" style="html=1;shape=mxgraph.infographic.ribbonSimple;notch1=0;notch2=20;align=left;verticalAlign=middle;fontSize=14;fontStyle=0;fillColor=#FFFFFF;whiteSpace=wrap;direction=west;" vertex="1" parent="1">
<mxGeometry x="280" y="130" width="300" height="230" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-144" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="cXhk_Pv_VdVScGw-giEE-125" target="cXhk_Pv_VdVScGw-giEE-143">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-125" value="Иницирует срабатывание функции безопасности&lt;div&gt;STO&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="-65" y="681" width="170" height="80" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-128" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="cXhk_Pv_VdVScGw-giEE-126" target="cXhk_Pv_VdVScGw-giEE-125">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-130" value="да" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="cXhk_Pv_VdVScGw-giEE-128">
<mxGeometry x="-0.6758" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-126" value="Таймаут&lt;div&gt;срабатывания STO?&lt;/div&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="-60" y="601" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-129" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="cXhk_Pv_VdVScGw-giEE-126" target="cXhk_Pv_VdVScGw-giEE-126">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="120" y="626" />
<mxPoint x="120" y="581" />
<mxPoint x="20" y="581" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-131" value="нет" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="cXhk_Pv_VdVScGw-giEE-129">
<mxGeometry x="-0.8828" y="-2" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-134" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-600" y="400" width="360" height="1000" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-135" value="ПЧ&lt;br&gt;подвижного&amp;nbsp; и неподвижного электрода" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="-600" y="400" width="290" height="61" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-136" value="Торможение с максимальным ускорением" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="-505" y="490" width="170" height="80" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-137" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="cXhk_Pv_VdVScGw-giEE-123" target="cXhk_Pv_VdVScGw-giEE-136">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-138" value="Отключение управления&lt;br&gt;ЭМП" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="-505" y="681" width="170" height="80" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-156" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="cXhk_Pv_VdVScGw-giEE-140" target="cXhk_Pv_VdVScGw-giEE-155">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-140" value="Отключение питания транзисторов" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="-505" y="787" width="170" height="80" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-139" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="cXhk_Pv_VdVScGw-giEE-125" target="cXhk_Pv_VdVScGw-giEE-138">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-141" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="cXhk_Pv_VdVScGw-giEE-125" target="cXhk_Pv_VdVScGw-giEE-140">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-143" value="Формирование диагностического сигнала о срабатывании защиты" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="-65" y="787" width="170" height="80" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-145" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="280" y="860" width="360" height="540" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-146" value="Пульт ТСК" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="280" y="860" width="130" height="61" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-168" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="cXhk_Pv_VdVScGw-giEE-147" target="cXhk_Pv_VdVScGw-giEE-165">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-147" value="Отображает состояние&lt;br&gt;контроллера безопасности&amp;nbsp;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="370" y="1030" width="170" height="80" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-148" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="cXhk_Pv_VdVScGw-giEE-143" target="cXhk_Pv_VdVScGw-giEE-147">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-150" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="cXhk_Pv_VdVScGw-giEE-149" target="cXhk_Pv_VdVScGw-giEE-136">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-149" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;Сформированно условие останова ТСК в соответствии с алгоритмами:&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;ul&gt;&lt;ul&gt;&lt;li style=&quot;&quot;&gt;Сенсорная система не исправна&lt;/li&gt;&lt;li style=&quot;&quot;&gt;Сварка невыпполнима в данной точке&lt;/li&gt;&lt;li style=&quot;&quot;&gt;&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div style=&quot;&quot;&gt;&lt;br&gt;&lt;/div&gt;" style="html=1;shape=mxgraph.infographic.ribbonSimple;notch1=0;notch2=20;align=left;verticalAlign=middle;fontSize=14;fontStyle=0;fillColor=#FFFFFF;whiteSpace=wrap;direction=east;" vertex="1" parent="1">
<mxGeometry x="-990" y="130" width="300" height="230" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-151" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-1050" y="400" width="360" height="1000" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-152" value="Контроллер ТСК: ядро реального времени" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="-1050" y="400" width="130" height="61" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-154" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="cXhk_Pv_VdVScGw-giEE-153" target="cXhk_Pv_VdVScGw-giEE-136">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-160" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="cXhk_Pv_VdVScGw-giEE-153" target="cXhk_Pv_VdVScGw-giEE-158">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-153" value="Алгоритм защиты клещей:&lt;br&gt;контроль выхода за пределы допустимых характеристик" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="-955" y="490" width="170" height="80" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-162" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="cXhk_Pv_VdVScGw-giEE-155" target="cXhk_Pv_VdVScGw-giEE-158">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-155" value="Фиксация кода ошибки" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="-505" y="900" width="170" height="80" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-161" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="cXhk_Pv_VdVScGw-giEE-158" target="cXhk_Pv_VdVScGw-giEE-147">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-158" value="Фиксация кода ошибки" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="-955" y="1030" width="170" height="80" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-167" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="cXhk_Pv_VdVScGw-giEE-165" target="25">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-165" value="Система в состоянии аварийного останова" style="shape=step;perimeter=stepPerimeter;whiteSpace=wrap;html=1;fixedSize=1;" vertex="1" parent="1">
<mxGeometry x="295" y="1440" width="320" height="80" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>