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

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

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

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


Сообщения - Rolich

Страницы: 1 [2] 3 4 ... 6
16
Ваши вопросы / Формирование отчётов
« : 06 Июня 2024, 12:53:25 »
Доброго всем времени суток
Возникла вот какая проблема: при формировании отчёта иногда возникает ошибка "Время вышло (40 sec.)! Сервер формировал данные для отчета слишком долго. Отчёт не будет построен"
Подскажите, пожалуйста, как её можно решить
Спасибо

17
Ваши вопросы / Частота записи в БД
« : 18 Апреля 2024, 10:27:13 »
Доброго всем времени суток
В проекте имеется внешняя переменная, период опроса которой установлен 1 секунда и запись в базу по изменению
Обратил внимание, что запись значений в подключенную базу данных происходит не по факту изменения переменной, а с задержкой 5-10 минут
Можно ли сто-то сделать, чтобы данные в базе появлялись сразу по факту изменения значения переменной ?
Спасибо

18
Спасибо за подробные комментарии, проблема выявлена и решена !

19
Доброго всем времени суток
Имеется выполняющийся 1 раз в час скрипт для записи значений наработки оборудования в БД:
Код: (delphi)
var
  Time, DateStart, DateEnd: TDateTime;
  I:integer;
  aQuery: string;
 begin
    DateEnd:= Now;
    DateStart:= IncHour(Now, -1);
    ArchiveTimeOn(HPT_2, HPT_2_narabotka, DateStart, DateEnd);
    I:= MinutesBetween(0, HPT_2_narabotka.AsDateTime);
    aQuery := 'INSERT INTO "public.equpment_operating" ("id","operating_time","operating_value") VALUES ('+IntToStr(2)+', Now(), '+IntToStr(I)+')';
    RunSQL(aQuery);
end.

Запись в БД не происходит
Что здесь не так ?

20
Ваши вопросы / Время работы за сутки
« : 15 Марта 2024, 11:27:13 »
Доброго всем времени суток
В проекте есть битовая переменная, которая меняет значение в зависимости от состояния агрегата, 1 - в работе, 0 - остановлен
За предыдущие 24 часа высчитывается, какое количество времени агрегат был в работе:
Код
DateEnd:= Now;
DateStart:= IncHour(Now, -24);
ArchiveTimeOn(Bool_Val, DateTime_Val, DateStart, DateEnd);
Результат выводится в поле Calendar, с отключенным значением даты и временем в формате hh:mm:ss
Проблема в том, что если агрегат работал все 24 часа, то в поле Calendar выводится 00:00:00
Как сделать так, чтобы в таком случае отображалось 24:00:00 ?
Спасибо

21
Ваши вопросы / Re: ID переменной
« : 02 Февраля 2024, 12:54:44 »
А как вернуть удалённые переменные, если у меня есть сохранённая копия проекта ?
Т.е. как их из сохранённой копии перенести в актуальную версию

22
Ваши вопросы / ID переменной
« : 02 Февраля 2024, 12:27:04 »
Доброго всем времени суток
Подскажите, пожалуйста, есть ли возможность изменить ID переменной ?
Ситуация следующая: изменился источник данных переменных, я создал новые, а старые удалил. А теперь не знаю, как сотыковать их в системе отчётов

23
Доброго всем времени суток
В отчёте имеется переменная, содержащая количество секунд в формате int
Как перевести это значение в формат времени hh:mm:ss ?

24
Ваши вопросы / Re: Данные в отчёте
« : 14 Декабря 2023, 11:49:20 »
Добрый день
Вопрос решен, всем спасибо !

25
Ваши вопросы / Данные в отчёте
« : 09 Декабря 2023, 21:03:28 »
Доброго всем времени суток
Добавил в существующий отчёт новые источники данных, значения по которым пишутся в базу с 09.12.2023
При попытке построения отчёта за даты ранее 09.12.2023 он не строится, висит в бесконечном цикле
Как сделать так, чтобы при формирования отчёта игнорировалось отсутствие данных в базе за более ранние периоды и в полях новых источников проставлялись ноли ?

26
Ваши вопросы / Re: Печать графиков
« : 29 Ноября 2023, 11:50:58 »
Да, из Web
Спасибо, буду ждать

27
Ваши вопросы / Re: Печать графиков
« : 27 Ноября 2023, 13:13:40 »
Проверил, галочка на этом пункте установлена, тем не менее сам график печатается на чёрном фоне

28
Ваши вопросы / Печать графиков
« : 27 Ноября 2023, 07:30:18 »
Добрый день, уважаемые коллеги
Сегодня в первый раз печатал графики, непосредственно из Scada и вот с чем столкнулся:
1. При масштабировании по умолчанию на лист не помещаются шкалы, приходится уменьшать масштаб до 83% (не критично, возможно особенности принтера)
2. Графики печатаются так же, как видятся на экране, т.е. на чёрном фоне, что ведёт к жуткому перерасходу тонера. Можно это как-то исправить ?
Спасибо

29
Спасибо, всё получилось !

30
Добрый день
То есть, если разместить код
StartPing('10.11.12.1',2000,Ping1);
StartPing('10.11.12.2',2000,Ping2);
StartPing('10.11.12.3',2000,Ping3);
в скрипте "Старт проекта", то переменные Ping1..Ping3 будут принимать значение True при наличии ответа от узла и False при отсутствии ?
Или всё-таки нужно добавлять обработку этих переменных в скрипте "Изменился пинг", добавляя дополнительные переменные для контроля наличия связи ?

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