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

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

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

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


Сообщения - ZWolol

Страницы: [1] 2
1
Если интервалы времени не кратны 1с, то наверно ни как.
Иначе делаешь секундный скрипт, в котором проверяешь состояние переменной агрегата 0/1/2...
1-запуск цикла, по нему фиксируешь время начала, присваиваешь 2 и дальше проверяешь интервал
при достижении необходимых времен производишь нужные действия и увеличиваешь переменную
по окончании цикла переменной присваиваешь 0-стоп

2
Задана группа сообщений "Двери скважин", ID=1
Как нажав кнопку можно проквитировать все сообщения этой группы?

Все эти сообщения привязаны к битам переменных, которые сбрасываются при квитировании сообщений.
Если я сбрасываю этот бит, то появляется дата завершения, но сообщение остается не подтвержденным.

3
Использование шаблонов облегчает и ускоряет разработку,
но когда используешь шаблон, например заслонка с номером, то на форме все заслонки будут с надписью %Номер%.
Если номер не задан, то выводится маркер, а когда все номера проставлены, то их не видно.

Было бы удобно если б подстановки в текст отображались в редакторе.
И очень раздражает постоянное смещение экрана при вызове шаблонов.

4
т.е. У другого клиента они появятся только после перезапуска его проекта?

5
Ваши вопросы / Re: Вопрос по SELECT, MSSQL и Quality.
« : 29 Февраля 2024, 07:38:45 »
Если я использую шаблон окна для которого нет всех переменных.
Например: Не для всех окон есть привязанная переменная расхода (vrValue%Номер%)
Скада для них показывает нулевое начальное значение.
Это является нормой или желательно создать переменные для всех номеров.

6
Ваши вопросы / Re: Вопрос по SELECT, MSSQL и Quality.
« : 26 Февраля 2024, 12:18:34 »
Не хочу быть навязчивым, но как обстоят дела по закрытию сервера?

Добавил в скрипт запроса SQL проверку и задержку на 5 сек при отсутствии ответа... не помогло.
Конечно я могу поставить сервер на автозапуск при закрытии.
Но у оператора иногда будет появляться сообщение о потере связи, что не есть хорошо.

P.S.
Мне сказали, что уже купили скаду на 500 точек.

7
Ваши вопросы / Re: Вопрос по SELECT, MSSQL и Quality.
« : 19 Февраля 2024, 05:47:58 »
Ответ выслал на support@simple-scada.com

SELECT COUNT(ID_Channel) FROM [dbo].[Currents];
получил:593

В таблице Currents есть еще поле MeasureData, могу ее исключить из запроса.

В настройках проекта указан сервер Server-vz2\ServerVZ2
Потому, что на сервере два SQL сервера и localhost подключает к первому Standart.
Могу удалить первый, чтоб остался только Enterprice (2008 R2).

P.S.
У нас своя система опрашивает параметры скважин и все данные кладет в MS SQL базу.
Которая используется для скады и графиков. Это не моя прихоть.

Деньги выделили только для обновления шкафов второго водозабора.
Ну и скаду там решили обновить (сейчас стоит MasterSCADA 2.4)
Небыло печали да купила бабка порося...

8
Ваши вопросы / Re: Вопрос по SELECT, MSSQL и Quality.
« : 16 Февраля 2024, 19:24:20 »
Цитировать
> Какое количество строк в таблице Currents?
Сейчас максимальное ID = 1500, но много удаленных.
Даже если тысяча по килобайту... вряд-ли это переполнит память :)

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

Читать быстрее секунды данные обновляемые раз в минуту считаю лишним.
Мне такая скорость не нужна, а все лишние записи я удалю. Останется всего 50.

А сервер ОПС у нас есть и работает без проблем с МастерСкадой.
Только сделан он 15 лет назад и видимо ваша скада не работает с такой древностью.

Программисты, которые заявили, что без проблем заменят нам мастер на симпл, взяли какой-то ОПС.
Только у них то же что-то не получается...

Ну буду смотреть и разбираться.

9
Ваши вопросы / Re: Вопрос по SELECT, MSSQL и Quality.
« : 16 Февраля 2024, 06:16:28 »
Я подключил нашу базу и выбрал:
Создать БД и таблицы
Создать таблицу переменных
Очистить все таблицы
В результате таблицы в базе появились но файлы архивов не создались.

Удалил базу, создал ее из SCADы и скопировал туда наши таблицы.
Теперь все запускается без ошибок, но после нескольких запросов SQL вылетает сервер.
Демо версию обновил...

P.S.
У программистов подобная проблема.
Они используют ОПС для передачи параметров из базы SQL в SCADу.

Думал что это ошибка в таблице которой я передаю запрос для контроля.
Отключил от нее запрос, результат тот же.

10
Ваши вопросы / Re: Вопрос по SELECT, MSSQL и Quality.
« : 15 Февраля 2024, 07:13:28 »
Установил версию Enterprise.
Таблицы создались, но при запуске выводится ошибка в журнале сервера еще до SQL запроса.
Это что-то с базой данных?

11
Ваши вопросы / Re: Вопрос по SELECT, MSSQL и Quality.
« : 13 Февраля 2024, 04:26:55 »
Зачем для MSSQL требуется версия Enterprise?

Я создал таблицы с правами для архивов V2, но Скада не может работать со Standard в кластерном режиме.
Хотя больших проблем с заменой SQL нет, но ведь INSERT и SELECT делает любая версия.

12
Ваши вопросы / Re: Вопрос по SELECT, MSSQL и Quality.
« : 12 Февраля 2024, 05:20:26 »
Спасибо, все получилось.
MSSQL не понравилось название таблицы в кавычках. :)

13
Ваши вопросы / Re: Вопрос по SELECT, MSSQL и Quality.
« : 09 Февраля 2024, 14:43:59 »
Цитировать
>...по производительности он будет в сотни раз медленнее, чем чтение через OPC-сервер.
ну это еще бабушка на двое сказала.
когда тысяча тегов передается по оптике, то это имеет значение,
а когда опрос этих объектов ведется по радиомодему с периодом нескольких минут...
у нас хотят взять лицензию на 500 тегов, этого хватит даже на три клиента.

Цитировать
> В Demo-Time нет ограничений на работу с СУБД.
Потому и спросил, что соединение с базой MSSQL есть, а после запроса нет ни ответа ни ошибки.
Сделал аналогичную базу с таблицей на MySQL, сменил в настройках сервер и все читается.
Где посмотреть причину ?

Цитировать
> качество переменной
если у переменных есть признак качества, то я не вижу проблем сделать их на за запись.
в нашей таблице параметров MSSQL есть поле признака качества: (ID_param, Value, Quality)
а вот присваивать ее приходится отдельной переменной. :(

14
Ваши вопросы / Вопрос по SELECT, MSSQL и Quality.
« : 09 Февраля 2024, 05:20:01 »
Есть таблица параметров в SQL которую нужно считать в скаду:
Код: (delphi)
  sQuery:= 'SELECT * FROM `my_table`';
  RunSQL(sQuery, nil, 1);

И по выполнению запроса присвоить значения переменным:
Код: (delphi)
  if DataSet.Tag <> 1 then exit;
  while not DataSet.EOF do
    case DataSet[0].AsInt of
      1: vrValue1.Value := DataSet[1].AsFloat;
      2: vrValue2.Value := DataSet[1].AsFloat;
//    ...
    end;
    DataSet.Next;
  end;

1) Если я правильно понял, то 100 таких параметров не будут считаться внешними и не отразятся на ограничение по лицензии.

2) Демо версия не работает с MSSQL ?
Не удобно использовать MySQL для отладки.

3) vrValue.Quality := 0; не работает, а жаль... (Cannot assign to read-only property).
Будет ли в будущем возможность присвоение качества, что б не создавать отдельную переменную?

15
Мы работаем с самопальным DA OPCServer (2008г), который берет данные из базы MS SQL.
Ни каких проблем с MasterScada не было на Win7.
Сейчас установили его на Win10 и с MS3.12 проблем нет, а вот у SimpleScada нет данных.
Причем нет данных и у других клиентов OPC (подключаются, но значения 0 bad).
Исходников OPCServer нет, писать новый - нет удовольствия.
Как определить в чем проблема?

P.S.
Похоже в нем защита (работа только с MS), другого объяснения я не вижу...

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