Современная электроника №3/2025
ИНЖЕНЕРНЫЕ РЕШЕНИЯ 44 WWW.CTA.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА • № 3 / 2025 tl=tl*10 // Нормировать значение if td>th or td<tl then // Если температура выше или ниже границы a=1 // Установить бит контроля границ температуры else a=0 // Иначе норма end if SetData(a, "Local HMI", LB, 1, 1) // Сохранить бит контроля границ температуры // Проверить границы влажности GetData(hh, "Local HMI", RW, 3, 1) // Читать верхнюю границу влажности hh=hh*10 // Нормировать значение GetData(hl, "Local HMI", RW, 4, 1) // Читать нижнюю границу влажности hl=hl*10 // Нормировать значение if hd>hh or hd<hl then // Если влажности выше или ниже границы a=1 // Установить бит контроля границ влажности else a=0 // Иначе норма end if SetData(a, "Local HMI", LB, 2, 1) // Сохранить бит контроля границ влажности end macro_command Код программы снабжён подробны ми комментариями, которые позволяют легко понять назначение всех её строк. Номер ячейки памяти LW 9019 для внутренних часов времени панели опе ратора находится в библиотеке адресных меток через меню: Библиотека→Адрес. После копирования данного кода в макрос необходимо выполнить его сохранение и компиляцию соответству ющей кнопкой редактора. Кроме того, требуется задать регулярную, ежесекунд нуюпериодичность выполнения макро са в виде записи 10×100 мс. Загрузка Теперь программа полностью готова к работе, и еёможно загрузить в панель оператора. Загрузкуможно осуществить с помощью USB-флеш-накопителя или через порт Ethernet. При загрузке про граммы в панель оператора можно задать отображение пользовательского стартового экрана, какпоказанона рис. 5. В качестве стартового экрана исполь зуется предварительно подготовленный файл картинки в формате «bmp» с разме рами рисунка 800×480 пикселей. Содер жимое картинкиможет быть произволь ным. После загрузки пользовательского экрана панель оператора будет отобра жать его как заставку программы в течение нескольких секунд при каж дом включении. Отладка Первичную проверку рабо ты программы можно проверить путём её запуска с помощью меню: Инструменты→Офлайн-симуляция или клавишами Ctrl+T. При этом на экране монитора появится главное окно программы и появятся преду преждающие сообщения в связи с нуле выми значениями отсутствующих дан ных от датчика. Рис. 5. Окно загрузки программы Рис. 6. Окно отладочной программы
RkJQdWJsaXNoZXIy MTQ4NjUy