Ответы в темах
-
АвторСообщения
-
Evgeniy58
Участник<StyleSheet>Custom</StyleSheet>
Спасибо, так заработало.!Evgeniy58
УчастникНа изменения ExcelStyleDefault отчёт реагирует. Ширина столбцов меняется… Но по инструкции его править не нужно…
Кстати при обновлении плагина ExcelStyleCustom.xml затирается на файл из архива …Evgeniy58
УчастникC:\SCADA\ScadaWeb\wwwroot\plugins\ElasticReport\templates\ExcelStyleCustom.xml
<?xml version="1.0" encoding="utf-8" ?> <ExcelStyles> <!-- You can add new styles and override the existing styles defined in PdfStyleDefault.xml --> <ColumnWidths> <ColumnWidth style="col-long-time" value="100" /> <ColumnWidth style="col-short-time" value="100" /> <ColumnWidth style="col-name" value="100" /> <ColumnWidth style="col-total" value="100" /> <ColumnWidth style="col-default" value="100" /> <ColumnWidth style="col-xs" value="100" /> <ColumnWidth style="col-sm" value="100" /> <ColumnWidth style="col-lg" value="100" /> <ColumnWidth style="col-xl" value="100" /> </ColumnWidths> <RowHeights> <RowHeight style="row-heading" value="100" /> <RowHeight style="row-subheading" value="100" /> <RowHeight style="row-info" value="100" /> <RowHeight style="row-header" value="100" /> <RowHeight style="row-group" value="100" /> <RowHeight style="row-total" value="100" /> <RowHeight style="row-default" value="100" /> <RowHeight style="row-xs" value="100" /> <RowHeight style="row-sm" value="100" /> <RowHeight style="row-lg" value="100" /> <RowHeight style="row-xl" value="100" /> </RowHeights> <Styles> <!-- Add your styles here --> <!-- Default style --> <Style> <Name>default-style</Name> <Font> <Size>26</Size> </Font> <Alignment> <Horizontal>Left</Horizontal> <Vertical>Center</Vertical> </Alignment> </Style> <!-- Row styles --> <Style> <Name>row-heading</Name> <BaseStyle>default-style</BaseStyle> <Font> <Size>20</Size> <Bold>true</Bold> </Font> </Style> <Style> <Name>row-subheading</Name> <BaseStyle>default-style</BaseStyle> <Font> <Size>162</Size> <Bold>true</Bold> </Font> <Alignment> <Vertical>Bottom</Vertical> </Alignment> </Style> <Style> <Name>row-info</Name> <BaseStyle>default-style</BaseStyle> <Font> <Size>16</Size> </Font> </Style> <Style> <Name>row-header</Name> <BaseStyle>default-style</BaseStyle> </Style> <Style> <Name>row-group</Name> <BaseStyle>default-style</BaseStyle> <Font> <Bold>true</Bold> </Font> </Style> <Style> <Name>row-total</Name> <BaseStyle>default-style</BaseStyle> </Style> <Style> <Name>row-default</Name> <BaseStyle>default-style</BaseStyle> </Style> <!-- Cell styles --> <Style> <Name>cell-heading</Name> </Style> <Style> <Name>cell-subheading</Name> </Style> <Style> <Name>cell-info</Name> </Style> <Style> <Name>cell-col-hdr</Name> <BaseStyle>default-style</BaseStyle> <Font> <Bold>true</Bold> </Font> <Alignment> <Horizontal>Center</Horizontal> </Alignment> <Fill> <BackgroundColor>#FFCCCCCC</BackgroundColor> </Fill> </Style> <Style> <Name>cell-row-hdr</Name> <BaseStyle>default-style</BaseStyle> <Font> <Bold>true</Bold> </Font> <Alignment> <Horizontal>Center</Horizontal> </Alignment> </Style> <Style> <Name>cell-group</Name> <BaseStyle>default-style</BaseStyle> <Font> <Bold>true</Bold> </Font> <Alignment> <Horizontal>Center</Horizontal> </Alignment> </Style> <Style> <Name>cell-data</Name> <BaseStyle>default-style</BaseStyle> <Alignment> <Horizontal>Center</Horizontal> </Alignment> </Style> <Style> <Name>cell-total</Name> <BaseStyle>cell-col-hdr</BaseStyle> </Style> <Style> <Name>cell-default</Name> <BaseStyle>default-style</BaseStyle> </Style> <Style> <Name>cell-center</Name> <BaseStyle>default-style</BaseStyle> <Alignment> <Horizontal>Center</Horizontal> </Alignment> </Style> </Styles> </ExcelStyles>Сейчас сделал вот такой конфиг. Перезапустил со всеми галочками с перезагрузкой всех сервисов.
https://skrinshoter.ru/sWROwFDQJMB
И ничего не поменялось..
https://skr.sh/sWRMOTnY3BkEvgeniy58
УчастникИдеальный вариант для меня! Спасибо всё получилось сделать!
Evgeniy58
УчастникНа КНС измеряем только ток потребления. Когда Ток > 0, считаем время наработки. Но сейчас возникла потребность в генерации события, если насос перестал включаться [КНС немного утонула…:) ]
Evgeniy58
УчастникБольшое спасибо! Вот это я тупанул.
Evgeniy58
УчастникЧтобы не плодить темы по драйверу телеграм. Покупали плагин давно, но руки не доходили его настроить и проверить. Сейчас решил заняться. Но выдает ошибку на этапе отправки сообщений.
Обновили Скаду до последней версии, драйвер так же, но ошибки осталась.
Ошибка возникает при ручной отправке команды.2025-03-21 10:26:53 Команда Notif устройству [33] Telegram Ошибка: недопустимая команда

-
Ответ изменён 7 месяцев, 2 недели назад пользователем
Evgeniy58.
Evgeniy58
УчастникПорт открытd в фаерволе, коннект на него есть при Master, опрос прибора идет. Как только меняю на Slave, порт перестает принимать соединения. Попробуйте у себя.
Evgeniy58
УчастникСпасибо за помощь, теперь я понял что встроенные границы — это по факту уже встроенные формулы и переопределять их нет никакого смысла. Переделал собственную формулу в которой расставил собственные границы в зависимости от значений канала.
public int CalcStat() { if (Val() > 0 && Val() < 65) return 102; else if (Val() >= 65 && Val() <= 70) return 103; else if (Val() > 70 && Val() <= 75) return 104; else if (Val() > 75 && Val() <= 80) return 105; else if (Val() > 80 && Val() <= 85) return 106; else if (Val() > 85) return 107; else return Stat(); }Evgeniy58
УчастникВызываю формулу во входной формуле канале
https://skrinshoter.ru/sSKyU8QGj7mEvgeniy58
УчастникПод мастером я имел ввиду тип канала связи TCP-сервер
Behavior = Master
ClientLifetime = 60
ConnectionMode = Shared
DeviceMapping = ByIPAddress
TcpPort = 10502Evgeniy58
УчастникМастером является RAPIDSCADA. Но запросы слать не планируется. Скада открывает соединение, к ней подключается клиент (устройство мониторинга температуры) и раз в три секунды шлет текущие значения, без запросов. В принципе всё работает, меня только беспокоит ситуация когда GPRS устройство отключилось(некорректно) в Журнале сообщений выскакивает
Scada.ScadaException: Ошибка при считывании данных: Cannot access a disposed object.
В приницпе и с этим Exception, всё достаточно стабильно работает. Думал что есть какой-то вариант чекать соединение на актуальность и отключать клиента по таймауту.Evgeniy58
УчастникDrvTester вываливает такое же исключение, если не было данных в течении 60 сек.
Evgeniy58
УчастникСпасибо. Помогло.
Evgeniy58
УчастникА на каких компонентах это реализовано на Казахмысе?

-
Ответ изменён 7 месяцев, 2 недели назад пользователем
-
АвторСообщения