ЖУРНАЛ СТА №3/2026

больших объёмов памяти и сложной инфраструктуры с учётом требова- ний безопасности. ● Лицензионные ограничения. Ряд су- ществующих промышленных инфор- мационных систем, уже развёрнутых на объектах, предусматривают ли- цензионные ограничения на переда- чу данных во внешние системы. Для организации экспорта данных из та- ких систем в централизованное хра- нилище зачастую требуется приобре- тение дополнительных лицензий или заключение специальных согла- шений с поставщиками ПО. Большинство зарубежных распреде- лённых систем управления при интег- рации с внешними системами опи- раются на протокол OPC DA. Поскольку он базируется на проприетарной тех- нологии DCOM, доступной исключи- тельно в операционных системах се- мейства Windows, это создаёт суще- ственные ограничения для интеграции с Unix-системами, такими как Linux и FreeBSD. При реализации одного из проектов мы столкнулись с необходимостью чи- тать данные из разных систем; одной из них оказалась Honeywell PHD, в которой для интеграции с внешними системами предусмотрен протокол OPC DA. Требования заказчика предусматри- вали использование ПО исключитель- но из Единого реестра российских про- грамм, допуская импортные решения лишь при отсутствии отечественных аналогов. Из-за этого мы не могли при- менить ОС Windows. Проблему удалось решить развёрты- ванием программного комплекса на «Альт Сервере» (Linux) с выделенным контейнером, содержащим среду Windows. В этот контейнер мы устано- вили OPC-конвертер (OPC DA→OPC UA). Этот подход оправдан отсутствием в ре- естре решений с поддержкой техноло- гии DCOM под Linux. В процессе работы с OPC-сервером Honeywell PHD возникла проблема чте- ния значений OPC-тегов. Клиент ус- пешно получал список доступных OPC- серверов и перечень OPC-тегов, однако попытка считывания значений приво- дила к ошибке 0x80040154 (Class not registered). Анализ ситуации показал, что Honeywell PHD возвращал некоррект- ный CLSID для каждого доступного OPC- сервера – идентификатор не соответ- ствовал реальному CLSID, зарегистри- рованному на сервере. Предположи- тельно, это обусловлено особенностями реализации OPC-сервера в Honeywell PHD: он либо намеренно маскирует CLSID, либо использует нестандартный механизм идентификации при пере- числении доступных серверов. Проблема была устранена путём руч- ного указания корректного CLSID в на- стройках OPC-конвертера на стороне клиента, что позволило организовать стабильное считывание значений OPC- тегов. На рис.1 представлена схема ор- ганизации чтения данных с сервера Honeywell PHD. Внедрение систем предиктивной ди- агностики осложняется не только ин- теграционными трудностями, но и низ- ким качеством данных. Для построе- ния моделей машинного обучения ис- пользуются исторические данные, ко- торые перед обучением необходимо подготовить: ● определить, какие параметры необ- ходимы для построения точных мо- делей; ● разметить данные (выделить перио- ды нормальной работы и аномаль- ные ситуации), что критически важ- но для обучения ML-моделей; ● нормализовать данные – привести числовые параметры к единому мас- штабу. Без этих шагов прогнозы моделей окажутся неточными или вовсе оши- бочными. За эту работу в нашей ко- манде отвечают специалисты, соче- тающие глубокие знания в области ма- тематики и DataScience и опыт работы на промышленных предприятиях и внедрения АСУ ТП. Это критически важно при внедрении предиктивной диагностики, так как они обеспечи- вают успешную интеграцию техноло- гий, учитывают специфику производ- ства и минимизируют риски ошибок. Их знания и опыт позволяют адапти- ровать системы к реальным условиям. Во всех полученных от заказчиков архивных данных мы выявляли недостатки: ● неравномерность измерений (пара- метры фиксировались через разные промежутки времени); ● пробелы в информации (часто от- сутствовали важные показатели); ● неточные данные за время ремонта оборудования (не были указаны пе- риоды простоя). Проблемные участки данных с про- белами можно либо удалить, либо за- полнить их расчётными значениями, опираясь на известные данные. Про- блему неравномерности измерений можно решить либо усреднением (бе- рём самые редкие измерения за основу и сглаживаем остальные), либо допол- нением (используем самые частые из- мерения и заполняем пропуски расчёт- ными значениями). Однако выбор стра- тегии нормализации данных – это за- дача, которая может быть качественно решена только квалифицированными специалистами, имеющими значи- тельный практический опыт работы на производстве, глубокое понимание промышленных информационных си- стем и умеющими эффективно исполь- зовать технологии DataScience. На одном из предприятий при ана- лизе исторических данных наши спе- циалисты выявили ошибку: во время ремонта компрессорной установки пе- репутали шлейфы двух датчиков виб- роперемещения вала компрессора (из- меряющих вибрацию в двух взаимо- перпендикулярных плоскостях с одной стороны вала). Поскольку вибрация – ключевой параметр исправности дина- мического оборудования, игнорирова- ние этой ошибки сделало бы невоз- ОБ ЗОРЫ СТА 3/2026 7 www.cta.ru Honeywell PHD Alt Server Linux Windows Conteiner Environment OPC Converter Sdisol PAD System CLSID Error Рис. 1. Схема организации связи с сервером Honeywell PHD

RkJQdWJsaXNoZXIy MTQ4NjUy