Современная электроника №6/2026
ИНЖЕНЕРНЫЕ РЕШЕНИЯ 33 WWW.CTA.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА • № 6 / 2026 Интерфейс оператора программы разработан непосредственно в самой среде разработки Owen Logic и состо- ит из нескольких экранов, которые можно листать с помощью кнопок со стрелками вверх и вниз. Главный экран программы для проверки пор- тов представлен на рис. 3. Этот экран отображает текущее время и календарь, позволяя визуально про- верить их работу. Ниже располагают- ся элементы, отображающие состояние дискретных входов DI1...8, переключа- тели для дискретных выходов DO1...8 и для индикаторов F1 и F2. Измеряемое значение для аналоговых входов AI1...4 отображается на экране в виде цифро- вых индикаторов и горизонтальных линейных индикаторов, заполняемых зелёным цветом. Выходные уровни сиг- налов AO1...3 можно задавать в соответ- ствующих цифровых полях. Прикладывая потенциал напря- жения +24 В ко входам DI1...8, можно проверить их исправность по измене- нию цвета соответствующих индика- торов на экране программы. Выбирая с помощью кнопки контроллера «SEL» любой из переключателей и активи- руя его кнопкой «OK», можно вклю- чать и отключать дискретные выхо- ды DO1...8, а также индикаторы F1 и F2. Проверку аналоговых входов AI1...4 можно производить, прикладывая к этим входам напряжение от 0 до 10 В и сравнивая это напряжение с пока- заниями на экране. Выходные порты проверяются вводом в соответству- ющие цифровые поля чисел от 0 до 100%. В результате на выводе портов AO1...3 должно появляться напряже- ние от 0 до 10 В. Следует учесть, что необходимо предварительно подать питание для выходных каскадов пор- тов АО через соответствующие выво- ды контроллера. Таким образом про- веряются все порты контроллера и два пользовательских индикатора. Проверка экрана осуществляется путём смены экранов, отображаю- щих красный, зелёный и синий цвета. При разработке данной програм- мы были использованы простейшие библиотечные элементы для преобра- зования сигналов и порты ввода-выво- да с индикаторами. Данный метод проверки позволяет осуществить поиск и обнаружение неисправностей контроллера, если они существуют, с помощью допол- нительной контрольно-измеритель- ной аппаратуры. Для проверки двух последователь- ных портов RS-485 контроллера с назначенными ID 17 и ID 18 в програм- му добавлена сетевая ячейка памяти с проверочным кодом 10101010, соот- ветствующим значению 0xAA в шест- надцатеричном коде или 170 в деся- тичном. Этот код доступен для чтения через любой из последовательных пор- тов, функцией чтения регистров Input Reg по адресу 16384. Проверка последо- вательных портов производится чте- нием данного регистра и сравнени- ем полученного кода с программным кодом 10101010. Для чтения можно использовать широко распростра- нённую программу Modbus Pool или подобную ей. По результатам сравне- ния можно сделать вывод об исправ- ности порта. На рис. 4 показано окно программы Modbus Pool, на котором видны показания счётчика Tx, равно- го 18 успешным опросам, ID18 второ- го порта RS-485 и значение 170 ячей- ки памяти с адресом 16384. Развёрнутый протокол обмена данны- ми Modbus Pool по интерфейсу RS-485 при чтении значения 170 из ячейки с адресом 16384 представлен на рис. 5. Загрузка программы в контроллер ПР205 осуществляется из самой среды разработки Owen Logic через интер- фейс MicroUSB или Ethernet. Для загрузки программы через интерфейс MicroUSB необходимо предварительно установить на ком- пьютер драйвер порта, свободно пре- доставляемый компанией ОВЕН в составе программного пакета Owen Configurator [3]. Owen Configurator является бесплат- ным программным обеспечением для удобной настройки и параметрирова- ния устройств ОВЕН. С его помощью можно изменять конфигурацию, зада- вать установки, просматривать теку- щие параметры и сохранять их в фай- лы для последующего использования. Загрузка программы через интер- фейс Ethernet производится после настройки IP адресов компьютера и контроллера. Например, для компью- тера назначается адрес 192.168.1.100 с маской 255.255.255.0, а для контрол- лера – адрес 192.168.1.101 с маской 255.255.255.0. Вход в системное меню настроек контроллера для настройки IP адре- са осуществляется путём длительного удержания его кнопки «OK» в нажатом состоянии. В этом меню можно настро- ить часы, календарь, параметры пор- тов RS-485 и многие другие установки. Выход из меню настроек контролле- ра производится длительным удер- жанием его кнопки «ESC» в нажатом состоянии. Исправность интерфейса MicroUSB и Ethernet подтверждается также успешной загрузкой программы в контроллер. Рассмотренный здесь проект про- граммы размещён на сайте журна- ла [4] для свободного использования. Заключение Данная программа может послу- жить отправной точкой для разработ- ки других проектов автоматизации, поскольку она уже имеет необходи- мые элементы рабочей программы, которые можно изменять и дополнять. Библиотека компонентов среды раз- работки имеет достаточный набор компонентов и функциональных бло- ков для реализации самых разнообраз- ных проектов для систем автоматики. Литература 1. URL: https://owen.ru/product/pr205. 2. URL: https://owen.ru/product/sreda_ programmirovaniya_owen_logic. 3. URL: https://owen.ru/product/owen_ configurator. 4. URL: https://www.cta.ru. Рис. 4. Окно программы Modbus Pool Рис. 5. Протокол обмена данными Modbus Pool
RkJQdWJsaXNoZXIy MTQ4NjUy