SCADA из LABVIEW

Делись идеей, получай поддержку и критику!

SCADA из LABVIEW

Postby alexey48lip on 10 Apr 2019, 11:36

Здравствуйте. Посоветуйте пожалуйста. Хотя бы просто направление. Один мой товарищ – фермер, правда хозяйство не очень большое, но разнообразное. Родители умерли, жена развелась и живёт с городским. Парень хозяйствует теперь в деревне в одно лицо. Я ему сделал кучу самоделок, жизнь облегчил, но всё равно геморно.
Что нужно автоматизировать:
* 2 теплицы с разным режимом для разных овощей
* бокс для выгонки укропа на продажу
* инкубаторы для гусей и кур
* сыродельня
* раздача корма курам и кроликам. С коровой проще – её в общее стадо сдаёт, там пастух смотрит, а вечером пригоняет.
* желательно видеонаблюдение за хозяйством. Я думаю поставить несколько вебок по 300 рублей
* если свет гаснет, а это происходить раз в 3 дня, то бесперебойник выдержит 40 минут, но за это время нужно завести генератор. Сейчас я поставил модуль, который отсылает ему СМС в трактор и он быстренько приезжает с поля и заводит генератор.

Я хочу всю эту фигню запитать на комп. По сути нужна SCADA. Я попробовал Рапидскаду, но она какая то забубённая, я пока не понял, как с ней работать.
Я программист – так себе. Консольку на сях напишу, но не больше. Протоколы портов знаю средне. Могу помигать LPT. Сам написать приложение, которое он хочет – не смогу, слабоват.
Попался мне LABVIEW. Прикольная штука. Я накидал интерфейс очень быстро, впринцыпе понял логику. Но как выйти из компа нужен совет.

Датчиков будет около сотни, большинство – просто концевые выключатели, штук 20 термодатчиков. Концевики нужны, чтоб получить отчёт что перед бурей всё закрылось – и теплицы и курятники. Исполнительная часть – советские двигатели РД-9 и реле. Нужно какое то устройство для лпт или сом порта. Впринципе от концевиков можно отказаться, заменить вебкамерами, там зрительно будет видно. В конечном итоге человек хочет из трактора с нетбука через мобильный интернет зайти по удалённому доступу на домашний комп и посмотреть через SCADA интерфейс, что у него дома всё ок и продолжить пахать. Сам он с компом на ВЫ, поэтому всё должно быть просто и доступно.

Пока я просто обмозговываю техзадание. Посоветуйте что нибудь. У меня есть идея забабахать это на микроконтроллере, но не будет удалённого доступа. Проблему помех я решил. Передаю сигнал от концевиков по витой паре постоянным током 42 вольта. Потом транзисторный ключ, оптопара и на вход в порт пойдут 5 вольт. 100 метров витой пары, рядом с ней специально варил трансформаторным сварочником. Я смотрел осциллографом – всё ок, при 42 вольтах логические 1 и 0 – чистые.
alexey48lip
interested
interested
 
Posts: 4
Joined: 09 Apr 2019, 13:44
LabVIEW Version: 2014
Karma: 0

Re: SCADA из LABVIEW

Postby Alex Dem on 10 Apr 2019, 20:30

SCADA это замечательно, но необходимо обеспечить надежную работу системы автоматизации при потере связи со SCADA системой, то есть микроконтроллеры все равно нужны будут. Возможно устроит modbus протокол для управления и контроля. Посмотрите в сторону simplight, помнится там много было реализовано, включая доступ к вебкам. При автоматизации такого хозяйства главное это надежность, разработать самому такую систему, только познакомившись с LabView - нереально. (ИМХО)
Alex Dem
user
user
 
Posts: 99
Joined: 06 May 2015, 22:24
LabVIEW Version: 2014, 2018
Karma: 11

Re: SCADA из LABVIEW

Postby alexey48lip on 11 Apr 2019, 00:09

Сейчас оно работает супермеганадёжно. Запатентую :) :) Распечатываем на листочке а4 таблицу. В левой колонке число и месяц + утро\обед\вечер. По определённой схеме прорезаем квадратики ножиком. Наклеиваем скотчем на оцинковку. Сверху кладём дощечку с гвоздиками. к гвоздикам провода. В дощечке прорезь, чтоб дату было видно. Проснулся - передвинул, пришёл обедать - передвинул, спать ложишься - передвинь. Так задаётся температурный режим. На объекте стоят несколько самодельных термодатчиков на кт315, они рассчитаны на фиксированную температуру, дощечка просто переключает их. Если не забывать двигать, то система полностью безглючная
alexey48lip
interested
interested
 
Posts: 4
Joined: 09 Apr 2019, 13:44
LabVIEW Version: 2014
Karma: 0

Re: SCADA из LABVIEW

Postby alexey48lip on 11 Apr 2019, 00:16

хотел спросить, если б вы делали и был выбор - ардуино или мега32, вы бы что выбрали? И потом на ардуину есть драйвер у LABVIEW, а на чистые контроллеры самому писать? Да и прошивать чистый контроллер труднее и глючнее чем ардуинку.
alexey48lip
interested
interested
 
Posts: 4
Joined: 09 Apr 2019, 13:44
LabVIEW Version: 2014
Karma: 0

Re: SCADA из LABVIEW

Postby Alex Dem on 11 Apr 2019, 19:28

Ардуино проще для быстрого старта, но я бы брал промышленные умные реле либо ПЛК. Для ардуино подходит FlProg, версия 4.2.4 вполне стабильна, настройки легко осуществлять через графическое меню, поддерживается много плат и внешнего оборудования, на форуме много информации. Не сочтите за рекламу.
Alex Dem
user
user
 
Posts: 99
Joined: 06 May 2015, 22:24
LabVIEW Version: 2014, 2018
Karma: 11

Re: SCADA из LABVIEW

Postby alexey48lip on 11 Apr 2019, 21:39

но я бы брал промышленные умные реле либо ПЛК.

они люто дорого стоят. Все эти атмеги и ардуинки - 100 рублей, А плисы и плк около 20 тыщ

Кстати, не посоветуете готовый китайский сдвиговый регистр. Что то не могу найти на али что то путное. У них переводы дебильные. Например - Доска для удара по голове программиста. Это так они назвали макетную плату

И не встречался вам термодатчик + тинька с выходом на юсб? и чтоб в одном корпусе?
alexey48lip
interested
interested
 
Posts: 4
Joined: 09 Apr 2019, 13:44
LabVIEW Version: 2014
Karma: 0

Re: SCADA из LABVIEW

Postby Borjomy_1 on 15 Apr 2019, 15:23

Могу предложить датчик HTU21 - это датчик температуры и влажности в одном флаконе, причем ОЧЕНЬ точный. Для теплицы - это очень востребованная комбинация. Прицепить его можно через любой контроллер (управление по I2C)
В принципе, при таком количестве можно подумать про управление через WiFi - сеть не потребует 1. прокладки проводов, кроме питания, интерфейс можно подключить к любому компьютеру или Raspberry P. 3. Исполнительные механизмы на ALi завались (надо только их лаком покрыть). Если писать программу под ESP8266 или ESP32, то эти процессоры очень удобны для подключения к ним по шинам SPI и I2C нужных вам устройств.
Наконец, на Raspberry PI можно Labview поднять.
Raspberri Pi очень рекомендую, он на голову выше других вариантов.
От концевиков в пользу видео отказываться не стоит, так как это целый геморрой в автоматическом режиме определять открытое/закрытое состояние по видеокадру. А необходимые ресурсы - это вообще за гранью (по сравнению с анализом дискретного входа).
Borjomy_1
expert
expert
 
Posts: 1855
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 319
VIP

Re: SCADA из LABVIEW

Postby Borjomy_1 on 15 Apr 2019, 15:31

И не встречался вам термодатчик + тинька с выходом на юсб? и чтоб в одном корпусе?

вещь бесполезная. ибо максимальная длина кабеля по USB - 3 метра. Для полевых датчиков проводной интерфейс - RS-485 (до 300м)
Borjomy_1
expert
expert
 
Posts: 1855
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 319
VIP


Return to Проекты

Who is online

Users browsing this forum: No registered users and 3 guests

cron