ARIES PLC110[M02]-MS4, HMI, OPC и SCADA, или от колко чай от лайка се нуждае човек. Част 2

Добър ден приятели. Втора част на прегледа е в крак с първия, а днес пиша преглед на горното ниво на системата, посочено в заглавието.

Нашата група от инструменти от най-високо ниво включва целия софтуер и хардуер над PLC мрежата (IDE за PLC, HMI, помощни програми за честотни преобразуватели, модули и т.н. не са включени тук).

Отново ще приложа структурата на системата от първата част, за да се разбере по-лесно за какво иде реч.

ARIES PLC110[M02]-MS4, HMI, OPC и SCADA, или от колко чай от лайка се нуждае човек. Част 2

И така, най-високото ниво включва:

  • PC шлюз, маршрутизиращ трафик между две мрежи (PLC мрежа и корпоративна LAN)
  • OPC сървър - софтуер, който събира данни от Modbus TCP мрежата и ги интерпретира за обработка в SCADA и база данни
  • SCADA - Софтуерен пакет, който включва сървър и клиенти. Нашата графична обвивка за наблюдение и управление на процеси
  • СУБД е софтуер, който ни позволява да архивираме данни, влизащи в SCADA и, ако е необходимо, да ги извлечем, за да преглеждаме графики, регистрационни файлове и да генерираме отчети.

Няма да засягам корпоративната мрежа (CN) на предприятието, тъй като тя е от компетенциите на нашия системен администратор, но ще ви разкажа как съм взаимодействал с него, какви задачи съм поставил, когато описвам внедряването на системата и не преглед.

И така, да започваме

Първо нещо, Ние физически продаваме хардуера, който ще работи за нас. Хардуер, за работа в две различен мрежи, един компютър изисква два мрежови адаптера. Първият, който имах, беше адаптер на дънната платка (за работа в CS), а вторият (за работа в Modbus-TCP) вкарах в PCI-E порта и от него изкарах пач кабела към рутера (просто за да не се разпръскват кабели от шкафовете с PLC към PC за бюрото.От страната на PLC разбира се инсталираме и рутер.).

Всъщност това е достатъчно, за да функционира компютърът във всяка от мрежите, но по подразбиране мрежите няма да се виждат, все пак ще трябва да натискате бутони.

Важни аспекти на настройката на мрежовите връзки:

  1. Свързването към CS не трябва да се извършва чрез получаване на адрес от DHCP сървър, трябва да зададете ръчно настройките на адаптера (адресът не трябва да бъде включен в диапазона на DHCP адреси) със задължителната индикация на мрежовия шлюз. В бъдеще това е много важно при организирането на отдалечен достъп.
  2. Няма нужда да се опитвате да създадете мрежов мост между адаптерите; цялото маршрутизиране се извършва, когато съответната услуга на Windows е активирана
  3. Ако искате да имате достъп до PLC мрежата от всеки CS компютър, тогава маршрутизирането трябва да бъде регистрирано, за да се извършва от главния шлюз на мрежата
  4. За да организирате отдалечен достъп, препоръчвам да използвате нестандартни безплатни портове, за да отрежете незабавно полухакерите
  5. Не е необходим допълнителен софтуер за инсталиране, всичко се извършва със стандартни инструменти на Windows

Программное обеспечение

Исках да избера продукти, които отговарят на определени критерии:

  • Местен производител - въпреки че мога да получа техническа поддръжка на английски език чрез всички налични комуникационни канали, не всички мои колеги могат да се похвалят с това. Поддръжката на системата трябва да е достъпна за всички, за да не ме изтеглят поне от почивка.
    Също така отбелязвам, че цената на местния софтуер е по-близо до нашите реалности и е приемлива за клиентите
  • Сравнително ново, но поне малко доказано, просто защото искате да сте в крак с времето
  • Приятният, естетичен интерфейс е нещо, с което не всяка SCADA може да се похвали. За съжаление, дизайнът в инструментите за автоматизация ще отнеме много време, но бих искал да видя потребителските качества на крайния продукт на високо ниво
  • Лесна взаимна интеграция на OPC, SCADA и DBMS (без танци с дайре, минимум натискания на бутони), така че да можете да изпратите прост регулатор на система за управление на процеси в Камчатка (буквално имаме заводи на клиенти там), а не системен архитект

OPC сървър

По време на запознанството ми с MasterSCADA 4D, докато PLC се тества, активно посетих уебсайта на производителя и видях, че те предлагат свои собствени OPC сървъри за почти всеки протокол за пренос на данни. За Modbus протокола предлагат отделно Главен OPC универсален Modbus сървър, т.е. той може да говори само Modbus.

По-долу е екранна снимка на интерфейса: съвсем накратко, по мое мнение, няма нищо излишно, но може би опитен потребител може да пропуска нещо.

ARIES PLC110[M02]-MS4, HMI, OPC и SCADA, или от колко чай от лайка се нуждае човек. Част 2

Безплатната версия е ограничена до 32 етикета, но поставих булеви променливи в регистрите и го изпратих с един LONG INT таг, а в SCADA вече го „парснах“ на битове, малък трик, надявам се, че няма да дойдат за мен. Между другото, не всички scuds имат достъп до отделни части от дума, така че рецептата не е универсална.

Отне ми около минута, за да получа първия етикет тип REAL след инсталирането на OPC, така че не търсих повече, бях доволен от простотата. Въпреки това е справедливо да се отбележи, че този софтуер дори осигурява изпълнението на персонализирани скриптове за получаване на данни, което може значително да разшири функционалността в правилните ръце.

SCADA система

В този въпрос имам предвид не само създаването на красива и функционална среда за потребителя, но и удобството за разработчика, тъй като програмист, който превърта документацията поне 15 минути на час, за да намери необходимата информация, губи (чисто аритметично) до 2 часа на ден, което е 25% от работния ден. Имам предвид, че не смятам избора си за абсолютно обективен, на вкус и цвят, както се казва...

Вътрешният пазар на SCADA системи ни предлага:

  • Проста SCADA
  • SimpLight
  • MasterSCADA 4D
  • ОВЕН Телемеханика СВЕТЛИНА
  • КАСКАДА

Признавам, не търсих повече, може би има нещо друго. Като се има предвид, че направих избора, значи операцията е минала успешно. Нека разгледаме тези системи, като си припомним критериите, описани по-горе:

  1. КАСКАДА — Веднага получих най-ниската оценка за визуализация, дори не изтеглих дистрибуцията. Контролите, които избягаха от Win95, сложиха край на този софтуер за мен.
    Без оценка
  2. ОВЕН Телемеханика СВЕТЛИНА — Аз също не го изтеглих, но причините тук не са само в интерфейса, въпреки че също така, струва ми се, оставя много да се желае. Първо, продуктите на OWEN, след половин месец тестване и отстраняване на грешки на PLC с модули, ми дават справедливи опасения по отношение на надеждността и гъвкавостта. И второ, тази система е позиционирана преди всичко като система за мониторинг и контрол в енергоразпределителните мрежи. Хранително-вкусовата промишленост не отговаря напълно на нуждите ми (дори и да може да направи всичко, търговците все още сами са стеснили целевата аудитория). Следователно, от.
    Без оценка
  3. MasterSCADA 4D - на пръв поглед това е най-очевидният и прост вариант. Нека обясним:
    • Не изисква отделна инсталация на OPC сървър при работа с OWEN PLC, драйверите са вече вътре
    • Като цяло, доста приятен и красив интерфейс, контролите също са силни 4/5
    • Удобна дизайнерска среда

    Всичко изглежда наред и добре, смятах тази система без опции, когато взех контролера, НО:

    Един добър ден отворих проекта в режим RunTime (симулация на работа), и имах 4 празни прозореца, които висят, потърках си очите, затворих го, проверих мениджъра на проекта, рестартирах - същото. След това серия от стандартни манипулации като анализиране на направените промени, рестартиране на компютъра и т.н., които не водят до резултат. В крайна сметка: оставям разпространението до по-добри дни, нямам желание да го разбирам, не е надеждно.

    Оценка: 3.5/5 Добра опаковка, не толкова пълнеж

  4. просто — Признавам, останах очарован от съотношението функционалност/цена от техническия бюлетин на сайта на производителя. Има уеб сървър и SMS, електронна поща и много клиенти и много свързани OPC, всичко това струва около 5000 рубли към момента на писане - стотинки. И ако сте разработчик и направите отделна заявка в онлайн въпросника на сайта, тогава те ще ви изпратят версия на комплекта за разпространение за 200 тагове без никакви ограничения, което според мен е много готино. Това определено е плюс.

    И сега минусите:

    Основно: IDE е няколко самостоятелни помощни програми, които имат диференцирана функционалност и следователно, когато работите върху един проект, ще бъдете принудени да държите отворени 3-4 прозореца + помощ + документация, което не е удобно дори при система с няколко монитора .

    • Външният вид е под средното ниво, сякаш е боядисан в Paint
    • Помощта е много оскъдна
    • Силно компресирана функционалност, ясно видима при настройване на тенденции и графики
    • Редакторът на скриптове се вижда в пиксели, поради което боли очите
    • Създаването на софтуерни тагове също е удоволствие
    • Ако просто искате да пренесете проекта на флаш устройство за редактиране на друг компютър, тогава това е доста трудно. Неразбираема файлова структура на проекта
    • Продавачите са голяма част от живота ви, което е досадно.

    Изображение: Редактор на прости скриптове

    ARIES PLC110[M02]-MS4, HMI, OPC и SCADA, или от колко чай от лайка се нуждае човек. Част 2

    Оценка: 3.0/5 Пълнежът е добър, няма никаква опаковка

  5. Проста SCADA - това е моят избор, тук най-вероятно ще бъда пристрастен, но все пак. Производителят предлага избор от 2 вида ДЕМО: С ограничение от 64 външни етикета и леко намалена функционалност или напълно функционално с ограничение на Runtime от 1 час (След което SCADA сървърът трябва да се рестартира). Цената на комплекта за разпространение в най-простия монтаж започва от 6900 рубли. към момента на писане.

    ARIES PLC110[M02]-MS4, HMI, OPC и SCADA, или от колко чай от лайка се нуждае човек. Част 2

    плюсове:

    • Много красив, както IDE, така и контроли
    • Богата информация, всичко е описано отвътре и отвън
    • Лесно интегриране на данни от OPC сървър
    • Най-простият интерфейс, дори интуитивен
    • Лесна интеграция на СУБД
    • За стартиране на отдалечен клиент не се изисква наличие на проект
    • Страхотен генератор на отчети
    • За всички обекти има събития като OnClick, OnMouseEnter и др. Като цяло IDE е подобна на опростения редактор на Delphi Embarcadero, а редакторът на скриптове има подсказка

    против:

    • Няма толкова много контроли, които могат да се използват (възможно е да създадете персонализирани)
    • Тъй като SCADA е практически Plug and Play, мисля, че има ограничения и функционалност, но не съм срещал
    • Тенденциите с пълен контролен панел (увеличаване, пауза, превъртане) се показват само в отделен прозорец
    • За напълно функционален лицензът ще трябва да бъде платен добре (от 38000 XNUMX рубли и повече)

    Оценка: 4.5/5 Пълнежът е добър, опаковката е добра

база данни

Тук изборът беше много по-лесен; Simple SCADA предлага два продукта за използване: MS SQL Server и MySQL. Вторият се оказа по-близък до мен, тъй като съм работил с него и преди, затова се спрях на него.

Мога да отбележа, че цялата настройка на архивирането се свежда до инсталиране на пакет от Oracle и простата му конфигурация и след това свързване с едно кликване към SCADA.

След това избираме в таг мениджъра какво да архивираме и какво не и се наслаждаваме.

Благодаря на всички за вниманието.

Следва поредица от статии с последователно описание на решението на проблемите, които срещнахме и в резултат на това създаването на системата Стъпка по стъпка.

Източник: www.habr.com

Добавяне на нов коментар