Работа с блоками «Вход алгоритма» и «Выход алгоритма» и переменными в базе данных

Блок «Вход алгоритма» передает значения переменных из базы данных в модель алгоритма управления, блок «Выход алгоритма» записывает значения переменных из модели алгоритма управления в базу данных.

Для задания списка сигналов, которые требуется получить из базы данных, следует выполнить следующие действия:
  1. Выделить на схеме блок «Вход алгоритма».
  2. Вызвать для него окно редактора списка сигналов двойным нажатием левой кнопкой мыши по блоку (Рисунок 1).

    Рисунок 1. Окно редактора списка сигналов для блока «Вход алгоритма».

  3. В области «Отображаемые столбцы» указать «Номера строк», «Название сигнала» и «Имя (код) сигнала».
  4. Нажать левой кнопкой мыши на первую строку, чтобы начать заполнение с нее.
  5. Нажать на кнопку «Заполнить выделенное из базы» на панели кнопок в нижней части окна. При нажатии на данную кнопку происходит вызов окна редактора базы данных. В окне редактора на вкладке «Редактор» появится еще одна область – «Выбранные данные» (Рисунок 2).

    Рисунок 2. Окно редактора базы данных с областью «Выбранные данные».

  6. В окне редактора базы данных последовательно выбрать (Рисунок 3):
    • Категорию «Алгоритмы».
    • Группу сигналов «DCmotor».
    • Сигнал с именем «Forward».

    Рисунок 3. Окно редактора базы данных с выбранным сигналом и выделенной кнопкой «Добавить».

  7. Нажать кнопку «Добавить» в области «Выбранные данные» (Рисунок 3). Для выбранного сигнала сформируется имя переменной (в данном случае имя переменной будет «DCmotor_Forward») (Рисунок 4).

    Рисунок 4. Окно редактора базы данных с сигналом, добавленным в область «Выбранные данные».

  8. Аналогичным образом добавить следующие сигналы:
    • «DCmotor_Backward» (категория «Алгоритмы», группа «DCmotor»).
    • «DCmotor_N» (категория «Алгоритмы», группа «DCmotor»).
    В результате получится список выбранных сигналов (Рисунок 5).

    Рисунок 5. Окно редактора базы данных со списком выбранных переменных.

  9. Подтвердить выбор списка сигналов нажатием на кнопку «Ok». После этого редактор базы сигналов закроется, а окно редактора списка сигналов блока «Вход алгоритма» примет вид, показанный на рисунке (Рисунок 6).

    Рисунок 6. Окно редактора списка сигналов блока «Вход алгоритма» с добавленными сигналами.

Для улучшения внешнего вида модели следует добавить две пустые строки между сигналами «DCmotor_Backward» и «DCmotor_N». Для этого необходимо выбрать строку с сигналом «DCmotor_Backward» и нажать на кнопку «Добавить 1 новую строку после выбранной». После этого между строками с сигналами «DCmotor_Backward» и «DCmotor_N» появится пустая строка. Аналогичным образом следует добавить еще одну строку между этими сигналами. Окно редактора списка сигналов должно принять вид согласно рисунку (Рисунок 7).

Рисунок 7. Окно редактора списка сигналов блока «Вход алгоритма» с добавленными строками.

Сохранить изменения нажатием на кнопку «Ok». После этого графическое изображение блока на схеме изменится согласно заданному списку сигналов.

Аналогичным образом требуется:
  1. Для блока «Выход алгоритма» добавить в список 6 сигналов «TurnOn» и 6 сигналов «TurnOff» из групп «KM1» - «KM6» для включения и отключения контакторов (Рисунок 8).
  2. В области «Отображаемые столбцы» указать «Номера строк», «Название сигнала» и «Имя (код) сигнала».
  3. Добавить пустые строки согласно графическому изображению блока «Выход алгоритма» (Рисунок 8).

Рисунок 8. Окно проекта с измененным блоком «Выход алгоритма».

После внесения изменений расположить и соединить блоки согласно рисунку (Рисунок 9).

Рисунок 9. Окно проекта соединенными блоками.

Перед тем, как перейти к выполнению следующего пункта данного раздела, необходимо сохранить проект.