Simple-Scada – это простая scada-система, обеспечивающая сбор, обработку, архивирование и визуализацию технологических процессов. Главная цель проекта – простота и удобство использования для конечного пользователя. Связь с объектами автоматизации обеспечивается при помощи технологии OPC. Поддерживаются версии OPC DA и OPC UA.
На данный момент более 1500 пользователей используют Simple-Scada в проектах от 100 до 15000 тегов, а также более 4000 пользователей используют демо версию на 64 тега.Вы можете скачать для тестирования и использования в небольших проектах бесплатную демо-версию Simple-Scada 2 на 64 тэга с нашего сайта:https://simple-scada.com/.
Обновленная версия Simple-Scada 1.1 доступна для скачивания на сайте!
Изменения:
Новая система подключения к OPC-серверу. Теперь Ваш проект гарантированно запустится независимо от того допустили ли Вы ошибки при указании адресов тегов и пр.;
Контроль связи с OPC-сервером и конечными устройствами. Вы увидите красную предупреждающую иконку в следующих случаях: OPC-серверу не удалось получить данные с устройства, или считать какой-то определенный тег; связь между удаленным сервером и Simple-Scada была нарушена;
Восстановление потерянной связи. Теперь допустимы любые перебои связи с удаленным OPC-сервером с интервалом до 6 минут. Если за это время причина неполадки будет устранена - связь восстановится автоматически. Учтите, что если связь с удаленным OPC-сервером была разорвана более 6 минут - потребуется перезапуск scada-системы. Это особенность технологии DCOM;
Исправлена ошибка добавления тегов с типом Boolean в панели сообщений;
Добавлена возможность запуска редактора в оконном режиме. См. Options.exe;
Прогресс загрузки трендов отображается на шкале времени;
Оптимизация добавления тегов с одинаковыми адресами.
Обратите внимание - новая версия не будет работать с проектами версии 1.0.
печать страниц. Теперь Вы можете распечатать любую страницу в Simple-Scada, нажатием комбинации клавиш Ctrl+P. При печати трендов, для экономия тонера, фон автоматически будет заменен на белый, а белый тренд станет черным. Не забывайте, что печать идет на "принтер по-умолчанию" в вашей системе. Убедитесь, что в качестве принтера по-умолчанию выбран нужный принтер;
шкалы трендов. Пользователь может в любой момент скрыть или отобразить шкалы для трендов. Для этого, в левой части окна трендов доступна соответствующая кнопка со стрелкой вправо. Одинаковые шкалы группируются для экономия пространства. Скрытие тренда скроет и его шкалу;
выбор временного интервала трендов. Теперь, при нажатии на кнопку интервала Вы увидите список с доступными вариантами. Добавлены интервалы 5 и 10 минут;
скрытие лишних трендов одним кликом. Кликните правой кнопкой мыши на кнопке тренда, чтобы показать только его и скрыть остальные;
быстрый выход. Scada-система быстро завершит работу, даже если идёт попытка установить подключение. В предыдущих версиях пользователь был вынужден ждать завершения попытки подключения;
исправлена критическая ошибка в случае неудачного подключения к OPC-серверу;
исправлено несколько мелких ошибок.
Эта версия полностью совместима с проектами версии 1.1 и выше.
Это небольшое обновление содержит мелкие исправления в работе скады и сенсорный ввод. Важно отметить, что мы активно работаем над крупными задачами и в скором времени расскажем о них.
Изменения в Simple-Scada 1.2.5:
сенсорный ввод. (Подробнее в сообщении выше) В настройках проекта появилась новая опция "Сенсорный экран". Когда она включена - во время ввода на экране будет отображена виртуальная клавиатура. Также станут доступны жесты для сворачивания и выхода из скада-системы. Для завершения работы: нажать ЛКМ в крайней левой части экрана и удерживая её провести курсор в крайнюю правую часть экрана. Не отпускать мышь, пока приложение не будет закрыто. Для сворачивания: противоположно описанному выше жесту. Движение должно выполняться справа налево;
исключен запуск нескольких копий скады, или редактора проектов;
исправлена критическая ошибка при попытке удаления страницы во время редактирования её свойств;
исправлена ошибка с выделением объектов после закрытия окон;
исправлена ошибка с вводом пароля для доступа к страницам и ошибка с положением окна ввода пароля;
исправлена ошибка с кликом на панели сообщений;
исправлена ошибка со шкалами для инструмента "частотный преобразователь";
для DirectX версии: временные тренды теперь работают, когда скада свернута;
для DirectX версии: мгновенное разворачивание окна, даже после долгого простоя в свернутом режиме;
частично доделан перевод на английский язык;
исправлены мелкие ошибки.
Данная версия полностью совместима с проектами версии 1.1 и выше. Учтите, что после пересохранения Вашего проекта он уже не откроется в более старых версиях программы (ниже чем 1.2.5).
Сегодня мы решили выпустить ещё одну версию скады, т.к. версия 1.3 немного задерживается. Эта версия содержит следующие изменения:
автоматический запуск проектов. Если в папке с проектами расположен только один проект — он будет запущен автоматически при запуске скады. Если Вы хотите запустить какой-то определенный проект проделайте следующее. Создайте в корне папки Simple-Scada файл «Autostart.txt» и введите в него название проекта который требуется запускать автоматически;
при старте ввода в поле выделяется весь текст. Теперь нет необходимости удалять его перед вводом;
поиск OPC-серверов теперь ведется в отдельном потоке. Таким образом, работа скады никак не замедляется во время поиска серверов.
у страниц и подстраниц появилось новое свойство «Группа трендов». Здесь Вы можете выбрать какая группа трендов будет открыта в случае, если пользователь попытается перейти на страницу трендов;
улучшенная детализация трендов. Особенно заметно при просмотре больших интервалов (более 8 часов);
в скаде, удерживая ПКМ теперь можно увидеть не только адреса тегов для кнопок, уровней и полей. Теперь Вы увидите также адреса связанные с событиями;
исправлена ошибка с записью трендов с тегом типа Boolean;
исправлена шибка со шкалами для инструмента «частотный преобразователь»;
исправлена ошибка с определением расширения файлов изображений;
исправлена ошибка с событием «показать окно по изменению тега».
Данная версия полностью совместима с проектами версии 1.1 и выше. Учтите, что после пересохранения Вашего проекта он уже не откроется в более старых версиях программы (ниже чем 1.2.5).
изменение цвета уровня в зависимости от значения. У компонента «Уровень» появилось новое свойство, при помощи которого Вы можете установить до четырех диапазонов, в которых уровень изменит свой цвет. Например, теперь можно легко сделать так, чтобы уровень по мере роста стал сначала желтого цвета, а затем красным и т.п.. Плавное изменение цвета также доступно. Т.е. цвет может меняться не резко, а плавно становиться желтым, а затем красным и .т.д; Также есть возможность включить мигание доп. цвета. Смотрите свойство «Уровни» у компонента «Уровень»;
звуковые оповещения. Вы можете выбрать один из шести вариантов звукового оповещения при появлении сообщения. Причем для аварийных сообщений можно выбрать один звук, а для предупреждающих — другой. Приоритет при этом — у аварийных сообщений. Сами звуки выбираются в «Настройках проекта», а включить/выключить их можно для каждого сообщения отдельно (см. скрин ниже). Все звуки расположены в папке «\Libraries\Sounds\» и Вы, при необходимости, можете заменить их своими. Главное, чтобы при этом не менялось название файла и расширение файлов должно быть .ogg;
лицензионное соглашение (для версии без ограничений). При первом запуске программы Вы увидите на экране текст Лицензионного соглашения, который описывает условия использования программы. Никаких особенных условий в нем нет. Система распространяется бесплатно, версия без ограничений предоставляется по запросу на support@simple-scada.com.
автоматический подбор шрифта. При растягивании компонентов «Поле» и «Частотный преобразователь» шрифт автоматически меняется, что позволяет избежать размытия;
подсветка окна ввода пароля при вводе неверного пароля;
изменения в Options.exe. Теперь Вы можете выбрать размер окна не только для редактора, но и для Scada-системы. Появилась возможность отключить контроль качества тегов или контроль сетевого соединения. Также можно выбрать проект для автозапуска прямо из Options.exe;
исправлена ошибка с ограничением максимального значения в событиях;
кнопки теперь правильно работают с отрицательными значениями;
ВНИМАНИЕ! Эта версия полностью совместима с проектами версии 1.1 и выше. Но важно правильно сохранить проект, чтобы не нарушить его структуру. Для этого, после открытия своего проекта в редакторе, выберите пункт меню «Проект -> Сохранить как…» и сохраните его с другим именем! Затем удалите старую версию своего проекта, оставив новую.
Очередное небольшое обновление Simple-Scada. Изменения:
возможность вести логи аварийных сообщений в .txt файл. Файлы автоматически размещаются в папки, каждая из которых хранит аварии за сутки. Сами же файлы содержат аварийные сообщения за один час. Лог аварийных сообщений отключен по-умолчанию. Смотрите соответствующую опцию в Options.exe, чтобы включить его;
обратите внимание, новые сообщения теперь добавляются вверх списка панели сообщений;
объем журнала сообщений теперь может быть "без ограничений". Раньше максимум был равен 10 тыс. сообщений;
новые варианты частоты опроса тегов проекта вплоть до 1 миллисекунды! (300, 100, 10, 1 ms.);
новые варианты частоты опроса аварийных тегов: 10, 1 ms.;
исправлена ошибка с визуальными шкалами трендов, теперь они действительно работают как нужно;
компонент "уровень" теперь имеет свойство "Тип" и может располагаться горизонтально. Но есть один недостаток - его шкала не может быть расположена горизонтально. Полноценный горизонтальный уровень будет доступен в новом большом обновлении Simple-Scada;
возможность показать/скрыть сетку при просмотре трендов. Используйте кнопку с изображением сетки на панели трендов;
кнопка "Печать" на панели трендов;
исправлена ошибка с неправильной обработкой кликов на некоторых сенсорных экранах;
Мы также постоянно работаем над новым большим обновлением Simple-Scada. Оно не будет выпущено раньше конца лета этого года, но будет содержать важные новые функции. За это время постараемся сделать ещё несколько небольших обновлений, как сегодня.
ВНИМАНИЕ! Эта версия полностью совместима с проектами версии 1.1 и выше. Но важно правильно сохранить проект, чтобы не нарушить его структуру. Для этого, после открытия своего проекта в редакторе, выберите пункт меню "Проект -> Сохранить как..." и сохраните его с другим именем! Затем удалите старую версию своего проекта, оставив новую.
Разработка второй версии 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 планируется не раньше конца лета этого года. Назвать точное время трудно. Любой желающий может оставить на форуме Simple-Scada в соответствующей теме свое мнение и пожелания касаемо Simple-Scada 2, мы обязательно учтем ваши отзывы.
Публикуем очередной небольшой обзор, рассказывающий о тех нововведениях, которые мы не описали в первом обзоре.
Simple-Scada Server. Теперь это ещё одна программа в поставке Simple-Scada, наряду с Scada.exe, Editor.exe и Options.exe. Сейчас именно Simple-Scada Server подключается к OPC-серверам, получает и записывает значения тегов на устройства, отвечает за выполнение скриптов, устанавливает связь с базами данных и сохраняет в них данные, работает с клиентами. Т.е. он выполняет несколько новых функций и ещё часть функций он «забрал» у Scada.exe. При этом на нем можно запустить не один, а сразу несколько проектов. Также он может работать с неограниченным количеством OPC-серверов и клиентов по локальной сети, или через интернет. При этом пользователь может по желанию использовать защищенный канал связи. Канал защищается TLS. Большим плюсом также стало распределение разных задач на разные потоки, что позволяет лучше выполнять задачи в многоядерных системах;
Scada.exe стал клиентом. Сама скада теперь не работает как раньше. Теперь скада – это всегда клиент и она получает данные от Simple-Scada Server’a. В результате скада лишь отображает данные сервера и оправляет ему запросы;
Options.exe, новый дизайн и возможности. Options, как и Server теперь имеют новый, простой стиль. Настройки разбиты на группы и включают несколько новых возможностей. Scada и Server можно добавить в автозапуск прямо из опций. Появилась поддержка Украинского языка (спасибо за перевод Павлу Кулиничу);
Простота установки. Не думайте, что вышеописанные изменения с сервером и скадой усложнят процесс работы с Simple-Scada. При разработке мы старались добавить новые возможности так, чтобы не усложнить скаду. Вы, как и прежде сможете сделать новый проект, используя Editor и сразу запустить его из Scada (не запуская сервер). Scada сама запустит сервер (свернутым в трей) и запросит у него запуск Вашего проекта. Т.е. Вы, если хотите, сможете пользоваться скадой, как и раньше, не задумываясь о нововведениях. Это касается и многих других возможностей, где настройки по-умолчанию выбраны так, что если их не менять все будет работать как раньше;
остальные возможности мы описывали в первой части обзора и большую часть из них уже реализовали;
Так теперь выглядит директория Simple-Scada:
Так выглядит Server:
А это новый стиль Options:
Что дает изменение работы Scada и появление Server’а? Здесь несколько преимуществ:
Server может работать в фоновом режиме, свернутым в трей, не занимая место на панели задач;
Вы можете сколько угодно перезапускать клиентов (т.е. Scada.exe) и не беспокоиться о том, что в базу перестанут сохраняться данные графиков и сообщений. Server продолжит работу в это время и данные не будут потеряны;
Запуск клиентов происходит очень быстро. По большей части время затрачивается теперь только на загрузку текстур. Если Server работает, то клиент начнет получать данные тегов и пр. информацию практически моментально, ведь Server уже подключен к OPC-серверам и базам данных;
Нет необходимости в настройке DCOM. Подключиться по локальной сети теперь не проблема;
Возможность работы через интернет. При этом мы не рекомендуем работать через интернет, даже учитывая защиту канала связи по TLS, ведь любая защита может быть взломана. Но если Вы делаете какую-то простую неопасную автоматику для себя, то подключение через интернет можно допустить;
Просмотр сообщений об ошибках. Не нужно прерывать работу системы и смотреть логи, чтобы понять, что например, возникла проблема с подключением к OPC-серверу, или др. ошибка. Всегда можно посмотреть логи Server'а прямо во время его работы.
Simple-Scada 2 сейчас находится на стадии завершения beta-тестирования - осталось сделать совсем немного. А пока, Вы можете посмотреть видео о использовании Simple-Scada 2 с Arduino от одного из наших пользователей.
Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме