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

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

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

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3211
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #285 : 01 Мая 2016, 10:40:01 »
Для такой задачи компонент "Временные тренды" не подходит, т.к. он предназначен для коротких трендов и хранит их в оперативной памяти клиента (поэтому когда Вы перезапускаете клиент эти тренды начинаются записываться с нуля). По этой же причине их нельзя перематывать, т.к. точки за пределами этих трендов автоматически удаляются, иначе это приведет к тому, что оперативной памяти просто не хватит в какой-то момент. По этим причинам нужно использовать полноценные Тренды (из меню "Проект - Тренды"), которые сохраняются в БД (на жесткий диск компьютера), имеют шкалу времени, не теряются после перезапусков, имеют серьезные оптимизации в отрисовке трендов с большим количеством точек и могут перематываться подгружаясь из БД. Как мы поняли они не подходят Вам, т.к. нужно видеть тренды прямо на странице (без перехода в отдельное меню Трендов) и поэтому лучшим решением будет добавление в Simple-Scada 2 нового компонента, который будет работать точно так же, но который можно будет разместить на странице. Предложение о создании такого компонента уже озвучивалось на этом форуме и мы постараемся внедрить его, но сначала нужно решить несколько первоочередных задач.

Цитировать
И пофантазирую) А можно ли сделать передвижной маркер, который можно таскать мышкой или двигать стрелками по графику и показывающий значение абсциссы и ординаты в данной точке? Такая возможность есть на цифровых осциллах, да и в скадах я такое видел
А что он показывает когда тренд не пересекатся с линией заданной маркером?

TeNQ

  • Постоялец
  • ***
  • Сообщений: 200
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #286 : 01 Мая 2016, 12:08:28 »
   Пусть (0;0) показывает. Но вообще маркер "прилипает" к тренду и двигается по нему. А выходы за пределы тренда можно и ограничить. Он нужен для того, чтобы точно определить значение в точке тренда. Визуально этого не сделаешь.
   А можно выставить линии, и посмотреть есть ли пересечения этих линий с трендом и значения в них. Тоже полезно, но это другое.
   Сейчас в трендах мышкой можно передвигать вертикальную линию, проецируемую на шкалу времени. И вверху в окошке отображается значение времени. Можно сделать так, показывать под значением времени значение тренда в этой временной точке. Например, два тренда - тренд 1 зеленый, тренд 2 красный. Отображаем время, под ним черточка зеленая и значение тренда, под ним красная черточка и значение тренда. А если нет пересечений с текущими трендами, то просто время как сейчас.

   Нда, а ведь у вас уже показывается значение - просто снизу, а и не заметил. Так что просил сделать, то что уже сделано. Виноват  :-[
   И кстати, эта временная линия не совсем корректно отображает время, если тренд пишется, т.е. шкала внизу и тренды движутся. Я зажал лкм, время показывается. Шкала сдвинулась, время в окошке не обновляется.Отпустил лкм, снова нажал - то же время, хотя шкала уже ушла. Если нажать в другом месте все ок.
   Полезным была бы возможность добавлять дополнительные линии-уровни на тренд. Например, мне нужно регулировать температуру в пределах 70 и 90 градусов. Я бы нарисовал две вспомогательные линии, они бы облегчили восприятие графика. Конечно, можно создать вирт. переменную, присвоить значение-константу и отрисовать в виде тренда. Но это все пойдет в БД.
   Так же иногда, для наглядности нужно раскрасить площадь ограничиваемую трендом и осью времени.
   Я приложил график, он конечно не идеал, но как по мне нагляден. Красным отображается температура в отсеке. Зеленым - состояние выхода ПИД-регулятора управляющим подачей пара и ,соответственно, закрашенная площадь показывает подачу пара. Голубым - вспомогательные линии - диапазон регулирования.
« Изменён: 01 Мая 2016, 22:28:12 от TeNQ »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3211
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #287 : 02 Мая 2016, 17:08:33 »
Цитировать
И кстати, эта временная линия не совсем корректно отображает время, если тренд пишется
Спасибо, исправляем.

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

Цитировать
Так же иногда, для наглядности нужно раскрасить площадь ограничиваемую трендом и осью времени
А с заполнением площади пока есть некоторые трудности в плане отрисовки заполнения.

binocl88

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #288 : 04 Мая 2016, 09:11:29 »
Доброе утро.
Есть ли принципиальные отличия в настройке DCOM для подключения к удаленному OPC-серверу относительно версий 1.3.х ?
В версиях 1.3.х все работает.

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1393
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #289 : 04 Мая 2016, 13:32:34 »
Здравствуйте!

Никакой разницы в настройках DCOM нет. Во второй версии Вы в редакторе переменных нажимаете кнопку "Импортировать с OPC-сервера" и в поле "Имя компьютера" вводите IP-адрес удаленного ПК? Какая появляется ошибка?

binocl88

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #290 : 04 Мая 2016, 13:41:15 »
Здравствуйте!

Никакой разницы в настройках DCOM нет. Во второй версии Вы в редакторе переменных нажимаете кнопку "Импортировать с OPC-сервера" и в поле "Имя компьютера" вводите IP-адрес удаленного ПК? Какая появляется ошибка?
Да, именно так и делаю.
Ошибка: "Убедитесь, что имя целевого компьютера введено верно. Если это удаленный компьютер - настройте DCOM."

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1393
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #291 : 04 Мая 2016, 13:47:16 »
Убедитесь, что ничего не блокирует работу (брендмауэр, файервол, антивиус) на удаленном ПК и на том откуда Вы пытаетесь подключиться. Неоднократно тестировали подключение к удаленным OPC-серверам - при правильных настройках DCOM все работает нормально.

Миханик

  • Постоялец
  • ***
  • Сообщений: 193
    • Просмотр профиля
    • www.vpa-dv.ru
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #292 : 05 Мая 2016, 12:01:58 »
Подскажите по поводу минимальной конфигурации ПК для SS2.
На сайте это процессор Intel Atom D2550 и интегрированная видеокарта Intel GMA 3650.
Вы тестировали работу на такой системе? Достаточно ли комфортно работать с такой системой, заметны ли подвисания? Может у кого-то из пользователей есть опыт работы с такой конфигурацией.

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1393
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #293 : 05 Мая 2016, 13:35:15 »
Конечно тестировали! Пять промышленных ПК с такой конфигурацией(единственое отличие 2Гб ОЗУ) сейчас работают на одном из объектов в качестве клиентов - проект на 3500 тегов. Работать комфортно, подвисаний нет.  При просмотре трендов за большие интервалы времени (1-2 месяца) разница со стационарными ПК почти не заметна. Нагрузка на процессор 9-11%. При работе в качестве сервера появится небольшая дополнительная нагрузка, т.к добавится работа с БД.

Дмитрий Анисимов

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
По функционалу и лицензированию
« Ответ #294 : 06 Мая 2016, 11:55:14 »
Да, толковых хотелок вам накидали лет на пять работы ;=)

Здорово, что v2 уже живет на MySQL и в плане стоит web-клиент.

Тем не менее, мои 5 копеек по функционалу, на перспективу:

1. Коннектор к 1С. Лучше сразу кросс-платформенный. Технологию можно повыбирать здесь. Понятно, что одни вы это вряд ли сделаете, надо привлекать 1С-ника. Уже реализованный вариант - делал Nirax для ИнСАТ'а, на базе web-сервиса 1С и SOAP-технологии. Недостаток - коннектор однонаправленный, т.е. асинхронно в 1С что-то отдать можно, а вот обратно нет. Хотя при желании вопрос тоже решается, организацией симметричного web-сервиса на стороне SCADA.

2. Поддерживаю ранее изложенное по встроенному Modbus RTU и TCP.
ASCII - не факт, что нужен, если только для полноты картины.

3. Кросс-платформенность. Тот факт, что продукт сверхлегкий, не использует "тяжелые" технологии Microsoft и работает на OpenGL, создает все предпосылки. А то, что сейчас творится с MS Windows, делает задачу особенно актуальной.

4. Исходя из задачи 3 и общемирового тренда - поддержка OPC UA. Без этого о кросс-платформенности говорить бессмысленно, в Linux нет COM-технологии, OPC DA работать не будет. Разве что под Wine, но это костыли.

5. В дальней перспективе - графические отчеты, например на TeeChart. Но это не предмет первой необходимости - при наличии экспорта в Excel дальше дело техники. Да и механизм отчетов к MySQL можно прикрутить самостоятельно, на любой вкус и кошелек - те же TeeChart, Stimulsoft, CrystalReports, DreamReports etc.

По лицензированию:
1. Надо ли ограничивать количество OPC-серверов, напр., в Standart, одним OPC-сервером?
Есть много задач с небольшим количеством параметров, но большим зоопарком в плане источников данных.
2. То же по скриптам.
3. Урезанная по скриптам демо-версия, как мне кажется, очень сильно ограничит продвижение продукта. Получается, что без оплаты нельзя проверить значительную часть функционала. Самый удобный вариант - полнофункциональная среда исполнения, ограниченная по времени, напр., одним часом - по этому варианту сделаны демо iFix и MasterSCADA. Можно также ограничить её по количеству параметров, 64 тэга для изучения и тестирования вполне достаточно.
« Изменён: 17 Мая 2016, 13:14:01 от Дмитрий Анисимов »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3211
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #295 : 12 Мая 2016, 12:15:23 »
Дмитрий Анисимов, спасибо за список пожеланий, постараемся идти и в этом направлении. Хотелки пользователей мы все же рассчитываем решить значительно быстрее, чем за пять лет, т.к. большая часть это все-таки мелкие изменения. Из больших изменений это кроссплатформенность, встроенная поддержка Modbus TCP/RTU, Web-клиент, система отчетов и поддержка OPC UA. Вот с OPC UA и Modbus TCP/RTU проблем нет, т.к. для этого есть хорошие соответствующие компоненты и добавить их будет просто. Как пойдет дело с другими задачами сейчас трудно предсказать, но конечно это потребует времени.

С предложениями по лицензированию согласны, как раз обсуждали это недавно. Попробуем найти решение, чтобы демо-версия была все таки полноценной.

Миханик

  • Постоялец
  • ***
  • Сообщений: 193
    • Просмотр профиля
    • www.vpa-dv.ru
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #296 : 13 Мая 2016, 11:33:20 »
Возможно ли в будущем добавить к фигуре "Прямоугольник" свойство радиус скругления, по значению которого скруглялись бы его углы?

Также, хотелось бы иметь возможность рисовать наклонную линию (сейчас инструмент "Линия" рисует отрезки только под прямым углом).

При выборе цвета в Палитре цветов возможно ли добавить одну/две колонки под пользовательские наиболее часто используемые цвета, которые можно было бы один раз настроить и использовать во всех проектах?

Можно ли к объекту "Заслонка" добавить схожий элемент "Обратный клапан"? Рисуется аналогично заслонке только один из треугольников закрашен в черный цвет.

Также, не помешало бы добавить фигуру треугольник.
« Изменён: 13 Мая 2016, 12:09:09 от Миханик »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3211
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #297 : 14 Мая 2016, 11:51:38 »
Цитировать
Возможно ли в будущем добавить к фигуре "Прямоугольник" свойство радиус скругления, по значению которого скруглялись бы его углы?
да, но менять прозрачность такому прямоугольнику будет невозможно. С поддержкой прозрачности тоже можно сделать, но в этом случае скругление будет фиксированным, т.е. число вариантов скругления будет конечным. Например 4, 8, 16, 24, 32, 48 px. Подошел бы Вам такой вариант?

Цитировать
Также, хотелось бы иметь возможность рисовать наклонную линию (сейчас инструмент "Линия" рисует отрезки только под прямым углом)
Эта задача пока отложена на будущее.

Цитировать
колонки под пользовательские наиболее часто используемые цвета, которые можно было бы один раз настроить и использовать во всех проектах?
действительно хорошее предложение. Сделаем. Но не в ближайшем обновлении, т.к. на ближайшие обновления запланировано добавление других возможностей.

Цитировать
Рисуется аналогично заслонке только один из треугольников закрашен в черный цвет
Сделаем.

beloleg86

  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #298 : 14 Мая 2016, 18:58:49 »
Добрый день на ближайшие дни собираемся приобрести Simple Scada v2. Сейчас разрабатываю проект в версии демо на 64 тега. Когда работал еще без подключения базы данных sql данные считывались отлично. Когда дошел до работы со сообщениями и трендами установил и подключил sql по руководству simple scada. Но заметил что данные через какое то время где то от получаса или часа перестают отображаться, вместо них NAN. Я понимаю что это что то с sql но не пойму где копать. лог сервера прилагаю и скрин

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3211
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #299 : 14 Мая 2016, 19:16:53 »
Здравствуйте!

Значения, которые отображаются в полях никак не зависят от подключения к БД и СУБД. Сейчас мы сделали несколько тестов и выявили причину ошибки. Ошибка связана с тем, что какая-то из программ на компьютере меняет десятичный разделитель (это может делать и сама ОС, например когда Вы сменяете пользователя в Windows) и скада не может правильно преобразовать вещественное значение. Она будет исправлена в ближайшем обновлении, которое выйдет уже завтра вечером. Если обновление не решит проблему, то причину нужно искать в OPC-сервере.
« Изменён: 14 Мая 2016, 19:46:50 от Simple-Scada »