Стандарт IEC TS 62453-43, ключевой компонент серии спецификаций интерфейса Field Device Tool (FDT), специально определяет профиль интеграции объектной модели на основе CLI (интерфейс командной строки) и HTML. Первое издание этого стандарта было выпущено в ноябре 2024 года, ознаменовав значительную эволюцию в управлении устройствами промышленной автоматизации в сторону веб-операций и операций командной строки.
Стандарт использует технологическую структуру .NET для реализации абстрактной объектной модели FDT, поддерживая HTML5 и ECMAScript 6+, что обеспечивает полную совместимость с современными веб-технологиями. Техническая архитектура состоит из трех основных слоев:
| Уровень архитектуры | Основные компоненты | Техническая реализация | Функциональное описание |
|---|---|---|---|
| Уровень бизнес-логики | Бизнес-логика DTM | .NET Standard 2.0+ | Обработка данных устройства, управление связью, управление конечным автоматом |
| Уровень пользовательского интерфейса | DTM WebUI | HTML5/CSS3/JavaScript | Веб-интерфейс настройки и мониторинга устройства |
| Связь Уровень | Канал связи | Специализированный на протоколе | Адаптация протокола связи Fieldbus |
Стандарт поддерживает 32- и 64-разрядные целевые платформы и требует, чтобы компоненты Frame Application и DTM строго следовали спецификациям строгого именования сборки для обеспечения безопасности системы и совместимости версий.
Стандарт определяет 7 категорий DTM (Device Type Manager), каждая из которых предназначена для различных сценариев управления устройствами:
| Тип DTM | Применимые сценарии | Основные технические требования | Типичные области применения |
|---|---|---|---|
| DTM устройства | Управление одним устройством | IDeviceCommunication | Передатчик, исполнительный механизм |
| DTM связи | Преобразование протокола | ICommChannel | Шлюз PROFIBUS, HART |
| DTM шлюза | Сетевое взаимодействие | IGatewayManagement | Сетевое взаимодействие с использованием различных протоколов |
| DTM составного устройства | Сложное устройство | ICompositeDevice | Интеграция многомодульных устройств |
Каждый тип DTM должен реализовывать определённый набор интерфейсов. Например, DTM устройства должен реализовывать интерфейс IDtmDevice, а DTM связи — интерфейс ICommDtm.
Глава 5 стандарта подробно определяет требования к реализации для DTM WebUI, включая:
Спецификация контейнера HTML: DTM WebUI должен иметь возможность запуска в веб-контейнере, предоставляемом Frame Application, и поддерживать модальные и немодальные диалоговые окна. Контейнер взаимодействует с бизнес-логикой DTM через определенный JavaScript API.
Механизм передачи сообщений: Определяет типы данных запросов/ответов на основе JSON, поддерживая асинхронные операции и отчеты о ходе выполнения. WebUI взаимодействует с хост-приложением через window.postMessage() для обеспечения кросс-доменной безопасности.
Поддержка локализации: Требует многоязыкового управления ресурсами и поддержки переключения языка интерфейса во время выполнения в соответствии со стандартами интернационализации IEC.
Раздел 4.14 стандарта определяет архитектуру сохранения данных DTM, используя структуру DTMDataSet для управления данными экземпляра:
| Категория данных | Метод хранения | Механизм синхронизации | Требования безопасности |
|---|---|---|---|
| Данные экземпляра | Сериализация XML | Фиксация транзакций | Управление доступом |
| Данные устройства | Чтение в реальном времени | Обнаружение изменений | Защита только для чтения |
| Данные конфигурации | Управление версиями | Инкрементная синхронизация | Аудиторский журнал |
Синхронизация данных использует механизм на основе транзакций, поддерживает параллельный контроль доступа в многопользовательских средах и управляет согласованностью данных через интерфейс IDataTransaction.
Стандарт поддерживает два режима связи: двухточечная и вложенная связь:
Связь точка-точка: DTM напрямую связывается с устройством через канал связи, что подходит для простых сценариев доступа к устройству.
Вложенная связь: поддерживает многоуровневые цепочки связи. Например, шлюзовой DTM может получать доступ к конечному устройству через базовый коммуникационный DTM, что позволяет управлять устройствами в сложных сетевых топологиях.
Машина состояний связи включает стандартные состояния, такие как «Подключение», «Транзакция» и «Отключение», каждое из которых имеет четкие механизмы тайм-аута и обработки ошибок.
Раздел 5.19 стандарта определяет полные требования безопасности:
Строгое именование сборок: Все компоненты FDT должны быть подписаны строгим именем для предотвращения несанкционированного изменения.
Безопасность доступа к коду: На основе механизма .NET Code Access Security область разрешений DTM ограничена.
Проверка соответствия: Сертификация соответствия FDT проверяется с помощью цифровых сертификатов для обеспечения совместимости компонентов.
На основе содержания стандарта предлагаются следующие рекомендации по реализации:
Конфигурация среды разработки: Используйте Visual Studio 2019+ и ориентируйтесь на фреймворк .NET Standard 2.0 для обеспечения кроссплатформенности совместимость.
Разработка WebUI: используйте адаптивный дизайн для поддержки доступа с настольных компьютеров и мобильных устройств, а также используйте стандартные API JavaScript для связи.
Тестирование и проверка: строго следуйте рекомендациям по тестированию Приложения F для проверки сериализации JSON, чтобы гарантировать корректность обмена данными.
Развертывание и упаковка: следуйте спецификациям по установке в Главе 9, используйте пакеты NuGet для управления зависимостями и правильно настройте файл манифеста.
Выпуск IEC TS 62453-43 знаменует собой значительный сдвиг технологии FDT в сторону веб-ориентированных и открытых стандартов:
Интеграция веб-технологий: реализуйте интерфейс управления устройствами через HTML/JavaScript, снижая порог разработки и улучшая пользовательский интерфейс.
Поддержка командной строки: Интеграция с CLI отвечает требованиям автоматизированных скриптов и пакетных операций, что делает ее пригодной для сценариев Industry 4.0.
Адаптация к облачным технологиям: Поддержка .NET Standard упрощает миграцию технологии FDT в облачные среды и поддерживает распределенное развертывание.
Этот стандарт предоставляет современную техническую основу для управления устройствами в области промышленной автоматизации и будет способствовать разработке инструментов управления устройствами следующего поколения.

© 2025. Все права защищены.