Вопросы и предложения по Simple-Scada 2

Автор Simple-Scada, 11 мая 2015, 20:34:39

Simple_Scada

#1710
Здравствуйте.

ЦитироватьУ вас в руководстве https://simple-scada.com/help/manual/postgresql.html указано, что рекомендуется использовать версию postgres 12 и выше. С какими техническими ограничениями мы можем столкнуться при использовании postgres 11? Т.к. в основном репозитории Astra Linux присутствует только 11 версия postgres, а дополнительный репозиторий, где есть 14 версия, в нашей ситуации не может быть использован.
Как и указано в руководстве, поддерживается работа с версиями PostgreSQL от v12 и выше. Версии PostgreSQL 11 и ниже - не поддерживаются. Если нет возможности установить необходимую версию PostgreSQL, то рекомендуем использовать СУБД MariaDB - инструкция по установке на Astra Linux Special Edition доступна по ссылке. Рекомендуем всегда устанавливать последнюю версию любой СУБД.

LebedevIS

#1711
К сожалению MariaDB находится в расширенном репозитории Astra Linux https://wiki.astralinux.ru/pages/viewpage.action?pageId=147162400
А как я уже писал выше, у нас нет возможности использовать расширенный репозиторий. В расширенном репозитории также есть и postgres 14 :)
 

Simple_Scada

Начиная с версии Astra Linux Special Edition 1.7.4 полноценная версия СУБД MariaDB перенесена в базовый репозиторий (base). Если есть возможность, то подключите базовый репозиторий (base) и выполните установку из него. Повлиять на наличие необходимой версии СУБД в основном репозитории ОС мы не можем.

Timothy Clement

Добрый день! Иногда возникают ситуации, когда свойств Переменная и Доп. переменная не хватает для реализации нужного функционала в скриптах. Спасает свойство Тег, в которое можно поставить доп. значение.
Но, Тег может принимать только числовое значение, а иногда есть необходимость передать строку или больше одного значения. Тут выручает свойство Подзказка (Hint), но её использование для передачи строки в скрипт выглядит как костыль.
Может есть смысл сделать свойство Тег строковым? А в скрипте уже преобразовать в число если необходимо. Или оставить Тег числовой, но добавить свойство Теги - массив строк, к которому можно будет обращаться в скрипте - Tags[0]... Надеюсь понятно донёс суть предложения.

OlegM

#1714
Поддерживаю. Тоже так делаю - использую свойство Hint.

Дмитрий К

Подскажите, а почему при групповом переименовании в поле Найти и Заменить нельзя использовать знак "."? Или это только у меня так? Например, я вложил один объект в другой объект и мне нужно добавить уровень вложенности в имеющиеся тэги. Удобнее всего это было бы делать через групповое переименование. А сейчас приходится через экспорт/импорт.

Simple-Scada

Цитата: Timothy Clement от 28 января 2025, 13:36:42Может есть смысл сделать свойство Тег строковым?
В будущих версиях возможно добавим доп. свойства.

Цитата: Дмитрий К от 29 января 2025, 15:54:32Подскажите, а почему при групповом переименовании в поле Найти и Заменить нельзя использовать знак "."?
Потому что в именах переменных нельзя использовать "." и ряд других символов. Но при групповом переименовании описания и адреса таких ограничений быть не должно. Добавим исправление.

ARV

Не помню, была ли уже такая просьба или нет: Добавить фильтр по шаблону (т.е. с подстановочными символами или regexp) для импорта переменных с OPC-серверов.
то есть чтобы не все подряд переменные из группы импортировать, а только удовлетворяющие шаблону.

LeontevAA

Здравствуйте, начал работу с проектом.
Версия 2.6.15.0
 Появились вопросы, на которые я не нашел ответа в мануале.
Если решений нет, прошу считать эти вопросы предложением по апгрейду ПО:

РЕДАКТОР
-как перемещать строки в таблице вверх/вниз? Сохраняя ссылки на переменные.
-как разделить таблицу на две? Сохраняя ссылки на переменные.
-как массово создать группу трендов на основе ссылок на переменные в ячейках?
-как массово создать тренды на основе переменных по маске? Например, для однотипных переменных , в имени которых есть "Volume".
-в группе создаются только 10 трендов. Как обойти ограничение?

РЕДАКТОР ПЕРЕМЕННЫХ:
-при поиске переменных в поле Найти, переменные подсвечиваются, но кнопки действий с переменными неактивны. Интересует Редактирование и Вырезание.
При прощелкивании мышью подсвеченных при поиске переменных кнопки не активируются.
-при групповом изменении окно "Изменить переменные" не видит тип архивации, хотя они заданы одинаково в переменных.
Пример:Окно "Изменить переменные" показывает Тип архивации - Не архивировать(по факту-10 мин), Формат по умолчанию 0.##(по факту 0,00). Нажимаем применить после внесения изменений на других вкладках и настройки архивации и форматирования слетают.

КЛИЕНТ:
-автомасштабирование тренда по мин/макс за выбранный период, а не по шкале.
 На дисплее прибора учета 7 регистров. Соответственно шкала от 0 до 9999999. Показания 10 теряются внизу тренда. Как настроить автомасштаб, чтобы за выбранный период на графике было от мин_за_период до макс_за_период? С настраиваемым отступом сверху/снизу.

Заранее благодарю за ответ.

Simple-Scada

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

Цитироватьпри поиске переменных в поле Найти, переменные подсвечиваются, но кнопки действий с переменными неактивны. Интересует Редактирование и Вырезание.
Поиск только подсвечивает переменные, выделения не происходит. Чтобы выполнить действия с переменными, их нужно сначала выделить кликнув указателем мыши. Удерживая Ctrl можно добавлять в выделение по одной переменной. Удерживая Shift можно выделить множество переменных. Комбинация "Ctrl + A" выделяет все переменные.

ЦитироватьПри прощелкивании мышью подсвеченных при поиске переменных кнопки не активируются.
Не удалось повторить. Какую версию скады Вы используете? Просьба после выбора переменной сделать и прикрепить скрин, чтобы было видно выделенную переменную и неактивные кнопки.

Цитироватьв группе создаются только 10 трендов. Как обойти ограничение?
В одной группе нельзя создать более 10 трендов.

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

Цитироватьпри групповом изменении окно "Изменить переменные" не видит тип архивации, хотя они заданы одинаково в переменных.
Когда Вы открываете окно редактирования переменных, во всех полях отображаются значения по-умолчанию. Если изменить значение в каком-либо поле/списке, то оно подсветится снизу (см. скрин во вложении). После нажатия на кнопку "Применить" у переменных обновятся только те свойства, которые были изменены. Остальные свойства проигнорируются.

ЦитироватьНажимаем применить после внесения изменений на других вкладках и настройки архивации и форматирования слетают.
Это невозможно, если Вы не меняли настройки архивации и форматирования. Как описано выше, у переменных обновляются только те свойства, которые были изменены. Если Вы открыли окно редактирования и не меняли формат, то после нажатия на кнопку "Применить" он не изменится.

Цитироватьавтомасштабирование тренда по мин/макс за выбранный период, а не по шкале.
Автомасштаб трендов сейчас не поддерживается, в будущем будет добавлен. Сейчас каждой переменной должна быть назначена соответствующая шкала. Если реальный диапазон значений у переменной в пределах 0 - 1000, то у неё должна быть выбрана шкала 0-1000. Если диапазон значений 0-1, то и шкала должна быть 0-1. При отображении трендов будет взята шкала переменной. 

LeontevAA

#1720
Здравствуйте.

На скрине:
-введено слово в поле поиск (Скрин 1)
-строка 1 - с зажатым Ctrl один клик ЛКМ (Скрин 2)
-строка 5 - с зажатым Ctrl два клика ЛКМ (Скрин 2)

Версия Scada 2.6.15.0

Simple-Scada

#1721
Теперь понятно. При кликах по найденным строкам удерживая Ctrl - повторяется проблема. Добавим исправление. Также добавим возможность быстрого выделения всех найденных.

UPD: Исправление включено в обновление 2.7.1.0.

AndreyA

Здравствуйте!
Планируется ли в будущем добавить возможность импорта переменных напрямую без ОРС серверов по протоколу Modbus ASCII/RTU/TCP ?
Либо устройств работающих посредством Modbus драйвера с Simple Scada.
Очень актуально.
Благодарю!

Simple-Scada

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

В ближайшем будущем точно не планируется, т.к. не видим в этом смысла. Если бы между чтением с OPC и чтением напрямую из скады была заметная разница в производительности, то добавили бы чтение напрямую. Но разницы нет даже при опросе большого количества переменных (более 60000). То же касается опроса через MQTT. Поэтому сейчас для Modbus / MQTT / SNMP и т.п. рекомендуем использовать arOPC.

ZWolol

#1724
Как задать формат для TM_Field ?
По умолчанию он использует для вещественных чисел 0.##

И еще у Подписи зачем-то алтримятся пробелы (удаляются с переди и с зади).

Список Трендов выводится с лева на право.
Приходится задавать их через один, чтоб получились столбцом, не удобно.