ЖУРНАЛ СТА №2/2024

Программный пакет AutoThink облада- ет простым и интуитивно понятным пользовательским интерфейсом, под- держивает все основные языки про- граммирования, соответствующие стандарту IEC61131-3, а также содержит богатые функции и различные пользо- вательские библиотеки. Данное ПО подходит для работы со всеми сериями ПЛК Hollysys, а возможность его бес- платного использования стала допол- нительным критерием выбора в про- екте продукции Hollysys. Так, в рамках одного файла проекта системы IRTMS каждая машина получает отдельную страницу программы. Такой модуль- ный подход упрощает устранение не- поладок и даёт возможность для даль- нейшего расширения программы. До- бавление новых узлов или машин мож- но обеспечить путём создания допол- нительных страниц программы. На рис. 6 показан пример интерфейса главной страницы программы, которая используется для подкачивающего на- соса. Страница Time_Count (FB) – это программа, подсчитывающая время ра- боты машины и состоящая из 10 цепо- чек, которые в дальнейшем компили- руются и становятся одним функцио- нальным блоком. Каждый такой блок настроен на количество необходимых элементов ПТО, которые отслеживают- ся для каждой машины. В данном про- екте это число варьируется от 3 до 5. Визуализация процесса осуществ- ляется с помощью программного обес- печения Weintek EasyBuilder Pro. Сам процесс создания проекта визуализа- ции описывать не будем, для этого есть достаточное количество документации и учебных курсов. Стоит отметить толь- ко то, что в данном проекте использо- валась возможность настройки различ- ных ролей пользователей, в частности: «Менеджмент», «Техник» и «Оператор». Подобная структура полезна для на- значения определённых прав доступа, таких как сброс отсчитанного времени работы, установка/сброс заданного значения для определённого элемента ПТО машины или просто возможность включать и выключать машины. На главном экране (рис. 7) возле каж- дого изображения машины располо- жен индикатор, сигнализирующий о текущем состоянии работы. Для пере- хода к параметрам и информации о те- кущих и заданных значениях, а также к списку элементов, требуемых для ПТО, достаточно нажать на соответ- ствующую кнопку под изображением. Сбор данных, анализ и тестирование Работоспособность системы, конт- роль правильности сбора данных и их анализа проводится в ходе ряда тестов. Проверяются все функции системы, та- кие как мониторинг времени работы, сброс времени работы, сигнализация и отправка уведомлений, а также уда- лённый доступ для мониторинга и управления. Поскольку в данном случае система IRTMS является полностью цифровой, т.е. не предполагает измерений анало- говых сигналов, таких как температу- ра, давление или скорость, реакция си- стемы и полученные данные имеют только два состояния: в порядке или нет, выполнено или не выполнено. На- стройка и тестирование системы реа- лизованы в упрощённом порядке и раз- биты на три этапа: мониторинг време- ни работы, сброс параметров и тестиро- вание уведомлений и предупреждений. Хотя данную систему можно расши- рить и для работы с бо́льшим числом отслеживаемых параметров. На первом этапе система тестируется для измерения, записи и отображения времени работы машины. Чтобы со- кратить время испытания, отсчёт 1 ча- са моделируется 10 секундами. Маши- ны включаются и выключаются дву- мя доступными методами: вручную, со шкафов управления на площадке, и дистанционно, через удалённый до- ступ к ЧМИ. Для получения необходи- мого объёма данных каждый метод те- стируется по 10 раз. В табл. 2 представ- лены по два результата для каждого ме- тода переключения. Перед началом каждого теста счётчик часов сбрасыва- ется на 0. По итогу тестов были получе- ны ожидаемые результаты, которые СТА 2/2024 58 www.cta.ru НОУ - ХАУ Старт Определение активныхмашин Прошла 1секунда? Увеличитьсчётчики времениактивных машинна1секунду Есть счётчикисозначением 3600секунд? Увеличитьсчётчик часовтаких машинна1 Обнулитьсчётчик секундтаких машин Обновитьоставшееся дотехобслуживания время Оставшееся время 240/120/72 часа? Включитьсигнал, отобразитьнапоминание, отправитьe-mail Нажатакнопка сброса? Пользовательпрошёл аутентификацию? Обнулить счётчиквремени доследующегоТО Нет Нет Нет Нет Нет Да Да Да Да Да Рис. 5. Блок-схема системы контроля времени работы Рис. 6. Общий вид интерфейса и страниц среды разработки ПЛК Hollysys

RkJQdWJsaXNoZXIy MTQ4NjUy