Совместная отладка алгоритмов на инструментальной машине и целевой системе в SimInTech

После математического моделирования объекта управления и алгоритма на инструментальной машине существует возможность перенести работу части алгоритмов на контроллер управления и отладить совместную работу алгоритмов на инструментальной машине и контроллере управления. Обмен сигналами между моделью объекта управления и алгоритмом управления, работающим на целевой системе происходит по последовательному интерфейсу RS232 с заданной скоростью обмена. Цель подобного режима работы заключается в проверке работы алгоритма управления на контроллере управления.

Для этого необходимо выполнить следующие шаги:
  1. Объект управления и алгоритмы управления должны быть объединены в пакет проектов "Стенд СКВ.pak", см. (Рис. 1)
  2. Во вкладке Параметры расчета проекта Алгоритмы системы управления.prt (Рис. 1) модели объекта управления и алгоритмов управления установить шаг синхронизации – шаг, с которым будет происходить обмен сигналами между проектами в процессе моделирования. Параметр Записывать сигналы только на шаге синхронизации в синхронизирующем потоке: да, параметр Шаги на которых выводятся на графики: все шаги этот параметр устанавливается в случае если мы хотим видеть графики с шагом равным интегрированию в ином случае, графики будут выводится с установленным шагом синхронизации проекта.


    Рис. 1. Параметры расчета
  3. Во вкладке Параметры расчета алгоритма управления Алгоритмы системы управления.ptr (Рис. 2) дополнительно установить параметр Режим отладки: Удаленный, параметр Транслировать все входы алгоритмов в исполнительную систему и все выходы из нее: да.


    Рис. 2. Параметры расчета
  4. Режим отладки установить как Локальный (Рис. 3) в главном меню SimInTech, таким образом модель объекта управления будет моделироваться на инструментальной машине (локально), а алгоритм управления будет работать на целевой системе, обмен данными между моделью объекта управления и алгоритмом будет происходить с шагом синхронизации установленным во вкладке Параметры расчета.


    Рис. 3. Главное меню
  5. Настроить генерацию кода и сгенерировать программу для проекта Алгоритмы системы управления.prt в соответствии с приведенными выше инструкциями, а затем загрузить ее на контроллер управления, осуществить перезапуск контроллера управления.
  6. После настроек проектов, входящих в пакет нажимаем кнопку Пуск (Рис. 4). Время работы пакета может происходить медленнее реального времени, это зависит от скорости моделирования объекта управления на инструментальной (локальный режим работы) и от скорости обмена между инструментальной машиной и целевой системой по RS232.


    Рис. 4. Менеджер пакета