Инженеры разработали способ замены устаревших контроллеров B&R на мини-ПК без необходимости переписывать проекты автоматизации или менять оборудование стоек. Решение использует штатный симулятор ARsim, который исполняет логику и визуализацию, взаимодействуя с модулями B&R X20 через специально созданный программный шлюз.
Шлюз преобразует протокол POWERLINK в Modbus TCP, позволяя сохранить цикл реального времени в 2 миллисекунды для критических задач, таких как учет импульсов расходомеров и дозирование химии. Обработка этих данных вынесена на выделенное ядро процессора с использованием ядра Linux с патчем PREEMPT_RT.
Для работы с современными сетевыми картами Intel I226-V был написан драйвер на основе стека openPOWERLINK, который потребовал внесения десяти патчей для совместимости с актуальными версиями ядра Linux. Развертывание системы на объектах полностью автоматизировано и не требует подключения к сети интернет.
Стабильность работы обеспечивается за счет изоляции ресурсов через cgroups, что предотвращает конфликт между ARsim и шлюзом реального времени. Отдельные службы-сторожи отслеживают состояние процессов, автоматически перезапуская их в случае сбоев, что позволяет эксплуатировать систему на мойках без постоянного присмотра.






