Страница 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 метров.
Сервер от ардуино просто ерунда голимая.
Все бесплатные ОРС сервера ерунда.
Добавлено (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 имеет встроенный хороший ОРС сервер с поддержкой модбаса.
Как будет время попробую их подружить:)))
Добавлено (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, всё интересное отправил в личку, не знаю насколько это этично выкладывать в общий доступ.