ARIES PLC110[M02]-MS4, HMI, OPC en SCADA, of hoefolle kamilletee in persoan nedich is. Diel 2

Goeiemiddei freonen. Twadde diel fan 'e resinsje hâldt op mei de earste, и сегодня я пишу обзор на верхний уровень обозначенной в заголовке системы.

В группу инструментов верхнего уровня у нас входит всё программно-аппаратное обеспечение стоящее выше сети ПЛК (IDE для ПЛК, HMI, утилиты для частотников, модулей и т.д. сюда не включаем).

Структуру системы из первой части я приложу снова, для того, чтобы было проще понимать о чём речь.

ARIES PLC110[M02]-MS4, HMI, OPC en SCADA, of hoefolle kamilletee in persoan nedich is. Diel 2

Dat, it boppeste nivo omfettet:

  • PC gateway routing ferkear tusken twa netwurken (PLC netwurk en Enterprise LAN)
  • OPC-сервер — ПО, собирающее данные из Modbus TCP-сети и интерпретирующее его для обработки в SCADA и БД
  • SCADA — Комплекс ПО, включающий сервер и клиенты. Наша графическая оболочка для мониторинга и управления процессами
  • СУБД — ПО, позволяющее нам архивировать данные, поступающие в SCADA и, при необходимости, извлекать их для просмотра графиков, логов, формирования отчётности

Корпоративную сеть(КС) предприятия я трогать не буду, поскольку она находится в компетенции нашего системного администратора, но расскажу как я с ним взаимодействовал, какие задачи ставил, когда буду описывать реализацию системы, а не обзор.

Dus, litte wy begjinne

Earste ding, мы реализуем физически железо, которое будет у нас работать. Аппаратно, для функционирования в двух oars сетях компьютеру требуется два, собственно, сетевых адаптера. Первым у меня выступил on-motherboard адаптер(для работы в КС), а второй(для работы в Modbus-TCP) я вставил в PCI-E порт и от него вывел патчкорд на роутер(просто чтобы не раскидывать провода от шкафов с ПЛК до ПК по бюро. Со стороны ПЛК, разумеется, тоже ставим роутер.).

Фактически, этого достаточно, для того, чтобы компьютер функционировал в каждой из сетей, но по дефолту сети видеть друг-друга не будут, нужно еще будет понажимать кнопки.

Wichtige aspekten fan it ynstellen fan netwurkferbiningen:

  1. Подключение в КС не должно выполняться с получением адреса от DHCP-сервера, нужно прописать настройки адаптера вручную(адрес не должен входить в диапазон адресов DHCP) с обязательным указанием сетевого шлюза. В дальнейшем это очень важно при организации удалённого доступа
  2. Не надо пытаться сделать между адаптерами сетевой мост, вся маршрутизация осуществляется при включении соответствующей службы Windows
  3. Если вы хотите иметь доступ к сети ПЛК от любого компьютера КС, то маршрутизацию следует прописывать для выполнения основным шлюзом сети
  4. Для организации удалённого доступа рекомендую использовать нестандартные свободные порты, чтобы сразу отсечь недо-хакеров
  5. Никакое ПО дополнительно устанавливать не требуется, всё осуществляется стандартными средствами Windows

Software

Ik woe produkten kieze dy't foldogge oan bepaalde kritearia:

  • Отечественный производитель — если я и умею доставать англоязычную техподдержку всеми доступными каналами связи, то не все мои коллеги могут этим похвастаться. Обслуживание системы должно быть доступно всем, чтобы меня, хотя бы, не дёргали из отпуска.
    Также, отмечу, что стоимость отечественного ПО более близка к нашим реалиям и приемлема для заказчиков
  • Относительно новое, но при этом хоть немного проверенное, просто потому что хочется в ногу со временем
  • Приятный, эстетичный интерфейс — то, чем может похвастаться далеко не всякая SCADA. К сожалению, дизайн в средства автоматизации будет идти ещё долго, а потребительские качества конечного продукта хотелось бы видеть на высоком уровне
  • Лёгкая взаимоинтеграция OPC, SCADA и СУБД(без танцев с бубном, минимум нажатий кнопок), чтобы можно было отправить на Камчатку(в прямом смысле, у нас там заводы заказчиков) простого наладчика АСУТП, а не системного архитектора

OPC tsjinner

Во время знакомства с MasterSCADA 4D, пока тестировался ПЛК, я активно посещал сайт производителя и увидел, что они предлагают собственного написания OPC-серверы практически для любого протокола передачи данных. Для протокола Modbus у них предложен отдельный Master OPC Universele Modbus Server, d.w.s. hy kin allinnich Modbus prate.

Ниже скриншот интерфейса: довольно лаконично, на мой взгляд, лишнего нет, но, возможно искушённому пользователю, может чего-то не хватить.

ARIES PLC110[M02]-MS4, HMI, OPC en SCADA, of hoefolle kamilletee in persoan nedich is. Diel 2

De fergese ferzje is beheind ta 32 tags, но я засунул булевые переменные в регистры и отправлял это одним тегом LONG INT, а в SCADA, уже «разбирал» на биты, небольшая хитрость, надеюсь за мной не придут. К слову, не все скады умеют обращаться к отдельным битам слова, так что рецепт не универсальный.

На прием первого REAL type тэга после установки OPC у меня ушло около минуты, поэтому дальше я искать не стал, меня устроила простота. Однако, справедливо будет заметить, что данное ПО даже предусматривает выполнение пользовательских скриптов по приему данных, что может существенно расширить функционал в умелых руках.

SCADA systeem

Yn dizze fraach bedoel ik net allinich it meitsjen fan in prachtige en funksjonele omjouwing foar de brûker, mar ek it gemak foar de ûntwikkelder, om't in programmeur dy't op syn minst 15 minuten yn 'e oere troch de dokumintaasje rôlet om de nedige ynformaasje te finen ferliest (suver aritmetysk) oant 2 oeren deis, dat is 25% fan 'e wurkdei. Tink derom dat ik myn kar net as absolút objektyf achtsje, basearre op smaak en kleur, sa't se sizze ...

De ynlânske merk fan SCADA-systemen biedt ús:

  • Ienfâldige SCADA
  • SimpLight
  • MasterSCADA 4D
  • ARIES Telemechanika LIGHT
  • CASCADE

Дальше я, признаюсь, не искал, возможно есть что то еще. Учитывая, что выбор я сделал, значит операция прошла успешно. Давайте рассмотрим эти системы, вспоминая критерии, описанные выше:

  1. CASCADE — сразу получил самую низкую оценку за визуализацию, я даже не качал дистрибутив. Вырвавшиеся из Win95 элементы управления поставили для меня жирную точку на этом ПО
    Gjin wurdearring
  2. ARIES Telemechanika LIGHT - Ik haw it ek net downloade, mar de redenen hjir binne net allinich yn 'e ynterface, hoewol it ek, liket my, folle te winskjen oerlitte. As earste, OWEN-produkten, nei in heale moanne fan testen en debuggen fan PLC's mei modules, jouwe my earlike soargen yn termen fan betrouberens en fleksibiliteit. En twad, dit systeem is gepositioneerd as in monitoaring en kontrôle systeem yn enerzjy distribúsje netwurken, earst en foar alles. De fiedingssektor past net hielendal by myn behoeften (ek as it alles kin, marketeers hawwe de doelgroep sels noch beheind). Dêrom, troch.
    Gjin wurdearring
  3. MasterSCADA 4D — на первый взгляд, это самый очевидный и простой вариант. Объясняемся:
    • Не требует отдельной установки OPC-сервера при работе с ПЛК ОВЕН, драйверы уже внутри
    • В целом, довольно приятный и красивый интерфейс, элементы управления тоже на крепкие 4/5
    • Handige ûntwerpomjouwing

    Всё вроде отлично и хорошо, я рассматривал эту систему без вариантов, когда взял контроллер в руки, MEI:

    Ien goede dei iepene ik it projekt yn RunTime-modus (simulaasje fan wurk), en ik hie 4 lege finsters hingjen, ik wriuwde myn eagen, slute it, kontrolearre de projektmanager, opnij starte - itselde ding. Dan in searje standert manipulaasjes lykas it analysearjen fan de wizigingen dy't makke binne, de PC opnij starte, ensfh., dy't net liede ta resultaten. Bottom line: ik set de distribúsje fuort oant bettere dagen, ik haw gjin winsk om it te begripen, it is ûnbetrouber.

    wurdearring: 3.5/5 Goede ferpakking, net sa folle vulling

  4. Ienfâldich - Ik jou ta, ik wie fassinearre troch de funksjonaliteit / kosten ratio út de technyske bulletin op de fabrikant syn webside. D'r is in webserver en SMS, e-post en in protte kliïnten en in protte ferbûne OPC's, dit alles kostet sawat 5000 roebel op it momint fan skriuwen - pennies. En as jo in ûntwikkelder binne en in apart fersyk meitsje yn 'e online fragelist op' e side, dan sille se jo in ferzje fan 'e distribúsjekit foar 200 tags stjoere sûnder beheiningen, wat nei myn miening heul cool is. Dit is perfoarst in plus.

    En no de neidielen:

    Основной: IDE — это несколько автономных утилит, которые имеют разграниченный функционал, в связи с чем при работе над одним проектом вы вынуждены будете держать открытыми 3-4 окна+справка+документация, что не есть удобно даже на мультимонитор системе.

    • Uterlik is ûnder gemiddeld, as skildere yn Paint
    • Help is tige min
    • Сильно сжатый функционал, хорошо видно при настройке трендов и графиков
    • De skriptbewurker is sichtber yn piksels, en dêrom docht it sear oan 'e eagen
    • It opsetten fan software-tags is ek in genot
    • Если вы захотите просто принести проект на флешке для редактирования на другом ПК, то это довольно сложно. Непонятная файловая структура проектов
    • Ferkeap minsken binne in grut part fan jo libben, dat is ferfelend.

    Ofbylding: Simplight skriptredakteur

    ARIES PLC110[M02]-MS4, HMI, OPC en SCADA, of hoefolle kamilletee in persoan nedich is. Diel 2

    wurdearring: 3.0/5 De vulling is goed, d'r is hielendal gjin ferpakking

  5. Ienfâldige SCADA - dit is myn kar, hjir sil ik nei alle gedachten bias wêze, mar dochs. De fabrikant biedt in kar fan 2 soarten DEMO: Mei in limyt fan 64 eksterne tags en in bytsje fermindere funksjonaliteit of folslein funksjoneel mei in Runtime-beheining fan 1 oere (Dêrnei moat de SCADA-tsjinner opnij starte). De kosten fan de distribúsje kit yn de ienfâldichste gearkomste begjint út 6900 roebel. op it momint fan skriuwen.

    ARIES PLC110[M02]-MS4, HMI, OPC en SCADA, of hoefolle kamilletee in persoan nedich is. Diel 2

    Pros:

    • Hiel moai, sawol de IDE as de kontrôles
    • Rike ynformaasje, alles wurdt fan binnen en bûten beskreaun
    • Maklike yntegraasje fan OPC tsjinner gegevens
    • De ienfâldichste ynterface, sels yntuïtyf
    • Easy DBMS yntegraasje
    • Om in client op ôfstân te starten net nedich beskikberens fan in projekt
    • Grutte rapportgenerator
    • Для всех объектов существуют события типа OnClick, OnMouseEnter и т.д. В целом IDE похожа на упрощенный редактор Delphi Embarcadero, а редактор скриптов имеет подсказчик

    Cons:

    • Элементов управления, которые можно использовать — не так уж много(есть возможность создания пользовательских)
    • Поскольку SCADA — практически Plug and Play, я думаю, присутствуют ограничения и функционала, но мне встретить не довелось
    • Тренды с полной панелью управления(масштабирование, пауза, прокрутка) отображаются только в отдельном окне
    • Foar folslein funksjoneel de lisinsje sil goed betelle wurde moatte (fan 38000 roebel en heger)

    wurdearring: 4.5/5 It filling is goed, de ferpakking is goed

Databank

Здесь выбор был намного проще, Simple SCADA предлагает к использованию два продукта MS SQL Server и MySQL. Второй для меня оказался ближе, поскольку ранее доводилось с ним работать, на этом остановился.

Могу отметить, что вся настройка архивации сводится к установке пакета от Oracle и его простой настройке, а потом подключением в один клик в SCADA.

Дальше выбираем в менеджере тегов, что архивировать, а что нет и наслаждаемся.

Tank allegear foar jo oandacht.

Далее идет цикл статей с последовательным описанием решения проблем, с которыми довелось столкнуться и, как итог, создание системы Step-by-Step.

Boarne: www.habr.com

Add a comment