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

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

Автор Тема: Вопросы и предложения по Simple-Scada 2  (Прочитано 240604 раз)

Fallout13

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #30 : 18 Сентября 2015, 11:57:56 »
Цитировать
Заранее хотелось бы узнать про ценовую политику и особенности лицензирования.
Цитировать
Об этом мы обязательно напишем подробнее, но ближе к релизу, чтобы не давать сейчас пустых обещаний. Точно можем сказать, что постараемся держать максимально низкую цену и предложим хорошие условия связанные с дальнейшим обновлением скады после покупки.
Помимо стоимости еще волнует сам принцип защиты - наличие аппаратных ключей иногда является головной болью. Идеально, на мой взгляд сделано у Kepware.

Цитировать
1. Хотелось бы на всплывающих окошках отображать список активных алярмов для конкретного мех-ма.
Цитировать
Пожалуйста, опишите этот пункт подробнее. Вы говорите о возможности показать окошко в котором будет находиться список аварий какого-то конкретного механизма за определенный промежуток времени?
В общем нужен компонент который отображает список активных/архивных аварий с возможностью размещения на любом окне и фильтрацией.

Цитировать
Жизненно необходимы теги-указатели
Цитировать
И этот момент не до конца понятен. В новой версии будут виртуальные теги, в которые можно записать все что угодно, например значение другого тега, или сумму нескольких тегов, или какое-то значение посчитанное по какой-то формуле (на усмотрение пользователя). О таких тегах Вы говорите?
Нет уверен что говорим об одном и том же, на всякий случаю уточню.
В большинстве ЧМИ есть специальные теги (в интаче - indirect, в сайтеке - ассоциации, в магелисах - reference tag, в генезисе - система глобальных псевдонимов).
Привязка тега делается примерно так. Run.Name="Pump"+XX+".Run"; Alarm.Name="Pump"+XX+".Alarm"....
Зачем это нужно:
Имеем в системе скажем полсотни одинаковых механизмов. Чтобы на каждый механизм не делать отдельное всплывающее окно делается одно с тегами - ссылками. При открытии этого окошка отрабатывет скриптик, где в ссылки подвязываются нужные теги в XX ложится нужный индекс насоса.

ЗЫ
Извиняюсь за косноязычие.

Fallout13

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #31 : 19 Сентября 2015, 05:52:19 »
Еще одно пожелание есть, для нас зело существенное.
Для просмотра архивных трендов реализовать механизм "Best fit"

Основной принцип этого механизма заключается в разбиении запрашиваемого интервала на N диапазонов, затем из каждого диапазона возвращается, согласно хитрого алгоритма, всего несколько точек (минимальное, максимальное и т.п.).
Построенный по этим точкам тренд визуально не отличается от построенного из всего массива.
Зачем это нужно:
1 допустим у нас есть переменная с циклическим архивирование раз 1 секунду. За неделю это будет 60*60*24*7=604800 точек. Если захотим посмотреть тренд по этой переменной то это приведет к повышенной нагрузке на сеть и на сам клиент (эти же данные надо как-то переварить и отрисовать), а если этих переменных сразу 10 и отображаем за год?
2. если смотреть тренд за большой период времени то у большинства скад съедаются короткие выбросы, с алгоритмом best fit видно даже секундную иголку на месячном графике.

Вот дословное описание алгоритма, начиная со страницы 177
http://www.logic-control.com/datasheets/01/Historian%202014%20(v11.5)/HistorianConcepts.pdf
« Изменён: 19 Сентября 2015, 05:53:13 от Fallout13 »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2706
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #32 : 19 Сентября 2015, 15:54:12 »
Теперь все понятно, спасибо.

Цитировать
В общем нужен компонент который отображает список активных/архивных аварий
Такой компонент будет. И для трендов тоже.

Цитировать
В большинстве ЧМИ есть специальные теги...
Да, такие возможности будут, причем не только на уровне тегов, но и на уровне сообщений, когда можно будет к примеру одним шаблонным сообщением заменить множество сообщений и подставлять в них значения "на ходу" в зависимости от механизма. Позже мы ещё выложим небольшой отчет об этом.

Цитировать
Еще одно пожелание есть, для нас зело существенное. Для просмотра архивных трендов реализовать механизм "Best fit"
Не знали про best fit, но интересно то, что текущая версия скады использует очень похожий алгоритм при обработке трендов. Когда Вы просматриваете интервал времени более 1 часа в Simple-Scada от Вас тоже скрыта часть точек. В больших интервалах это тысячи точек, а для тегов, которые редко меняют свои значения оптимизация может урезать более 90% точек. Подобно Best fit детализация мелких изменений сохраняется благодаря алгоритму и качество тренда практически не теряется. Без этого нельзя было обойтись, т.к. слишком сильно сказывается на производительности. И, конечно, в Simple-Scada 2 будут подобные оптимизации.

Можно сделать и сам Best Fit, но непонятен пока один момент - в БД хранятся данные о всех точках. В момент выполнения выборки Best Fit делит интервал на диапазоны из которых берет обычно по четыре точки: первую точку, мин., макс., последнюю точку. И так для каждого диапазона. С первой и последней нет проблем, но чтобы найти мин. и макс., нужно пройти по всем точкам диапазона, что затратно. Есть предположение, что на этапе сохранения данных трендов в базу, вместе с ними сохраняются и какие-то служебные данные для быстрого получения ключевых точек.
Либо все проще и все точки действительно перебираются для поиска мин. и макс., но т.к. этой задачей занимается сервер, то клиенты получают уже посчитанные ключевые точки без нагрузки на сеть и пр. Но если это так, то серверу придется не легко при большом кол-ве клиентов и запросов на тренды.
« Изменён: 19 Сентября 2015, 15:54:58 от Simple-Scada »

Fallout13

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #33 : 21 Сентября 2015, 05:03:53 »
Производительности они добиваются несколько другим путем.
Данные хранятся в специализированных архивных файлах, SQL используется только для общения со сторонними приложениями (в БД лежат просто пустые таблицы, запрос перехватывается и данные дергаются из файликов), также SQL поддерживается расширенный набор команд (тот же best fit, интегрирование и пр.).
Максимально у меня было около 15к тегов, архивировались по Swinging door. Клиентов 5, одновременно редко больше одного смотрели архив, но скорострельность была примерно на уровне сетевых задержек  :).

makimu

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #34 : 21 Сентября 2015, 11:46:38 »
Доброго времени суток. СпасиБО разработчикам за систему. Для начала вполне себе СКАДА. Чтобы хотелось видеть дальше:

1. Расширенное редактирование текста: шрифт, тип шрифта.

2. Перемещение трубопровода по координатам на 1пункт, т.к. сейчас перемещается только на число кратное 5.

3. Возможность отмены последнего действия

4. Выделение/Копирование/Вставка текста в полях скады

5. Работа с таблицами тегов, генерируемых Siemens

Только начал работать с вашей СКАДА, поэтому, пока, только такие мелочи .

З. Ы.
Могу поделиться своими насосами, которые использую в проекте. Свяжитесь со мной по почте, если интересно...
« Изменён: 21 Сентября 2015, 14:39:58 от makimu »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2706
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #35 : 21 Сентября 2015, 23:07:37 »
Цитировать
Данные хранятся в специализированных архивных файлах, SQL используется только для общения со сторонними приложениями...
Любопытно! Система интересная, но реализация потребует немало времени. Учитывая это, сейчас будем делать как изначально задумывали, с доп. оптимизациями по выборке и вставке данных в БД и из неё, а также при пересылке данных по сети. А подобные, ещё более продвинутые оптимизации, начнем после релиза второй версии.

Цитировать
СпасиБО разработчикам за систему. Для начала вполне себе СКАДА.
Спасибо за отзыв.

Цитировать
2. Перемещение трубопровода по координатам на 1пункт, т.к. сейчас перемещается только на число кратное 5
Сейчас вы можете перемещать и на 1 пиксель. Для этого нажмите и удерживайте клавишу Alt во время перемещения. Удобнее всего перемещать стрелками на клавиатуре.

Цитировать
3. Возможность отмены последнего действия
4. Выделение/Копирование/Вставка текста в полях скады
Эти пункты уже сделали во второй версии, но её придется подождать до конца этого года.

Цитировать
5. Работа с таблицами тегов, генерируемых Siemens
До этого пункта никак не доберемся. Скорее всего отложим на след. год

Цитировать
Могу поделиться своими насосами, которые использую в проекте...
В новой версии мы уже сделали обширную базу своей графики в едином стиле, которую в будущем будем постоянно обновлять и дополнять.

makimu

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #36 : 23 Сентября 2015, 15:35:03 »
Цитировать
Сейчас вы можете перемещать и на 1 пиксель. Для этого нажмите и удерживайте клавишу Alt во время перемещения. Удобнее всего перемещать стрелками на клавиатуре.

СпасиБО за ответ. Пробовал Shift, Ctrl, а до Alt как-то не додумался  ;D

stolyarov-ae

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #37 : 26 Сентября 2015, 15:39:14 »
Подскажите, в версии Simple-Scada 2 есть возможность создавать виртуальные каналы работающие на скриптах?

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2706
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #38 : 26 Сентября 2015, 15:42:45 »
Да, такая возможность будет!

Serhioormano

  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #39 : 27 Сентября 2015, 17:46:18 »
Я работаю с MySQL уже больше 10 лет. Я не знал где написать сначала поэтому написал в контакте. Теперь пишу тут.

Сама по себе идея хранить данные в базе данных класная и открывает большие перспективы. Вот недостатки на мой взгляд.

1. необходимость устанавливать MySQL. Ведь это отдельная программа.
2. Настраивать ее и создавать соединения, управлять пользователями базы это целая область знаний которой должен будет обладать инженер АСУ. Если вообще не нанимать нового специалисто кто будет поддерживать базу. Другими словам поддрежка подобных баз данных обходится не дешево или в ценовом или во временном эквиваленте.
3. Хочется сказать особо о безопастности что очень важно в корпоративных сетях или на производстве. Управление безопастностью данной базы требует тоже квалификации.
4. Управление базой не простое. В основном GUI для MySQL не приспособлены для отчетности. Например PhpMyAdmin вообще будет требовать понимания работы веб и устанвоки веб сервера вместе с РНР что не просто для того кто это ни разу не делела. А инструменты как NAVICAT, MySQLWOrkingBench избутучествуют функционалом. Это платяормы для проектирования баз и людям кто с этим не связывалс потребуется так же время что бы разобраться как просто просматривать и экспортировать данные.

Я предалгаю использовать SQLite. С ним мы будем иметь все приемущества базы данных но в дополнение.

1. Лего скачать базу на флешку например и отправить комунибудь просто сохранив файл.
2. Не нужно ни чего настраивать и устанавливать. Ни чего не должно работать в сервисах дополнительно. Это важно если кто то устанавливает скада на ПК на DIN рейку не супер произодительные.
3. Для SQLite существует множество готовых программ для посмотра и анализа содержимого. Есть коверторы котоыре могут переконвертировать в Excel или другие форматы. Куча готового инструмента.
4. SQLite намного быстрее на чтение чем MySQL. Конечно туда и писаться будет часто, но все же.
5. На будующее. Предположим решим сделать компоньена на мобильную платформу что бы можно было от туда управлять чем то или просматривать данные. Или например построитель отчетов. Будет просто например скачать послединй файл SQLite и сроить на нем отчеты. Я хочу обратить внимание на мобильность SQLite. В то время ка с MySQL придется тольк открывать доступ к базе что опять же связано с безопастностью и с профессионализмом. И даже этого будет мало, придется писать какой-то апи и устройство должно будет быть в интернете. Ну это возможно и с SQLite если хотите то можно и для него сделать API и запрашивать по интерету, главная мысль что он в добавок допускает и офлайновый способ.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2706
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #40 : 30 Сентября 2015, 21:10:18 »
Мы рассматривали SQLite в качестве варианта и возможно добавим его поддержку в будущем, но он все же подходит нам меньше, чем MySQL. Многие из недостатков MySQL которые Вы описали могут вообще не возникать при правильном подходе (со стороны скады). Мы стараемся возложить большую часть обязанностей не на пользователя, а на скаду, чтобы MySQL можно было только установить и забыть о ней.

Цитировать
необходимость устанавливать MySQL
От пользователя требуется только скачать и установить MySQL не меняя никаких настроек, кроме главного пароля (для root-пользователя). Т.е. установка не представляет ничего сложного, запускаем установщик, кликаем кнопки "Далее" и "Ок", вводим пароль, которым хотим защитить БД и готово.

Цитировать
Настраивать ее и создавать соединения, управлять пользователями базы это целая область знаний которой должен будет обладать инженер АСУ
После установки уже будет создан root-пользователь с введенным паролем и скада по-умолчанию будет работать с ним. Если пользователь не хочет добавлять новых пользователей и разграничивать доступ, то и не нужно этого делать. С другой стороны, для продвинутых пользователей это будет доступно.

Цитировать
Управление базой не простое. В основном GUI для MySQL не приспособлены для отчетности
Нам нравится MySQLWorkingBench, очень достойное приложение (мы используем последнюю версию). Но мы надеемся, что пользователям не придется прибегать к помощи сторонних программ для работы с БД. Simple-Scada 2 сама создает БД и её структуру, а при помощи скриптов можно будет экспортировать нужные данные в excel-отчеты и пр.

Цитировать
Легко скачать базу на флешку например и отправить кому-нибудь просто сохранив файл.
В Simple-Scada 2 можно просто нажать кнопку "Резервная копия БД" и сохранить её куда угодно, также одним файлом и затем использовать на любом компьютере. Т.е. эта функция также выполняется средствами скады.
« Изменён: 30 Сентября 2015, 21:12:39 от Simple-Scada »

василий

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #41 : 02 Октября 2015, 09:49:52 »
А не можете сказать выход в свет версии 2, а то хочу писать проект и неохота писать на версии 1.3.1 если в близжайшее время выйдет принципиально новая версия. Заранее спасибо

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2706
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #42 : 02 Октября 2015, 09:52:51 »
Здравствуйте!

Мы планируем выложить окончательную полную версию в декабре этого года. Но учитывайте, что новая версия будет платной. Цену постараемся установить максимально низкую.

orbita-skb

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #43 : 04 Октября 2015, 12:52:09 »
Демо версия на 64 тега будет?

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2706
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #44 : 07 Октября 2015, 00:23:50 »
Да, демо-версия обязательно будет.