Совместимость в автоматизации: вызовы и решения
Одной из самых сложных проблем, стоящих перед отраслью автоматизации, является совместимость между различными поставщиками приложений. Этот вопрос требует срочного решения. Инициаторы перехода к открытой архитектуре автоматизации признают, что без открытой системы, обеспечивающей совместимость приложений на платформах различных поставщиков, инновации могут остановиться. В случае устаревших технологий программы, созданные для управляющего блока конкретного производителя, скорее всего, не будут работать на аналогичном устройстве другого производителя без затрат на перепрограммирование. Дон Бартусяк, главный инженер ExxonMobil Research & Engineering, приводит аналогию: представьте, что вам нужно каждый раз переписывать все ваши документы, электронные таблицы и презентации, когда вы покупаете компьютер у нового поставщика. В современной сетевой индустрии несовместимые программы являются неоправданной тратой времени и ресурсов.
Важность стандартов
Стандарт IEC-61131-3, наряду со стандартами PLCopen, предоставляет две основные платформы для поддержки совместимых с многими поставщиками приложений. Минимальный базовый уровень для этого – возможность обмена программами на языке структурированного текста между контроллерами. Самый современный метод – использование стандарта обмена XML-станциями PLCopen. Однако, в 2017 году задача заключалась в том, чтобы все поставщики согласились на эти стандарты обмена.
Сертификаты PLCopen для производителей можно найти на веб-сайте PLCopen: Сертификаты PLCopen.
Необходимость открытой архитектуры
Поставщики должны активно использовать эти стандарты или другие стандартизированные программы для обмена в новой открытой архитектуре промышленного контроля, которые могут взаимодействовать с другим программным обеспечением. В противном случае компьютерные промышленные решения займут эту пустующую нишу, и традиционные поставщики оборудования для автоматизации окажутся под угрозой. Инновационные производители уже предлагают и продают на рынке оборудование, которое программируется с учетом технологии Интернета вещей. Один из примеров – Node-Red, визуальное программирование с открытым исходным кодом, которое используется разработчиками для сбора данных и управления на некоторых платформах, включая Raspberry Pi.