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

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

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

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


Сообщения - Simple_Scada

Страницы: [1] 2 3 ... 92
1
Здравствуйте.

Цитировать
Операторы возмущены и требуют вернуть зазор для видимости концов линий графиков.
Каких-либо настроек "зазора" трендов нет. При просмотре трендов имеется небольшой отступ от шкал, его хорошо видно на интервалах менее часа. При просмотре трендов с включенной опцией автоматической прокрутки, тренды автоматически обновляются, концы линий трендов всегда видны и хорошо читаются. Для того чтобы увидеть последние значения, достаточно установить визир в крайнее правое положение.

Чтобы избежать возможных смещений трендов, установите для OPC-сервера настройку "метка времени" = компьютер. Для DA-сервера настройку можно найти по ссылке, для UA-сервера по ссылке. В этом случае при архивации, отметки времени будут браться с ПК, что исключит возможные проблемы, когда на OPC-сервере или ПЛК время будет отличаться от установленного на ПК.

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

Цитировать
или сдвинуть часовой пояс
Начиная с версии Simple-Scada 2.6.11.0, клиенты учитывают смещение времени по UTC при просмотре трендов, сообщений и в компонентах "Расписание". Поэтому, при изменении часового пояса на ПК-клиенте, тренды будут отображаться с учетом смещения.

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

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

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

Убедитесь, что у бэнда данных включена опция "Может сжиматься". Если не разберетесь, то пришлите на support@simple-scada.com проект целиком и укажите отчет, который необходимо проверить. Если в проекте имеются конфиденциальные данные, то создайте копию проекта, удалите все лишнее, проверьте, что проблема повторяется и пришлите нам полученный проект. Либо создайте новый проект, воспроизведите проблему в нем и пришлите нам для проверки.

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

Цитировать
Планируется ли расширение функционала работы с Max? Команды управления, запросы, вывод графиков и пр.
Пожелание обязательно учтем, но добавление таких возможностей не планируется.

Цитировать
Будет ли когда-нибудь реализована возможность импорта-экспорта шаблонов из проекта в проект?
Добавление функций импорта/экспорта между проектами есть в планах. Но какой-то определенный срок появления такой возможности назвать, к сожалению не можем.

5
Ваши вопросы / Re: Get запрос
« : 01 Апреля 2026, 18:17:50 »
Здравствуйте.

Цитировать
Проблема в том что выводится только одна строка, через браузер данный запрос выводит список строк.
Скада-система никак не влияет на результат выполнения HTTP запроса.

1. Возможно, в скада-системе и браузере выполняются разные запросы.
2. Результат будет зависеть от того, как он обрабатывается в скрипте "Выполнен HTTP запрос".
3. Создайте скрипт с типом события "Выполнен HTTP запрос" со следующим кодом:
Код: (delphi)
begin
  if Response.Tag = 3000 then
    Log_Add(Response.Text, True);
end.
Данный скрипт запишет в лог полный ответ от HTTP-сервера. После создания скрипта запустите проект, выполните Ваш GET-запрос, откройте лог-файл сервера (...\Simple-Scada 2\Logs\Server-log.txt) и посмотрите результат выполнения запроса.

Цитировать
Еще вопрос если в ответе присутствует переход на следующую стоку как это обработать?
Пример разбора данных в формате JSON можно найти по ссылке и ссылке. Также, подробные примеры разбора JSON можно найти по этой ссылке.

Если не разберетесь, то пришлите на support@simple-scada.com текущую версию Вашего проекта из директории "..\Simple-Scada 2\Projects\" и целиком папку с логами "..\Simple-Scada 2\Logs".

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

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

Цитировать
А как сделать тоже самое с последней стройкой, если число строк неизвестно?
Можно использовать следующий код:
Код: (c#)
if (Line == cCount(Данные)) {
  e.Value = "";
} else {
  (sender as StiText).CanShrink = false;
}
, где "Данные" – имя источника данных.

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

Цитировать
может быть есть возможность добавить квитирование отдельных групп сообщений, типа ConfirmGroupMessages(GetClientName, NameGroup)
Добавление такой возможности не планируется.

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

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

Каких-либо изменений в инсталлятор не вносилось. Дополнительно протестировали установку обновления Simple-Scada 2.7.5.0 на Windows Server 2019. Проблем с установкой не обнаружили.

Цитировать
Как-то проскакивают этапы выбора как установить скаду как сервис или как десктоп. Ощущения подвисание программы, а потом сразу отображение процесса установки ПО
Убедитесь, что на ПК не зажата клавиша Enter. Либо нажатие клавиши Enter эмулируется другим ПО, например через которое производится удаленное подключение.

Цитировать
После окончания установки запускаем через иконку сервер и видим ситуацию на рисунке 1.
Начиная с версии Simple-Scada 2.7.3.1 обновлён интерфейс сервера Simple-Scada. Работа с интерфейсом сервера Simple-Scada производится через браузер – список поддерживаемых браузеров можно посмотреть по ссылке. Видимо Вы подключаетесь через Internet Explorer, который не поддерживается. Рекомендуем использовать браузер Google Chrome.

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

Адреса переменных формируются на UA-сервере. Скада-система на них никак не влияет. Адрес переменной в редакторе должен соответствовать адресу на UA-сервере. 

10
Ваши вопросы / Re: Цветовая схема
« : 05 Марта 2026, 21:53:37 »
Здравствуйте.

Изменить цветовую схему для просмотра трендов и сообщений, к сожалению нельзя. Пожелание обязательно учтем и возможно в будущем добавим такой функционал.

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

Ранее Вы уже задавали подобный вопрос в другой теме. Архивные данные накапливаются в оперативной памяти и периодически сбрасываются в БД. Чем реже меняется значение переменной, тем реже данные сбрасываются в БД. Это необходимо для оптимизации и быстродействия. При архивации "по изменению", новое значение переменной будет добавляться в архив, если оно отклонилось от предыдущего на величину "Зоны нечувствительности". Если требуется получать из БД текущие значения переменных, например в стороннее приложение, то см. статью по ссылке.

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

Пришлите на support@simple-scada.com текущую версию Вашего проекта из директории "..\Simple-Scada 2\Projects\" и подробно опишите, какую именно задачу Вы пытаетесь решить. Переменные внешние (с OPC-сервера) или внутренние?

13
В проекте есть скрипт Nasos1 типа Таймер, который срабатывает раз в секунду.
Код: (delphi)
begin
  i.Value:=(i.Value+1)mod 100;
  Pump_Frequency.Value:=i.Value;
end.
Как его запустить по нажатию кнопки в обработчике OnClick?
1. Скрипт с типом события "Таймер" будет выполняться периодически, с заданным интервалом сразу после запуска проекта.
2. При работе со значением переменной, рекомендуем использовать явное приведение к нужному типу, например .AsInt, .AsBool и так далее. Также, использование свойства ".Value" в условиях может приводить к некорректной работе – подробнее см. по ссылке.

Если требуется, чтобы код выполнялся по дополнительным условиям, то такие условия нужно добавить в скрипт. Например, чтобы код скрипта выполнялся после нажатия на кнопку необходимо:
1. Создать переменную с типом данных "Boolean", например с именем "vrStart".
2. Связать кнопку с данной переменной.
3. Изменить код скрипта следующим образом:
Код: (delphi)
begin
  if vrStart.AsBool then   // если значение переменной vrStart равно True, то
  begin
    i.Value := (i.AsInt + 1) mod 100;
    Pump_Frequency.Value := i.AsInt;
  end;
end.

При желании, Вы можете прислать нам на support@simple-scada.com текущую версию проекта из директории "..\Simple-Scada 2\Projects\" и максимально подробно описать задачу. Возможно мы сможем предложить более простое решение.

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

Через скрипты завершить работу проекта или сервера Simple-Scada нельзя. Если в проекте используются только десктоп-клиенты, то в настройках сервера Simple-Scada можно включить опцию "Деактивировать проект, если у него нет клиентов", создать кнопку для выхода из клиента и с помощью процедуры "CloseApplicationAll" завершать работу всех клиентов. Тогда после отключения всех клиентов, сервер Simple-Scada будет деактивировать проект.

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

Спасибо за информацию о проблеме. Добавили исправление в версию 2.7.4.0. Скачайте её по прежним ссылкам и установите повторно. После этого ошибка не должна возникать.

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