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

Онлайн-редактор ST Для отладки и мониторинга кода, на- писанного на ST, удобно использовать редактор ST в режиме мониторинга PLC ->Monitor/Edit . В этом режиме можно ис- пользовать следующие способы отладки и мониторинга: точки останова, опера- тивный просмотр значения перемен- ной, watchlist, установка и принудитель- ная фиксация значений переменных. Точки останова В стандарте ГОСТ РМЭК 61131-1 «Конт- роллеры программируемые. Часть 1» определены функции тестирования прикладной программы. К традицион- ным функциям тестирования в том чис- ле относятся и проверка последователь- ности выполнения программы, напри- мер, пошаговые операции, изменение времени циклов программы, команда останова (п. 4.6.4, пункт “f”, подпункт 3). Один из соответствующих инструмен- тов отладки, который поддерживается в среде OpenPCS, – это точки останова (оригинальное англоязычное название “Breakpoints”). Они выполняют функ- цию преднамеренного прерывания вы- полнения задачи, пошагово помогая разработчику исследовать поведение всей программы. Точки останова позво- ляют оценить правильность работы ал- горитмов, посмотреть значения пере- менных на определённых этапах. В инструментальной среде OpenPCS работа с точками останова ведётся через соответствующее меню, которое стано- вится активным при переходе в режим отладки, как изображено на рис. 28. При СТА 2/2023 27 www.cta.ru ОБ ЗОРЫ Рис. 27. Старт загруженного проекта Рис. 28. Breakpoints debugging // Точки останова

RkJQdWJsaXNoZXIy MTQ4NjUy