Среди спецификаций OPC UA самый "молодой" стандарт OPC UA Safety позволяет передавать данные безопасности в OPC UA сетях. Мы возьмём интервью у Франца Кауфляйтнера - эксперта по функциональной безопасности в B&R, чтобы узнать подробности о новом стандарте и о том, какое влияние он окажет на технологию openSAFETY от B&R.
openSAFETY - это технология функциональной безопасности с открытым исходным кодом, независимая от используемой шины, которую компания B&R уже давно выпустила на рынок. Чем же отличается OPC UA Safety?
Кауфляйтнер: Оба протокола базируются на принципе "черного канала". Разница в том, что стандарт OPC UA Safety разработан ассоциацией OPC Foundation, в которой представлены все ведущие производители систем автоматизации. Все они поддерживают стандарт связи OPC UA, а в будущем и OPC UA Safety.
Какие именно преимущества дает спецификация OPC Foundation?
Кауфляйтнер: Острая потребность рынка в едином международном протоколе безопасности наконец удовлетворена. Ассоциация OPC Foundation объединила различные группы производителей, чтобы найти решение общей проблемы. Новый стандарт охватывает нужды дискретного и непрерывного типов производства, в том числе узкоспециализированные секторы рынка, вроде нефтегазового или автоматизации объектов морского базирования. Это очень важный аспект глобального признания технологии.
Теперь B&R будет продвигать технологию OPC UA Safety? И какое будущее ждёт openSAFETY?
Кауфляйтнер: Компания B&R продолжит развивать и предлагать решения на базе openSAFETY. Они не только могут органично сосуществовать, но и дополнять друг друга. Пользователи B&R могут продолжить использовать openSAFETY для обеспечения безопасности на уровне машин, в то время как OPC UA Safety будет использоваться для обеспечения безопасности от уровня производственной линии. Так сказать, вы получите обновление OPC UA для своих проверенных приложений с openSAFETY.
Как на практике выглядит сосуществование двух технологий?
Кауфляйтнер: Обе технологии основаны на принципе черного канала. В системах B&R - и openSAFETY, и OPC UA Safety используют проверенные протоколы POWERLINK и OPC UA over TSN. Сходство в том, что все приложения обрабатываются на контроллере SafeLOGIC от B&R. Поскольку оба протокола безопасности функционируют на нашем контроллере безопасности, есть возможность легко обмениваться данными между openSAFETY и OPC UA Safety - на одном устройстве в одно время. Для отдельной машины или цеха не имеет значения, какой протокол безопасности используется. Также дело обстоит и с разработкой.
Когда Вы упомянули, что openSAFETY и OPC UA Safety работают по принципу "черного канала", что Вы хотели этим сказать?
Кауфляйтнер: Передача данных безопасности всегда осуществляется между двумя узлами безопасности. Будь то OPC UA Safety или openSAFETY, протокол безопасности позволяет узлам обмениваться данными между собой. Особенностью этих протоколов является то, что они обнаруживают любые сбои, которые могут возникнуть во время передачи данных. К примеру, если произойдет потеря данных, то она обнаруживается благодаря контролю за временем передачи пакетов. И если возникает подобная ошибка, то принимающий узел обычно устанавливает данные на 0, тем самым включая состояние безопасности. Вероятность того, что ошибка останется необнаруженной, намного ниже допустимых значений, требуемых стандартом IEC 61784-3. Поэтому транспортные уровни таких протоколов, как POWERLINK или OPC UA over TSN не рассматриваются при оценке безопасности, как и специфика сетевой инфраструктуры вроде маршрутизаторов и коммутаторов. Эти системные компоненты не могут привести машину в опасное состояние, потому что любые типы неисправностей будут обнаружены протоколом безопасности. Поэтому транспортные уровни называются уровнем черного канала.
OPC UA Safety был создан для того, чтобы машины разных производителей могли взаимодействовать друг с другом и обмениваться данными безопасности. Что было самым сложным в реализации проекта?
Кауфляйтнер: Есть три основных нюанса в обмене данными безопасности между машинами. Первый - конфликт адресации данных. Представьте себе производственную линию с двадцатью идентичными роботами, каждый из которых имеет функцию аварийного останова. У робота функция аварийного останова обозначается адресом, скажем, #01. Поскольку все роботы сконструированы одинаково и прикладная программа в идеале тоже не изменяется во время ввода в эксплуатацию, наша гипотетическая производственная линия имеет 100 узлов с адресом #01. Очевидно, очень важно, чтобы эти адреса не перепутались. OPC UA Safety делает это с помощью уникальных идентификаторов SafetyBaseID, которые создаются для каждого робота.
Вы сказали, три нюанса. Что с оставшимися двумя?
Кауфляйтнер: Второй принципиальный момент - это создание бесшовной системы кибербезопасности. OPC UA Safety использует механизмы безопасности OPC UA, что делает его первым и пока единственным стандартом, предлагающим интегрированную безопасность на всем пути от облака до датчика.
И, наконец, машины с разными системами управления нужно связывать друг с другом. Поскольку OPC UA Safety поддерживается всеми ведущими мировыми производителями, то обмен данными безопасности возможен между всеми поддерживающими данную технологию устройствами автоматизации.
Чем больше контроллеров разных производителей взаимодействуют между собой, тем более комплексной становиться функциональная безопасность. И в тоже время, обнаруживать ошибки становится все труднее. Как с этим справляется OPC UA Safety?
Кауфляйтнер: Главное - быстро обнаружить неисправности и локализовать их источник. OPC UA Safety определяет, какие диагностические данные должны отображаться для каждого типа неисправности, например для превышения лимита времени. Код ошибки, который выводится для данного типа неисправности, всегда один и тот же, независимо от того, какая система автоматизации используется. Диагностика может выполняться с использованием механизмов, как предоставляемых производителем средств управления, так и через OPC UA, что значительно ускоряет процесс определения источника неисправности.
На какие преимущества могут рассчитывать машиностроители, выбирая OPC UA Safety?
Кауфляйтнер: И машиностроители, и их поставщики средств автоматизации столкнулись с резким изменением в поведении потребителей. Помимо увеличения числа покупок через Интернет, производителям также приходится постоянно увеличивать ассортимент своих товаров и справляться с непредсказуемыми колебаниями спроса. В нынешних реалиях им просто необходимы гибкие, адаптируемые машины. Благодаря OPC UA Safety у них есть идеальная технология функциональной безопасности, подходящая к такому типу технологического оборудования. Требования техники безопасности теперь учитываются на машинах с компонентами от разных производителей. Становится возможным эффективно и безопасно производить небольшие партии часто меняющейся продукции.
Автор: Карола Шванкнер, редактор отдела корпоративных коммуникаций B&R