Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

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

Автор Тема: Обзор разработки Simple-Scada 2 (часть 1)  (Прочитано 28942 раз)

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 1618
    • Просмотр профиля
    • Simple-Scada
Разработка второй версии Simple-Scada ведется с начала 2015 года. В этом небольшом обзоре мы расскажем об изменениях и новых возможностях системы и о том, что ещё предстоит сделать. Мы надеемся, что этот обзор позволит нашим пользователям понять планы и оценить новые возможности и курс развития SCADA-системы.

На данный момент в Simple-Scada 2 добавлены следующие возможности:
  • Редактор скриптов. Позволяет создавать сложные высокопроизводительные скрипты для манипуляции любыми объектами проекта (включая теги) и свойствами этих объектов. При желании и достаточной подготовке пользователь может написать целую программу внутри Simple-Scada 2, т.к. редактор скриптов включает поддержку основных возможностей языков программирования (например, написание собственных записей, классов и пр.). Также есть подсветка синтаксиса. Разумеется, мы не надеемся, что наши пользователи обладают навыками программирования, поэтому в редактор добавлен широкий набор готовых процедур/функций, которые позволят быстро решать разные задачи;
  • Система событий. Добавлено множество разных событий для объектов, т.е. теперь всегда вызывается соответствующее событие, например, когда пользователь переходит на какую-то страницу проекта, наводит мышь на объект, кликает мышью, вводит текст в поле или делает что-то ещё. Каждое событие вы можете запрограммировать как угодно при помощи скриптов;
  • Несколько OPC-серверов. Появилась возможность работы одновременно с любым количеством OPC-серверов, причем каждый из них может находиться не только на локальной, но и на удаленной машине;
  • Редактор переменных и импорт тегов с OPC-серверов.  Все теги OPC-серверов теперь добавляются в единый список переменных, причем вам не придется вводить данные тега вручную, так как есть встроенный браузер серверов с возможностью быстрого импорта тегов. Возможность создания внутренних тегов также присутствует;
  • Права пользователей. Появилась гибкая система, которая позволяет создать неограниченное количество пользователей со своими уникальными правами, причем вы можете настроить права так, что разные пользователи будут иметь разные права для разных объектов.  Это касается не только объектов мнемосхем, но и страниц, групп сообщений, групп трендов, окон. В результате вы можете разработать большой общий проект, который будет по-разному выглядеть для разных пользователей. Например, когда за компьютером находится Оператор 1, он не увидит сообщения предназначенные другим операторам или ненужные ему тренды или страницы.
  • Новый стиль интерфейса. Интерфейс системы был полностью изменен. Это касается раскрывающихся списков, пунктов меню, полей ввода, кнопок и др. От старого интерфейса осталось только расположение некоторых элементов/панелей. Основной цвет интерфейса теперь темно-серый чтобы глаза не уставали после длительной работы с проектом;
  • База данных трендов и сообщений. Все данные трендов и сообщений теперь сохраняются в базу данных MySQL. Соответственно станут доступны все её преимущества, как например сложные выборки данных по любым критериям, быстрый доступ к данным даже при большом размере БД за счет индексации и др.;
  • Новая библиотека графики. В библиотеку графики добавлены новые объекты, и все они выполнены в едином минималистичном стиле с высоким качеством;
  • Повтор и отмена действий. Любые действия при создании и редактировании проекта теперь можно отменить/повторить;
  • Обработка ввода. Улучшена обработка ввода в полях. Установка курсора мышью, выделение части текста и пр.;
  • Палитра цветов. Помимо набора наиболее популярных цветов новая палитра позволяет выбрать любой цвет, или ввести значение какого угодно цвета вручную;
  • Групповое редактирование свойств. Вы можете выделить множество объектов и редактировать их общие свойства одновременно;
  • Редактирование окон. Создание и редактирование окон теперь происходит прямо в зоне мнемосхем без перехода в отдельное меню. Это позволяет сократить время при копировании объектов мнемосхем в окно и наоборот. Редактируемые окна помещаются на специальную панель, что позволяет быстро переходить между ними и работать с несколькими окнами одновременно;
  • Сетка и размеры сетки. В редакторе появилась возможность отображения сетки и изменения её размера для удобного расположения объектов задания их координат и размеров;
  • Группы трендов, сообщений, окон, переменных, текстур. Все списки теперь могут быть разбиты на группы, что позволит легко ориентироваться даже при разработке большого проекта. Например, вы можете завести группу переменных для каждой отдельной станции. Это касается и окон, трендов, текстур, сообщений;
  • Предпросмотр текстур. Ещё до выбора текстуры объекта из списка вы увидите её предварительное изображение. Загрузка текстуры ведется в отдельном потоке, что не скажется на производительности системы даже при работе с большими текстурами.

Часть из описанных выше пунктов ещё доделывается. После их завершения планируется добавить:
  • Веб-клиент. Позволит запускать SCADA-систему в режиме клиента для удаленного доступа, как в локальной сети, так и через интернет. Таким образом, в настройке DCOM для работы по сети больше не будет необходимости; 
  • Экспорт в Excel. Возможности экспорта данных трендов в Excel-файлы. На основе этих данных вы сможете строить свои графики, считать статистику или что-то ещё;
  • Импорт/экспорт из CSV-файлов. Списки переменных и сообщений можно будет быстро импортировать в Simple-Scada.

Напомним, что выход Simple-Scada 2 планируется не раньше конца лета 2015 года. Назвать точное время трудно. Любой желающий может оставить в соответствующей  теме свое мнение и пожелания касаемо Simple-Scada 2, мы обязательно учтем ваши отзывы.







« Последнее редактирование: 21 Июнь 2017, 21:24:01 от Simple-Scada »