Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - MaksimGorbunov

Страницы: [1]
2
Добрый день.

Версия - 2.7.3.1.

Столкнулся с тем, что при подключении через веб-клиент некорректно отрабатывает объект TM_ComboBox. Т.е. при выборе элемента из выпадающего списка на веб-клиенте не происходит переход на нужную мнемосхему диагностики. Переходы реализованы через скрипт по изменению значения переменной связанной с объектом OnDataChange (если значение переменной для данной строки = 1, то GetPageByName("название мнемки").GoToPageClient(GetClientName) и т.п.) На десктоп-клиенте отрабатывает всё корректно, на веб-клиенте - нет. Как это можно исправить? Иногда требуется подключение через веб-клиент, а диагностика в данном случае недоступна.

3
В итоге, правильно понимаю, что для моего условного параметра (сигналы сухо/мокро для сигнализатора уровня жидкости), значение которого "не меняется часами", для корректного отображения линии тренда этого параметра независимо от заданного масштаба отображения тренда я могу использовать тип архивации "по изменению"?

Задача у меня простая: корректное отображение тренда в любом масштабе независимо от перезагрузок АРМ :)

4
Благодарю за ответ. Я установил тип архивации "по изменению", сейчас буду наблюдать.

Но подскажите, пожалуйста. По вашей ссылке:
"комбинированный - совмещает в себе типы "по изменению" и "по времени". Этот тип архивации подходит для переменных, значения которых в течение длительного времени могут колебаться в пределах "Зоны нечувствительности". Спустя "Интервал архивации" значение принудительно запишется в архив (даже несмотря на то, что оно не превысило зону нечувствительности)."

Вопрос: почему значение не записывается принудительно? У вас же написано так, что оно должно записываться принудительно несмотря на его изменения. Или какие-то изменения всё равно должны быть, чтобы произвести запись в БД? Хотя бы в зоне нечувствительности. Так? Мне для понимания для будущих проектов.

5
Т.е. в данном случае не подходят "по времени" и "комбинированный"? По моей логике и по описанию в руководстве "комбинированный" подразумевает запись через заданный интервал времени даже несмотря на то, что параметр не меняет своего значения длительное время.

Также при ручной записи значений в БД, линия тренда достраивается и начинает отображаться независимо от масштаба отображения линии тренда (см. рисунок 1 во вложении). Т.е. я дозаписал несколько значений до момента 03:30, линия достроилась.

Как будто дело совсем не в типе архивации, а в слишком длительном периоде между записями в БД. Но в любом случае поменял тип архивации "по изменению", наблюдаю.

6
Новые вводные данные. На рисунке 1 пропало отображение линии тренда после перезагрузки АРМ. На рисунке 2 при уменьшении интервала отображения линия вновь появляется. Т.е. при увеличении интервала она в определенный момент пропадает. Как сделать так, чтобы линия отображалась при любом интервале в трендах?

На рисунке 3 отображены данные в БД.

Тип архивации для этого параметра поставил "комбинированный", зона нечувствительности "0", интервал архивации "5 мин". Т.е. по сути даже без изменения значения он должен записывать через каждые 5 минут в БД значения, но он их не записывает.

Т.е. в итоге проблемы 2:
1) Не отображает линию тренда при увеличении интервала отображения трендов.
2) В качестве контрмеры я предполагаю, что необходимо записывать больше точек в БД для данного параметра. Если это может помочь, то необходимо разобраться, почему параметр не архивируется через заданный интервал архивации при комбинированном типе архивации. Если есть другое предполагаемое решение, то подскажите пожалуйста

7
Добрый день. Проблема заключается в том, что некоторые уже сформированные тренды удаляются после перезагрузки АРМ (то есть после перезапуска сервера симпл-скада).
Порядок проверки:
1. Заходим в тренды, проверяем наличие значений тренда за определенный период времени;
2. Перезагружаем АРМ;
3. Заходим в тренды, проверяем наличие значений тренда за тот же промежуток времени, но он пропадает, например, за последние 34 часа.

Такое происходит только с теми переменными, значения которых меняется редко. Это факт сработки (0, 1) или статус (слово) сигнализаторов уровня.

Подключенная БД - MySQL.
Версия системы архивации - v2.
Версия симпл-скада - 2.7.3.1.
Тип архивации - по времени.
Интервал архивации - 1 сек.

Во вложении пример: 1 - наличие трендов до перезагрузки, 2 - потеря трендов после перезагрузки.

В чём может быть причина? Как избавиться от этой потери?

Страницы: [1]