Industrial Communication Protocols Evolution: From Modbus to UNS & O-PAS

Еволюция на индустриалните комуникационни протоколи: от Modbus до UNS и O-PAS

Авторитетен анализ, проследяващ прехода в индустриалните мрежи от наследени собствени шини към отворени стандарти като OPC UA, MQTT и Unified Namespace (UNS)...

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

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

Основи на мрежите в производствените предприятия: Modbus, ранните PLC и фрагментацията на протоколите

Когато програмируемите логически контролери навлязоха в производствените предприятия в края на 60-те години, те замениха сложните релейни шкафове със софтуерна стълбовидна логика. С разрастването на предприятията и внедряването на десетки самостоятелни PLC по производствените линии обаче инженерите се нуждаеха от стандартизирана физическа и логическа среда, която да позволява на контролерите да обменят вътрешни регистри без междинно релейно сигнализиране.

През 1979 г. Modicon (днес Schneider Electric) представи стандарта Modbus, като промени из основи индустриалните комуникации. Проектиран около архитектура главен/подчинен (днес клиент/сървър), работеща през серийни интерфейси като RS-485, Modbus предложи отворен протокол без лицензионни такси, който опрости извличането на данни на ниво регистри. Неговата простота и лесното внедряване го превърнаха във всеобщ стандарт — статут, който той запазва и днес при милиони работещи крайни точки.

Въпреки историческия си успех Modbus има структурни ограничения при внедряване в среди за автоматизация с интензивен обмен на данни. Modbus не поддържа вградени типове данни, контекстни метаданни, времеви маркери и възможности за публикуване/абониране. За да извлече аналогова стойност, главният контролер трябва непрекъснато да анкетира конкретни регистри за задържане. С разрастването на мрежите за управление, обхващащи хиляди I/O точки, рутинното анкетиране създава сериозно претоварване на честотната лента и проблеми със закъснението.

За да преодолеят тези ограничения и да постигнат високоскоростно детерминирано управление, водещите доставчици на системи за автоматизация разработиха собствени архитектури на полеви шини и разширения на протоколи, ориентирани към производителността:

  • Siemens внедри PROFIBUS (а впоследствие и PROFINET), за да поддържа високоскоростен цикличен обмен на I/O данни и сложни диагностични флагове между разпределени полеви станции, като контролерите Siemens SIMATIC.
  • Allen-Bradley / Rockwell Automation въведе Data Highway Plus (DH+) и ControlNet, които впоследствие се развиха в EtherNet/IP чрез Common Industrial Protocol (CIP).
  • Mitsubishi Electric внедри CC-Link, за да осигури високоскоростно детерминирано управление чрез специализирани физически слоеве с устойчивост на шум.

Въпреки че тези полеви шинни технологии успешно осигуряваха детерминирано изпълнение на цикли, те създаваха „зависимост от конкретен производител“. Свързването на PLC Allen-Bradley с честотно управление Siemens или електромер на друг производител изискваше сложни преобразуватели на протоколи, персонализирано картографиране на паметта и нестабилен шлюзов хардуер, което увеличаваше разходите за поддръжка през целия жизнен цикъл.

Премахване на зависимостта от конкретен производител: от OPC Classic към независимата от платформата OPC UA

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

През 1996 г. група производители на системи за автоматизация си сътрудничиха с Microsoft за създаването на стандарта Open Platform Communications (OPC), по-късно обозначен като OPC Classic. Базиран на технологиите OLE, COM и DCOM на Microsoft, OPC Classic установи стандартизирани клиент-сървър интерфейси за достъп до данни (OPC DA), аларми и събития (OPC AE) и достъп до исторически данни (OPC HDA). На даден производител на системи за автоматизация му беше необходимо единствено да предостави OPC сървър за своя хардуер; всеки OPC-съвместим HMI или SCADA софтуер можеше след това безпроблемно да чете и записва данни.

Въпреки това зависимостта от Microsoft DCOM създаваше специфични оперативни предизвикателства с модернизирането на индустриалните мрежи:

  • Зависимост от операционната система: OPC Classic сървърите можеха да работят само на операционни системи Windows, което изключваше вградените Linux контролери, RTOS устройствата и Unix сървърите за предприятия.
  • Ограничения по отношение на сигурността: Конфигурирането на DCOM през защитни стени и граници между подмрежи беше пословично трудно, тъй като изискваше отваряне на диапазони от портове, което създаваше сериозни уязвимости в киберсигурността.
  • Липса на семантичен контекст: Данните се предаваха предимно като необработени стойности без вграден контекст, инженерни единици или семантични метаданни, вградени директно в транспортния кадър.

За да отстрани тези архитектурни уязвимости, OPC Foundation представи OPC Unified Architecture (OPC UA) през 2008 г. OPC UA се отказа от DCOM в полза на отворена, ориентирана към услуги архитектура (SOA), използваща транспортни слоеве TCP/IP и HTTP/HTTPS. От решаващо значение е, че OPC UA не зависи от платформата, което позволява естествена интеграция директно в периферни шлюзове с Linux, вградени контролери и облачни среди.

Освен това OPC UA въведе обектно-ориентиран информационен модел. Вместо да предава изолирано число с плаваща запетая, OPC UA капсулира данните като сложни обекти, включващи мерни единици, горни и долни граници на алармите, прецизност на времевите маркери и права за достъп. В съчетание с вградено PKI криптиране и удостоверяване чрез сертификати x509, OPC UA се превръща в крайъгълен камък на сигурната конвергенция между IT и OT.

Архитектури на DCS, O-PAS и модерно хибридно управление

Докато PLC превъзхождат при високоскоростно дискретно управление, индустриите с непрекъснати процеси — като нефтохимическото рафиниране, производството на електроенергия и специалните химикали — традиционно разчитаха на разпределени системи за управление (DCS). DCS интегрира контролери, I/O подсистеми, бази данни за архивиране на исторически данни и операторски работни станции в единна инженерна среда.

Традиционните внедрявания на DCS гарантираха висока надеждност на системата и резервирани контури за управление. Тази тясна интеграция обаче беше за сметка на модулността. Патентованите мрежи на контролерите, затворените I/O шини и специализираният софтуер за конфигуриране обвързваха операторите на предприятия с екосистеми на един доставчик в продължение на десетилетия. Разширяването на традиционна DCS или интегрирането на специализирани подсистеми от трети страни — например онлайн мониторинг на вибрациите на машини — често изискваше скъпи инженерни модификации.

Функционални нива на архитектурата на разпределена система за управление, свързващи полевите измервателни уреди с управлението на предприятието

Фигура 1. Функционални нива на разпределена система за управление (DCS), илюстриращи традиционните йерархични нива на управление. Изображението е предоставено с любезното съдействие на Wikipedia Commons.

За да нарушат тази парадигма, водещи индустриални оператори, начело с ExxonMobil, инициираха стандарта за отворена автоматизация на процесите (O-PAS) във форума OPA на The Open Group. O-PAS има за цел да създаде хардуерно независима, отворена архитектура за автоматизация на процесите, изградена върху три основни стълба:

  1. Оперативна съвместимост: Стандартизирани комуникационни шини (използващи OPC UA), които позволяват на компоненти от различни производители на хардуер да обменят данни по естествен начин, без разработване на персонализирани драйвери.
  2. Модулност: Отделяне на софтуерните приложения от базовия хардуер чрез контейнеризирани микросървиси и разпределени контролни възли (DCN).
  3. Сигурност: Вградена киберсигурност в съответствие със стандартите IEC 62443, прилагана на границата на всяко устройство.

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

Телеметрия, управлявана от събития: MQTT и периферна мрежова свързаност с ниска честотна лента

С развитието на полевата апаратура от базови дискретни сензори до сложни интелигентни предаватели, способни да отчитат стотици диагностични параметри, стават очевидни експлоатационните ограничения на традиционните мрежи тип клиент-сървър със заявка/отговор.

През 1999 г. Andy Stanford-Clark (IBM) и Arlen Nipper (Arcom, сега Cirrus Link) разработват Message Queuing Telemetry Transport (MQTT) специално за решаване на ограниченията по отношение на честотната лента и латентността в отдалечени SCADA приложения, като например мониторинг на нефтопроводи и газопроводи чрез сателитни връзки. В тези среди непрекъснатото периодично запитване през връзки с висока латентност се оказва скъпо и ненадеждно.

MQTT разреши тези предизвикателства чрез управлявана от събития архитектура „Публикуване/Абониране“ (Pub/Sub), използваща централен брокер на съобщения:

  • Разделена комуникация: Периферните възли (издатели) и корпоративният софтуер (абонати) не установяват директни връзки от точка до точка. Те комуникират асинхронно чрез MQTT брокера.
  • Минимални режийни разходи: Благодарение на компактния 2-байтов хедър MQTT значително намалява използването на честотната лента в сравнение с HTTP/REST API или тежки RPC протоколи.
  • Докладване при изключение (RBE): Полевите устройства публикуват данни само когато дадена стойност се промени отвъд определена мъртва зона или праг на състоянието, като така се елиминира ненужният трафик от периодично запитване в мрежата.
  • Осведоменост за състоянието: Функции като таймерите „Keep Alive“ и „Last Will and Testament“ (LWT) позволяват на брокера незабавно да уведоми абонатите, ако периферно устройство внезапно прекъсне връзката.

Архитектурата за публикуване и абониране в MQTT свързва периферни устройства и корпоративни възли чрез брокер на съобщения

Фигура 2. Моделът „Публикуване/Абониране“ в мрежова архитектура с MQTT, свързваща периферни възли с централни брокери на приложения. Изображението е предоставено с любезното съдействие на Wikimedia Commons.

Докато стандартният MQTT предоставя гъвкав механизъм за пренос на полезен товар, той не стандартизира форматирането на структурите на темите или полезните товари. За да реши този проблем, индустриалната общност разработи спецификацията Sparkplug B. Sparkplug B дефинира стандартизирано пространство от имена на темите, компактна структура на полезния товар, базирана на Google Protocol Buffer (Protobuf), и механизми за управление на състоянието, превръщайки необработения MQTT в индустриален транспортен слой, готов за корпоративна употреба.

Съвременната индустриална парадигма: архитектура на унифицирано пространство от имена (UNS)

Натрупването на остарели протоколи за анкетиране, изолирани OPC сървъри и точка-към-точка API връзки често води до сложна „архитектура тип спагети“. В тази среда добавянето на един нов аналитичен инструмент изисква установяване на персонализирани връзки към всеки SCADA възел, историзатор и MES база данни в обекта.

За да премахнат тези интеграционни затруднения, съвременните инженери по автоматизация внедряват архитектурата Unified Namespace (UNS). Unified Namespace действа като централен софтуерен абстракционен слой в реално време, който служи като „единствен източник на истина“ за всички оперативни и бизнес данни в предприятието.

Архитектура на Unified Namespace, илюстрираща централен MQTT брокер, свързващ PLC, SCADA, MES и корпоративни системи

Фигура 3. Структура на Unified Namespace (UNS), организираща потока от данни в реално време през всички корпоративни слоеве на ISA-95. Изображението е предоставено с любезното съдействие на Wikipedia Commons.

Изградена върху модел за публикуване/абониране — обикновено реализиран чрез MQTT Sparkplug B или платформи за поточно предаване на събития — UNS структурира данните семантично според стандартни физически йерархии (като ISA-95):

Предприятие / Обект / Зона / Линия / Клетка / Актив

В напълно реализирана UNS рамка:

  • Полеви PLC публикува директно статуса на двигателя към Enterprise/Plant_A/Line_2/Mixer/Motor_Speed при промяна на състоянието.
  • Системата SCADA се абонира за структурата на темите, за да визуализира графики за операторите в реално време.
  • Системата за управление на активите на предприятието (EAM) следи същия поток от теми, за да проследява експлоатационните часове и автоматично да планира превантивна поддръжка.
  • Базираните в облака модели за машинно обучение приемат унифицирания поток от данни, за да извършват прогнозно откриване на аномалии, без да създават допълнително натоварване от анкетиране за полевия контролер.

Чрез отделяне на производителите на данни от потребителите на данни посредством UNS индустриалните предприятия могат да добавят, променят или мащабират софтуерни инструменти и периферни сензори, без да препроектират съществуващите контури за управление.

Матрица на протоколите на полево ниво и техническо сравнение

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

Протокол Архитектура Транспортен слой Полезен товар на данните и контекст Основна област на приложение
Modbus RTU/TCP Клиент/Сървър (анкетиране) RS-485 / TCP/IP Сурови 16-битови регистри, без метаданни Устройства от предишно поколение, електромери, базови сензорни мрежи
PROFINET / EtherNet/IP Цикличен модел производител/потребител Ethernet / персонализиран физически слой Детерминистични I/O кадри, диагностика на ниво устройство Високоскоростно дискретно управление, управление на движението, полеви входове/изходи
OPC UA Клиент/Сървър и & Pub/Sub TCP/IP, HTTP/HTTPS, WebSockets Богати обектни модели, метаданни, сертификати за криптиране PLC към SCADA, комуникация между контролери, свързване на IT/OT
MQTT / Sparkplug B Pub/Sub чрез централен брокер TCP/IP, TLS (олекотен) Отчитане при изключение, Protobuf полезен товар със семантични теми UNS архитектура, IIoT edge сензори, облачна телеметрична аналитика

Проектиране на реална архитектура: модернизиране на операциите в наследено предприятие

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

Разгледайте типично предприятие за непрекъснато производство, в което работят наследени системи PLC-5 или ранни ControlLogix наред със самостоятелен хардуер за защита на въртящи се машини. Опитът за едновременна подмяна на целия наследен хардуер води до неприемливи рискове от престои и капиталови разходи. Структуриран трифазен план за модернизация осигурява практичен път напред:

  1. Фаза 1: Слой за преобразуване на edge протоколи
    Инсталирайте индустриални edge шлюзове в близост до шкафовете с наследени PLC контролери. Edge шлюзът извлича данни от локалните регистри за задържане чрез серийни или наследени полеви протоколи и преобразува необработените стойности в структурирани OPC UA възли или MQTT Sparkplug B теми.
  2. Фаза 2: Внедряване на брокер и структуриране на UNS
    Внедрете високодостъпен, резервиран MQTT брокер локално. Дефинирайте унифицирано пространство от имена за теми по ISA-95 в производствената зона. Насочете телеметричните данни от edge шлюзовете към брокера, като незабавно осигурите видимост в реално време на активите, без да променяте базовите времена на сканиране на PLC контролерите или логиката за управление.
  3. Фаза 3: Интегриране на усъвършенствана аналитика и хибридно управление
    Свържете корпоративните архиви на данни, облачните аналитични механизми и съвременните HMI системи директно към UNS като абонати. С достигането на края на жизнения цикъл на наследените контролери ги заменете със съвременни PAC контролери с отворена архитектура, които са съвместими по подразбиране със среди OPC UA и MQTT.

Чрез тази модулна стратегия индустриалните предприятия защитават съществуващите капиталови инвестиции в полеви хардуер, като същевременно получават необходимата гъвкавост на данните, съответствие с изискванията за киберсигурност и мащабируемост за съвременните операции в рамките на Индустрия 4.0.

За автора

Маркъс Ванс | Старши репортер за индустриални системи

Маркъс Ванс има над 14 години практически опит в индустриалната автоматизация, интеграцията на системи за управление и инженерната работа на терен. След като е реализирал мащабни проекти за модернизиране на автоматизацията в енергийни, нефтохимически и производствени предприятия, използвайки технологии на Schneider Electric, Siemens, ABB и Honeywell, техническите му доклади се фокусират върху стандартите за индустриални мрежи, конвергенцията IT/OT и практическите стратегии за миграция на технологични архитектури.

Еволюция на индустриалните комуникационни протоколи: от Modbus до UNS и O-PAS

Авторитетен анализ, проследяващ прехода в индустриалните мрежи от наследени собствени шини към отворени стандарти като OPC UA, MQTT и Unified Namespace (UNS). Разглежда техническите архитектури, ин...

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

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

Основи на мрежите в производствените предприятия: Modbus, ранните PLC и фрагментацията на протоколите

Когато програмируемите логически контролери навлязоха в производствените предприятия в края на 60-те години, те замениха сложните релейни шкафове със софтуерна стълбовидна логика. С разрастването на предприятията и внедряването на десетки самостоятелни PLC по производствените линии обаче инженерите се нуждаеха от стандартизирана физическа и логическа среда, която да позволява на контролерите да обменят вътрешни регистри без междинно релейно сигнализиране.

През 1979 г. Modicon (днес Schneider Electric) представи стандарта Modbus, като промени из основи индустриалните комуникации. Проектиран около архитектура главен/подчинен (днес клиент/сървър), работеща през серийни интерфейси като RS-485, Modbus предложи отворен протокол без лицензионни такси, който опрости извличането на данни на ниво регистри. Неговата простота и лесното внедряване го превърнаха във всеобщ стандарт — статут, който той запазва и днес при милиони работещи крайни точки.

Въпреки историческия си успех Modbus има структурни ограничения при внедряване в среди за автоматизация с интензивен обмен на данни. Modbus не поддържа вградени типове данни, контекстни метаданни, времеви маркери и възможности за публикуване/абониране. За да извлече аналогова стойност, главният контролер трябва непрекъснато да анкетира конкретни регистри за задържане. С разрастването на мрежите за управление, обхващащи хиляди I/O точки, рутинното анкетиране създава сериозно претоварване на честотната лента и проблеми със закъснението.

За да преодолеят тези ограничения и да постигнат високоскоростно детерминирано управление, водещите доставчици на системи за автоматизация разработиха собствени архитектури на полеви шини и разширения на протоколи, ориентирани към производителността:

  • Siemens внедри PROFIBUS (а впоследствие и PROFINET), за да поддържа високоскоростен цикличен обмен на I/O данни и сложни диагностични флагове между разпределени полеви станции, като контролерите Siemens SIMATIC.
  • Allen-Bradley / Rockwell Automation въведе Data Highway Plus (DH+) и ControlNet, които впоследствие се развиха в EtherNet/IP чрез Common Industrial Protocol (CIP).
  • Mitsubishi Electric внедри CC-Link, за да осигури високоскоростно детерминирано управление чрез специализирани физически слоеве с устойчивост на шум.

Въпреки че тези полеви шинни технологии успешно осигуряваха детерминирано изпълнение на цикли, те създаваха „зависимост от конкретен производител“. Свързването на PLC Allen-Bradley с честотно управление Siemens или електромер на друг производител изискваше сложни преобразуватели на протоколи, персонализирано картографиране на паметта и нестабилен шлюзов хардуер, което увеличаваше разходите за поддръжка през целия жизнен цикъл.

Премахване на зависимостта от конкретен производител: от OPC Classic към независимата от платформата OPC UA

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

През 1996 г. група производители на системи за автоматизация си сътрудничиха с Microsoft за създаването на стандарта Open Platform Communications (OPC), по-късно обозначен като OPC Classic. Базиран на технологиите OLE, COM и DCOM на Microsoft, OPC Classic установи стандартизирани клиент-сървър интерфейси за достъп до данни (OPC DA), аларми и събития (OPC AE) и достъп до исторически данни (OPC HDA). На даден производител на системи за автоматизация му беше необходимо единствено да предостави OPC сървър за своя хардуер; всеки OPC-съвместим HMI или SCADA софтуер можеше след това безпроблемно да чете и записва данни.

Въпреки това зависимостта от Microsoft DCOM създаваше специфични оперативни предизвикателства с модернизирането на индустриалните мрежи:

  • Зависимост от операционната система: OPC Classic сървърите можеха да работят само на операционни системи Windows, което изключваше вградените Linux контролери, RTOS устройствата и Unix сървърите за предприятия.
  • Ограничения по отношение на сигурността: Конфигурирането на DCOM през защитни стени и граници между подмрежи беше пословично трудно, тъй като изискваше отваряне на диапазони от портове, което създаваше сериозни уязвимости в киберсигурността.
  • Липса на семантичен контекст: Данните се предаваха предимно като необработени стойности без вграден контекст, инженерни единици или семантични метаданни, вградени директно в транспортния кадър.

За да отстрани тези архитектурни уязвимости, OPC Foundation представи OPC Unified Architecture (OPC UA) през 2008 г. OPC UA се отказа от DCOM в полза на отворена, ориентирана към услуги архитектура (SOA), използваща транспортни слоеве TCP/IP и HTTP/HTTPS. От решаващо значение е, че OPC UA не зависи от платформата, което позволява естествена интеграция директно в периферни шлюзове с Linux, вградени контролери и облачни среди.

Освен това OPC UA въведе обектно-ориентиран информационен модел. Вместо да предава изолирано число с плаваща запетая, OPC UA капсулира данните като сложни обекти, включващи мерни единици, горни и долни граници на алармите, прецизност на времевите маркери и права за достъп. В съчетание с вградено PKI криптиране и удостоверяване чрез сертификати x509, OPC UA се превръща в крайъгълен камък на сигурната конвергенция между IT и OT.

Архитектури на DCS, O-PAS и модерно хибридно управление

Докато PLC превъзхождат при високоскоростно дискретно управление, индустриите с непрекъснати процеси — като нефтохимическото рафиниране, производството на електроенергия и специалните химикали — традиционно разчитаха на разпределени системи за управление (DCS). DCS интегрира контролери, I/O подсистеми, бази данни за архивиране на исторически данни и операторски работни станции в единна инженерна среда.

Традиционните внедрявания на DCS гарантираха висока надеждност на системата и резервирани контури за управление. Тази тясна интеграция обаче беше за сметка на модулността. Патентованите мрежи на контролерите, затворените I/O шини и специализираният софтуер за конфигуриране обвързваха операторите на предприятия с екосистеми на един доставчик в продължение на десетилетия. Разширяването на традиционна DCS или интегрирането на специализирани подсистеми от трети страни — например онлайн мониторинг на вибрациите на машини — често изискваше скъпи инженерни модификации.

Функционални нива на архитектурата на разпределена система за управление, свързващи полевите измервателни уреди с управлението на предприятието

Фигура 1. Функционални нива на разпределена система за управление (DCS), илюстриращи традиционните йерархични нива на управление. Изображението е предоставено с любезното съдействие на Wikipedia Commons.

За да нарушат тази парадигма, водещи индустриални оператори, начело с ExxonMobil, инициираха стандарта за отворена автоматизация на процесите (O-PAS) във форума OPA на The Open Group. O-PAS има за цел да създаде хардуерно независима, отворена архитектура за автоматизация на процесите, изградена върху три основни стълба:

  1. Оперативна съвместимост: Стандартизирани комуникационни шини (използващи OPC UA), които позволяват на компоненти от различни производители на хардуер да обменят данни по естествен начин, без разработване на персонализирани драйвери.
  2. Модулност: Отделяне на софтуерните приложения от базовия хардуер чрез контейнеризирани микросървиси и разпределени контролни възли (DCN).
  3. Сигурност: Вградена киберсигурност в съответствие със стандартите IEC 62443, прилагана на границата на всяко устройство.

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

Телеметрия, управлявана от събития: MQTT и периферна мрежова свързаност с ниска честотна лента

С развитието на полевата апаратура от базови дискретни сензори до сложни интелигентни предаватели, способни да отчитат стотици диагностични параметри, стават очевидни експлоатационните ограничения на традиционните мрежи тип клиент-сървър със заявка/отговор.

През 1999 г. Andy Stanford-Clark (IBM) и Arlen Nipper (Arcom, сега Cirrus Link) разработват Message Queuing Telemetry Transport (MQTT) специално за решаване на ограниченията по отношение на честотната лента и латентността в отдалечени SCADA приложения, като например мониторинг на нефтопроводи и газопроводи чрез сателитни връзки. В тези среди непрекъснатото периодично запитване през връзки с висока латентност се оказва скъпо и ненадеждно.

MQTT разреши тези предизвикателства чрез управлявана от събития архитектура „Публикуване/Абониране“ (Pub/Sub), използваща централен брокер на съобщения:

  • Разделена комуникация: Периферните възли (издатели) и корпоративният софтуер (абонати) не установяват директни връзки от точка до точка. Те комуникират асинхронно чрез MQTT брокера.
  • Минимални режийни разходи: Благодарение на компактния 2-байтов хедър MQTT значително намалява използването на честотната лента в сравнение с HTTP/REST API или тежки RPC протоколи.
  • Докладване при изключение (RBE): Полевите устройства публикуват данни само когато дадена стойност се промени отвъд определена мъртва зона или праг на състоянието, като така се елиминира ненужният трафик от периодично запитване в мрежата.
  • Осведоменост за състоянието: Функции като таймерите „Keep Alive“ и „Last Will and Testament“ (LWT) позволяват на брокера незабавно да уведоми абонатите, ако периферно устройство внезапно прекъсне връзката.

Архитектурата за публикуване и абониране в MQTT свързва периферни устройства и корпоративни възли чрез брокер на съобщения

Фигура 2. Моделът „Публикуване/Абониране“ в мрежова архитектура с MQTT, свързваща периферни възли с централни брокери на приложения. Изображението е предоставено с любезното съдействие на Wikimedia Commons.

Докато стандартният MQTT предоставя гъвкав механизъм за пренос на полезен товар, той не стандартизира форматирането на структурите на темите или полезните товари. За да реши този проблем, индустриалната общност разработи спецификацията Sparkplug B. Sparkplug B дефинира стандартизирано пространство от имена на темите, компактна структура на полезния товар, базирана на Google Protocol Buffer (Protobuf), и механизми за управление на състоянието, превръщайки необработения MQTT в индустриален транспортен слой, готов за корпоративна употреба.

Съвременната индустриална парадигма: архитектура на унифицирано пространство от имена (UNS)

Натрупването на остарели протоколи за анкетиране, изолирани OPC сървъри и точка-към-точка API връзки често води до сложна „архитектура тип спагети“. В тази среда добавянето на един нов аналитичен инструмент изисква установяване на персонализирани връзки към всеки SCADA възел, историзатор и MES база данни в обекта.

За да премахнат тези интеграционни затруднения, съвременните инженери по автоматизация внедряват архитектурата Unified Namespace (UNS). Unified Namespace действа като централен софтуерен абстракционен слой в реално време, който служи като „единствен източник на истина“ за всички оперативни и бизнес данни в предприятието.

Архитектура на Unified Namespace, илюстрираща централен MQTT брокер, свързващ PLC, SCADA, MES и корпоративни системи

Фигура 3. Структура на Unified Namespace (UNS), организираща потока от данни в реално време през всички корпоративни слоеве на ISA-95. Изображението е предоставено с любезното съдействие на Wikipedia Commons.

Изградена върху модел за публикуване/абониране — обикновено реализиран чрез MQTT Sparkplug B или платформи за поточно предаване на събития — UNS структурира данните семантично според стандартни физически йерархии (като ISA-95):

Предприятие / Обект / Зона / Линия / Клетка / Актив

В напълно реализирана UNS рамка:

  • Полеви PLC публикува директно статуса на двигателя към Enterprise/Plant_A/Line_2/Mixer/Motor_Speed при промяна на състоянието.
  • Системата SCADA се абонира за структурата на темите, за да визуализира графики за операторите в реално време.
  • Системата за управление на активите на предприятието (EAM) следи същия поток от теми, за да проследява експлоатационните часове и автоматично да планира превантивна поддръжка.
  • Базираните в облака модели за машинно обучение приемат унифицирания поток от данни, за да извършват прогнозно откриване на аномалии, без да създават допълнително натоварване от анкетиране за полевия контролер.

Чрез отделяне на производителите на данни от потребителите на данни посредством UNS индустриалните предприятия могат да добавят, променят или мащабират софтуерни инструменти и периферни сензори, без да препроектират съществуващите контури за управление.

Матрица на протоколите на полево ниво и техническо сравнение

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

Протокол Архитектура Транспортен слой Полезен товар на данните и контекст Основна област на приложение
Modbus RTU/TCP Клиент/Сървър (анкетиране) RS-485 / TCP/IP Сурови 16-битови регистри, без метаданни Устройства от предишно поколение, електромери, базови сензорни мрежи
PROFINET / EtherNet/IP Цикличен модел производител/потребител Ethernet / персонализиран физически слой Детерминистични I/O кадри, диагностика на ниво устройство Високоскоростно дискретно управление, управление на движението, полеви входове/изходи
OPC UA Клиент/Сървър и & Pub/Sub TCP/IP, HTTP/HTTPS, WebSockets Богати обектни модели, метаданни, сертификати за криптиране PLC към SCADA, комуникация между контролери, свързване на IT/OT
MQTT / Sparkplug B Pub/Sub чрез централен брокер TCP/IP, TLS (олекотен) Отчитане при изключение, Protobuf полезен товар със семантични теми UNS архитектура, IIoT edge сензори, облачна телеметрична аналитика

Проектиране на реална архитектура: модернизиране на операциите в наследено предприятие

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

Разгледайте типично предприятие за непрекъснато производство, в което работят наследени системи PLC-5 или ранни ControlLogix наред със самостоятелен хардуер за защита на въртящи се машини. Опитът за едновременна подмяна на целия наследен хардуер води до неприемливи рискове от престои и капиталови разходи. Структуриран трифазен план за модернизация осигурява практичен път напред:

  1. Фаза 1: Слой за преобразуване на edge протоколи
    Инсталирайте индустриални edge шлюзове в близост до шкафовете с наследени PLC контролери. Edge шлюзът извлича данни от локалните регистри за задържане чрез серийни или наследени полеви протоколи и преобразува необработените стойности в структурирани OPC UA възли или MQTT Sparkplug B теми.
  2. Фаза 2: Внедряване на брокер и структуриране на UNS
    Внедрете високодостъпен, резервиран MQTT брокер локално. Дефинирайте унифицирано пространство от имена за теми по ISA-95 в производствената зона. Насочете телеметричните данни от edge шлюзовете към брокера, като незабавно осигурите видимост в реално време на активите, без да променяте базовите времена на сканиране на PLC контролерите или логиката за управление.
  3. Фаза 3: Интегриране на усъвършенствана аналитика и хибридно управление
    Свържете корпоративните архиви на данни, облачните аналитични механизми и съвременните HMI системи директно към UNS като абонати. С достигането на края на жизнения цикъл на наследените контролери ги заменете със съвременни PAC контролери с отворена архитектура, които са съвместими по подразбиране със среди OPC UA и MQTT.

Чрез тази модулна стратегия индустриалните предприятия защитават съществуващите капиталови инвестиции в полеви хардуер, като същевременно получават необходимата гъвкавост на данните, съответствие с изискванията за киберсигурност и мащабируемост за съвременните операции в рамките на Индустрия 4.0.

За автора

Маркъс Ванс | Старши репортер за индустриални системи

Маркъс Ванс има над 14 години практически опит в индустриалната автоматизация, интеграцията на системи за управление и инженерната работа на терен. След като е реализирал мащабни проекти за модернизиране на автоматизацията в енергийни, нефтохимически и производствени предприятия, използвайки технологии на Schneider Electric, Siemens, ABB и Honeywell, техническите му доклади се фокусират върху стандартите за индустриални мрежи, конвергенцията IT/OT и практическите стратегии за миграция на технологични архитектури.

Оставяне на коментар

Имайте предвид, че коментарите трябва да бъдат одобрени, преди да се публикуват.