- •Методические указания
- •2000Г. Редактор задач
- •1.Меню редактора задач
- •1.1 Меню Файл
- •1.1.1 Создать
- •1.1.2 Добавить/Удалить
- •1.1.3 Открыть
- •1.1.8 Печать
- •1.2.4 Вставить
- •1.2.5 Выделить все
- •1.2.6 Копировать dde связь
- •1.2.7 Вставить dde связь
- •1.3 Меню Настройка
- •1.3.1 Параметры задачи
- •1.3.2 Предварительный сценарий/Пост-сценарий
- •1.3.3 Параметры Исполнительной среды...
- •Сохранять информацию об ошибках в файле "runerr.Log"
- •1.3.4 Изменить пароль…
- •1.3.5 Администрирование...
- •1.3.6 Добавить/Удалить Виртуальные Тэги
- •1.3.7 Сеть...
- •1.3.8 Устройства...
- •1.3.9 Отчет...
- •1.4 Меню Запуск
- •1.4.1 Старт
- •1.4.2 Стоп
- •1.4.3 Блокировать
- •1.5 Меню Порядок
- •1.5.1 Изменить для всех блоков
- •1.5.2 Изменить для двух блоков
- •2. Набор инструментов редактора задач
- •2.1 Проводник
- •2.2 Блок аналогового ввода (ai)
- •2.3 Блок аналогового вывода (ao)
- •Поле Устройство
- •Группа параметров dde
- •2.4 Блок архива тревог
- •2.5 Блок Бейсик-сценария
- •2.6 Блок дискретного ввода (di)
- •2.7 Блок дискретного вывода (do)
- •2.8 Блок счетчика событий
- •2.9 Блок сервера dde (ddes)
- •2.10 Блок клиента dde (ddec)
- •2.11 Блок ввода данных из файла
- •2.12 Блок аппаратного счетчика событий/ частотомера/ формирователя импульсов
- •2.13 Блок аварийного дискретного управления
- •2.14 Блок усреднения
- •2.15 Блок ввода по локальной вычислительной сети
- •2.16 Блок вывода по локальной вычислительной сети
- •2.17 Блок двухпозиционного регулирования
- •2.18 Блок пид-регулирования
- •I коэффициент интегрирующего звена
- •2.19 Блок формирования пилообразного сигнала
- •2.20 Блок вычисления с одним оператором (soc)
- •2.21 Блок тэг
- •2.22 Блок измерения температуры
- •2.23 Блок таймера
- •2.24 Блок Метка времени
- •2.25 Блок воспроизведения звукового файла по условию
- •2.26 Блок процедуры пользователя
- •3. Виртуальные тэги
- •Создание/удаление виртуального тэга
- •Использование виртуального тэга в Редакторе форм отображения
- •Содержание
1.2.4 Вставить
Данная команда позволяет извлечь из буфера и поместить в верхний левый угол активного окна Редактора задач функциональные блоки, скопированные в буфер с помощью команды Копировать.
Обратите внимание на то, что одинаковые функциональные блоки должны иметь разные (уникальные для каждого) идентификаторы.
1.2.5 Выделить все
Данная команда предназначена для выделения всех функциональных блоков активного окна Редактора задач. При работе в Редакторе форм отображения, данная команда позволяет выделить все элементы отображения/управления, находящиеся в активном окне экранной формы
1.2.6 Копировать dde связь
Для установления связи с другими приложениями Windows в GENIE реализован механизм копирования и вставки соединения по каналу динамического обмена данными (DDE). После выделения функционального блока Сервер динамического обмена данными, имеется возможность выполнения команды Копировать DDE связь для настройки канала передачи данных другим приложениям. В приложении, поддерживающим функцию вставки DDE связи, с которым предполагается установить связь, следует выполнить команду Вставить DDE связь. Например, в приложении Microsoft Excel следует выполнить команду Специальная вставка и в появившейся диалоговой панели Специальная вставка установить переключатель Связать.
1.2.7 Вставить dde связь
Для установления связи с другими приложениями Windows в GENIE реализован механизм копирования и вставки соединения по каналу динамического обмена данными (DDE). После выделения функционального блока
Клиент динамического обмена данными имеется возможность выполнения команды Вставить DDE связь для настройки канала приема данных от других приложений.
1.3 Меню Настройка
Меню Настройка содержит команды, позволяющие выполнять установку, настройку или удаление устройств ввода-вывода, настройку параметров задач, входящих в стратегию, а также настройку параметров исполнительной среды GENIE.
1.3.1 Параметры задачи
Данная команда позволяет установить период опроса, продолжительность выполнения и режим запуска для задачи, чье окно активно в текущий момент времени. Для каждой задачи может быть индивидуально установлен период опроса при исполнении, под которым понимается интервал времени между текущим и последующим вызовами задачи. Интервал исполнения функциональных блоков, входящих в задачу, основывается на заданном периоде опроса задачи, и связан с ним через параметр Частота обновления. Частота обновления показывает, во сколько раз медленнее будет исполняться данный функциональный блок по сравнению с задачей, в которую он входит. Таким образом, период исполнения функционального блока является результатом умножения периода опроса задачи на частоту обновления, установленную для данного блока.
В диалоговой панели Параметры сканируемой задачи, вызываемой при выполнении команды Параметры задачи… меню Настройка, может быть введено текстовое описание задачи, которое вводится с помощью клавиатуры в поле Описание. Кроме того, имеется возможность установки периода опроса в часах, минутах, секундах и миллисекундах. Следует обратить внимание на тот факт, что во избежание перегрузки системы период опроса задачи не должен быть менее 50100 мс.
Как указывалось выше, Период опроса задачи является интервалом времени между текущим и следующим циклами ее исполнения, и может быть задан в часах, минутах, секундах и миллисекундах.
Параметр Продолжительность выполнения задачи представляет алгоритм, в соответствии с которым будет вызываться задача в процессе исполнения стратегии. Если данный параметр имеет значение Свободное исполнение, то задача будет выполняться неограниченно долго до завершения исполнения всей стратегии, в состав которой она входит. Значение Исполнение с зависимостью от времени указывает на то, что задача будет исполняться в течение интервала времени от момента запуска, установленного в соответствующем поле диалоговой панели, по завершении которого произойдет остановка данной задачи (но не всей стратегии). Значение Исполнение с зависимостью от количества циклов указывает на то, что задача будет вызвана на исполнение некоторое количество раз, заданное в соответствующем поле диалоговой панели.
Параметр Режим запуска задачи определяет метод запуска задачи на исполнение. Если данный параметр имеет значение Немедленный запуск, то задача будет выполняться сразу после запуска на исполнение стратегии, в состав которой она входит. Значение Пассивный запуск с активизацией по команде из сценария указывает на то, что запуск задачи на исполнение после запуска стратегии, в состав которой она входит, должен быть осуществлен путем использования метода task.start в Основном сценарии. Значение Запуск с задержкой указывает на то, что запуск задачи на исполнение произойдет по истечении интервала времени, заданного в соответствующем поле диалоговой панели, от момента запуска стратегии. Значение Запуск каждые сутки в заданное время указывает на то, что задача будет запущена один раз в сутки, когда системное время совпадет с заданным в соответствующем поле диалоговой панели.