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

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

Автор Тема: Обновления и изменения  (Прочитано 97658 раз)

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2998
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.2.2.0
« Ответ #15 : 18 Июня 2017, 23:43:33 »
В этом обновлении появились возможности масштабирования и перемещения трендов по вертикали во время просмотра, добавлены функции повтора/отмены действий в редакторе скриптов и большое количество мелких исправлений, которые долгое время откладывались. Также мы полностью обновили основное руководство и его web-версию (оно стала значительно быстрее и удобнее).

Изменения:
  • повтор/отмена действий в меню редактирования скриптов;
  • добавлены новые глобальные процедуры для создания таймеров на основе переменных с типом данных DateTime: TimerStart, TimerPause, TimerReset, TimerGetState;
  • скорость выполнения функции GetVariableByName увеличена более чем в 10 раз;
  • таблицы теперь поддерживают выделение строк. Для получения номера выделенной строки можно использовать новую функцию таблицы RowIndex;
  • на клиенте шкалы трендов теперь выделены цветом тренда и автоматически разбиты на удобные для восприятия деления в соответствии со шкалой;
  • на клиенте теперь доступны функции масштабирования трендов по высоте и перемещение по вертикали (навести курсор на шкалу и прокрутить колесико / перетянуть шкалу);
  • на клиенте повторный клик ПКМ по легенде тренда снова показываем все тренды;
  • доп. опции интерфейса трендов в меню "Проект - Настройки - Тренды";
  • сервер автоматически добавляет проект в список проектов, даже если проект был создан во время работы сервера;
  • в окне сервера выводится доп. информация о количестве изменений в секунду;
  • в Options.exe в окне настройки SMS можно ввести номер телефона и протестировать отправку;
  • при печати трендов теперь отображается информация о интервале и курсоре. Курсор теперь отображается прерывистой линией;
  • улучшенная работа с внешними переменными (значение на присвоение временно хранится в оперативной памяти);
  • улучшено отображение списка методов в меню редактирования скриптов;
  • улучшено выделение кода с зажатым SHIFT;
  • улучшенная выдача ошибок при попытке чтения из скрипта за пределами пользовательского файла;
  • улучшенная индексация имён объектов (решает проблему с созданием огромного количества однотипных имён);
  • улучшена вставка кода с TAB-символами в редактор кода;
  • доступно перемещение участков трубопровода/линий стрелками клавиатуры с зажатым CTRL;
  • подключение к серверу с SSL на локальном компьютере теперь проходит с первой попытки;
  • календарь теперь поддерживает ввод с виртуальной клавиатуры;
  • у объекта Уровень доступно выравнивание строго по-центру;
  • мелкое исправление в архивации переменных с типом архивации "по-изменению";
  • мелкое исправление с горячими клавишами центрирования объектов;
  • мелкое исправление при выделении множества трубопроводов/линий;
  • исправление скролла в меню "Проект - Настройки - Сообщения";
  • исправлена ошибка редактора после удаления переменных и перехода в меню редактирования Трендов/Сообщений;
  • исправлена ошибка редактора при обновлении размеров кнопок для окон;
  • исправление OnDoneSQL-скриптов при работе с наборами данных с нулевым количеством столбцов;
  • исправлено зависание клиента при попытке печати с отключенной службой печати;
  • исправлен ввод значения переменной при включенной визуальной шкале;
  • исправление архивации по изменению переменной при включенной визуальной шкале;
  • исправление с установкой пароля на проект;
  • исправление со смещением по Y объектов вставленных в окно;
  • исправление проблемы ввода после выхода из меню скриптов;
  • исправление в работе Demo-Time версии;
  • полностью обновлено основное руководство и его web-версия. В ближайшем будущем будет обновлено также руководство по скриптам;

Процесс обновления:
  • скачать и распаковать архив;
  • завершить работу скады (Server.exe, Client.exe, Editor.exe);
  • скопировать свой проект в папку "..\Simple-Scada 2\Projects\";
  • при необходимости скопировать пользовательские изображения в папку "..\Simple-Scada 2\Pictures\";
  • открыть свой проект в Редакторе и сохранить его, чтобы он перевёлся на новую версию;
  • готово! На клиентских компьютерах нужно проделать те же действия, но при этом можно не копировать и не пересохранять проект.
« Изменён: 19 Июля 2017, 02:25:08 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2998
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.2.3.0
« Ответ #16 : 19 Июля 2017, 02:24:35 »
Основным нововведением этого обновления стал компонент Расписание, который позволяет предоставить оператору удобный интерфейс для составления недельного/ежедневного расписания. Из других изменений: быстрая сортировка основных списков при помощи мыши, просмотр ссылок на переменные, новые функции в скриптах и ряд мелких исправлений. Подробный список ниже:

Изменения:
  • новый компонент "Расписание" позволяет предоставить оператору возможность управления расписанием на неделю, либо на каждый день;
  • новое свойство "Сброс" у сообщений;
  • сортировка списка переменных по столбцам;
  • перемещение групп переменных, групп и разделов трендов, а также групп сообщений курсором мыши;
  • в редактор переменных добавлена кнопка просмотра ссылок на переменную;
  • при двойном клике по ссылке будет осуществлен быстрый переход к объекту;
  • новое свойство окна "Запоминать положение";
  • добавлена возможность дублирования групп трендов;
  • добавлена колонка "Шкала" в меню редактирования переменных;
  • двойной клик ЛКМ по недоступной строке инспектора скопирует в буфер текст строки;
  • новые функции для работы с числами в двоичном формате BinToInt, IntToBin;
  • новая функция IsMasterServer. Возвращает True, если клиент подключен к основному серверу;
  • свойство "Заголовок" у компонента Таблица открыто для изменения из скриптов;
  • свойства временных трендов теперь доступны для изменения из скриптов;
  • возможность изменения ширины панели переменных в редакторе отчетов;
  • теперь можно разорвать связь объекта с переменными из скриптов (присваивая переменной nil);
  • обновлен список цветовых схем в редакторе скриптов;
  • у компонента Уровень в скриптах теперь доступна переменная доступа (свойство VarAccess);
  • объектам добавлен метод OnDataChangeExEvent;
  • улучшена выдача сообщений системы отчетов;
  • улучшено добавление сообщений в БД с одинаковой отметкой времени;
  • исправление в работе системы отчетов после переключения на резервный сервер;
  • исправление с заданием зоны нечувствительности тренда при создании новой переменной;
  • исправление архивации когда OPC-сервер возвращает NAN-значения;
  • исправление обработки ввода после редактирования свойств кнопки;
  • исправление с дублированными сообщениями;
  • исправление с подменой переменных со смещением запятой;
  • исправление с округлением больших значений Int64;
  • исправление подсветки синтаксиса после удаления многострочного комментария;
  • в демо-проект добавлены простые примеры отчетов;
  • обновлены компоненты редактора отчетов;
  • обновлено Руководство по скриптам и Руководство по отчетам;

Процесс обновления:
  • скачать и распаковать архив;
  • завершить работу скады (Server.exe, Client.exe, Editor.exe);
  • скопировать свой проект в папку "..\Simple-Scada 2\Projects\";
  • при необходимости скопировать пользовательские изображения в папку "..\Simple-Scada 2\Pictures\";
  • открыть свой проект в Редакторе и сохранить его, чтобы он перевёлся на новую версию;
  • готово! На клиентских компьютерах нужно проделать те же действия, но при этом можно не копировать и не пересохранять проект.
« Изменён: 15 Августа 2017, 22:50:06 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2998
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.2.4.0
« Ответ #17 : 16 Августа 2017, 08:47:20 »
В этом небольшом обновлении мы добавили поддержку многомониторного режима (для версий Standard, Professional и Demo-Time), 19 новых высокопроизводительных функций для поиска объектов по имени, функции пинга по IP-адресу, мелкие улучшения интерфейса и несколько исправлений. Полный список ниже:

Изменения:
  • многомониторный режим работы (пока beta-версия, возможны мелкие ошибки). Причем мониторы могут иметь разное разрешение. В этом случае мнемосхема будет автоматически вписана в разрешение монитора с сохранением пропорций. Меню сообщений и трендов автоматически адаптируются под разрешение;
  • 19 новых функций поиска объектов по имени с высокой производительностью;
  • на клиентах теперь выдается соответствующее окно, если у пользователя недостаточно прав доступа к объекту;
  • звук сообщения воспроизводится до тех пор, пока сообщение не будет подтверждено;
  • новые процедуры для пинга: StartPing и GetPing;
  • новые функции GetMasterState, GetSlaveState. Позволяют определить работает ли основной/резервный сервер;
  • новые функции GetClientsCount и ConfirmServerMessages;
  • процедуры ShowMessageClient и ShowMessageAll получили параметр AFontColor (цвет шрифта);
  • добавлен горизонтальный скролл в редакторе скриптов;
  • толщина объекта "Линия" может быть равна 1;
  • функции для работы с битами теперь поддерживают Int64;
  • улучшен ввод минимума/максимума шкалы и граничных значений переменной в редакторе;
  • улучшено отображение полосы информации о ходе сохранения проекта в редакторе;
  • на клиентах теперь выдается уведомление, если не удалось принять файл;
  • исправлена работа с системой отчетов после автозапуска сервера/клиента;
  • исправлено преобразование Word в вещественные типы в редакторе скриптов;
  • исправление многострочного комментария в редакторе скриптов;
  • исправлено редактирование интервалов Расписания;
  • исправлено смещение текста в редакторе скриптов по "Ctrl + Shift + I/U";
  • исправлено позиционирование списка методов в редакторе скриптов;

Процесс обновления:
  • скачать и распаковать архив;
  • завершить работу скады (Server.exe, Client.exe, Editor.exe);
  • скопировать свой проект в папку "..\Simple-Scada 2\Projects\";
  • при необходимости скопировать пользовательские изображения в папку "..\Simple-Scada 2\Pictures\";
  • открыть свой проект в Редакторе и сохранить его, чтобы он перевёлся на новую версию;
  • готово! На клиентских компьютерах нужно проделать те же действия, но при этом можно не копировать и не пересохранять проект.
« Изменён: 17 Сентября 2017, 22:23:57 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2998
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.2.5.0
« Ответ #18 : 18 Сентября 2017, 00:03:13 »
Очередное небольшое обновление. Добавлены полезные процедуры для работы с архивными данными. С их помощью можно быстро получить точные значения минимума, максимума, среднего, интеграла, времени наработки, времени простоя, количество включений/выключений за произвольный период времени, а также точное значение по времени. Появилась возможность экспорта списка переменных в CSV-файл. Остальные изменения ниже:

Изменения:
  • девять новых процедур для вычислений на основе архивных данных;
  • возможность экспорта списка переменных проекта в .CSV-файл;
  • у временных трендов теперь можно на ходу подменять переменные через новое свойство Variable;
  • процедуры пинга больше не требуют прав администратора;
  • объект "Поле" получил новое свойство "Пароль". Если это свойство включено, то текст внутри поля будет скрыт символами "*";
  • добавлен новый необязательный параметр Print у процедуры ReportView. Он позволяет отправить отчет на печать перед просмотром;
  • значительно улучшена производительность при работе с большим количеством переменных в меню редактирования переменных;
  • улучшено вычисление среднего при просмотре трендов;
  • улучшена точность вычислений системы отчетов для периодических источников данных;
  • улучшено отключение клиентов от сервера при нарушении связи;
  • улучшена смена трендов (в редактируемых группах) на клиентах;
  • улучшен процесс изменения граничных значений, все изменения фиксируются в связанных полях;
  • в списке действий для таблицы теперь указываются координаты ячейки из которой сделаны изменения;
  • улучшена работа StrToFloat с десятичным разделителем;
  • улучшен процесс присвоения внешних тегов из скриптов;
  • улучшено отображение списка методов в скриптах в ряде случаев;
  • исправлен импорт граничных значений из .CSV-файла;
  • исправлены проблемы с вставкой текста в скрипт из списка методов;
  • исправлена проблема с обработкой кликов перекрывающихся объектов;
  • исправлена ошибка клиента после отмены печати для Microsoft XPS;

Процесс обновления:
  • скачать и распаковать архив;
  • завершить работу скады (Server.exe, Client.exe, Editor.exe);
  • скопировать свой проект в папку "..\Simple-Scada 2\Projects\";
  • при необходимости скопировать пользовательские изображения в папку "..\Simple-Scada 2\Pictures\";
  • открыть свой проект в Редакторе и сохранить его, чтобы он перевёлся на новую версию;
  • готово! На клиентских компьютерах нужно проделать те же действия, но при этом можно не копировать и не пересохранять проект.
« Изменён: 24 Октября 2017, 22:44:15 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2998
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.2.6.0
« Ответ #19 : 24 Октября 2017, 23:33:30 »
Обновление Simple-Scada до версии 2.2.6! В этом обновлении: список активных сообщений, процедуры для чтения входящих SMS-сообщений и перевода клиентов на основной/резервный сервер. Улучшенная функциональность старых процедур и функций в скриптах и другое. Подробнее ниже:

Изменения:
  • в меню сообщений добавлен список активных сообщений;
  • компонент Список сообщений теперь может отображать Все сообщения, Неподтвержденные, либо Активные сообщения. См. новое свойство "Группа";
  • новая процедура GetSMS для чтения входящих сообщений из памяти SIM-карты;
  • новые глобальные процедуры GoToMasterServer, GoToSlaveServer для принудительного перехода клиентов на основной/резервный сервер;
  • процедура SendMail получила новый параметр в котором можно перечислить e-mail'ы получателей сообщения через запятую;
  • процедура ReportView теперь имеет новый параметр печати. Можно просмотреть отчет, либо просмотреть и распечатать его, либо только распечатать;
  • новое свойство "Цикличность" анимации у компонента Изображение;
  • метод DeleteItem для удаления строки по её индексу у компонента Список;
  • новое событие для скриптов "Изменились переменные". Скрипт с таким типом вызывается каждый раз когда любая переменная из заданного пользователем списка изменилась;
  • при просмотре Трендов на клиенте теперь можно навести курсор на шкалу времени и масштабировать интервал времени вращая колесико мыши;
  • добавлена возможность показать/скрыть стандартные группы сообщений для разных пользователей;
  • описание переменной доступно для записи из скриптов;
  • окно просмотра отчета можно развернуть;
  • максимальное кол-во строк в таблице увеличено до 8192;
  • автоматическая транслитерация имён переменных при импорте с OPC-серверов;
  • горячие клавиши перехода по меню теперь работают в любом меню;
  • текст в полях не связанных с переменными сохраняется после перезапуска сервера;
  • компонент Расписание теперь переприсваивает переменную, если она имеет значение отличное от того, которое задано в расписании;
  • у каждого тренда в реакторе отображается статус готовности;
  • сообщения в редакторе разворачиваются по двойному клику;
  • исправлено выделение ячеек в таблице в окне;
  • исправлена редко возникающая ошибка клиента во время переподключения к серверу;
  • исправлена ошибка запуска вспомогательной утилиты для блокировки недопустимых комбинаций клавиш;
  • исправление построения отчета с неинициальзированными переменными;
  • исправлено проигрывание звука после подтверждения аварий;
  • исправление с загрузкой граничных значений когда на сервере запущено несколько проектов;
  • исправление отображения ввода при переходе поля в неактивное состояние;

Процесс обновления:
  • скачать и распаковать архив;
  • завершить работу скады (Server.exe, Client.exe, Editor.exe);
  • скопировать свой проект в папку "..\Simple-Scada 2\Projects\";
  • при необходимости скопировать пользовательские изображения в папку "..\Simple-Scada 2\Pictures\";
  • открыть свой проект в Редакторе и сохранить его, чтобы он перевёлся на новую версию;
  • готово! На клиентских компьютерах нужно проделать те же действия, но при этом можно не копировать и не пересохранять проект.
« Изменён: 05 Декабря 2017, 21:52:31 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2998
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.2.7.0
« Ответ #20 : 05 Декабря 2017, 23:44:47 »
Обновление Simple-Scada до версии 2.2.7! Множество мелких улучшений в работе с системой отчетов. Новый тип события у скриптов для отслеживания построенных отчетов, подсветка параметров процедур и функций в редакторе скриптов и мелкие исправления.

Изменения:
  • окна получили 4 новых процедуры для позиционирования. Поддерживается "ручное" позиционирование по координатам и автоматическое выравнивание по заданному объекту;
  • в нижнем правом углу редактора кода скриптов теперь отображается список параметров процедур и функций. Комбинация "Ctrl + Shift + Пробел" для принудительного отображения списка параметров;
  • новые свойства сообщений: "Неподтвержденные" и "Активные". Позволяют исключить сообщение из соответствующих списков;
  • импорт/экспорт CSV поддерживает режим масштабирования значения переменной;
  • новый тип события у скриптов: "Отчет построен". Вызывается каждый раз при построении любого отчета. Имеет параметры "имя отчета" и "id назначенный пользователем при построении". Все процедуры для построения отчетов получили необязательный параметр AUserID;
  • добавлены новые опции отображения отметки времени при просмотре трендов. См. меню "Проект - "Настройки" - "Тренды";
  • при переходе в меню скриптов открывается последний редактируемый скрипт;
  • процедура RunApplication теперь может выполняться на сервере;
  • скрипты с типом события "Авторизация пользователя" теперь имеют параметры "имя клиента" и "логин";
  • у периодических источников данных при установке переменной-интервала в 0 будет взят весь интервал от переменной начала до переменной конца;
  • у периодических источников данных добавлены новые типы обработки: интерполяция, точное, кол-во включений, кол-во выключений;
  • в источники данных с типом "по-изменению" теперь можно выводить качество и отметку времени;
  • в редакторе скриптов точка в зоне комментария не приводит к появлению списка методов;
  • ускорен импорт тегов в некоторых OPC-серверов;
  • улучшена работа с системой отчетов. В журнале сервера теперь предусмотрен вывод сообщений с информацией о процессе построения отчетов. Увеличено кол-во сообщений в логах системы отчетов. Корректное построение отчетов с переменными без архивации;
  • улучшено удаление устаревших данных из БД;
  • улучшена архивация переменных с типами архивами "по-времени" и "комбинированный";
  • улучшено взаимодействие между клиентом и сервером;
  • улучшена работа с интервалами компонента Расписание;
  • работу расписания можно приостановить/запустить через скрипты, меняя свойство Enabled;
  • исправление экспорта в CSV с частотой обновления 1 час.;
  • исправление с координатами виртуальной клавиатуры в режиме коррекции разрешения;
  • исправление в работе периодических источников с большими значениями переменной интервала;
  • исправлена ошибка при выводе списка методов в скриптах;
  • исправление с архивацией редко изменяющихся переменных в минутный слой;
  • мелкое исправление с перемещением скролла в меню скриптов;
  • мелкое исправление в отрисовке трендов в BAD-качеством. Также значения тренда в зоне с BAD-качеством отображаются с предупредительной иконкой;
  • мелкое исправление с выдачей сообщения о правах;

Процесс обновления:
  • скачать и распаковать архив;
  • завершить работу скады (Server.exe, Client.exe, Editor.exe);
  • скопировать свой проект в папку "..\Simple-Scada 2\Projects\";
  • при необходимости скопировать пользовательские изображения в папку "..\Simple-Scada 2\Pictures\";
  • открыть свой проект в Редакторе и сохранить его, чтобы он перевёлся на новую версию;
  • готово! На клиентских компьютерах нужно проделать те же действия, но при этом можно не копировать и не пересохранять проект.
« Изменён: 08 Февраля 2018, 09:20:45 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2998
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.2.8.0
« Ответ #21 : 08 Февраля 2018, 09:20:33 »
Обновление Simple-Scada до версии 2.2.8! В Simple-Scada появился встроенный web-сервер. Теперь вы можете организовать доступ к своим проектам через любой современный браузер по локальной сети или сети интернет с мобильных и стационарных устройств. Чтобы ознакомиться с текущими web-возможностями посетите демонстрационный web-сервер по адресу: https://web.simple-scada.com:8755/Web-demo. Web-сервер поддерживает сжатие и SSL-шифрование трафика между клиентом и сервером, возможен просмотр отчетов через браузер, просмотр любых списков сообщений (активные, неподтвержденные, действия оператора и т.д.), поддерживаются все компоненты, кроме компонента "Расписание", поддерживается работа с окнами, система прав доступа и т.д. 

Web-сервер доступен только в версиях Demo-Time и Professional. О том как включить web-доступ можно прочесть здесь. Текущие ограничения web-сервера описаны здесь. Задать вопросы по web или указать на проблемы можно в этой теме форума.

Изменения:
  • встроенный web-сервер в версиях Demo-Time и Professional;
  • добавлены процедуры для работы с градуировочными таблицами: LoadCalibration, GetCalibrationValue;
  • добавлена функция SysGet для получения различных "системных" параметров;
  • переменные для ячеек таблиц теперь можно назначать из скриптов;
  • имена объектов не меняются при вырезании и последующей вставке;
  • колонка таблицы отрисовывается даже если она не полностью умещается в зону таблицы;
  • автоматическая синхронизация расписаний которые работают с одной переменной;
  • для клиента добавлена опция "Отображать процесс присвоения значения";
  • для клиента добавлена опция "бесконечного" подключения к одному и тому же серверу;
  • в журнал действий оператора попадают изменения граничных значений через компонент "Поле";
  • сообщения пропадают из списка активных при переходе на неактивное состояние;
  • ускорен процесс подключения к БД при старте проектов;
  • допускаются пробелы в имени БД;
  • в скриптах символ точки в зоне текста теперь не приводит к выводу списка методов;
  • колонки таблицы при перемещении теперь смещаются, а не меняются местами;
  • на клиентах исправлен автоподсчет среднего для трендов с отрицательными значениями;
  • исправление с отображением кнопок с одним состоянием после перезапуска клиента;
  • исправлена ошибка редактора после авто-удаления пустого скрипта;
  • исправлена ошибка с несоответствием типов переменных в системе отчетов;
  • исправление с выполнением скриптов при завершении работы проекта;
  • исправлено выравнивание поля по центру у горизонтального уровня;
  • исправление с обработкой кнопок меню после горизонтальной прокрутки кода скрипта;
  • исправление с результатом функций CompareDateTime, CompareDate и CompareTime;

Процесс обновления:
  • скачать и распаковать архив;
  • завершить работу скады (Server.exe, Client.exe, Editor.exe);
  • скопировать свой проект в папку "..\Simple-Scada 2\Projects\";
  • при необходимости скопировать пользовательские изображения в папку "..\Simple-Scada 2\Pictures\";
  • открыть свой проект в Редакторе и сохранить его, чтобы он перевёлся на новую версию;
  • готово! На клиентских компьютерах нужно проделать те же действия, но при этом можно не копировать и не пересохранять проект.
« Изменён: 27 Февраля 2018, 23:02:52 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2998
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.2.8.1
« Ответ #22 : 27 Февраля 2018, 23:02:43 »
Небольшое обновление с мелкими исправлениями.

Изменения:
  • web: у уровней в поддерживается прозрачность;
  • web: в Options.exe теперь доступна опция "Требовать ввод логина". При включении нужно будет вводить логин с клавиатуры для авторизации через web;
  • web: исправлена загрузка web-шрифтов + улучшено соответствие шрифтов по размеру;
  • web: у полей поддерживается смена цвета и мигание;
  • web: исправлена работа полей со строковыми переменными. Эта проблема могла приводить к необходимости перезагружать web-страницу для дальнейшей работы через web;
  • web: окно ввода пароля для страницы выравнивается не перекрывая подстраницы;
  • web: исправление с загрузкой начального списка сообщений в проектах без авторизации;
  • web: на сервере в меню "Состояние сервера" отображается общее количество клиентов (web + обычные);
  • у кнопок с подтверждением событие клика будет выполнено только после подтверждения действия;
  • на сервере на вкладке "Клиенты" для каждого клиента теперь отображается длительность сеанса. Также теперь можно принудительно отключить любой клиент с сервера;
  • функция StrToFloat теперь может работать не только с точкой, но и с запятой в качестве десятичного разделителя;
  • сообщения поддерживают работу с вещественными переменными;
  • исправление с отображением сообщений в пользовательских группах сообщений;
  • исправлено присвоение кадра анимации у изображений через скрипты;
  • исправление при получении значения переменной через свойство AsInt64;
  • исправление при использовании Nullable-типов в системе отчетов;
  • исправление с генерацией имени при дублировании переменной которая была создана дублированием;
  • улучшена работа с расчитываемыми колонками в отчетах;
  • можно исключить объекты из выделения повторным кликом ЛКМ удерживая SHIFT;
  • подсветка синтаксиса строк заключенных в двойные кавычки в скриптах;
  • функция IntToHex теперь работает с 64-битными переменными;
  • кнопки и флажки могут работать с битами 64-битных переменных;

Процесс обновления:
  • скачать и распаковать архив;
  • завершить работу скады (Server.exe, Client.exe, Editor.exe);
  • скопировать свой проект в папку "..\Simple-Scada 2\Projects\";
  • при необходимости скопировать пользовательские изображения в папку "..\Simple-Scada 2\Pictures\";
  • открыть свой проект в Редакторе и сохранить его, чтобы он перевёлся на новую версию;
  • готово! На клиентских компьютерах нужно проделать те же действия, но при этом можно не копировать и не пересохранять проект.
« Изменён: 05 Апреля 2018, 10:27:08 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2998
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.2.8.2
« Ответ #23 : 05 Апреля 2018, 10:38:43 »
Небольшое обновление с мелкими исправлениями.

Изменения:
  • в Options.exe добавлена опция "Показывать сообщения по первому изменению". Позволяет отключить выдачу первых сообщений после перезапуска проекта;
  • в Options.exe добавлены дополнительные настройки TLS, можно изменить расположение сертификатов и пароль;
  • граничные значения переменных, заданные через скрипты, теперь сохраняются;
  • добавлены всплывающие подсказки на все элементы меню просмотра трендов;
  • web: теперь поддерживается стандартная анимация из .png-изображений. Не нужно создавать анимированные gif-изображения. Поддерживается пуск, остановка и изменение скорости анимации;
  • web: исправление с отображением уровней и временных трендов со смещением десятичного разделителя и визуальной шкалой;
  • web: исправление с форматом вывода чисел в полях;
  • web: улучшено отображение таблиц со стилем "прозрачная" и уровней с прозрачной рамкой;
  • web: автоматическое ограничение временных трендов по количеству точек;
  • улучшен процесс завершения работы сервера скады при завершении работы ОС;
  • улучшен процесс отключения от удаленных OPC-серверов при разрывах связи;
  • исправлено срабатывание события двойного клика у таблиц и полей;

Процесс обновления:
  • скачать и распаковать архив;
  • завершить работу скады (Server.exe, Client.exe, Editor.exe);
  • скопировать свой проект в папку "..\Simple-Scada 2\Projects\";
  • при необходимости скопировать пользовательские изображения в папку "..\Simple-Scada 2\Pictures\";
  • открыть свой проект в Редакторе и сохранить его, чтобы он перевёлся на новую версию;
  • готово! На клиентских компьютерах нужно проделать те же действия, но при этом можно не копировать и не пересохранять проект.
« Изменён: 22 Мая 2018, 23:16:41 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2998
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.2.9.0
« Ответ #24 : 23 Мая 2018, 00:46:36 »
Это обновление включает большое количество улучшений и исправлений. Начиная с версии 2.2.9.0 Simple-Scada устанавливается через инсталлятор, вместо распаковки из архива. Во время установки задаются два пути. Один указывает куда нужно установить "системную" часть скады, другой - где нужно расположить пользовательские данные (т.е. папку с проектами, пользовательскими изображениями, отчетами и т.д.). Такой подход позволяет отделить "системные" файлы скады от пользовательских файлов и скрыть от пользователя неиспользуемые "системные" файлы. Позволяет корректно установить системную часть скады на системный диск в папку "..\Program Files\", без выделения прав администратора во время работы скады. Упрощает обновление скады до новых версий (установка новой версии заменяет только "системные" файлы скады, не затрагивая пользовательские файлы и папки) и т.д.

Изменения:
  • система теперь устанавливается через инсталлятор. Подробнее здесь;
  • сортировка списка пользователей в меню "Пользователи" указателем мыши;
  • добавлено поле фильтрации переменных по имени в списке при выборе переменной;
  • процедура StartPing теперь имеет необязательный параметр ASender с помощью которого можно привязать к пингу какой-либо объект;
  • добавлен новый тип события у скриптов: "Изменился пинг". Вызывается каждый раз, когда состояние любого запущенного пинга меняется. Содержит подробные данные о пинге;
  • состояния сообщений в редакторе теперь отображаются с иконками для свойств "Активные" и "Неподтвержденные";
  • сохранение проекта теперь возможно из любого меню по "Ctrl + S";
  • на клиенте в меню трендов отображается название активной группы трендов на кнопке выбора групп;
  • в списке ссылок на переменную теперь отображаются скрипты с типом события "Изменились переменные" в которых присутствует переменная;
  • вспомогательные линии отображаются при перемещении объекта с клавиатуры с зажатым ALT;
  • поддерживается работа с COM объектами через скрипты и CreateOleObject;
  • web: если в папке "..\Pictures\" есть .svg изображение, то web-клиенты будут использовать его, вместо .png изображения;
  • web: мелкое исправление с отображением компонента Уровень c полностью прозрачной рамкой;
  • web: клик ПКМ теперь не приводит к вызову контекстного меню;
  • web: поддерживается подключение к серверу, защищенному паролем;
  • web: корректное отображение кнопок с включенной инверсией;
  • web: исправление с отображением непропорционально уменьшенных анимированных изображений;
  • web: исправление отображения значений в полях с форматом содержащим пробелы;
  • клавиши перехода по меню работают в меню скриптов с активным фокусом редактора кода;
  • у компонента Таблица появилось новое событие OnCellDatachange. Вызывается при каждом изменении значения переменной связанной с ячейкой. Позволяет создать универсальный скрипт для работы с множеством ячеек;
  • у ячеек таблицы появились свойства "Цвет фона" и "Прозрачность фона";
  • у ячеек таблицы теперь можно менять из скриптов: текст ячейки, цвет фона, цвет шрифта, прозрачность фона, прозрачность шрифта;
  • у ячеек таблицы через скрипты теперь доступны свойства Col и Row;
  • разрешается запуск до 512 пингов через процедуру StartPing (раньше допускалось не более 64);
  • правильное именование дублированных переменных содержащих число начинающееся нулями;
  • действия оператора при изменении аварийных границ пишутся с привязкой к пользователю;
  • улучшена безопасность пароля проекта;
  • размер шрифта в редакторе скриптов меняется на кнопки "+"/"-" над буквенной клавиатурой;
  • название группы трендов выводится при печати трендов;
  • скролл у таблиц теперь можно перетягивать на этапе создания проекта;
  • некоторые уведомления в журнале сервера теперь более информативны;
  • окно "Недостаточно прав" при необходимости выдается для компонентов Календарь и Кнопка;
  • добавлен диалог сохранения изменений перед открытием другого существующего проекта;
  • текущий скрипт сохраняется при создании нового скрипта;
  • авто-прокрутка скролла до последней позиции в окне добавления переменных для скриптов с типом "Изменились переменные";
  • подстраницы всегда отображаются на переднем плане;
  • улучшена работа с точками выделения в зоне страниц/подстраниц;
  • экранная клавиатура доступна в окне ввода пароля страницы/подстраницы и пароля сервера;
  • улучшено завершение ввода с экранной клавиатуры;
  • выделение найденного текста не снимается при передаче фокуса редактору кода;
  • исправление с подсказками на кнопках меню трендов при включенном отображении подсказки на визире;
  • исправлено зависание клиента при попытке сделать скрин c отсутствующей папкой "..\Screenshots\";
  • исправлено зависание редактора при манипуляциях с выделением строк и последующей вставкой в другие скрипты;
  • исправление построения отчетов с периодическими источниками данных без колонок и при работе с текущими значениями переменных;
  • исправление при построении динамических отчетов;
  • исправлена ошибка "Max line length exceeded" при построении отчетов с большим кол-вом переменных;
  • исправление с отображением строки с информацией при печати трендов по Ctrl + P;
  • исправлена работа функции UTF8LowerCase;

Резервная копия:
Мы всегда тестируем новые версии ПО на совместимость, но, несмотря на это, рекомендуем сделать резервную копию проекта перед обновлением.

Процесс обновления:
  • скачать и установить в соответствии с этой инструкцией;
  • скопировать свои проекты в папку "..\Projects\". При необходимости скопировать пользовательские изображения в папку "..\Pictures\". Эти папки расположены в директории пользовательских данных, которую вы указали во время установки;
  • открыть свой проект в Редакторе и сохранить его, чтобы он перевёлся на новую версию;
  • готово! На клиентских компьютерах нужно проделать те же действия, но при этом можно не копировать и не пересохранять проект.
« Изменён: 25 Мая 2018, 20:41:28 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2998
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.2.9.1
« Ответ #25 : 01 Июня 2018, 21:25:08 »
Изменения:
  • ускоренное чтение списка тегов при импорте тегов с OPC-сервера;
  • поддержка комбинаций Shift + Del, Shift + Insert, Ctrl + Insert;
  • пинг принимает TObject вместо TM_Control;
  • исправление с созданием папки Received на клиенте;
  • исправление с перемещением масштабированной шкалы тренда на клиенте;
  • при редактировании или создании переменной отображается значение зоны нечувствительности сообщения;
  • исправлен вылет редактора при вставке текста в числовые свойства строки раскрывающегося списка;
« Изменён: 01 Июня 2018, 21:30:40 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2998
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.2.9.2
« Ответ #26 : 01 Июня 2018, 21:30:24 »
Изменения:
  • расписание не сбрасывается при пересохранении проекта и при сохранении проекта через пункт "Сохранить как";
  • улучшено отображение курсора в меню скриптов;
  • web: у компонента Текст поддерживается вертикальное выравнивание текста;
  • web: исправлено отображение текста в полях не связанных с переменными;
  • web: при переходе на страницу через скрипты не требуется подтверждение действия;
  • web: подстраницы не видны при просмотре отчета;
  • web: событие OnClick работает у объектов Резервуар и Заслонка;
  • web: исключена передача управляющих символов в web;

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

Если у вас версия ниже чем 2.2.9.0:
  • скачать и установить в соответствии с этой инструкцией;
  • скопировать свои проекты в папку "..\Projects\". При необходимости скопировать пользовательские изображения в папку "..\Pictures\". Эти папки расположены в директории пользовательских данных, которую вы указали во время установки;
  • открыть свой проект в Редакторе и сохранить его, чтобы он перевёлся на новую версию;
  • готово! На клиентских компьютерах нужно проделать те же действия, но при этом можно не копировать и не пересохранять проект.
« Изменён: 01 Июня 2018, 21:34:58 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2998
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.3.0.0
« Ответ #27 : 30 Июля 2018, 23:34:07 »
Основным нововведением этого обновления стала поддержка OPC-UA серверов. Возможно подключение по протоколам opc.tcp и https. Поддерживаются все доступные для OPC-UA политики безопасности, аутентификация через имя пользователя/пароль, или с использованием X509 сертификата. Для корректной работы с OPC-UA серверами требуется одна из следующих версии Microsoft .NET Framework: 4.5.2, 4.6, 4.6.2, 4.7, 4.7.1 или 4.7.2! Полный список изменений ниже:
  • добавлена поддержка OPC-UA серверов;
  • ускорен импорт тегов с OPC-DA серверов;
  • компоненты Список, Таблица и Список сообщений поддерживают перемещение скролла жестом в основной зоне компонента;
  • по-умолчанию теперь используется безрамочный стиль кнопок и полей, а также плоский стиль резервуара;
  • увеличен размер цифровой клавиатуры и её кнопок;
  • увеличены кнопки в меню просмотра трендов/сообщений, кнопка выбора интервала теперь последняя и выделена цветом как наиболее часто используемая;
  • компоненты Таблица, Флажок, Раскрыв. список, Календарь принимают светлый стиль на светлой цветовой схеме;
  • web: событие OnClick работает у объектов Текст;
  • web: смена свойства visible корректно работает у компонентов Уровень и Шкала;
  • web: исправлено отображение изображений под углом с включенными свойствами отразить по X/Y;
  • web: корректное отображение анимации с отрицательной скоростью;
  • web: исправление мигания цветом;
  • web: корректное отображение панели сообщений на светлых цветовых схемах;
  • web: аварийные границы отображаются в компонентах Уровень и Поле;
  • процедура SendSMS получила необязательный параметр ACyrillic, который отвечает за кодировку отправляемого сообщения;
  • добавлена глобальная функция VarType;
  • TextFileOpen теперь функция и возвращает результат открытия файла;
  • правильно отображается свойство "Позиция" сообщения в редакторе;
  • разрешено множественное редактирование OPC-сервера переменной, типа переменной (внутр./внешняя) и частоты опроса;
  • в переменные-массивы разрешается запись Ole-объектов;
  • не создается пустая папка при установке в каталог отличный от Program Files;
  • зарезервированные имена при импорте переменных автоматически подменяются;
  • иконка в воскл. знаком не отображается при просмотре трендов, когда через Options.exe отключен контроль качества;
  • комбинация "Ctrl + Shift + F11" для перехода в настройки проекта изменена на "Ctrl + Shift + F1";
  • редактор отчетов: позиция скролла при выборе активных столбцов сохраняется;
  • добавлен недостающий пункт "Не выбрано" при назначении группы трендов у страницы;
  • исправлен перехват события клика в зоне кнопки подстраницы;
  • исправление с отображением раскрывающихся списков, со строками добавленными через скрипты;
  • исправлен вылет редактора при удалении группы трендов, когда выделен один из трендов удаляемой группы;
  • исправлено присвоение номера колонки у компонента Таблица выше/ниже максимально допустимых;
  • установщики лицензионной версии, версии Demo64 и DemoTime отделены друг от друга. Это позволяет установить на один ПК одновременно разные версии скады.

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

Если у вас версия ниже чем 2.2.9.0:
  • скачать и установить в соответствии с этой инструкцией;
  • скопировать свои проекты в папку "..\Projects\". При необходимости скопировать пользовательские изображения в папку "..\Pictures\". Эти папки расположены в директории пользовательских данных, которую вы указали во время установки;
  • открыть свой проект в Редакторе и сохранить его, чтобы он перевёлся на новую версию;
  • готово! На клиентских компьютерах нужно проделать те же действия, но при этом можно не копировать и не пересохранять проект.
Начиная с этой версии установщики лицензионной версии, версии Demo64 и DemoTime отделены друг от друга, что позволяет установить на один ПК лицензионную версию вместе с Demo64, или DemoTime. При этом на пользователя ложится задача перемещения проектов и пользовательских файлов между разными версиями скады.
« Изменён: 11 Сентября 2018, 22:57:53 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2998
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.3.0.1
« Ответ #28 : 02 Августа 2018, 16:18:52 »
Изменения:
  • исправление в обработке OPC-UA адресов;
  • исправление при редактировании OPC-UA переменных;
  • исправление работы утилиты Pictures в версиях Demo64 и Demo-Time;
« Изменён: 02 Августа 2018, 16:20:27 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2998
    • Просмотр профиля
    • Simple-Scada
Обновление до версии 2.3.1.0
« Ответ #29 : 11 Сентября 2018, 23:16:57 »
Основное нововведение: возможность просмотра архивных трендов через web. Поддерживаются тренды с масштабированной шкалой и заданным положением. Интерфейс меню просмотра трендов в web приближен к интерфейсу стандартного клиента. Демонстрационный пример доступен по адресу: https://web.simple-scada.com:8755/Web-demo.

Изменения:
  • web: добавлен просмотр архивных трендов. Поддерживаются тренды с масштабированной шкалой и тренды с заданным положением;
  • web: увеличена скорость загрузки сообщений;
  • web: кнопки страниц не перекрываются объектами страниц;
  • web: правильное отображение временных трендов у которых не задан цвет;
  • web: улучшено отображение прерывистой линии;
  • редактор отчетов: возможность добавления всех переменных группы в источник данных;
  • редактор отчетов: добавление ряда переменных в источник данных (удерживая SHIFT);
  • редактор отчетов: кнопки "Включить все" и "Выключить все" в окне выбора столбцов в источниках данных с типом "По-изменению";
  • редактор отчетов: имя редактируемого отчета выводится в верхней части окна;
  • система отчетов: исправлено вычисление последнего интервала в периодических источниках данных;
  • система отчетов: если переменная интервал в отчете задана в несколько строк, то сервер отобразит соответствующее сообщение;
  • OPC-UA: улучшен импорт тегов с нулевым типом данных;
  • OPC-UA: сертификаты теперь хранятся в папке пользовательских данных;
  • OPC-UA: в лог идут полные сообщения, без сокращений;
  • добавлена возможность копирования переменных (раньше было только дублирование);
  • сервер в автозапуске запускается свёрнутым в трей;
  • поиск по скрипту выполняется автоматически при выборе скрипта;
  • поддержка импорта/экспорта OPC-UA переменных через .CSV-файл. При импорте вместо имени UA-сервера нужно указывать EndpointURI;
  • онлайн режим архивных трендов выключается при перемещении интервала просмотра;
  • увтоудаление некоторых отметок BOM при чтении из текстовых файлов;
  • корректное завершение работы редактора и клиента при завершении работы Windows;
  • мелкие улучшения во взаимодействии клиент-сервер;
  • исправлено отображение свойств объекта после выделения подстраницы;
  • исправлена ошибка в генерации имени дублированных переменных;
  • обновлен Demo-проект;

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

Если у вас версия ниже чем 2.2.9.0:
  • скачать и установить в соответствии с этой инструкцией;
  • скопировать свои проекты в папку "..\Projects\". При необходимости скопировать пользовательские изображения в папку "..\Pictures\". Эти папки расположены в директории пользовательских данных, которую вы указали во время установки;
  • открыть свой проект в Редакторе и сохранить его, чтобы он перевёлся на новую версию;
  • готово! На клиентских компьютерах нужно проделать те же действия, но при этом можно не копировать и не пересохранять проект.
« Изменён: 07 Ноября 2018, 20:12:54 от Simple-Scada »