Страница 1 из 3

SCADA

Добавлено: 15.09.2015{, 10:46}
Max
На будущее.
Создать микроSCADA, или привязать проекты в FLProg к какой нибудь SCADA системе, ну например: Rapid SCADA

Соответственно сделать видео урок, или даже серию видео уроков по этой тематике (Мониторинг и контроль, управление, выход в Интернет, контроль из Интернет, создание элементов и т.д.).

SCADA

Добавлено: 13.01.2016{, 09:35}
pickuper220
Вот бы создать отдельную программу
Например "Умный дом" где можно было бы нарисовать все параметры и возможность управлять ими (виртуальные кнопки, трекеры) схематические рисунки и т.д.

Как например SCADA система «ТЕКОН» от Текон Автоматика

SCADA

Добавлено: 13.01.2016{, 16:23}
Grafsaxar
pickuper220 писал(а):Вот бы создать отдельную программуНапример "Умный дом" где можно было бы нарисовать все параметры и возможность управлять ими (виртуальные кнопки, трекеры) схематические рисунки и т.д.
Можно легко сделать.

Посмотри в разделе SCADA

SCADA

Добавлено: 22.01.2016{, 11:27}
garry
Есть такая штука как Arduino OPC server. Работает со всеми СКАДАми. Вот библиотеку для поддержки этого сервера внедрить в FLprog как функциональный блок (ввода-вывода) вот это весьма архиважная и нужная вещь. Сейчас прицепил ардуино к Simple Scada, но писать скетчи приходится вручную. Изображение

SCADA

Добавлено: 22.01.2016{, 12:06}
Олег
Пока к меня было две переменных работало нормально, как поставил десять, то иногда хаотически отключаются переменные, виснет сервер.
garry писал(а):но писать скетчи приходится вручную
А зачем весь скетч, только подключить библиотеки и написать обработку переменных.

SCADA

Добавлено: 22.01.2016{, 12:30}
garry
Во первых- это уже не будет соответствовать идеологии FLprog, во-вторых библиотека OPC-сервера использует прерывания, что при компиляции и оптимизации кода затрагивает работу таймеров функции DELAY, что необходимо учитывать глобально в коде.

SCADA

Добавлено: 22.01.2016{, 13:21}
Max
Считаю, что сопряжение программы выполненной в FLProg и SCADA вполне выполнима.
Надо просто определится с базовой SCADA программой. Вот тут, на форуме, меня уже консультировали по бесплатной SCADA программе (Simple-SCADA). Посмотрел бегло их форум, тех. поддержка, говорят, хорошая, бесплатна, есть примеры на Ардуино, русскоязычная документация. Заказал через эл. почту бесплатную лицензионную версию и её тут же выслали!
Думаю, что эта SCADA вполне соответствует и политике и логике FLProg, а если уж их совместить поддержкой обоих разработчиков, то это будет реальная сила!

Добавлено (22.01.2016, 13:21)
---------------------------------------------
Max писал(а):Думаю, что эта SCADA вполне соответствует и политике и логике FLProg, а если уж их совместить поддержкой обоих разработчиков, то это будет реальная сила!
Да, еще замечу, в случае опоры на готовую SCADA, кардинально уменьшается трудоемкость сопряжения FLProg и SCADA программы. Т.к. автору FLProg не надо будет с нуля создавать оболочку и все остальное. Останется интеграция библиотек OPC в скетч, возможно учитывать обработку прерываний и т.д.

SCADA

Добавлено: 22.01.2016{, 14:51}
Олег
garry, насчет идеологии и прочего согласен, но делать на данный момент можно и через костыли, потому что когда будет и будет-ли ОРС сервер поддерживаться из коробки не известно, а делать хочется сейчас.

SCADA

Добавлено: 24.01.2016{, 23:22}
Grafsaxar
Народ всё уже пару месяцев работает без ошибок.

Самая лучшая скада  http://simplight.ru/

ОРС сервер правда не очень хороший.
Невсегда данные получает. Длина кабеля 50 метров.

Сервер от ардуино просто ерунда голимая.

Все бесплатные ОРС сервера ерунда.
0616087.jpg
1121778.jpg
Добавлено (24.01.2016, 23:22)
---------------------------------------------
Max писал(а):Т.к. автору FLProg не надо будет с нуля создавать оболочку и все остальное. Останется интеграция библиотек OPC в скетч, возможно учитывать обработку прерываний и т.д.
Надо просто доработать модбас. И дополнить передачу строки.

И никакого ОРС добавлять в скетч необходимости нет.

SCADA

Добавлено: 25.01.2016{, 12:19}
Max
Вот тут мы изгаляемся и обсуждаем, а автор вероятно имеет свое видение этого вопроса, т.к. он переместил в раздел "Принято". Вероятно, уже есть наработки и идеология?

SCADA

Добавлено: 25.01.2016{, 13:56}
garry
Просим слова от автора! Народ волнуется!

SCADA

Добавлено: 25.01.2016{, 14:57}
support
Ну раз просите - отвечу. Я рассматриваю использование скады в нескольких направлениях.

1. Во первых как тут и говорили - модбас. Слейвы уже сейчас работают отлично, и скорее всего меняться не будут.  Используя ОРС сервер установленный на компьютере   соединиться можно с любой скадой. И примеры реализации на сайте уже есть.
2. Постараюсь добавить поддержку HMI панели (http://forum.flprogwiki.ru/viewtopic.php?f=10&t=322). Мне вроде должны прислать экземпляр для эксперементов, но не точно. Надеюсь пришлют. Уж больно интересная штучка.
3. Разработка прямой поддержки какой - либо скады. Я пока рассматриваю варианты, возможно даже с подъёмом ОРС сервера на самой ардуинке, но это пока под вопросом.
4.Ну и самое интересное для меня - разработка собственной скады интегрированной непосредственно в программу. Я давно об этом мечтаю, но пока боюсь браться. Работа очень большая но очень интересная. Пока веду предварительную подготовку, да и текущую архитектуру проекта реализую с прицелом на такую возможность

SCADA

Добавлено: 25.01.2016{, 15:33}
Max
support писал(а):1. Во первых как тут и говорили - модбас. Слейвы уже сейчас работают отлично, и скорее всего меняться не будут. Используя ОРС сервер установленный на компьютере соединиться можно с любой скадой. И примеры реализации на сайте уже есть.
А в сегодняшнем варианте FLProg через МодБас передавать данные в SCADA без загрузки библиотек в саму ардуино возможно?

SCADA

Добавлено: 25.01.2016{, 15:42}
Grafsaxar
Max писал(а):А в сегодняшнем варианте FLProg через МодБас передавать данные в SCADA без загрузки библиотек в саму ардуино возможно?
Возможно.  

Будет время напишу статью .

SCADA

Добавлено: 25.01.2016{, 16:30}
Grafsaxar
Цитата support ()200?'200px':''+(this.scrollHeight+5)+'px');">3. Разработка прямой поддержки какой - либо скады. Каким образом ????

Ардуино симулирует девайс 485 с протоколом модвас  ( В нашем случае ).

ОРС сервер запрашивает данные у девайса , принимает , обрабатывает и предоставляет Скаде.

Имеется сотни разных скада программ, сотни разных ОРС серверов,тысячи разных девайсов и дрейверов для обмена данными.




SCADA

Добавлено: 25.01.2016{, 16:34}
Max
Grafsaxar писал(а):Возможно.
О! Я об этом подумывал, т.к. перелопачивать скетч вручную вообще не хочется.... С МодБасом наверно полегче будет.
Думал так, что раз есть просто железки с МодБасом, которые просто данные отправляют, то и Ардуино можно использовать как подобную железку.
Однако, вопрос. Можно там параллельно разные данные считывать?

SCADA

Добавлено: 25.01.2016{, 17:00}
Grafsaxar
В своё время приходилось работать праграммами Ni Diadem Insight и NI LabVIEW фирмы National Instruments

http://germany.ni.com    Но это уже индустриальный уровень

В программе  LabVIEW можно писать логику и управлят девайсами по событиям.

Делал я это в 2000 ных. Интересно бы с ардуинкой попробовать.

LabVIEW имеет встроенный хороший ОРС сервер с поддержкой модбаса.

Как будет время попробую их подружить:)))
4893393.jpg
3010253.png
Добавлено (25.01.2016, 17:00)
---------------------------------------------
Max писал(а):Можно там параллельно разные данные считывать?
Ты имеешь ввиду тэгов с одной железки???

Если тэгов то можно столько сколько ардуинка отсылать сможет.
и ещё от ОРС сервера и типа данных и частоты запросов сильно зависит.бесплатные ОРС до 25 тэгов выдерживают.

Изображение

K-1.1  Slave Adresse 1
K-1.2  Slave Adresse 2

Растояние между железками 50 метров
Max писал(а):т.к. перелопачивать скетч вручную вообще не хочется....
Вообще не советую это делать. Код отличный получается. Да и разобраться в пару страницах не так уж и легко.
У меня после маленьких поправок как то криво работал. Видать криво поправлял.

SCADA

Добавлено: 06.02.2016{, 20:49}
Ber
Насчет SCADA+OPC советую поковырять интересную прогу EasyBuilderPro (238Мб)

Код: Выделить всё

http://www.rusavtomatika.com/soft/EBPro/EBpro_setup.zip
 это ПО для панелей операторов Weintek, само ПО бесплатное, есть онлайн симулятор, можно много чего делать (уведомления по email, тренды, история событий, и т.д.), однако онлайн симулятор из коробки работает 10 минут, после рукоблудства Изображение может работать без ограничения по времени.
Сам работал с ним много и продуктивно, пару серьезных проектов сделал, очень удобный и простой в освоении пакет.

Автору СПАСИБО за разработку FLProg, сообществу за поддержку этого проекта, не ожидал что-то подобное в сети встретить, самое-то для студентов-автоматизаторов.

SCADA

Добавлено: 06.02.2016{, 20:57}
Grafsaxar
Ber писал(а):после рукоблудства может работать без ограничения по времени
Может подскажешь как :)))

SCADA

Добавлено: 07.02.2016{, 11:36}
Ber
Grafsaxar, всё интересное отправил в личку, не знаю насколько это этично выкладывать в общий доступ.