Рефакторинг и фиксы

Добавлено управление от ПУИ
This commit is contained in:
2026-02-14 09:50:44 +03:00
parent 19ce761264
commit eb48424111
20 changed files with 1514 additions and 148 deletions

View File

@@ -0,0 +1,169 @@
<?xml version="1.0" encoding="UTF-8"?>
<ModbusPoll>
<FileSchema r="0" c="0"/>
<Version major="12" minor="2" patch="0" build="2516"/>
<dpi>96</dpi>
<WP left="272" right="516" top="444" bottom="895" ShowCmd="1" MaxPosX="-8" MaxPosY="-31" MinPosX="0" MinPosY="895"/>
<ScanRate>1000</ScanRate>
<SlaveID>1</SlaveID>
<Enable>1</Enable>
<StopOnError>0</StopOnError>
<OneBased>0</OneBased>
<RowsDialog>0</RowsDialog>
<HideNames>0</HideNames>
<HexMode>0</HexMode>
<DisplayAddr>0</DisplayAddr>
<ColCount>2</ColCount>
<RowCount>10</RowCount>
<ColumnWidth>
<CW>900</CW>
<CW>900</CW>
</ColumnWidth>
<RowHight>
<RH>200</RH>
<RH>200</RH>
<RH>200</RH>
<RH>200</RH>
<RH>200</RH>
<RH>200</RH>
<RH>200</RH>
<RH>200</RH>
<RH>200</RH>
<RH>200</RH>
</RowHight>
<ScrollPosV>0</ScrollPosV>
<ScrollPosH>0</ScrollPosH>
<FocusRow>6</FocusRow>
<FocusCol>2</FocusCol>
<LogText>
<Eachread>0</Eachread>
<Rate>1</Rate>
<LogChangedOnly>0</LogChangedOnly>
<LogErrors>0</LogErrors>
<LogErrorsOnly>0</LogErrorsOnly>
<LogAddress>1</LogAddress>
<LogDate>0</LogDate>
<TDelimiter>0</TDelimiter>
<LogMs>1</LogMs>
<Delimiter>0</Delimiter>
<AutoStart>0</AutoStart>
<Flush>0</Flush>
<Append>0</Append>
<NewLogFileAtMidnight>0</NewLogFileAtMidnight>
<InsertHeader>0</InsertHeader>
<NameCellsInTopRow>0</NameCellsInTopRow>
<PollDefinition>0</PollDefinition>
<LogName>Type log name here</LogName>
<FileName></FileName>
</LogText>
<LogExcel>
<Eachread>1</Eachread>
<Rate>1</Rate>
<StopAfter>1000</StopAfter>
<LogChangedOnly>0</LogChangedOnly>
<InsertHeader>1</InsertHeader>
<NameCellsInTopRow>1</NameCellsInTopRow>
<PollDefinition>1</PollDefinition>
<LogName>Type log name here</LogName>
</LogExcel>
<Data>
<Function>3</Function>
<Address>0</Address>
<Quantity>10</Quantity>
<EnronMode>0</EnronMode>
<Formats>
<F f="1" v="300"/>
<F f="1" v="5000"/>
<F f="1" v="80"/>
<F f="1" v="120"/>
<F f="1" v="24"/>
<F f="1" v="7"/>
<F f="1" v="5000"/>
<F f="1" v="30"/>
<F f="1" v="1"/>
<F f="1" v="0"/>
</Formats>
<Bytes>
<B>44</B>
<B>1</B>
<B>136</B>
<B>19</B>
<B>80</B>
<B>0</B>
<B>120</B>
<B>0</B>
<B>24</B>
<B>0</B>
<B>7</B>
<B>0</B>
<B>136</B>
<B>19</B>
<B>30</B>
<B>0</B>
<B>1</B>
<B>0</B>
<B>0</B>
<B>0</B>
</Bytes>
<CellData>
<Cell idx="0">
<Colors/>
<Compare compare1="0" compare2="0" conditional1="0" conditional2="0"/>
<Name>Iref, %</Name>
<Font used="false"/>
</Cell>
<Cell idx="1">
<Colors/>
<Compare compare1="0" compare2="0" conditional1="0" conditional2="0"/>
<Name>Тнт, мс</Name>
<Font used="false"/>
</Cell>
<Cell idx="2">
<Colors/>
<Compare compare1="0" compare2="0" conditional1="0" conditional2="0"/>
<Name>Umin, %</Name>
<Font used="false"/>
</Cell>
<Cell idx="3">
<Colors/>
<Compare compare1="0" compare2="0" conditional1="0" conditional2="0"/>
<Name>Umax, %</Name>
<Font used="false"/>
</Cell>
<Cell idx="4">
<Colors/>
<Compare compare1="0" compare2="0" conditional1="0" conditional2="0"/>
<Name>Imax, % от 50 А</Name>
<Font used="false"/>
</Cell>
<Cell idx="5">
<Colors/>
<Compare compare1="0" compare2="0" conditional1="0" conditional2="0"/>
<Name>Imin, %</Name>
<Font used="false"/>
</Cell>
<Cell idx="6">
<Colors/>
<Compare compare1="0" compare2="0" conditional1="0" conditional2="0"/>
<Name>TiMax, мкс</Name>
<Font used="false"/>
</Cell>
<Cell idx="7">
<Colors/>
<Compare compare1="0" compare2="0" conditional1="0" conditional2="0"/>
<Name>Tdelay, с</Name>
<Font used="false"/>
</Cell>
<Cell idx="8">
<Colors/>
<Compare compare1="0" compare2="0" conditional1="0" conditional2="0"/>
<Name>Interlance</Name>
<Font used="false"/>
</Cell>
</CellData>
<Scales/>
<ValueNames/>
<ChartSeries/>
<BinNames/>
</Data>
</ModbusPoll>