Функции управления программой и таймерами
Функции управления программой в качестве входных операндов могут использовать переменные типа BOOLEAN. GOTO переход к метке Prog 1 - метка Оператор GOTO может быть соединен связью с переменной типа BOOLEAN. Если данная переменная примет логическое значение TRUE, будет осуществлен переход к указанной метке. Если оператор GOTO не соединен с переменной типа BOOLEAN, осуществляется безусловный переход к метке. RETURN выход из программы Завершает текущую программу и передает управление следующей за ней программе. Для условного завершения программы оператор RETURN может быть соединен связью с переменной типа BOOLEAN. Если данная переменная примет логическое значение TRUE, программа завершится. В случае, если оператор RETURN встретился внутри библиотечного блока, то управление перейдет к следующему блоку, но не к следующей программе. TSTART пуск таймера tm_var - пеpеменная таймеpного типа Осуществляется инициализация (сброс) и начинается инкрементирование указанной таймерной переменной с периодом 0.01 сек. до момента выполнения команды TSTOP. Оператор TSTART может быть соединен связью с переменной типа BOOLEAN. Если данная переменная примет логическое значение TRUE, оператор будет выполнен. TSTOP останов таймера tm_var пеpеменная таймеpного типа Останавливает инкрементирование указанной таймерной переменной, состояние переменной сохраняется. Оператор TSTOP может быть соединен связью с переменной типа BOOLEAN. Если данная переменная примет логическое значение TRUE, оператор будет выполнен. GSTART Старт программы name_prog имя любой программы проекта. Включает любую программу в цикл контроллера. Начиная с этого момента программа исполняется в каждом цикле контроллера. Оператор GSTART может быть соединен связью с переменной типа BOOLEAN. Если данная переменная примет логическое значение TRUE, оператор будет выполнен. GSTOP Останов программы name_prog имя любой программы проекта. Исключает любую программу из цикла контроллера. Оператор GSTOP может быть соединен связью с переменной типа BOOLEAN. Если данная переменная примет логическое значение TRUE, оператор будет выполнен. GCALL выполнить программу name_prog имя любой программы проекта, которая должна быть выполнена. Оператор GCALL может быть соединен связью с переменной типа BOOLEAN. Если данная переменная примет логическое значение TRUE, оператор будет выполнен. EXT выполнить внешнюю процедуру с передачей параметров EXT - внешняя процедура в виде объектного модуля Parametr - переменная любого типа, являющаяся параметром для функции EXT. Кнопка вызова функций управления программой на панели инструментов вызывает следующее меню:
Кнопка панели инструментов Кнопка NET панели инструментов вызывает режим именования связей. Установите курсор на какой либо связи и нажмите левую кнопку мыши. Выбранная связь будет выделена белым цветом и откроется окно ввода имени. Рисунок 3. Вы можете ввести имя связи двумя способами: - ввести имя с клавиатуры; - перенести (мышкой) имя соответствующей переменной из таблиц глобальных переменных.
|