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

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

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

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


Сообщения - Simple-Scada

Страницы: [1] 2 3 ... 216
1
Внесли изменения в версию 2.7.6.0. Для обновления скачайте установщик и установите повторно (все ссылки прежние). После этого получение чатов через кнопку "Обновить список" должно работать корректно. Также добавлена кнопка "+" для добавления чатов вручную.

2
Внесли изменения в версию 2.7.6.0, чтобы пути создавались автоматически. Для обновления нужно скачать установщик и установить повторно (все ссылки прежние).

3
В ближайшее время внесём изменения, чтобы всё это выполнялось автоматически.

4
Откройте папку "С:\ProgramData\Simple-Scada 2\" в wine. Создайте в ней папку следующие папки: "Certificates\UA-client\". После этого "Обновить сертификат" работает?

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

Запустите на ПК с Alt Linux редактор скады. Откройте любой проект и перейдите в меню "Проект - Настройки - Безопасность". Нажмите кнопку "обновить сертификат". После этого запустите проект на сервере. Только учитывайте, что UA-сервер может не доверять новому сертификату скады. В этом случае нужно будет на UA-сервере добавить сертификат в список доверенных. Для arOPC: открыть меню "Конфигурация - Сертификаты OPCUA" и из списка "Недоверенные" переместить сертификат в "Доверенные".

Это решает проблему?

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

Краткий ответ: мы формируем список задач по запросам от пользователей. Каждый запрос по почте/на форуме вносится в список на доработку. Затем из списка выбираются наиболее популярные запросы + учитывается время которое потребуется на реализацию. И в этом порядке они решаются в идеальном варианте. Но, если появляется информация об ошибках, то они решаются в первую очередь, а остальные задачи ставятся на паузу. Множество задач связаны друг с другом и их обязательно нужно решать в определённом порядке. Например, мы несколько раз откладывали реализацию функции импорта/экспорта данных между проектами из-за того, что другие задачи сильно влияют на структуру проекта и если сначала сделать импорт экспорт, то его практически сразу придётся переделывать. Таких связей очень много. Также со временем появляются задачи связанные с поддержкой огромного количества уже имеющихся функций: новые коннекторы для баз данных и новые функции СУБД, уязвимости в SSL, новые требования к шифрованию, сертификатам, новые требования к новым версиям ОС, новые требования в браузерах, блокируется Telegram и вдруг всем становится нужен Max, меняется API сторонних систем (telegram / max / популярных http-серверов), этот список очень длинный.

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

Цитировать
1. Единая библиотека для всех проектов
В первую очередь будет добавлена возможность импорта экспорта данных между проектами. Затем возможно добавим интерфейс в виде общей библиотеки для всех проектов.

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

Цитировать
3. Динамическое изменение изображения/анимации во время работы
Сейчас это можно реализовать меняя видимость нескольких компонентов "Изображение" с разными текстурами. Т.е. одно изображение скрывается через "Image1.Visible := False", а второе отображается через "Image2.Visible := True" в зависимости от значения переменных и наоборот. Если Вам нужно во время работы загружать разные изображения из файлов, то такой возможности нет и её добавление не планируется.

Цитировать
4. Изменение размера и угла шаблонов и групп
10. Более гибкая работа со шрифтами
Уже есть в планах.

Цитировать
5. Кастомное наследование от базовых классов TM
9. Возможность самостоятельно разрабатывать и расширять функционал
Добавление таких возможностей не планируется.

Цитировать
6. Экспорт текущих данных в пользовательском формате... Интересна возможность получать структурированные данные, например: значения переменных, состояния оборудования...
Часть данных можно получить выполняя экспорт через excel / систему отчетов / http-запросы, либо подключившись UA-клиентом к серверу скады. Остальное возможно реализуем, но не в ближайшем будущем.

Цитировать
7. Минимальные возможности кастомизации объектов
Сейчас можно менять/программировать поведение многих компонентов через скрипты. Пользовательские свойства возможно добавим в будущем.

Цитировать
8. Массовая вставка шаблонов
Возможно добавим в будущем.

Просьба не дублировать один и тот же вопрос в личные сообщения. Это никак не влияет на скорость ответа.

7
Ваши вопросы / Re: Второй бот в Max не работает
« : 28 Сентября 2026, 16:53:23 »
Здравствуйте.

Да, "гении" из MAX удалили поддержку запросов на получение групповых чатов. Внесём изменения, но теперь, скорее всего, придётся вручную добавлять id групповых чатов в скаду. Напишем, когда обновление будет готово.

8
Ваши вопросы / Re: Связь с переменными
« : 27 Сентября 2026, 22:07:11 »
Внесли изменения в версию 2.7.6.0, чтобы подстановки не зависели от регистра. Для обновления можно скачать установщик по прежней ссылке и установить повторно.

9
Ваши вопросы / Re: Мигание желтой рамки
« : 23 Сентября 2026, 22:26:00 »
Здравствуйте.

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

11
Ваши вопросы / Re: Редактор сообщений
« : 23 Сентября 2026, 22:08:03 »
Здравствуйте.

Цитировать
В версии 2.6.х (как минимум) сообщения экспортируются в .xlsx неправильно (файл пустой)
Если Вы используете версию Simple-Scada ниже 2.7.6.0, то так и должно быть, в них работает только экспорт/импорт обычных сообщений, как описано в руководстве.
Начиная с обновления 2.7.6.0 поддерживается экспорт не только обычных сообщений, то и сообщений на основе шаблонов (т.е. вручную создавать нужно только сами шаблоны).

Цитировать
Можно получить описание формата Messages.smg?
Файл не просто так двоичный, он не предназначен для изменения пользователем. Файл имеет сложную структуру, которая меняется от версии к версии, в разных версиях скады она разная. Учитывайте, что редактирование двоичных файлов проекта может с большой вероятностью привести к необратимым для проекта последствиям, для исправления которых придётся создавать проект с нуля.

12
Ваши вопросы / Re: Многомониторный режим
« : 14 Сентября 2026, 11:25:11 »
Если успеем, то добавим в ближайшее обновление.

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

Цитировать
Что является Sender в событии OnCellDatachange?
В событиях OnCellDatachange, OnCellDatachangeEx и OnCellClick нет параметра Sender (см. объявление процедуры в самой верхней строке скрипта). В них используется параметр Cell, который хранит прямую ссылку на ячейку таблицы типа TM_TableCell. Подробное описание события есть в руководстве по ссылке. Полный список всех свойств ячейки также есть в руководстве по этой ссылке.

В итоге:
1. Если Вам нужно получить номер строки, обращайтесь напрямую Cell.Row;
2. Если нужно получить значение основной переменной ячейки, то используйте Cell.Variable.AsInt. Для доп. переменной используйте Cell.VariableEx.AsInt;
3. Чтобы получить ссылку на саму таблицу, которой принадлежит ячейка используйте Cell.OwnerTable (это может пригодиться, если нужно сделать универсальный скрипт для множества таблиц);
4. Чтобы обратиться к какой либо ячейке таблицы используйте "Cell.OwnerTable.GetCell(col, row)", или напрямую "myTable.GetCell(col, row)", как выше описал pan2000.

Цитировать
Однако выдается ошибка про TM_Control
Верно, т.к. ячейка таблицы (TM_TableCell) никак не связана с TM_Control. TM_TableCell это отдельный класс со своим набором свойств.

Цитировать
А если обработку поставить на скрипт "Изменилась переменная" и сделать флаги bool, которые завести как доп.переменную и по ней менять цвет. Обработка будет быстрее или без разницы?
Нет, не будет быстрее. Если есть возможность обойтись без скриптов, например, настроив границы у переменных, то используйте её. Если нет, то используйте вариант со скриптами.

14
Скачайте установщик по прежней ссылке и установите повторно, после этого ошибка не должна возникать.

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

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

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