#1 2018-11-03 13:21:32

engineer_
Учасник
Зареєстрований: 2018-11-03
Повідомлень: 2

ПО верхнего уровня для Arduino (SCADA для Arduino)

Добрый день.
Есть ли какая-нибудь простая SCADA для Arduino,
что-то аналогичное WinCC или Intouch (но менее «тяжелое»)?
На компьютере (приложение Windows) нужно написать простую программу,
которая будет забирать данные с Arduino (по USB или Ethernet) и отображать их на компьютере (в основном графики).
Понимаю, что можно использовать OPC сервер для Arduino и подключить ее к любой скаде, той же WinCC или Intouch но эти программы слишком «тяжелые» для маленьких проектов,
или написать программу самому на том же Delphi, Visual Studio и т.п.
но хотелось бы использовать какой-нибудь конструктор, если такой есть, или ограничиться минимум в программировании (приложения под Windows).
Существует ли «стандартная» программа от Arduino для этих задач?
Какой программой обычно пользуются для этих целей?

Например, нужно отобразить данные с 10 датчиков (подключенных к Arduino) на Widows, подключение к Arduino USB или Ethernet (в зависимости от удаленности ПК от Arduino).
Как проще всего это сделать? В какой среде написать?

Неактивний

#2 2018-11-03 14:33:55

Вячеслав Азаров
Учасник
Зареєстрований: 2017-05-25
Повідомлень: 1,732

Re: ПО верхнего уровня для Arduino (SCADA для Arduino)

SCADA, скорее, подразумевает систему стандартов управления данными и объектами чем функциональный состав. Когда то я, для подобных целей, использовал MatCAD. Самые простые и удобные построители интерфейсов у Delphi и Qt. Стандартный PLC очень просто подключается с стандартной SCADA, буквально в несколько кликов, без программирования вообще, как такового. SCADA простыми не бывают, хотя это и далеко не самые сложные программы компютеров. У Ардуино есть традиция - все рисовать в Процессиге.

Неактивний

#3 2018-11-03 19:30:39

engineer_
Учасник
Зареєстрований: 2018-11-03
Повідомлень: 2

Re: ПО верхнего уровня для Arduino (SCADA для Arduino)

Вячеслав Азаров пише:

У Ардуино есть традиция - все рисовать в Процессиге.

а processing  имеет стандартные компоненты для отображения графиков, архивирования данных в базе данных?

на youtube посмотрел ролик
Processing 3 - graphing data from Arduino sensor
https://www.youtube.com/watch?v=C_gyGXWIgHY

но график в Processing отображается крайне "убого"...

Остання редакція engineer_ (2018-11-03 19:49:25)

Неактивний

#4 2018-11-03 19:58:04

Вячеслав Азаров
Учасник
Зареєстрований: 2017-05-25
Повідомлень: 1,732

Re: ПО верхнего уровня для Arduino (SCADA для Arduino)

engineer_ пише:

а processing  имеет стандартные компоненты для отображения графиков, архивирования данных в базе данных?

В стандартной установке нет. Но вы можете подключать Java библиотеки, других разработчиков, и даже Андроид SDK. Это свободно и легально, как и Ардуино. Есть еще Пайтон, с упрощенными портами к ОС и бесчисленными доступными библиотеками.

Неактивний

#5 2018-11-04 10:06:25

Вячеслав Азаров
Учасник
Зареєстрований: 2017-05-25
Повідомлень: 1,732

Re: ПО верхнего уровня для Arduino (SCADA для Arduino)

engineer_ пише:

... но график в Processing отображается крайне "убого"...

Сам Процессинг, как и Ардуино здесь нипричем. Как написано так и "убого". Никто вам не мешает сделать лучше, самому.
Процессинг

Остання редакція Вячеслав Азаров (2018-11-04 10:28:29)

Неактивний

#6 2018-12-22 04:01:03

Олег Оранжевый
Гість

Re: ПО верхнего уровня для Arduino (SCADA для Arduino)

Есть простая в освоении SCADA  вполне пригодная для ардуино. Представляет собой графический редактор, использующий стандартизированную библиотеку логических функций, используемых обычно для традиционных электронных схем. Непосредственно из графической схемы генерируется модель на С, тут же можно протестировать адекватность работы схемы и скомпилировать качественно оптимизированный исполняемый файл *.exe. Название - ICAD. первый зарегистрированный в Украине программный продукт для применения в ответственных промышленных системах управления и регулирования. Разарабатывалась под Windows98, совместима со всеми поздними версиями. Кто интересуется, обращайтесь 0673824128
smile  Особенно полезна тем, кто имеет проблемы с написанием скриптов, выходной продукт не содержит лишней и служебной "rem"- инфы

#7 2018-12-22 08:57:01

Иван Фиолетовый
Гість

Re: ПО верхнего уровня для Arduino (SCADA для Arduino)

Олег Оранжевый пише:

Есть простая в освоении SCADA  вполне пригодная для ардуино. Представляет собой графический редактор, использующий стандартизированную библиотеку логических функций, используемых обычно для традиционных электронных схем. Непосредственно из графической схемы генерируется модель на С, тут же можно протестировать адекватность работы схемы и скомпилировать качественно оптимизированный исполняемый файл *.exe. Название - ICAD. первый зарегистрированный в Украине программный продукт для применения в ответственных промышленных системах управления и регулирования. Разарабатывалась под Windows98, совместима со всеми поздними версиями. Кто интересуется, обращайтесь 0673824128 ...

Что вы имете в виду? Можно ли поподробнее, про продукт и его возможности? ICAD - очень популярная аббревиатура и ПО с указанными функциями не находится поисковиком.

#8 2018-12-22 12:16:26

Batu
Учасник
З Харьков
Зареєстрований: 2017-11-08
Повідомлень: 301

Re: ПО верхнего уровня для Arduino (SCADA для Arduino)

engineer_ пише:

Существует ли «стандартная» программа от Arduino для этих задач?
Какой программой обычно пользуются для этих целей?

Например, нужно отобразить данные с 10 датчиков (подключенных к Arduino) на Widows, подключение к Arduino USB или Ethernet (в зависимости от удаленности ПК от Arduino).
Как проще всего это сделать? В какой среде написать?

Я делаю маленькую  и удобную систему. Со своим языком. Зачем Ардуино? Есть свои модули.. Свяжитесь. Может подойдет. Тогда договоримся

Неактивний

#9 2018-12-23 02:29:41

Олег Оранжевый
Гість

Re: ПО верхнего уровня для Arduino (SCADA для Arduino)

Профессиональный инструментальный  комплекс разработки и проектирования дискретных систем управления
   ┌──────────────────────--──--──┐
   │ РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ  │
   └────────────────────--─────--─┘
   Введение
     ICAD является интегрированным средством автоматизации разработки и проектирования программно  -  алгоритмического  обеспечения  дискретных и псевдоаналоговых систем управления.
     По своей сути комплекс ICAD представляет собой АРМ  инженера -технолога, позволяющий быстро и эффективно описать любые методы реализации технологического процесса  в  виде  функциональных  схем.  В частности  можно напрямую описать жесткую логику управления в терминах электронных блоков, характерных для многих существующих в настоящее время АСУ ТП. При этом полученное описание одновременно является выполнимой  программой  компьютера,  функционально  эквивалентной старой АСУ ТП.
     Для целей автономной отработки в ICAD включен ряд средств, позволяющих  организовать моделирование протекания технологических процессов как в режиме реального времени,  так и в режиме,  кратном реальному времени.
     Основой комплекса является  проблемно  -  ориентированный  язык ICAD,  разработанный   в   соответствии   с  традиционными  методами конструирования, предусматривающими представление алгоритмов в  виде структурно-функциональных  схем.  Для  описания  функциональных  схем  в  языке ICAD   предусматривается  функционально   полный  набор  стандартных блоков.  Разрешается  также  создание  прикладных  блоков  (на  базе стандартных),  которые  затем  могут  быть  использованы  наряду  со стандартными. Рекурсия не ограничивается.  Всем  блокам  разрешается иметь формальные параметры.
     Формальные   параметры   каждого   блока   разделяются  на  три группы: входы, параметры настройки и выходы.
     Формальными  параметрами  блоков  являются  входы  и  параметры настройки. Каждый формальный параметр имеет свой номер.
     Формальным параметрам  группы  "Входы"  присваиваются фактические значения с выходов датчиков или выходов других блоков.
     Фактическими  значениями  параметров  группы "Выходы"  являются
результаты  обработки  соответствующих "Входов"  по  алгоритмам блоков  (стандартных  и/или  создаваемых  самим  разработчиком).  "Входы" и "Выходы" обновляются при каждом новом запуске блоков.
     Имеются средства синхронизации выполнения  как  отдельных алгоритмических блоков, так и всей системы в целом.
     Настроечные  параметры  задаются оператором,  проектирующим алгоритмы   контура  управления,  и  подлежат  изменению  сравнительно редко : при  замене  измерительного оборудования, управляющих клапанов,  частей  технологических аппаратов,  при изменении динамических свойств объекта в процессе его эксплуатации.
     Имеются средства импорта алгоритмов,  написанных на языке Си, в блоки,  использующиеся  затем как прикладные,  что позволяет заметно расширить функциональные возможности языка ICAD.  Особое место занимают блоки,  обеспечивающие  ввод в систему ICAD информации датчиков
АСУ ТП в режиме реального времени,  а также выдачу информации управляющих воздействий на исполнительные механизмы. Такие блоки образуют внешний интерфейс реального времени ICAD,  подлежащий настройке системными средствами в каждой конкретной АСУ ТП.
     Комплекс   ICAD  включает  в  себя  специализированный   графический   редактор   схем   управления,   библиотеку   параметрически настраиваемых   программ,  реализующих  основные   методы  регулирования,   исполнительную  систему  реального  времени  и  специализированный  отладчик.

     Структура инструментального комплекса
     ═════════════════════════════════════

     Основные модули ICAD:
     - главный модуль ICAD.EXE;
     - графический редактор ICADEDT.EXE;
     - система поддержки выполнения алгоритмов  в  реальном  времени
       ICADRUN.EXE;
     - набор утилит.

#10 2018-12-23 02:33:40

Олег Оранжевый
Гість

Re: ПО верхнего уровня для Arduino (SCADA для Arduino)

Кто интересуется, обращайтесь +380673824128 ...
по моему это называется свяжитесь

#11 2018-12-23 07:54:27

Иван Фиолетовый
Гість

Re: ПО верхнего уровня для Arduino (SCADA для Arduino)

Олег Оранжевый пише:

Кто интересуется, обращайтесь +380673824128 ...
по моему это называется свяжитесь

Методология графического программирования задач автоматизации сложилась очень давно, эволюционировав в современные ПЛК. Существуют даже международные стандарты  IEC 61131-3, на это дело. Есть даже открытые проекты, такие как Beremiz  и OpenPLC. Относительно ICAD - совершенно непонятно, что это такое, как кот в мешке. Изучение возможностей, переимуществ и недостатков подобных инструментов может занять много времени, и их приобретение это не покупка семечек. Поэтому, все уважемые компании имеют демонстрационные версии своего продукта. Хотелось бы увидеть и вашу.

#12 2018-12-23 21:35:11

Олег Оранжевый
Гість

Re: ПО верхнего уровня для Arduino (SCADA для Arduino)

Не очень представляю себе, как показать демо, если нет никаких координат))
Форум какой-то... странный, сообщение в личку непонятно как послать. я упорно показываю номер телефона, и что?
То есть вам просто интрересно,нон не очень

#13 2018-12-24 15:17:16

naryachan.net
Гість

Re: ПО верхнего уровня для Arduino (SCADA для Arduino)

naryachan.net

#14 2018-12-24 16:21:55

Олег Оранжевый
Гість

Re: ПО верхнего уровня для Arduino (SCADA для Arduino)

Вы пользуетесь каким-нибудь современным средством коммуникации? Viber whatsapp telegram realtime skype messenger FB? там и поговорим предварительно smile

#15 2018-12-24 16:44:22

Иван Фиолетовый
Гість

Re: ПО верхнего уровня для Arduino (SCADA для Arduino)

Олег Оранжевый пише:

Вы пользуетесь каким-нибудь современным средством коммуникации? Viber whatsapp telegram realtime skype messenger FB? там и поговорим предварительно smile

Если вы обращаетесь ко мне, то я не планирую покупать ваш ICAD. По большому счету, для полноты Нужен еще и удобный построитель HMI для WEB и GUI, о чем и шла речь в данном посте. Но задача это довольно объемная, и приличное её решение есть только у некоторых компаний.

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму