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

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

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

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


Сообщения - asutpvit

Страницы: 1 2 [3] 4
31
эх над было этим заморочиться когда 10-20 было тэгов) Спасибо за ответ. Но буду ждать данного обновления функционала)

32
Добрый день, а есть возможность реализовать мигание вкладки по происшествию. Т.е. если сработал уровень по H на вкладке "1", должна мигать вкладка "1". Уже порядка 14 вкладок и можно запутаться особенно новому оператору в поиске нужной вкладки при сработке аварии и т.д.

п.с. ну и конечно же чтобы это действие генерировалось автоматом) как и аварийные сообщения по превышению границ. Галочку поставил и вуаля)

33
Здравствуйте.

Стандартная панель сообщений (как и панель страниц) не имеют каких-либо доп. опций. Если нужна уникальная панель, то можно просто выключить панель сообщений и на её месте создать свою с любой комбинацией элементов. Для вывода сообщений можно разместить компонент "Список сообщений" выбрать в нём группу "Неподтверждённые" и свойство количество задать равным "1". Также можно разместить кнопку для перехода в меню сообщений. Для этого на событие OnClick можно написать такой скрипт:

Аналогично можно создать кнопки для подтверждения последнего сообщения или всех сообщений, а также кнопки авторизации пользователя.
А квитирование сообщения нажатием на него возможно сделать? самый интересный момент это квитирование нажатием по сообщению

34
Добрый день, сегодня получил от оператора вопрос: а можно ли сделать панель с сообщениями шире и квитировать по нажатию на сообщение, а переход в меню со всеми видами аварий и сообщений по кнопке которая сейчас отвечает за квитирование. Я конечно же перепроверил в редакторе, но там все так же скудно по данной панели. сделать ничего нельзя. Будет ли реализована возможность изменения габаритов и т.д. у панели сообщений?

35
ура, сегодня обновил scada и заработало.

36
Таблица par создана в Workbench, версия скада последняя(2.2.8.0 standart edition). Рамка вокруг таблицы мигает. Ошибок в журналах по поводу бд или таблиц нет. Записи в таблицу par заносятся с периодичностью 1 раз в 30 мин

37
Перезапуск проекта выполнялся более 10 раз тем способом что вы описали.   
Сейчас попробуем "простую выборку"

38
Добрый день, наконец-то руки дошли до испытания Вами предложенного метода ->

Вы можете выполнить любой SQL-запрос от таблицы к базе данных и результаты запроса автоматически будут выведены в таблице. Для этого используется процедура RunSQL таблицы. Пример для вашей задачи:
Код
var
  aFrom, aTo: TDateTime;
  aQuery, aFromStr, aToStr: string;
begin
  aTo := Now;                // текущее время в переменную aTo
  aFrom := IncHour(Now, -6);  // 6 часов назад в переменную aFrom
  aToStr := MySQLDateTime(aTo, dttFull);      // переводим время aTo в строку
  aFromStr := MySQLDateTime(aFrom, dttFull);  // переводим время aFrom в строку

  { формируем запрос к БД на выборку }
  aQuery := 'SELECT * FROM `trends_data` WHERE ' +
            '(`id`=' + IntToStr(MyVariable.ID) + ') AND ' +
            '(`timestamp` >= ' + aFromStr + ') AND (`timestamp` <= ' + aToStr + ')';

  { выполнить запрос и заполнить таблицу результатом выполнения }
  Table1.RunSQL(aQuery, tsAll);
end.

Сначала в переменные aFrom, aTo записывается интервал в последние шесть часов. Затем интервал переводится в строку пригодную для запросов к MySQL. Далее формируется запрос на выборку архивных данных переменной MyVariable за последние шесть часов. Результат выборки отобразится в таблице с именем Table1.

результат 0,  не выводиться информация в таблицу.
Решил пойти простым путем, а именно вывести всю таблицу: присвоил на клик по таблице скрипт
Код: (delphi)
var
    aQuery: string;
begin
  aQuery := 'SELECT * FROM `par`';
  Table2.RunSQL(aQuery, tsAll);
end.
итог обновляется таблица в скада только после перезапуска windows (сам в шоке, но просто останов и перезапуск клиента не помогает)
в MySql таблица par обновляется как положено раз в 30 мин, .... прописал в конец скрипта по обновлению таблицы в MySql вывод инфы в таблицу скады Table2...тоже обновление идет только после перезапуска windows....

куда копать? простейший скрипт
И почему нельзя сделать в редакторе просто присвоение таблицы в скаде к таблице имеющейся в БД? Без скриптов и заморочек

39
Здравствуйте, подскажите почему загрузка значений трендов некоторых переменных (все с одного opc-сервера) происходит с большой задержкой до 15 минут. Разве значения трендов не хранятся в Mysql? Происходит следующее: при перезапуске клиента, нужно проверить первым делом расход пара получаемого с тэц (данные переменные идут черед opc сервер логика а в него через gprs модем.), А они не отображаются сразу....время загрузки доходит до 15 мин. Тренды переменных с opc сервера базис прогружаются моментально....(их большинство).

40
Здравствуйте, а будет ли реализована возможность просмотра значений тренда (в окне временных трендов), при при наведении курсора показывалось имя переменной и её значение в это время. Очень информативно было бы.

41
сообщения пишутся и есть все сейчас после перезагрузки в полном объеме с декабря мес. Версия 2.2.7.1. Если посмотреть через workbench то таблица trends_data заполнена. Приявязка трендов была к тем же переменным что и ранее( это касается поста выше, где писал что удалив все переменные пропала привязка к трендам и мнемосхемам, в 10 утра сегодня восстановили привязку) и странным образов пишутся сейчас тренды. Есть 2 орс сервера (логика и базис) с базиса тренды с 10 утра без перерыва сегодня пишутся, а от логики пишутся с момента включения клиента. Т.е. при выключении клиента теряются все записанные за время его работы данные по тегам с орс логика, и начинается запись с момента включения клиента скады.....


период опроса только отличается у тэгов опрашиваемых с данных серверов.

арм на котором установлена скада:
win 10 professional x64,
intel core i5-7400
8gb RAM
просадок производительности не наблюдается   


вообще не понимаю что происходит, после прошествия получаса, появились тренды с 10 утра и по второму орс серверу. до 10 утра так же все пусто кроме как 10 минут за 16.01. Переменные не переименовывал, ограничений на запись трендов нет - перепроверил ( сообщения все и действия оператора появились....) Странно все как то, может попробовать очистить бд?

42
Здравствуйте, спасибо за наводки. Продолжаю изучать simple-scada, появился еще вопрос:

во вложении скрин, на нем видно что тренды пропали до 10 утра 17.01. Переименовывания клиента не было. В 10 утра производилась привязка переменных к трендам, к мнемосхемам и т.д. Имя переменных остались неизменны. Почему так произошло? есть возможность восстановить накопленные за месяц показания?  Так же не ведется лог сообщений и действий оператора.....куда копать?

если выбрать период 2 дня то видны тренды продолжительностью 10 мин за 16.01.....


П.с. перезагрузил АРМ и сообщения появились, а с трендами беда....

43
задам еще вопрос в "своей" теме:

оооочень сильно разочаровал 1 факт : при удалении переменный удаляется присвоение данной переменой со схемы.
Опишу ситуацию которую сегодня словил: была необходимость изменить частоту опроса у 27 переменных, выгрузил все в csv, далее изменил период опроса у необх переменных. А при загрузке мне выдает не найдено новых переменных, ну хорощо - удаляем все переменные  ( все значит все, т.к. выгружал сразу все переменные, а изменял только необходимые) - далее импортирую в проект, сохраняю. захожу в клиент и вижу "фигу" все мнемосхемы слетели, привязок к переменным нет нигде изза удаления из меню переменные.


Возможно ли реализовать в дальнейших версиях "такой механизм" : при удалении переменной из меню, чтобы не удалялась привязка к имени переменной в мнемосхеме......Ну ооочень необходим данный функционал, т.к. проще изменить неверную ссылку на переменную если что чем переделывать весь проект.(

44
Спасибо, испытаю данные действа в понедельник. Пока пусть на тренды бдят)

п.с. А есть возможность не закрывая клиент (сочетание клавиш там...) проверить изменения сделанные в editor? уж ооочень неудобно сохраняться, выключать редактор, выключать клиент, запускать клиент и проверять изменения. В Scada iFix реальзовано путем перехода из режима редактирования в режим run-time через комбинацию клавиш.

45
продолжаем разговор, сделал запись DA тэгов скриптом (Запись в БД по таймеру) в mySql, вопрос как заполнить таблицу из 6 строк расположенную в скаде. И обновлять показания из таблицы mysql/ Необходимо вывести показания за последние 6 часов


грубо говоря есть ли возможность отображать таблицу из MySql в таблице скады. С привязкой к последним 6 строкам

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