Совместная отладка алгоритмов на инструментальной машине и целевой системе в SimInTech
После математического моделирования объекта управления и алгоритма на инструментальной машине существует возможность перенести работу части алгоритмов на контроллер управления и отладить совместную работу алгоритмов на инструментальной машине и контроллере управления. Обмен сигналами между моделью объекта управления и алгоритмом управления, работающим на целевой системе происходит по последовательному интерфейсу RS232 с заданной скоростью обмена. Цель подобного режима работы заключается в проверке работы алгоритма управления на контроллере управления.
Для этого необходимо выполнить следующие шаги:
- Объект управления и алгоритмы управления должны быть объединены в пакет проектов
(БДПТ.pak)

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

Рис. 2. Параметры расчета - В "Параметры расчета" алгоритма управления Управление БДПТ.prt
(Рис. 3) дополнительно
установить параметр "Режим отладки: Удаленный", а параметр "Транслировать все входы
алгоритмов в исполнительную систему и все выходы из неё: да", установить шаг
синхронизации проектов, такой же, как и у модели объекта управления.

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

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

Рис. 5. Запуск пакета